Data
Information
________ is stored in a database
Data
4 Criteria to store data
________ are logically/internally consistent!
Databases
A tool that imposes the 4 criteria on any data we store
Database Management System
The idea of only storing the minimal amount of data to be truly representative of the data set without being repetitive
Data Dependency/ Data Redundancy
Splitting large data sets into smaller, connected tables.
Data Dependency/ Data Redundancy
Data Independence
Accordingly, it provides a basis for a high level data language which will yield maximal independence between programs on the one hand and machine representation and organization of data on the other.
Data Independence
Codd’s Relational Model Criteria
break it into the smallest bit
atomic
The process of removing redundancies by organizing into a well-organized schema of relations connected by keys which constrain/document the functional dependencies of the data.
Normalization
a relationship between two sets of attributes in a database, where one set (the determinant) determines the values of the other set (the dependent)
Dependency
If (A,B) → (C,D,E), and (A) → (D), then (A) → (D) is the _______.
partial dependency
If (A) → (B) and (B) → ( C ), then (B) → ( C ) is the ________.
transitive key
Something we declare so we can insure our database is normalized
keys
The set of columns we need to look at to determine which is which
Primary key
Two columns we look at
Composite key
An attribute/primary key that appears in multiple tables to tell us more information
Foreign Key
A type of structural diagram for use in database design
Entity Relationship Diagram
Contains different symbols and connectors that visualize two important information:
Entity Relationship Diagram
Weak relationships are connected by ________
dotted lines
A series of connected components which produce information through specific procedures abiding by specific rules.
Information system