Database definitons Flashcards
Primary Key
An attribute or set of attributes that uniquely identifies each record in a table
Foreign Key
An attribute or set of attributes that is used to establish and enforce a link between two tables
Relationship
Associations between one or more entities
Cardinality
Maximum number of instances of one entity that can (or must) be associated with each instance of
another entity
Optionality
Minimum (0 or 1) number of associated instances
Business Rules
Constraints intended to control or influence behaviour of the business
Data Types
The type of each attribute
Advantages of Views
Provides a mechanism to hide certain data from the view of certain users
Break down a large query
Functional Dependency
Situation where the value of one attribute determines the value of another attribute
Normalisation/Normalization
Process of converting a database design into a normal form
Multi-valued Attributes
An attribute or a set of attributes that create repeating groups of data in a database table
Partial Dependency
Situation where a non-key attribute can be defined only by part of the primary key
Transitive Dependency
Situation where one non-key attributes determines a second non-key attribute
Key (Unique Identifier)
An attribute or set of attributes used to uniquely identify or locate records in a table
Attributes (Fields/Items/Domains)
Properties/Characteristic of an entity