Chapter 3. The Relational Database Model Flashcards
It enables you to view data logically rather than physically
Relational Model
Characteristics of a Relational Model
- A table is perceived as a two-dimensional structure composed of rows and columns.
- Each table row (tuple) represents a single entity occurrence within the entity set.
- Each table column represents an attribute, and each column has a distinct name.
- Each intersection of a row and column represents a single data value.
- All values in a column must conform to the same data format.
- Each column has a specific range of values known as the attribute domain.
- The order of the rows and columns is immaterial to the DBMS.
- Each table must have an attribute or combination of attributes that uniquely
identifies each row.
One or more attributes that determine other attributes.
Key
Subject Code, Student number, Philippine national id number are examples of?
Key
The role of a key. In the context of a database table, the statement “A determines B” indicates that knowing the value of attribute A means that the value of attribute B can be looked up.
Determination
Within a relation R, an attribute B is ___ dependent on an attribute A if and only if a given value of attribute A determines exactly one value of attribute B.
Functionally/Functionally Dependent
Any attribute in a specific row whose value directly determines other values in that row
Determinant
Any attribute in a specific row whose value directly determines other values in that row
Determinant
An attribute whose value is determined by another attribute.
Dependent
A condition in which an attribute is functionally dependent on a composite key but not on any subset of the key.
Full Functional Dependence
In the relational model, an identifier composed of one or more attributes that uniquely identifies a row.
Primary Key
A multiple-attribute key
Composite Key
An attribute that is part of a primary key.
Key Attribute
An attribute or attributes that uniquely identify each entity in a table
Super Key
A minimal superkey; that is, a key that does not contain a subset of attributes that is itself a superkey.
Candidate Key