Database
Database Management System (DBMS)
5 Purposes of Database Systems
Table =
Relation/Record (Multiple records)
Records make up Fields which makes up a File
Row of a table =
Record/Tuple
Column of a table =
Field/attributes
Files
Database file with multiple tabes (all in the same database) interrelated
Primary Key
Foreign Key
Field in a table that matches the primary key column of another table
Sequential access file structure
Records in files are organized and processed in numerical or sequential order (usually order in which they were entered)
Random access file structure
Records can be accessed in any order
Indexed sequential access method (ISAM)
Physical View
Logical View
Data Model
Structured Query Language (SQL)
Standard 4th gen query language that consists of several keywords specifying actions to take
Ex: SELECT field FROM table or file WHERE conditions
Query by example (QBE)
Relational Model
Data dictionary
Stores definitions, such as data types for fields, default values, and validation rules for data in each field
Normalization
Create, read, update, and delete (CRUD)
Refers to the range of functions that data administrators determine who has permission to perform certain functions
Database administrators (DBA)
Data driven web site
Acts an interface to a database, retrieving data for users and allowing users to enter data in the database
Application generation
Design elements of an application using databases