Professional Documents
Culture Documents
DB Lec 1&2
DB Lec 1&2
Database System
Introduction to Database
Definitions
Database: organized collection of logically related data
events
6
Definitions
Information: data processed to increase
Data isolation
Integrity problems
Atomicity problems
Security Problems
File Processing Versus Databases
13
Costs and Risks of the Database
Approach
New, specialized personnel
Conversion costs
Organizational conflict
14
Database Models
The abstraction from the real world to the digital format
is done with the help of models, so called database
models.
Database systems can be based on different data models
or database models
Definition:
collection of concepts and rules for the description of
the structure of the database.
Database Models
Hierarchical Model:
A data model where the data is organized like a tree.
The structure allows repeating information using
parent/child relationships.
Database Models
Network Model
Database systems use a network model to store their
data in a graph.
Database Models
Relational Model
The relational model is the best known and in today’s DBMS
most often implemented database model. It defines a database
as a collection of tables (relations) which contain all data.
Database Models
Entity-Relationship Model
uses a collection of basic objects, called entities, and
relationships among these objects.
Object-Based Data Model
extending the E-R model with notions of
encapsulation, methods (functions), and object
identity. The object-relational data model combines
features of the object-oriented data model and
relational data model.
Instances and Schemas
Instances and Schemas
schema.
Database Languages
Order Filing
System
23
Components of the Database Environment
24
Components of the
Database Environment
25
Components of the
Database Environment
User Interface–text and graphical displays to users
Data/Database Administrators–personnel
responsible for maintaining the database
System Developers–personnel responsible for
designing databases and software
End Users–people who use the applications and
databases
The Range of Database Applications
Personal databases
Workgroup databases
Departmental/divisional databases
Enterprise database
27
28