Database presentaion
- 2. Contents
• Introduction
• What is Data ?
• What is Information?
• Database
• Data Models, Schema and Instances
• Database Languages
• Database System Architectures
• Examples of DBMS
• Applications of DBMS
2
- 3. Introduction
• DBMS is a software system for creating,
organizing and managing the database.
• It provides an environment to the user to perform
operations on the database for creation, insertion,
deletion, updating and retrieval of data.
• DBMS stands for Database Management System.
3
- 4. What is Data ?
• A collection of raw facts and
figures.
• Data can be represented in the
form of
numbers and words which can be
stored in computer‟s language.
4
- 5. What is Information?
• Systematic and meaningful form of
data.
• Information helps human beings in
their decision making.
5
- 6. Database
• A repository of logically related and similar data.
• An organized collection of related information
so that
it can easily be accessed, managed and updated.
Dictionary
Airline Database
Student Database
Library
Railways Timetable
6
- 7. Data Models, Schema and Instances
Data Models:
-Describes structure of the database.
-Aim is to support the development of information
systems by providing the definition and format of data.
-If the same data structures are used to store and access
data then different applications can share data.
-Classification:
1. High-Level Model
2. Representation Model
3. Low-Level Model
7
- 8. Components of Database System
• Components of database:
Users
Software
Hardware
Data
• Users- People who interact with the database:
- Application Programmers.
- End Users.
- Data Administrators.
• Software- Lies between the stored data and the users:
- DBMS.
- Application Software.
- User Interface.
8
- 9. Database Languages
• Once data is filled, manipulation is required
(insertion, deletion, modification of data)
• For these, a set of languages is provided by
DBMS:
1. Data Definition Language.
2. Data Manipulation Language.
3. Data Control Language.
9
- 10. Database System Architectures
• The journey from big mainframe to pc has also
evolved the database and its architecture.
• Classification:
1. Centralized DBMS Architecture
2. Client-Server Architecture
3. Distributed Databases
10
- 11. Examples of DBMS
• Some of the common used DBMSs are:
-Oracle, IBM‟s DB2, Microsoft‟s SQL Server,
MS-Access and Informix.
• Some of the desktop based DBMSs are:
-Microsoft FoxPro, Borland dBase and
Microsoft Access.
11
- 12. Applications of DBMS
• Airlines and Railways: Online databases for reservation, and
displaying the schedule information.
• Banking: Customer inquiry, accounts, loans, and other transactions.
• Education: Course registration, result, and other information.
• Telecommunications: Communication network, telephone numbers,
record of calls, etc.
• E-commerce: Business activity such as online shopping, booking of
holiday package, etc.
• Human resources: Organizations use databases for storing
information about their employees, salaries, benefits, taxes, and for
generating salary checks.
12