Professional Documents
Culture Documents
Lesson3 14092022
Lesson3 14092022
DATABASE DESIGN
AND DEVELOPMENT
DCS 1303 Database Design and Development
DBMS
DCS 1303 Database Design and Development
What is DBMS?
DCS 1303 Database Design and Development
Characteristics of DBMS
1) A database management system (DBMS) should be able to store any
kind of data in a database.
2) The Database management system allows more than one users to access
the same database at the same time.
3) Backup and recovery are the two main methods that allow users to
protect their data from damage or loss.
4) It provides multiple views for different users in one organization.
5) It provides users query language, using which they can easily insert,
retrieve, update, and delete the data in a database.
DCS 1303 Database Design and Development
Structures
DCS 1303 Database Design and Development
Structures of DBMS
DBMS (Database Management System) acts as an interface
between the user and the database.
The user requests the DBMS to perform various operations (insert,
delete, update and retrieval) on the database.
The components of DBMS perform these requested operations on
the database and provide necessary data to the users.
DCS 1303 Database Design and Development
DBMS - Structures
DCS 1303 Database Design and Development
Find out
What is
DDL & DML?
DCS 1303 Database Design and Development
DBMS - Structures
DBMS - Structures
DBMS - Structures
DBMS - Structures
Data Files - Store real data in magnetic tapes, magnetic disks or optical disks.
Compiled DML - Store and reuse similar requests.
Data Dictionary - Description of all the tables, view, materialized views, constraints, indexes,
triggers
DCS 1303 Database Design and Development
Purposes
DCS 1303 Database Design and Development
DBMS – Purposes
DBMS – Purposes
The purpose of database systems is to manage the following insecurities:
data redundancy and inconsistency
difficulty in accessing data
data isolation
atomicity of updates
concurrent access
security problems
supports multiple views of data.
DCS 1303 Database Design and Development
DBMS – Features
DCS 1303 Database Design and Development
DBMS – Features
Minimum Duplication and Redundancy
Because there are many users who use the database so chances of data
duplicity are very high. As in database management system, data files
are shared that in turns minimizes data duplication and redundancy. All
the information in database management system occurs only once so
chances of duplicity are very less.
DBMS – Features
Anyone Can Work on It
Users who are not having any technical skills can work on database
management system. The query language provided by DBMS is so easy
to understand. If you want to update, insert, delete and search any
record then it is very easy with the help of queries provided by DBMS.
Any non-programming user can do this without any help of skilled
programmer.
Multi-user Access
In DBMS, multiple users can access all kind data and information
stored in one data store. There are certain limits that users can access or
view particular data according to the rights given to them. This
increases the security and privacy of data for users because they will
have their own interface to access data.
DCS 1303 Database Design and Development
DBMS – Features
Provides High Level of Security
Security is a very big concern for all the organizations who are handling
a large amount of data. DBMS doesn’t give the full access of database
except DBA or head of the department. They are able to alter the
database and all the users are created by them so security level of
DBMS becomes so high. No other person or user can access the full
database; all of them have restrictions according to their work.
Large Database Maintenance
Large databases of big companies can be maintained only by database
management system. These databases require lots of security and other
feature like backup and recovery. All these features are contained in
DBMS. It can maintain a database with lots of data and information.
DCS 1303 Database Design and Development
DBMS – Advantages
DCS 1303 Database Design and Development
Explain in detail
The advantages of DBMS
DCS 1303 Database Design and Development
Applications
DCS 1303 Database Design and Development
DBMS – Applications
DCS 1303 Database Design and Development
Banking
Database management system is used to store the transaction
information of the customer in the database.
DCS 1303 Database Design and Development
Education Sector
Presently, examinations are conducted online by many
colleges and universities. They manage all examination data
through the database management system (DBMS).
In spite that student’s registrations details, grades, courses,
fee, attendance, results, all the information is stored in the
database.
DCS 1303 Database Design and Development
Telecommunications
Finance
Online Shopping
These days, online shopping has become a big trend. Everyone
wants to shop through online shopping websites (such as
Amazon, Shopee, Lazada) from home.
All the products are sold and added only with the help of the
database management system (DBMS). Invoice bills, payments,
purchase information all of these are done with the help of
DBMS.
DCS 1303 Database Design and Development
Manufacturing
Manufacturing companies make different types of products and
sale them on a daily basis.
In order to keep the information about their products like bills,
purchase of the product, quantity, supply chain management,
database management system (DBMS) is used.
DCS 1303 Database Design and Development