a set up interrelated, centrally coordinated files
database
intereface betweeen the database and the application programs that access the data
Database Management System (DBMS)
what are the 4 advantages of database system over a file based system
ways users conceptualize and organize the data
logical view
how and where the data is stored
physical view
logical organization of database describing the data elements and their relationships
schema
how many levels of schema
3
what are the 3 levels of schema
(which of the 3 levels of schema is this)
organization-wide view of all data elements stored in database and the relationship between them
conceptual level schema
(which of the 3 levels of schema is this)
set of individual user views of portions of database
* logical views
external level schema
(which of the 3 levels of schema is this)
low level view describing how/where data is stored
* physical view
internal level schema
decribes the structure of the database and the data elements stored
data dictionary
set of commands that all for:
1. creating the database
2. changing the database
3. queerying the database
DBMS languages
how many DBMS languages
3
what are the 3 DBMS languages
(which of the 3 DBMS languages is this)
set of commands use to create the database
* used to create the data dictionary
* used to establish the logical views of different users
* used to set security restriction, limiting where users can go in the database
data definition language (DDL)
(which of the 3 DBMS languages is this)
set of commands to change the database (updating, inserting or deleting)
data manipulation language (DML)
(which of the 3 DBMS languages is this)
set of commands used to query or interagate the database
data quiery language (DQL)
(which of the DBMS languages you would use for this)
used to create the data dictionary
data definition language (DDL)
abstract representation of the contents of the database
data model
represents the contents of the database as being stored in the forms of tables
relational data model
each row is called a
tuple
each row in the table contains data about
1 instince of the entity
each column of the table contains data about
a single attribute