Escolar Documentos
Profissional Documentos
Cultura Documentos
UNIT 1
INTRODUCTION TO
DATABASE SYSTEM
CLO
1. Explain the basic concepts of database
model using entity-relationship diagram and
translating completed data models by
applying normalization technique in logical
database designs.
General Discussion
What is database?
What is database management
system?
Advantages of using database.
Travel Agency
(Online Booking)
v.
vi.
Database Definition
Nonprocedural Access
Application Development
Procedural language interface
Transaction Processing
Database Tuning
DATABASE DEFINITION
DATABASE DEFINITION
Table Definition
Window in Microsoft
Access
NONPROCEDURAL ACCESS
NONPROCEDURAL ACCESS
Nonprocedural
database language
a language such as
SQL that allows you
to specify the parts of
a database to access
rather than to code a
complex procedure.
Nonprocedural
languages do not
include looping
statements.
EC601 Database System
Example of SQL
SELECT StdFirstName
FROM student;
StdFirstName
Benson
Emil
Lucy
APPLICATION DEVELOPMENT
APPLICATION DEVELOPMENT
APPLICATION DEVELOPMENT
PROCEDURAL LANGUAGE
INTERFACE
PROCEDURAL LANGUAGE
INTERFACE
TRANSACTION PROCESSING
TRANSACTION PROCESSING
DATABASE TUNING
Break 5 minutes
THREE-SCHEMA ARCHITECTURE OF
DBMS
THREE-SCHEMA ARCHITECTURE OF
DBMS
External
Level
End User 1
End User 2
End User N
View 1
View 2
View N
Conceptual
Level
Mapping
Conceptual Scheme
Internal
Level
Mapping
Internal Scheme
Database
Logical Data
Independence
Physical Data
Independence
Figure 2.1
EC601 Database System
THREE-SCHEMA ARCHITECTURE OF
DBMS - External Level
THREE-SCHEMA ARCHITECTURE OF
DBMS Conceptual Level
THREE-SCHEMA ARCHITECTURE OF
DBMS Internal Level
CLIENT-SERVER ARCHITECTURE OF
DBMS
Client Server
CLIENT-SERVER ARCHITECTURE OF
DBMS
DESKTOP DATABASE
DESKTOP DATABASE
Desktop products include:
MicrosoftAccess
ParaDox
FileMakerPro
ExBase derivatives such as FoxPro and
ClipperLanguage
Lotus
Easy Management
Easy To Use
SERVER DATABASE
SERVER DATABASE
Scalability
Wider integration
Desktop management
EXERCISES:
1.
2.
3.
GROUP DISCUSSION
MySQL
Oracle
Microsoft Access
IBM DB2
Present your findings in not more than 10 slides.
Your presentation should include:
Introduction of the DBMS
Features of the DBMS (based on the features discussed in
notes)
EC601 Database System
GROUP DISCUSSION
Review Questions:
What is DBMS?
Explain some of the common features of DBMS.
Explain all the 3 levels in 3-schema architecture of
DBMS.
Explain 2 categories of DBMS and give an example
of software under each category.
Describe the benefits of using desktop DB and
server DB
DDL
DML
Logical data independence
Physical data independence
EC601 Database System