Professional Documents
Culture Documents
Introduction to SQL
Introduction to Database
Management
Terminology
Application: programs, data, procedures
used for some purpose in an organization
(eg financial, payroll, equipment
maintenance, project management, )
Terminology (ctd)
DBMS (DataBase Management System):
set of programs that manage (create,
modify, secure, backup, restore, ) one or
more databases (eg Access, DB2, Oracle,
SQL Server)
Database Approach
Advantages of Database
Approach
1) Easier to combine data from more than
1 application
2) Ability to share data between
applications can result in reduced data
redundancy (reduced duplication and
improved consistency of data)
3) Concurrency: Allows access to data by
many different users at the same time
4) Centralized control of data by DBMS
and DBA
History of DBMSs
Mainframe DBMSs have been used
since the 1960s
Since the mid-1980s, DBMSs on PCs
possess many of the features of their
mainframe counterparts
Evolution of DBMS models:
Hierarchical, Network, Relational,
Object-oriented, Object-relational
Hardware:
Client/Server Architecture
Three-Tier Architecture
A Table of Data
Equivalent Terms