Bu kartlar henüz kaydedilmedi — sayfayı terk ettiğinde silinecekler. Saklamak ve aşağıdakilerin tümünün kilidini açmak için ücretsiz bir hesap oluştur.
What is a Relational Database Management System (RDBMS)?
An RDBMS is software that organizes and manages data based on the relational model, storing data in tables (relations) composed of rows (tuples) and columns (attributes).
Kartlarına buradan göz at, veya sign up to study with spaced repetition.
Who formalized the relational model and in what year was the key paper published?
Dr. Edgar F. Codd formalized the relational model in his 1970 paper 'A Relational Model of Data for Large Shared Data Banks'.
Kartlarına buradan göz at, veya sign up to study with spaced repetition.
Before relational systems, which two data models were commonly used?
Hierarchical (IMS) and network (CODASYL) models.
Kartlarına buradan göz at, veya sign up to study with spaced repetition.
What is a relation (table) in the relational model?
A relation is a named two-dimensional structure of rows and columns.
Kartlarına buradan göz at, veya sign up to study with spaced repetition.
What is a tuple (row)?
A tuple is a single record, one instance of the entity in a table (e.g., a student record: (1, Alice, 21)).
Kartlarına buradan göz at, veya sign up to study with spaced repetition.
What is an attribute (column)?
An attribute is a named property or field of the relation (e.g., StudentID, Name, Age).
Kartlarına buradan göz at, veya sign up to study with spaced repetition.
What is a domain in the relational model?
A domain is the set of valid values for an attribute (e.g., Age: integers 0-150).
Kartlarına buradan göz at, veya sign up to study with spaced repetition.
What is a primary key?
A primary key is one or more attributes that uniquely identify every tuple (e.g., StudentID).
Kartlarına buradan göz at, veya sign up to study with spaced repetition.
What is a foreign key?
A foreign key is an attribute in one table that references the primary key of another table (e.g., CourseID in Enrollment table).
Kartlarına buradan göz at, veya sign up to study with spaced repetition.
What is a database schema?
A schema is the logical structure or blueprint of a database, including database name, table names, and data types.
Kartlarına buradan göz at, veya sign up to study with spaced repetition.
What is a database instance?
An instance is the actual data stored in the database at a given time (e.g., current rows in the Students table).
Kartlarına buradan göz at, veya sign up to study with spaced repetition.
What does NULL represent in a relational database?
NULL represents the absence of a known value for an attribute (e.g., a student with no phone number on record).
Kartlarına buradan göz at, veya sign up to study with spaced repetition.
What role does relational algebra play in relational databases?
Relational algebra provides the mathematical foundation for querying relational data; SQL is a concrete, declarative implementation of relational algebra.
Kartlarına buradan göz at, veya sign up to study with spaced repetition.
Show a visual excerpt of core terminology for relations, tuples, and attributes.

Kartlarına buradan göz at, veya sign up to study with spaced repetition.
What does the relational algebra operation 'Selection (σ)' do?
Filters rows that satisfy a condition; equivalent to SQL WHERE clause.
Kartlarına buradan göz at, veya sign up to study with spaced repetition.
What does the relational algebra operation 'Projection (π)' do?
Selects specific columns from a relation; equivalent to SQL SELECT.
Kartlarına buradan göz at, veya sign up to study with spaced repetition.
What is the result of the Union (U) operation in relational algebra?
Combines all tuples from two compatible relations.
Kartlarına buradan göz at, veya sign up to study with spaced repetition.
What does the Intersection (∩) operation return?
Tuples present in both relations.
Kartlarına buradan göz at, veya sign up to study with spaced repetition.
What does the Difference (-) operation return in relational algebra?
Tuples in one relation but not the other.
Kartlarına buradan göz at, veya sign up to study with spaced repetition.
What is the Cartesian Product (×) operation?
Pairs every row of one relation with every row of another.
Kartlarına buradan göz at, veya sign up to study with spaced repetition.
What is a Join (⋈) in relational algebra?
Combines tuples from two relations based on a condition; most common in practice.
Kartlarına buradan göz at, veya sign up to study with spaced repetition.
What does the Division (÷) operation find in relational algebra?
Finds tuples in one relation associated with all tuples in another.
Kartlarına buradan göz at, veya sign up to study with spaced repetition.
What is the entity integrity rule for primary keys?
Primary key values must be unique and NOT NULL.
Kartlarına buradan göz at, veya sign up to study with spaced repetition.
What is the referential integrity rule for foreign keys?
Foreign key values must match a primary key in the referenced table or be NULL.
Kartlarına buradan göz at, veya sign up to study with spaced repetition.
What does domain integrity require?
All column values must fall within the defined domain.
Kartlarına buradan göz at, veya sign up to study with spaced repetition.
How are business rules enforced as user-defined integrity?
Via CHECK constraints, triggers, or application logic.
Kartlarına buradan göz at, veya sign up to study with spaced repetition.
What is the requirement of First Normal Form (1NF)?
All attributes must hold atomic (indivisible) values; no repeating groups.
Kartlarına buradan göz at, veya sign up to study with spaced repetition.
What is the requirement of Second Normal Form (2NF)?
Be in 1NF and have all non-key attributes fully dependent on the entire primary key.
Kartlarına buradan göz at, veya sign up to study with spaced repetition.
What is the requirement of Third Normal Form (3NF)?
Be in 2NF and have no non-key attribute depend on another non-key attribute.
Kartlarına buradan göz at, veya sign up to study with spaced repetition.
What is the requirement of Boyce-Codd Normal Form (BCNF)?
A stronger 3NF: every determinant must be a candidate key.
Kartlarına buradan göz at, veya sign up to study with spaced repetition.
What is the requirement of Fourth Normal Form (4NF)?
Be in BCNF and have no multi-valued dependencies.
Kartlarına buradan göz at, veya sign up to study with spaced repetition.
What is the requirement of Fifth Normal Form (5NF)?
Be in 4NF and have no join dependency that is not implied by candidate keys.
Kartlarına buradan göz at, veya sign up to study with spaced repetition.
Where can an illustrative excerpt of normal forms be found (image)?
Illustration of Normal Forms: 
Kartlarına buradan göz at, veya sign up to study with spaced repetition.
What does the acronym 'ACID' guarantee for transactions?
Database reliability even in the presence of errors, power failures, or concurrent access.
Kartlarına buradan göz at, veya sign up to study with spaced repetition.
What is Atomicity in the context of transactions?
Kartlarına buradan göz at, veya sign up to study with spaced repetition.
What is Durability for a committed transaction?
Once a transaction is committed, its changes survive system failures (stored to persistent storage).
Kartlarına buradan göz at, veya sign up to study with spaced repetition.
What is SQL?
SQL (Structured Query Language) is the standard declarative language for managing relational databases, standardized as ANSI SQL.
Kartlarına buradan göz at, veya sign up to study with spaced repetition.
What is the purpose of DDL (Data Definition Language) and some key commands?
Kartlarına buradan göz at, veya sign up to study with spaced repetition.
What is the purpose of DML (Data Manipulation Language) and its key commands?
Kartlarına buradan göz at, veya sign up to study with spaced repetition.
What is the purpose of DCL (Data Control Language) and its key commands?
Kartlarına buradan göz at, veya sign up to study with spaced repetition.
What is the purpose of TCL (Transaction Control Language) and its key commands?
Kartlarına buradan göz at, veya sign up to study with spaced repetition.
Where can an illustrative excerpt of the SQL sub-languages table be viewed?
Illustration:
(The image supplements the SQL sub-languages and commands.)
Kartlarına buradan göz at, veya sign up to study with spaced repetition.
What is PostgreSQL described as?
PostgreSQL is a powerful, open-source, object-relational database system (ORDBMS).
Kartlarına buradan göz at, veya sign up to study with spaced repetition.
Name two qualities PostgreSQL is known for.
Kartlarına buradan göz at, veya sign up to study with spaced repetition.
What is the default network port for PostgreSQL?
The default port is 5432.
Kartlarına buradan göz at, veya sign up to study with spaced repetition.
List four platforms PostgreSQL runs on.
Kartlarına buradan göz at, veya sign up to study with spaced repetition.
Give three examples of PostgreSQL advanced data types.
Kartlarına buradan göz at, veya sign up to study with spaced repetition.
What are PostgreSQL range types used for and give an example?
Range types store intervals of values; example: int4range.
Kartlarına buradan göz at, veya sign up to study with spaced repetition.
Which indexing method is PostgreSQL's default and what does it handle?
Default index: B-Tree; it handles equality and range comparisons.
Kartlarına buradan göz at, veya sign up to study with spaced repetition.
Name a PostgreSQL index type used only for equality comparison.
The Hash index supports equality comparison.
Kartlarına buradan göz at, veya sign up to study with spaced repetition.
Provide core property facts about PostgreSQL (name, license, initial release, primary language) and include a lecture excerpt image.

Kartlarına buradan göz at, veya sign up to study with spaced repetition.
What is a Relational Database Management System (RDBMS)?
An RDBMS is software that organizes and manages data based on the relational model, storing data in tables (relations) composed of rows (tuples) and columns (attributes).
Who formalized the relational model and in what year was the key paper published?
Dr. Edgar F. Codd formalized the relational model in his 1970 paper 'A Relational Model of Data for Large Shared Data Banks'.
Before relational systems, which two data models were commonly used?
Hierarchical (IMS) and network (CODASYL) models.
What is a relation (table) in the relational model?
A relation is a named two-dimensional structure of rows and columns.
What is a tuple (row)?
A tuple is a single record, one instance of the entity in a table (e.g., a student record: (1, Alice, 21)).
What is an attribute (column)?
An attribute is a named property or field of the relation (e.g., StudentID, Name, Age).
What is a domain in the relational model?
A domain is the set of valid values for an attribute (e.g., Age: integers 0-150).
What is a primary key?
A primary key is one or more attributes that uniquely identify every tuple (e.g., StudentID).
What is a foreign key?
A foreign key is an attribute in one table that references the primary key of another table (e.g., CourseID in Enrollment table).
What is a database schema?
A schema is the logical structure or blueprint of a database, including database name, table names, and data types.
What is a database instance?
An instance is the actual data stored in the database at a given time (e.g., current rows in the Students table).
What does NULL represent in a relational database?
NULL represents the absence of a known value for an attribute (e.g., a student with no phone number on record).
What role does relational algebra play in relational databases?
Relational algebra provides the mathematical foundation for querying relational data; SQL is a concrete, declarative implementation of relational algebra.
Show a visual excerpt of core terminology for relations, tuples, and attributes.

What does the relational algebra operation 'Selection (σ)' do?
Filters rows that satisfy a condition; equivalent to SQL WHERE clause.
What does the relational algebra operation 'Projection (π)' do?
Selects specific columns from a relation; equivalent to SQL SELECT.
What is the result of the Union (U) operation in relational algebra?
Combines all tuples from two compatible relations.
What does the Intersection (∩) operation return?
Tuples present in both relations.
What does the Difference (-) operation return in relational algebra?
Tuples in one relation but not the other.
What is the Cartesian Product (×) operation?
Pairs every row of one relation with every row of another.
What is a Join (⋈) in relational algebra?
Combines tuples from two relations based on a condition; most common in practice.
What does the Division (÷) operation find in relational algebra?
Finds tuples in one relation associated with all tuples in another.
What is the entity integrity rule for primary keys?
Primary key values must be unique and NOT NULL.
What is the referential integrity rule for foreign keys?
Foreign key values must match a primary key in the referenced table or be NULL.
What does domain integrity require?
All column values must fall within the defined domain.
How are business rules enforced as user-defined integrity?
Via CHECK constraints, triggers, or application logic.
What is the requirement of First Normal Form (1NF)?
All attributes must hold atomic (indivisible) values; no repeating groups.
What is the requirement of Second Normal Form (2NF)?
Be in 1NF and have all non-key attributes fully dependent on the entire primary key.
What is the requirement of Third Normal Form (3NF)?
Be in 2NF and have no non-key attribute depend on another non-key attribute.
What is the requirement of Boyce-Codd Normal Form (BCNF)?
A stronger 3NF: every determinant must be a candidate key.
What is the requirement of Fourth Normal Form (4NF)?
Be in BCNF and have no multi-valued dependencies.
What is the requirement of Fifth Normal Form (5NF)?
Be in 4NF and have no join dependency that is not implied by candidate keys.
Where can an illustrative excerpt of normal forms be found (image)?
Illustration of Normal Forms: 
What does the acronym 'ACID' guarantee for transactions?
Database reliability even in the presence of errors, power failures, or concurrent access.
What is Atomicity in the context of transactions?
What is Durability for a committed transaction?
Once a transaction is committed, its changes survive system failures (stored to persistent storage).
What is SQL?
SQL (Structured Query Language) is the standard declarative language for managing relational databases, standardized as ANSI SQL.
What is the purpose of DDL (Data Definition Language) and some key commands?
What is the purpose of DML (Data Manipulation Language) and its key commands?
What is the purpose of DCL (Data Control Language) and its key commands?
What is the purpose of TCL (Transaction Control Language) and its key commands?
Where can an illustrative excerpt of the SQL sub-languages table be viewed?
Illustration:
(The image supplements the SQL sub-languages and commands.)
What is PostgreSQL described as?
PostgreSQL is a powerful, open-source, object-relational database system (ORDBMS).
Name two qualities PostgreSQL is known for.
What is the default network port for PostgreSQL?
The default port is 5432.
List four platforms PostgreSQL runs on.
Give three examples of PostgreSQL advanced data types.
What are PostgreSQL range types used for and give an example?
Range types store intervals of values; example: int4range.
Which indexing method is PostgreSQL's default and what does it handle?
Default index: B-Tree; it handles equality and range comparisons.
Name a PostgreSQL index type used only for equality comparison.
The Hash index supports equality comparison.
Provide core property facts about PostgreSQL (name, license, initial release, primary language) and include a lecture excerpt image.




Silmek istediğine emin misin 0 kart(lar)? Bu işlem geri alınamaz.
Silinecek etiketleri seç 0 seçili kart(lar):
Etiketler yükleniyor...