Professional Documents
Culture Documents
Chapter 1
Chapter 1
Introduction to
Database Management System
Objectives
At the end of this chapter, you should be
able to:
• Describe database management system.
• Describe the benefits for a DBMS over
traditional methods
• Describe the functional components of a DBMS
• Describe the database design lifecycle
Introduction
• What is a Database?
– A collection of programs that enable users to create, store, modify, and extract information
from a database as per the requirements.
– Popular DBMS include
• MySQL
• Microsoft SQL Server
• Oracle
• SAP
– In this module we will be learning Microsoft SQL Server
Data vs Information
Data
-facts and figures
Structured data
-entities in a database eg. Cust name, address,cell
Unstructured
-inclusion of objects such as documents, photos, maps emails etc
( extension of the structured)
Then what is information??????
Then what is Metadata??????? Description of end user data eg.
Data name, definitions, length and allowable values
Introduction (cont.…)
• Database Management System (DBMS) are designed to
manage large volumes of data by performing the following:
• add, remove, update records
• retrieve data that match certain criteria
• cross-reference data in different tables
• perform complex aggregate calculation
• A relationship is
“.. An association among entities (the participants)..”
Repository
• Centralized knowledge base for all data definitions. Data relationships, screens and reports format. (metadata)
• Dbms: software for creating maintenance and provision of access to user database
• Database : collection of logically related data.
• Application program: From end applications
• User interface : forms menus etc
• The application programmer
• responsible for developing application programs or user interface
• Preliminary planning
• Feasibility study
• Requirements definition
• Conceptual design
• Implementation
• Database evaluation and maintenance
DDLC STAGES
Preliminary Planning
• Involves:
– monitoring
– evaluation of the performance
– maintaining the implemented database system.
– If performance of the system falls below acceptable
level, tuning or reorganization of the database may be
required
SUMMARY
• A DBMS is a collection of interrelated data and a set of programs to access this data.
• most popular Database Management Systems include:
• MySQL
• Microsoft SQL Server
• Oracle
• IBM DB2.