Database System Concepts, Database Schema, Relational Model Flashcards
A shared collection of logically related
data, and a description of this data,
designed to meet the information needs
of an organization.
Database
A software system that enables users
to define, create, maintain, and control
access to the database.
Database Management System
allows users to specify the data types and
structures, and the constraints on the
data to be stored in the database
Data Definition Language
allows users to insert, update, delete and
retrieve data from the database
Data Manipulation Language
provides controlled access to the data
stored in the database.
Data Control Language
the overall description of a database.
Database schema
part of the database that is relevant to
each user. This is the users’ view of the
database.
external schema
describes what data are stored in the database, and what relationships exist among those data.
conceptual schema
describes how the data are stored in the database.
internal schema
A table consisting of one or more columns and zero or more rows.
Relation
A named column of a relation.
Attribute
set of allowable values for one or
more attributes
Domain
A row of a relation
Tuple
The number of attributes it contains.
Degree of a Relation
The number of tuples it contains.
Cardinality of a Relation