Presentation1 Database
Presentation1 Database
• Basic Terminologies
• Brief History
• File-based approach
• Data Base Approach
• DBMS
• Advantages of database system
• Simple architecture of database system
• Components of DBMS
• Types of DBMS
• Types of database users
• Applications of DBMS
• Why we use Database
• Popular DBMS Software
• Advantages and Disadvantages of DBMS
• Why not use a database
• Some questions
• summary
Brief History
• the Early 1960s, the First general purpose database by Charles Bachman used the
network data model.
• Late 1960s, IBM developed an information management system(IMS) used the
hierarchical data model Led by SABRE , airline reservation system developed by AA
and IBM still use today.
• 1970 Edger Code of IBM developed relational data model led to several relational
models as well as important to theoretical results. Code wins Turning award
• I980 relational data model dominant, SQL standard.
• Late 1980,1990, DBMS vendors extends systems, allowing more complex data
types(image,text).
Basic Terminologies
• Data: Known facts that can be recorded and have an implicit meaning; raw
• Information: processed data
• Big data: data that contains greater variety, arriving in increasing volumes and with more
velocity. Three Vs.
• Data Ware House: A data warehouse is a type of data management system that is
designed to enable and support especially analytics
Basic Terminologies
• Mini-world:
• Some part of the real world about which data is stored in a database. For example,
student grades and transcripts at a university.
• Database Management System (DBMS):
• A software package/system to facilitate the creation and maintenance of a computerized
database.
• Database system:
• The DBMS software together with the data itself. Sometimes, the applications are also
included.
Basic Terminologies
• Data redundancy occurs when the same piece of data is stored in two or
more separate places
• Data redundancy can occur by accident but is also done deliberately for
backup and recovery purposes.
Benefits and of data redundancy
Database
Management
System
• Centralized
• Distributed
Why we use database
• The term data means the collection of any raw fact stored in the database.
Here the data are any type of raw material from which meaningful
information is generated.
• The database can store any form of data, such as structural data, non-
structural data, and logical data.
Procedures
• The people who control and manage the databases and perform different
types of operations on the database in the DBMS.
• The people include database administrator, software developer, and End-
user.
Different types of Database Users
• Database Administrator (DBA) :
Database Administrator (DBA) is a person/team who defines the schema and
also controls the 3 levels of database.
• Naive / Parametric End Users :
Parametric End Users are the unsophisticated who don’t have any DBMS
knowledge but they frequently use the database applications in their daily life
to get the desired results.
For example, Railway’s ticket booking users are naive users. Clerks in any
bank is a naive user because they don’t have any DBMS knowledge but they
still use the database and perform their given task.
Different types of Database Users
• System Analyst :
System Analyst is a user who analyzes the requirements of parametric end users.
They check whether all the requirements of end users are satisfied.
• Sophisticated Users :
Sophisticated users can be engineers, scientists, business analyst, who are familiar
with the database. They can develop their own data base applications according to
their requirement.
• They don’t write the program code but they interact the data base by writing SQL
queries directly through the query processor.
Different types of Database Users
Application Programers :
Application Programers are the back end programmers who writes the code for
the application programs.They are the computer professionals. These programs
could be written in Programming languages such as Visual Basic, Developer, C,
FORTRAN, COBOL etc.
Database Applications
• Traditional applications:
• Numeric and textual databases
• More recent applications:
Multimedia databases
Geographic Information Systems (GIS)
Data warehouses
Mobile databases
Real-time and active databases
Applications of DBMS
Applications of DBMS
• In this chapter we learn a database as a collection of related data, where data means recorded facts. A
typical database represents some aspect of the real world and is used for specific purposes by one or
more groups of users.
• A DBMS is a generalized software package for implementing and maintaining a computerized
database.
• The database and software together form a database system. We identified several characteristics that
distinguish the database approach from traditional file-processing applications, and we discussed the
main categories of database users, or the actors on the scene
• . We noted that in addition to database users, there are several categories of support personnel, or
workers behind the scene, in a database environment
Best of Luck