You are on page 1of 9

Database Systems

Compiled by:
Aqsa Zahoor
Visiting Lecturer (UOS)
Data vs Information

<date/time> <footer> 2
What is Database??

Difference between data structures and
databases.

<date/time> <footer> 3
Traditional Systems

Why were they flop?

What is file system (Decentralized)?

Challenges of File System?
 Managing dependencies
 Querying
 Updation
 Redundancy
 File Formats
<date/time> <footer> 4
DBMS

Why we need it?

What is relational DBMS?

<date/time> <footer> 5
Example: Book Seller

What data we need?

What capabilities on data we need?

<date/time> <footer> 6
What a DBMS does?

Describes real world entities in form of stored data.

Persistently stores large datasets

Efficiently query and update

Change structure

Concurrency control

Crash recovery

Security and Integrity
<date/time> <footer> 7
Data Models:

Describes the structure of database, operations for
manipulating database and constraints to be obeyed by
database.

Constructs are used to define the structure of database
(i.e. elements like entities, record, tables, relationships,
data Types).

Constraints are designed to specify restrictions on data.

<date/time> <footer> 8
Levels of data models:

Conceptual model (High level, Semantic):

Provides concepts that are closed to the way user perceives data. i.e.
entity-based and object based data models.

Physical model (low level, internal):

Provide concepts that describe details of how data is stored in the
computer.

These are usually specified in an ad-hoc manner through DBMS design
and administration manuals.

Implementation model (Representational, logical):
<date/time> <footer> 9

You might also like