Вы находитесь на странице: 1из 12

Edip ŞENYÜREK

1
Data and Database
 Data  Whatever enters to computer by user.
 Information Value which is processed by
computer.
 DatabaseSoftware to read and process the huge
amount of data easily

2
Database Management System
A database management system (DBMS) is a
program that enables
 storing,
 modifying,
 extracting
information from a database.

It also provides tools to analyze data stored in a


location

Example DBMS: ORACLE, MS-SQL, MySQL,…


3
Importance of DBMS
 DBMS provides the possibility of storing and
extracting information and data (e.g. The Employee-
Department relationship)
 DBMS can handle data sets of very large sizes (e.g.
Millions of data items in a typical data set)
 DBMS can handle the diversity of data sets (e.g. Numbers,
String, Images, Video, Audio, etc)
 Many subjects in computer science include a database
(AI, Operating Systems, Multimedia, etc )

4
Sharing Data
 The data of the various parts often overlap (e.g. Student
affairs and Library in University database )
 A database is a resource, shared by various parts (e.g.
Student address and phone number shared by Student affairs and
Library)
 Sharing reduces redundancy and the probability of
inconsistency (e.g. Phone number changes are reflected to all
departments)
 Since sharing is never complete, DBMS provides
support for privacy of data
 Sharing also requires that multiple accesses to data are
suitably organized 5
History of DBMS
 1960s:
 Beginning of 1960s: Charles Bachmann Honeywell
developed first DBMS (IDS -Integrated Data Store)
 End of 1960s: Commercial DBMS (IMS-information
management system) developed by IBM.

6
History of DBMS
 1970s:
 1970: Ted Codd IBM San Jose Laboratory defined
relational Database
 End of 1970s two main projects
 INGRES (University of California, Berkeley)
 System R ( IBM San Jose Laboratory)
 1976: Peter Chen defined Entity-Relation (ER) model

7
History of DBMS
 1980s
 Relational database developd
 SQL standardized by ISO
 1990s
 Shared systems
 Deduktive new models: object oriented.
 End of 1990s: object oriented combined with relational DBMS
 New application area: Data warehouse and OLAP, Web Internet,
multimedia and text processes

8
Data Modelling
 Databases can be different according to their structure:
 Hierarchical Database: It is not suitable for PC. It has tree system such as
root and branches
 Network Database: Because hierarchical database model was not enough,
scientist created network database model.
 Relational Database: Data is saved as table. Relations should be created
between tables. Codd established.
 Object Oriented database: Nowadays object oriented programming
languages are using object oriented Database

9
Definition
 Record: Each row
 Field: Each column
 Value: Each cell content

10
DATABASE MANAGEMENT SYSTEM
PROGRAM 1

DBMS
Query processor
Database
PROGRAM 1
Task Manager

PROGRAM 2

11
Edip ŞENYÜREK
Thank You!!!

12

Вам также может понравиться