0% found this document useful (0 votes)
107 views12 pages

DFC20203 Database Design: Topic 1: Fundamentals of Database Management System

The document discusses fundamentals of database management systems. It defines a database as a shared collection of logically related data designed to meet an organization's information needs. Databases are used in businesses to store data, manage access rights, and allow users to query data quickly. Everyday examples where databases are important include banks, airports, universities, sales, factories, and telecommunications. The major steps in database development are requirements analysis, database design, and implementation. Database design includes logical and physical modeling. Implementation involves data loading, conversion, and testing. Databases allow data sharing and eliminate inconsistencies by storing related data in a single logical repository. Key properties of databases are completeness, integrity, flexibility, efficiency, and usability.

Uploaded by

Zoro Ro
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
107 views12 pages

DFC20203 Database Design: Topic 1: Fundamentals of Database Management System

The document discusses fundamentals of database management systems. It defines a database as a shared collection of logically related data designed to meet an organization's information needs. Databases are used in businesses to store data, manage access rights, and allow users to query data quickly. Everyday examples where databases are important include banks, airports, universities, sales, factories, and telecommunications. The major steps in database development are requirements analysis, database design, and implementation. Database design includes logical and physical modeling. Implementation involves data loading, conversion, and testing. Databases allow data sharing and eliminate inconsistencies by storing related data in a single logical repository. Key properties of databases are completeness, integrity, flexibility, efficiency, and usability.

Uploaded by

Zoro Ro
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

DFC20203

Database Design
Topic 1: Fundamentals Of Database
Management System
1.1 Understand Database

[email protected]
1.0 Fundamentals of Database
Management System

1.1 Understand Database CLO 1


Database Apply fundamentals of DBMS, relational data
Uses of databases model and normalization concepts in database
development process.
Importance of database
Sharing concept in database
Properties of database

2. Understand DBMS
3. Understand Data Model

[email protected]
“ DATABASE

A shared collection of logically related


data, and a description of this data,
designed to meet the information needs of
an organization.

[email protected]
Why Databases?

[email protected]
Uses of database in
the business world
▸ Store data and provide facilities of searching
specific record in given data.
▸ Solve cases where many users want to access
(and possibly change) the same entries of data.
▸ Manage access rights (who is allowed to see the
data, who can change it).
▸ Users asking questions to the database can get
an answer in reasonable time.
[email protected]
Importances of database
to everyday life
Bank
• Customer data management, accounting, all banking
transactions

Airport
• Reservation data management, scheduling

Universities
• Management of registration, alumni

Sales
• Management of customer data, product,

Factory
• Management of production data, inventory, ordering

Telecommunications
• Management of billing data
[email protected]
Major steps in the database
development process
Requirement Database Implementation
Analysis Design

• Planning • Logical model • Data


• System • Physical model conversion and
definition loading
• Testing

[email protected]
Major steps in the database
development process
Requirements Analysis Database Design Implementation
• Planning - This stages concerns with • Logical model - This stage is • Data conversion and loading - This
planning of entire Database concerned with developing a database stage is concerned with importing and
Development Life Cycle. model based on requirements. converting data from the old system
• System definition - This stage • Physical model - This stage
into the new database.
defines the scope and boundaries of implements the logical model of the • Testing - This stage is concerned with
the proposed database system. database taking into account the the identification of errors in the newly
DBMS and physical implementation implemented system .
factors.

[email protected]
Sharing concept of data in
the database
Database system consists of logically related data stored in a
single logical data repository.

Possible to eliminate most of the file system’s data inconsistency,


data anomaly, data dependency, and structural dependency
problems.

Connect two or more information systems together and then to


transfer data between them.

[email protected]
Properties of database
Completeness

Usability Integrity

Efficiency Flexibility

[email protected]
Properties of database
Completeness
• Ensures that users can access required data.

Integrity
• Ensures that data is both consistent and correct.

Flexibility
• Ensures that a database can evolve to satisfy
changing user requirements.
Efficiency
• Ensures that users have reasonable response times
when accessing data.

Usability
• Ensures that data can be accessed and manipulated
in ways which match user requirements.

[email protected]
THANKS!
Any questions?

[email protected]

You might also like