Database Management Systems
Database Management Systems
Database Systems
Lecture 1
Today’s agenda
• Database introduction and definition
• DBMS functionalities
• Characteristics of database approach
3
Database definition
• A shared collection of logically related data,
designed to meet the information needs of
multiple users in an organization.
• The term database is often erroneously referred
to as a synonym for a “database management
system (DBMS)”.
4
Basic Definitions
• Database: A collection of related data.
• Data: Known facts that can be recorded and have
an implicit meaning.
• Mini-world: Some part of the real world about
which data is stored in a database. For example,
student grades and transcripts at a university.
• Database Management System (DBMS): A
software package/ system to facilitate the
creation and maintenance of a computerized
database.
• Database System: The DBMS software together
with the data itself. Sometimes, the applications
are also included.
5
Example of a Database
(with a Conceptual Data Model)
• Mini-world for the example: Part of a
UNIVERSITY environment.
• Some mini-world entities:
▫ STUDENTs
▫ COURSEs
▫ SECTIONs (of COURSEs)
▫ (academic) DEPARTMENTs
▫ INSTRUCTORs
Note: The above could be expressed in the
ENTITY-RELATIONSHIP data model.
9
Example of a Database
(with a Conceptual Data Model)
• Some mini-world relationships:
▫ SECTIONs are of specific COURSEs
▫ STUDENTs take SECTIONs
▫ COURSEs have prerequisite COURSEs
▫ INSTRUCTORs teach SECTIONs
▫ COURSEs are offered by DEPARTMENTs
▫ STUDENTs major in DEPARTMENTs
Example of a database
11
Summary
• Introduction
• Basic definitions
▫ Database
▫ Data
▫ Mini world
▫ DBMS
▫ Database systems
• An example database
• Functionalities of database systems
• Characteristics of database systems