Chapter 3: Data and Business Intelligence Flashcards
Database
collection of related data stored in central or multiple locations. (Group of files)
Data Hierarchy Components (3)
Data File
Record
Field
Data File
Group of related records
Records
row of data files and fields
Field
column in data file
Database Design: Physical View and example
one physical view to store and retrieve data etc CD, Tape, Disk
Database Design: Logical View and 3 structures
The form of the data model and how data is presented to users
1. Hierarchical Model
2. Network Model
3. Relational Model
Hierarchical Model
Distinct authority and sequence of data, order to look up files, add or delete lines
Network Model
Different Path Sequences of data to look up files. Can change and edit
Relational Model and contains a…
Data Files linked through keys etc spreadsheets
and contains a data dictionary
Relational Model and contains a…
Data Files linked through keys etc spreadsheets
and contains a data dictionary
Data Dictionary Components and description (3)
Field Name (attribute)
Field Data Type (type)
Validation (Rule)
Primary Key
Unique identifier for each record
Foreign Key
establishes relationships among multiple tasks, primary key appears in another table
Normalization
eliminates redundant data, improves efficiency
Why don’t we have one large table or large data file?
Smaller tables increase efficiency, relevancy and reduce redundancy
Database Management Software
creating, storing, maintaining and accessing database files
2 Methods to access data files
Sequential, Random, Indexing
Sequential
Specific or numerical order
Random
Any order, regardless of location
Indexing
Access sequential or random, combination of both
Database Management Software: Database Engine
responsibilities and tasks
responsible for data storage and manipulation, retrieval
tasks: converts logical requests from users into physical equivalents
Database Management Software: Data Definition 3 tasks
create and maintain data dictionary
define structure of files
change fields
Database Management Software: Data Manipulation
4 major functions and second component
add, delete, retrieve, modify
Query Language