Basic Relational Database Design Principles Flashcards
Transactional vs analytical purposes
that firms use information for
Day to day operations; trend analyses, forecasts, and input generation for strategies that improve profit or long-term sustainability - compete on analytics
Columns store a specific kind of data called
An attribute or field
Rows store values of attributes about
A specific example of something in the real world. Also called a record
Major purpose of a database
To keep track of related information about more than one thing
A named, two dimensional table of data which consists of rows (records) and columns (attributes or fields)
A relation
Requirements for a table to qualify as a relation
Table must have a unique name
Attributes must have unique names
Each attribute must be atomic (not multivalued)
Each record must be unique
Order of rows and columns must be irrelevant
relational database
Consists of one or more (probably interconnected) relations
Crucial activities of a relational database (3)
- Input information into the database
- Update/delete information in the database
- Retrieve information from the database, i.e. run a query on the database