Professional Documents
Culture Documents
Chapter 1
Chapter 1
Chapter 1
Introduction to Database
(Fundamental concepts)
Basic concepts:
Data
Information
Database models
Unprocessed information
Information : when data is processed and converted into a meaningful and Useful form, it is
known as Information.
Information is data that have been put in to a meaningful & Useful context.
Fundamentals of Database, Chapter 1
What is Database?
In file system ,every user has its own group and files system, so he has to store data
multiple times.
When any query needs to be updated it becomes quite difficult to update everywhere
While in database only one time creation required, server provide these information to required
groups.
Inconsistency:
In files system when updating is required, at some places it is updated but at some places
Sharing of Data
In file system sharing of data is quite complex process and user need to find particular file to locate
it.
In database system it’s very easy just type keywords in search query, files are easily shared
throughout the organization.
Security
In file system there is no physical security as anyone get those files , also due to physical damages
there are a chances of being damaging.
This allows the DBMS software to work with different database applications.
Allows changing data structures and storage organization without having to change the DBMS
access programs.
Data Abstraction:
A data model is used to hide storage details and present the users with a
conceptual view of the database.
Programs refer to the data model constructs rather than data storage details
Each user may see a different view of the database, which describes only the data
of interest to that user.
In a large database with approximately hundreds of users many persons are
involved in its design, use and maintenance.
Actors on the scene are people whose jobs involve the day-to-day use of such
large databases. The following are professionals who are categorized as actors on
the scene:
Setting security parameters for the database system and improving system
performance.
Involves in all steps of database development
Fundamentals
Institute of of Database,
engineering and Chapter
technology, parul 1university
Cont’d…
Database Designers
Identifies the data to be stored and choose the appropriate structures to represent
and store the data.
Should understand the user requirement and should choose how the user views
the database.
Involve on the design phase before the implementation of the database system.
The application could use any high level programming language according to the
availability, the facility and the required service.
Only access the database based on their access level and demand
Use standard and pre-specified types of queries.
Database Model is a set of concepts to describe the structure of a database, and certain
constraints that the database should obey.
It is a description of the way that data is stored in a database. Data model helps to
understand the relationship between entities and to create the most effective structure to
hold data.
This data model organizes the data in the tree structure i.e each child node can have
only one parent node and at the top of the structure, there is a single parenthesis node.
In this model a database record is a tree that consists of one or more groupings of
fields called segments, which makeup the individual nodes of the tree.
Replaces the hierarchical tree with graph thus allowing more general connections
among the nodes.
Supports multiple paths in the data structure eliminates some of the drawbacks of
the hierarchical model
Created to:
The relational database model allows the definition of data structures, storage and
retrieval operations and integrity constraints.
In such a database the data and relations between them are organized in tables.
A table is a collection of records and each record in a table contains the same fields
organized in columns.