Database Management (DBMS)
Database Management (DBMS)
Byte or character
Field or Element
Record
File
►A database is a collection of related
information in organize manner.
Database
Students Management Administration
database System Application
Enrolment
application
► Advantagesof Database software over the
file management software
Data Independence
Data Redundancy
Data Integrity
► Data Independence
Modifications Modifications
Database
Files Application Files software
Students Accounts
If you are using
Files Application students file at three
different places using
Students Administration
a file management
Files Application software, the student
records will be
Students repeated at different
Enrolment
Files application locations, in other
words data will be
redundant
Accounts
Application The database
software removes*
Students Administration the data
Files Application
redundancy by
centralizing the
Enrolment data into one
application database and all
the application can
access the same
data
Suppose a student
► Data Integrity needs to change
his home address,
data needs to be
modified in all the
Chang Students Accounts record files, it
e Files Application means the system
lacks the data
Chang Students Administration integrity
e Files Application
Enrolment
application
Data redundancy and data integrity
are interrelated a system having the
data redundancy will always lack the
data integrity and vice versa
► Flat-file text databases
► Hierarchical databases
► Network databases
► Relational databases
► Composite Key
Dataflow Notations
Datastore Notations
ONF Optimal Normal Form - a model limited to only simple (elemental) facts,
as expressed in Object Role Model notation.