0% found this document useful (0 votes)
141 views23 pages

Introduction To DB Transparencies

The document outlines the objectives and key concepts of Chapter 1, which introduces databases and database management systems (DBMS). It discusses the limitations of file-based systems, how the database approach arose to address these limitations, and defines what constitutes a database and DBMS. It also describes the typical components and personnel involved in a DBMS environment, provides a brief history of database systems, and discusses the main advantages and disadvantages of using a DBMS.

Uploaded by

Nidhi Bharatiya
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
141 views23 pages

Introduction To DB Transparencies

The document outlines the objectives and key concepts of Chapter 1, which introduces databases and database management systems (DBMS). It discusses the limitations of file-based systems, how the database approach arose to address these limitations, and defines what constitutes a database and DBMS. It also describes the typical components and personnel involved in a DBMS environment, provides a brief history of database systems, and discusses the main advantages and disadvantages of using a DBMS.

Uploaded by

Nidhi Bharatiya
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 23

Chapter 1

Introduction to Databases Transparencies

Chapter 1 Objectives
u

Some common uses of database systems. The characteristics of file-based systems.

The problems with the file-based approach.


The meaning of the term database.

Chapter 1 Objectives
u

The meaning of the term Database Management System (DBMS). The typical functions of a DBMS. The major components of the DBMS environment. The personnel involved in the DBMS environment.

Chapter 1 Objectives
u

The history of the development of DBMSs. The advantages and disadvantages of DBMSs.

File-based Systems
u

A collection of application programs that perform services for the end users (e.g. reports). Each program defines and manages its own data.

File-based Processing

Limitations of File-based Approach


u

Separation and isolation of data

Each program maintains its own set of data. Users of one program may be unaware of potentially useful data held by other programs.

Duplication of data

Same data is held by different programs. Wasted space and potentially different values and/or different formats for the same item.

Limitations of File-based Approach


u

Data dependence File structure is defined in the program code.

Incompatible file formats Programs are written in different languages, and so cannot easily access each others files.
8

Limitations of File-based Approach


u

Fixed Queries/Proliferation of application programs Programs are written to satisfy particular functions. Any new requirement needs a new program.

Database Approach
u

Arose because: Definition of data was embedded in application programs, rather than being stored separately and independently. No control over access and manipulation of data beyond that imposed by application programs. Result - the database and Database Management System (DBMS).
10

Database
u

A shared collection of logically related data (and a description of this data), designed to meet the information needs of an organization. System catalog (data dictionary or metadata) provides the description of the data to enable programdata independence. Logically related data comprises entities, attributes, and relationships of an organization's information.
11

Database Management System (DBMS)


u

A software system that enables users to define, create, and maintain the database and which provides controlled access to this database.

12

Database Management System (DBMS)

13

Database Approach
u

Data definition language (DDL). Permits specification of data types, structures and any data constraints. All specifications are stored in the database. Data manipulation language (DML). General enquiry facility (query language) of the data.
14

Database Approach
u

Controlled access to database may include:


A security system. An integrity system. A concurrency control system. A recovery control system. A user-accessible catalog.

A view mechanism.

Provides users with only the data they want or need to use.

15

Components of DBMS Environment

16

Components of DBMS Environment


u

Hardware

Can range from a PC to a network of computers.


DBMS, operating system, network software (if necessary) and also the application programs.

Software

Data Used by the organization and a description of this data called the schema.

17

Components of DBMS Environment


u

Procedures

Instructions and rules that should be applied to the design and use of the database and DBMS.

People

18

Roles in the Database Environment


u u u

u u

Data Administrator (DA) Database Administrator (DBA) Database Designers (Logical and Physical) Application Programmers End Users (native and sophisticated)

19

History of Database Systems


u

First-generation Hierarchical and Network Second generation Relational Third generation Extended Relational Object-Oriented
20

Advantages of DBMS
u u u

u u u

u
u

Control of data redundancy. Data consistency More information from the same amount of data. Sharing of data. Improved data integrity. Improved security. Enforcement of standards. Economy of scale.
21

Advantages of DBMS
u u

u u

u u

Balanced conflicting requirements Improved data accessibility and responsiveness Increased productivity Improved maintenance through data independence Increased concurrency Improved backup and recovery services
22

Disadvantages of DBMS
u u u u

u
u u

Complexity Size Cost of DBMS Additional hardware costs Cost of conversion Performance Higher impact of a failure

23

You might also like