0% found this document useful (0 votes)
6 views

CSITDBMSUnit 1part 2

Uploaded by

gopinukala
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

CSITDBMSUnit 1part 2

Uploaded by

gopinukala
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 13

Introduction to

Database Systems

1
Database Management Systems
Introduction: Database System, Characteristics (Database Vs File System), Advantages of Database
Systems,
Database Applications, Database Users, Brief Introduction of Different Data Models; Concepts of
Schema,
Instance and Data Independence; Three Tier Schema Architecture for Data Independence;
Database System Structure, Centralized and Client Server Architecture for Database Systems.

Entity Relationship Model: Introduction, Concept of Entities, Attributes, Entity Sets,


Relationships, Relationship Sets, Key and Participation Constraints, Class Hierarchies,
and Aggregation, Developing E-R diagrams for Databases.
Database Management Systems Vs FMS
FMS
Database Management Systems Vs FMS
DBMS
Database Management Systems Vs FMS
FMS DBMS
Building an Application with a
DBMS
• Requirements gathering (natural language,
pictures)
• Requirements modeling (conceptual data model,
ER)
– Decide what entities should be part of the
application and how they should be related
• Schema design and implementation
– Decide on a set of tables, attributes
– Create the tables in the database system
– Populate database (insert records/tuples)
• Write application programs using the DBMS
– … a lot easier now that 3
1
the data management is taken care of
Database Management System
(DBMS)
DBMS contains information about a particular
enterprise
Collection of interrelated data
Set of programs to access the data
An environment that is both convenient and efficient to use

Database Applications:
Banking: transactions
Airlines: reservations, schedules
Universities: registration, grades
Sales: customers, products, purchases
Online retailers: order tracking, customized recommendations
Manufacturing: production, inventory, orders, supply chain
Human resources: employee records, salaries, tax deductions

Databases can be very large.

Databases touch all aspects of our lives


University Database Example

Application program examples

Add new students, instructors, and courses


Register students for courses, and generate class rosters
Assign grades to students, compute grade point averages
(GPA) and generate transcripts
DBMS: A Logical Interface

University Database Lab


Data Timetable

Database
course Management Teaching
student System
Schedule
lecturer

Tutorials
Data Dictionary
or
System
Catalog
University
?QUERIES
Database
Metadata

11
Database Actors / Users

Database Application
“on the
Designers Programmers scenes”
Database End Users
Administrator • sophisticated
• casual
(DBA) •‘parametric’ or
‘canned’ transactions

Database

DBMS Operators and


developers Tool
Maintenance “behind the
Personnel scenes”
Developers
Database Management System 8

You might also like