DB Lec 01
DB Lec 01
Database Systems
Lecture 1
Today’s agenda
• Database introduction and definition
• DBMS functionalities
• Characteristics of database approach
3
Basic Definitions
• Database: A collection of related data.
• Data: Known facts that can be recorded
and have an implicit meaning.
• 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.
4
Database definition
• A shared collection of logically related
data, designed to meet the information
needs of multiple users in an
organization.
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
ems
11
Summary
• Introduction
• Basic definitions
▫ Database
▫ Data
▫ DBMS
▫ Database systems
• An example database
• Functionalities of database systems
• Characteristics of database systems