CSCI 475 Ch. 1-3 Flashcards
data dictionary
stores metadata
data
raw facts from which information is generated
database
computerized record keeping system or computerized collection of data and metadata
database management system (DBMS)
manages database structure as well as access to the data
DDL
Data Definition Language (ex: Create table Student { … })
DML
Data Manipulation Language (ex: Select, Update, Delete)
information
processing of data to reveal meaning; asking questions about the data
metadata
data about the data in order to reveal information
query
ask questions about the data in order to reveal information
SQL
Structured Query Language
SQL is both
DDL and DML
consistent data
rules in data dictionary enforced, such as datatype and length
data anomaly
when not all of the required data changes are made successfully (update, insert, delete)
data integrity
enforces data reliability
data model
bridges real world and computer databases
data redundancy
same data stored unnecessarily in different places
ER-Model or ER-Diagram
a visual representation of entities and their relationships
constraint
restriction of data such as a range or length of values
relationship
‘verb’ - association among tables
entity
‘noun’ - person, place, thing, or event; also referred to as a table in DBMS
record
a set of data; also referred to as a tuple in DBMS
schema
conceptual organization of a database, such as ENROLLED(CLASS_ID, STU_ID)