<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Database-Fundamentals on Jesus Oseguera</title><link>https://r0tbyt3.dev/tags/database-fundamentals/</link><description>Recent content in Database-Fundamentals on Jesus Oseguera</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://r0tbyt3.dev/tags/database-fundamentals/index.xml" rel="self" type="application/rss+xml"/><item><title>ACID</title><link>https://r0tbyt3.dev/wiki/content/backend-engineering/databases/database-fundamentals/acid/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://r0tbyt3.dev/wiki/content/backend-engineering/databases/database-fundamentals/acid/</guid><description>ACID ACID - properties (Atomicity, Consistency, Isolation, Durability) that guarantee reliable database transactions.
Atomicity - a transaction is either completed or not at all. Consistency - a transaction must bring the database from one valid state to another. Isolation - concurrent transactions must not affect each other. Durability - once a transaction is committed, it must persist even in the event of a system failure.
Atomicity Example Scenario Scenario: A transaction to transfer $100 from account A to account B fails due to a system failure.</description></item><item><title>CAP theorem</title><link>https://r0tbyt3.dev/wiki/content/backend-engineering/databases/database-fundamentals/cap-theorem/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://r0tbyt3.dev/wiki/content/backend-engineering/databases/database-fundamentals/cap-theorem/</guid><description>CAP theorem CAP Theorem - principle stating distributed systems can guarantee only two of: Consistency, Availability, Partition tolerance.
Consistency - all nodes see the same data at the same time. Availability - every request receives a response, without guarantee that it contains the most recent data. Partition tolerance - the system continues to operate despite arbitrary partitioning due to network failures.
CAP Theorem Trade-offs Consistency and Partition tolerance (CP) - The system sacrifices availability to ensure data consistency during a network partition, often returning an error or time-out if data cannot be synced.</description></item><item><title>Data constraints</title><link>https://r0tbyt3.dev/wiki/content/backend-engineering/databases/database-fundamentals/data-constraints/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://r0tbyt3.dev/wiki/content/backend-engineering/databases/database-fundamentals/data-constraints/</guid><description>Data constraints Data Constraints - rules enforced at the database level to ensure data integrity and validity.
Related Links: ACID CAP theorem Data definition language Data integrity and normalization and security Data manipulation language Databases and Data Modeling Migrations Normalization ORMs Transactions Transactions and isolation levels</description></item><item><title>Data definition language</title><link>https://r0tbyt3.dev/wiki/content/backend-engineering/databases/database-fundamentals/data-definition-language/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://r0tbyt3.dev/wiki/content/backend-engineering/databases/database-fundamentals/data-definition-language/</guid><description>Data definition language Data Definition Language - SQL commands for defining and modifying database schema structures.
Related Links: ACID CAP theorem Data constraints Data integrity and normalization and security Data manipulation language Databases and Data Modeling Migrations Normalization ORMs Transactions Transactions and isolation levels</description></item><item><title>Data integrity and normalization and security</title><link>https://r0tbyt3.dev/wiki/content/backend-engineering/databases/database-fundamentals/data-integrity-and-normalization-and-security/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://r0tbyt3.dev/wiki/content/backend-engineering/databases/database-fundamentals/data-integrity-and-normalization-and-security/</guid><description>Data integrity and normalization and security Data Integrity, Normalization, and Security - practices ensuring data correctness, minimal redundancy, and protection.
Related Links: ACID CAP theorem Data constraints Data definition language Data manipulation language Databases and Data Modeling Migrations Normalization ORMs Transactions Transactions and isolation levels</description></item><item><title>Data manipulation language</title><link>https://r0tbyt3.dev/wiki/content/backend-engineering/databases/database-fundamentals/data-manipulation-language/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://r0tbyt3.dev/wiki/content/backend-engineering/databases/database-fundamentals/data-manipulation-language/</guid><description>Data manipulation language Data Manipulation Language - SQL commands for querying and modifying data within tables.
Related Links: ACID CAP theorem Data constraints Data definition language Data integrity and normalization and security Databases and Data Modeling Migrations Normalization ORMs Transactions Transactions and isolation levels</description></item><item><title>Database Fundamentals</title><link>https://r0tbyt3.dev/wiki/content/backend-engineering/databases/database-fundamentals/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://r0tbyt3.dev/wiki/content/backend-engineering/databases/database-fundamentals/</guid><description>Database Fundamentals Database Fundamentals - core concepts underlying all database systems including transactions, ACID, normalization, and data modeling.
ACID CAP theorem Data constraints Data definition language Data integrity and normalization and security Data manipulation language Databases and Data Modeling Migrations Normalization ORMs Transactions Transactions and isolation levels Related Links: Database Performance Database Types SQL</description></item><item><title>Databases and Data Modeling</title><link>https://r0tbyt3.dev/wiki/content/backend-engineering/databases/database-fundamentals/databases-and-data-modeling/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://r0tbyt3.dev/wiki/content/backend-engineering/databases/database-fundamentals/databases-and-data-modeling/</guid><description>Databases and Data Modeling Databases and Data Modeling - design principles for organizing and representing data in database systems.
Related Links: ACID CAP theorem Data constraints Data definition language Data integrity and normalization and security Data manipulation language Migrations Normalization ORMs Transactions Transactions and isolation levels</description></item><item><title>Migrations</title><link>https://r0tbyt3.dev/wiki/content/backend-engineering/databases/database-fundamentals/migrations/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://r0tbyt3.dev/wiki/content/backend-engineering/databases/database-fundamentals/migrations/</guid><description>Migrations Migrations - version-controlled changes to database schema applied incrementally over time.
Related Links: ACID CAP theorem Data constraints Data definition language Data integrity and normalization and security Data manipulation language Databases and Data Modeling Normalization ORMs Transactions Transactions and isolation levels</description></item><item><title>Normalization</title><link>https://r0tbyt3.dev/wiki/content/backend-engineering/databases/database-fundamentals/normalization/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://r0tbyt3.dev/wiki/content/backend-engineering/databases/database-fundamentals/normalization/</guid><description>Normalization Normalization - process of organizing database schema to reduce redundancy and improve data integrity.
Related Links: ACID CAP theorem Data constraints Data definition language Data integrity and normalization and security Data manipulation language Databases and Data Modeling Migrations ORMs Transactions Transactions and isolation levels</description></item><item><title>ORMs</title><link>https://r0tbyt3.dev/wiki/content/backend-engineering/databases/database-fundamentals/orms/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://r0tbyt3.dev/wiki/content/backend-engineering/databases/database-fundamentals/orms/</guid><description>ORMs ORMs - libraries mapping database tables to object-oriented code for convenient database interaction.
Related Links: ACID CAP theorem Data constraints Data definition language Data integrity and normalization and security Data manipulation language Databases and Data Modeling Migrations Normalization Transactions Transactions and isolation levels</description></item><item><title>Transactions</title><link>https://r0tbyt3.dev/wiki/content/backend-engineering/databases/database-fundamentals/transactions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://r0tbyt3.dev/wiki/content/backend-engineering/databases/database-fundamentals/transactions/</guid><description>Transactions Transactions - units of work in a database that must execute atomically to maintain consistency.
Related Links: ACID CAP theorem Data constraints Data definition language Data integrity and normalization and security Data manipulation language Databases and Data Modeling Migrations Normalization ORMs Transactions and isolation levels</description></item><item><title>Transactions and isolation levels</title><link>https://r0tbyt3.dev/wiki/content/backend-engineering/databases/database-fundamentals/transactions-and-isolation-levels/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://r0tbyt3.dev/wiki/content/backend-engineering/databases/database-fundamentals/transactions-and-isolation-levels/</guid><description>Transactions and isolation levels Transactions and Isolation Levels - database transaction guarantees and concurrent access control levels.
Related Links: ACID CAP theorem Data constraints Data definition language Data integrity and normalization and security Data manipulation language Databases and Data Modeling Migrations Normalization ORMs Transactions</description></item></channel></rss>