2. Database Management System
Overview of Database Types
Providing a User View
Create and Modifying the Database
2
3. DBMS is a group of programs used as an
interface between a database and application
programs or a database and the user.
Creating and implementing the right database
system ensures that the database will support
both business activities and goals.
Ability and Types of database systems, but It vary
considerably.
3
4. Flat File Database:
› A flat file is a simple database program
whose records have no relationship to
one another.
› Flat file databases are often used to store
and manipulate a single table or file.
4
5. Flat File Database:
ID UserName Password Last Name First Name
001 Kongmaing *********** Eng Kongmaing
002 Daroth *********** Chan Daroth
003 Chamroeun *********** Keang Chamroeun
004 Gygoun *********** Ear Gygoun
5
6. Single User Database
› A database installed on a personal
computer.
› Only one person can use the database
at a time
Example: Microsoft Access
6
7. Multiple Users Database:
› Small, Midsize and Large businesses need.
› Allow multiuser use to share information
throughout the organization over a
network.
› Allow multiuser to access the same
database system at the same time.
Example: Oracle, Microsoft SQL Server,
MySQL…
7
8. Schema:
› The structure of a database system,
described in a formal language
supported by the Database
Management System (DBMS).In
a relational Database, the schema
defines the Tables, the fields in each
table.
8
9. Data Definition Language(DLL):
› is a collection of instructions and
commands used to define and describe
data and relationships in a specific
database. A DDL allows the database’s
creator to describe the data and
relationships that are to be contained in
the schema.
9
10. Data Dictionary:
› Description of all the data type that used
in the database
10
11. Schema + DLL + Data Dictionary
Result: Table employees
id first_name last_name dateofbirth
1 Sovatha Chan 1992/03/26
2 Chinda Kao 1991/01/12
3 Rotha Meas 1990/09/20
11