このフラッシュカードはまだ保存されてないよ — 離れると消えちゃう。無料アカウントを作ると保存できて、下の機能も全部使えるようになるよ。
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).
ここでカードを閲覧するか、 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'.
ここでカードを閲覧するか、 sign up to study with spaced repetition.
Before relational systems, which two data models were commonly used?
Hierarchical (IMS) and network (CODASYL) models.
ここでカードを閲覧するか、 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.
ここでカードを閲覧するか、 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)).
ここでカードを閲覧するか、 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).
ここでカードを閲覧するか、 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).
ここでカードを閲覧するか、 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).
ここでカードを閲覧するか、 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).
ここでカードを閲覧するか、 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.
ここでカードを閲覧するか、 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).
ここでカードを閲覧するか、 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).
ここでカードを閲覧するか、 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.
ここでカードを閲覧するか、 sign up to study with spaced repetition.
Show a visual excerpt of core terminology for relations, tuples, and attributes.

ここでカードを閲覧するか、 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.
ここでカードを閲覧するか、 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.
ここでカードを閲覧するか、 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.
ここでカードを閲覧するか、 sign up to study with spaced repetition.
What does the Intersection (∩) operation return?
Tuples present in both relations.
ここでカードを閲覧するか、 sign up to study with spaced repetition.
What does the Difference (-) operation return in relational algebra?
Tuples in one relation but not the other.
ここでカードを閲覧するか、 sign up to study with spaced repetition.
What is the Cartesian Product (×) operation?
Pairs every row of one relation with every row of another.
ここでカードを閲覧するか、 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.
ここでカードを閲覧するか、 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.
ここでカードを閲覧するか、 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.
ここでカードを閲覧するか、 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.
ここでカードを閲覧するか、 sign up to study with spaced repetition.
What does domain integrity require?
All column values must fall within the defined domain.
ここでカードを閲覧するか、 sign up to study with spaced repetition.
How are business rules enforced as user-defined integrity?
Via CHECK constraints, triggers, or application logic.
ここでカードを閲覧するか、 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.
ここでカードを閲覧するか、 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.
ここでカードを閲覧するか、 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.
ここでカードを閲覧するか、 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.
ここでカードを閲覧するか、 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.
ここでカードを閲覧するか、 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.
ここでカードを閲覧するか、 sign up to study with spaced repetition.
Where can an illustrative excerpt of normal forms be found (image)?
Illustration of Normal Forms: 
ここでカードを閲覧するか、 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.
ここでカードを閲覧するか、 sign up to study with spaced repetition.
What is Atomicity in the context of transactions?
ここでカードを閲覧するか、 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).
ここでカードを閲覧するか、 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.
ここでカードを閲覧するか、 sign up to study with spaced repetition.
What is the purpose of DDL (Data Definition Language) and some key commands?
ここでカードを閲覧するか、 sign up to study with spaced repetition.
What is the purpose of DML (Data Manipulation Language) and its key commands?
ここでカードを閲覧するか、 sign up to study with spaced repetition.
What is the purpose of DCL (Data Control Language) and its key commands?
ここでカードを閲覧するか、 sign up to study with spaced repetition.
What is the purpose of TCL (Transaction Control Language) and its key commands?
ここでカードを閲覧するか、 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.)
ここでカードを閲覧するか、 sign up to study with spaced repetition.
What is PostgreSQL described as?
PostgreSQL is a powerful, open-source, object-relational database system (ORDBMS).
ここでカードを閲覧するか、 sign up to study with spaced repetition.
Name two qualities PostgreSQL is known for.
ここでカードを閲覧するか、 sign up to study with spaced repetition.
What is the default network port for PostgreSQL?
The default port is 5432.
ここでカードを閲覧するか、 sign up to study with spaced repetition.
List four platforms PostgreSQL runs on.
ここでカードを閲覧するか、 sign up to study with spaced repetition.
Give three examples of PostgreSQL advanced data types.
ここでカードを閲覧するか、 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.
ここでカードを閲覧するか、 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.
ここでカードを閲覧するか、 sign up to study with spaced repetition.
Name a PostgreSQL index type used only for equality comparison.
The Hash index supports equality comparison.
ここでカードを閲覧するか、 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.

ここでカードを閲覧するか、 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.




本当に削除しますか 0 単語カードを削除しますか?この操作は元に戻せません。
から削除するタグを選択してください 0 選択された単語カード:
タグを読み込み中...