Introduction To DBMS
Introduction To DBMS
Application
program End-user
DBMS
File Processing and DBMS
File Systems :
– Store data over long periods of time
– Store large amount of data
However :
– No guarantee that data is not lost if not backed up
– No support to query languages
– No efficient access to data items unless the location is known
– Application depends on the data definitions (structures)
– Change to data definition will affect the application programs
– Single view of the data
– Separate files for each application
– Limited control to multiple accesses
- Data viewed as physically stored
2
Database: What
• Database
– is collection of related data and its metadata organized in a
structured format
– for optimized information management
• Database System
– is an integrated system of hardware, software, people, procedures,
and data
– that define and regulate the collection, storage, management, and
use of data within a database environment
Database Management System
- manages interaction between end users and database
Hardware
Software
- OS
- DBMS
-
Applications
People
Procedures
Data
6
S511 Session 2, IU-SLIS
Database: How
• Planning & Analysis
– Assess
• Goal of the organization
• Database environment
– existing hardware, software, raw data, data processing procedures
– Identify
• Database needs
– what database can do to further the goal of the organization
• User needs and characteristics
– who the users are, what they want to do, how they envision doing it
• Database system requirements
– what the database system should do to satisfy the database and user needs
• Design
– From conceptual design to a detailed system specification
• Implementation
– Create the database
• Maintenance
– Troubleshoot, update, streamline the database
Introduction