CHP 9 Flashcards
Normalization
process of converting complex data structures into simple, stable data structures
View integration
combine normalized data requirements from all user interfaces into one consolidated logical database model
Primary Key
an attribute (or combination of attributes) whose value is unique across all occurrences of a relation
Relational database model
data represented as a set of relatable tables or relations
Relation
named 2 dimension table of data. consist of a set of named columns and an arbitrary number of unnamed rows
Well-structured relations (table)
relation that contains a min amount of redundancy and allows users to insert, modify, and delete rows w/o error/instances
Functional Dependency
constraint b/w 2 attributes in which the value of one attribute is determined by the value of another attribute
Second Normal Form (2nf)
if every non-primary key attribute is functionally dependent on the whole primary key
Third Normal Form
relation that is in 2NF and has no functional dependencies between 2 or more non-primary key attributes
Foreign Key
attribute that appears as a non primary key attribute in one relation and as a primary key attribute in another relation
Referential Integrity
rule that states that either each foreign key value must match a primary key value in another relation or be null
recursive foreign key
foreign key in a relation that references the primary key values of that same relation
Synonym
2 different names that are used for the same attribute (emp_id and Emp_No)
Homonym
single attribute that is used for 2 or more different attributes (ex account>loan, bank, savings)
Field
smallest unit of named application data recognized by system software