Introduction To Database Management System
Introduction To Database Management System
MANAGEMENT SYSTEM
INTRODUCTION TO DATABASE
MANAGEMENT SYSTEM
There are three main types of DBMS data models relational , network, and
hierarchical. Relational data model Data is organized as logically independent
tables.
RELATIONAL
NETWORK
HIERARCHICAL
META DATA a meta data is the data about the data. It is the self-describing nature
of databases. It holds the information about each data element in the databases. Such
as names , types, range of values, access authorization, indicate which application
program uses the data.
DATA DICTIONARY is a collection of names, definitions, and attributes about
data elements that are being used or captured in a database, information system, or
part of a research project.
DATABASE a database is an organized collection of structured information, or
data, typically stored electronically in a computer system. A database is usually
controlled by a Database Management System (DBMS).
COMPONENTS OF DATABASE the five major components of a database
are hardware, software , data , procedure , and database access language
DATABASE MANAGEMENT SYSTEM are a software system used to
store, retrieve, and run queries on data. A DBMS serves as an interface between
an end-user and a database, allowing users to create, read , update and delete in
the database.
TRADITIONAL FILE SYSTEM VERSUS DATABASE SYSTEM
• LEVELS OR VIEWS
• LEVELS Physical Level. This is the lowest level in the three level
architecture. ...
• Conceptual Level. The conceptual level is at a higher level than the physical
level. ...
• External Level. This is the highest level in the three level architecture and closest
to the user.
• VIEWS
• There are two types of database views dynamic views and static views.
DIFFERENT MAPPINGS IN THREE LEVEL ARCHITECTURE
OF DMS External level , Conceptual level , Internal level
Advantages of three-level architecture The key three-tier benefit
is improved scalability, since the application servers can be deployed on many
machines. · It improves data integrity.
DATA INDEPENDENCE Data independence is the ability to modify one
level of a DBMS without affecting the next higher level's data structure or
access methods. It's of two types, physical and logical.
DATA MODELS
TYPES OF DATA MODELS Conceptual Data Model , Logical Data Model, Physical Data Model
COMPARISON OF VARIOUS DATA MODELS
POPERTY Data element organization , Identy , Data Independence , Relationship Organization
HIERARCHICAL File records , Record based , Logical Proximity in a linearized tree.
NETWORK Files records , Record based , Intersecting Networks
RELATIONAL Tables/tuples , Value based , Indentifiers of rows in one table are embedded as
attribute values in another table.
E-R DIAGRAM Objects entity sets , Value base , Relational extenders that support specialized
applications.
OBJECT – ORIENTED Objects , Record based , Logical containment , Procedural
WHICH DATA MODELS TO USE From the available record based data models,
the relational data model is most commonly used model by most of the organizations
because of the following reasons:
It provides very powerful search, selection and maintenance of
data.
It provides ad hoc query capability
TYPES OF DATABASE SYSTEM