Database Systems - Lecture 2
Database Systems - Lecture 2
02/09/2024 17:04 1
Differences between the file-based approach and the database approach to
data management
02/09/2024 17:04 2
• In the database approach (see Figure above), the raw data is
integrated in a common database for all applications.
02/09/2024 17:04 4
• In the past few years, advances in technology have led
to exciting new applications of database systems.
02/09/2024 17:04 5
• Geographic information systems (GIS) can store and analyze maps,
weather data, and satellite images.
• And database search techniques are being applied to the World Wide
Web to improve the search for information that is needed by users
browsing the Internet.
02/09/2024 17:04 6
DATABASE MANAGEMENT SYSTEM (DBMS)
• A DBMS is a general-purpose software that facilitates the processes of
defining, constructing, manipulating, and sharing databases among
various users and applications.
02/09/2024 17:04 9
• To qualify as a database system, there are some
features that it would have to offer:
02/09/2024 17:04 10
• Other important functions provided by the DBMS include
protecting the database and maintaining it over a long period
of time.
Security: The DBMS ensures that the access of database is done only
through an authorized user.
02/09/2024 17:04 15
ADVANTAGES OF DATABASE SYSTEMS…
Easy to search for data. It is very easy to access and search for data
in a database. This is done using Data Query Languages (DQL) which
allow searching of any data in the database and performing
computations on it.
02/09/2024 17:04 18
DISADVANTAGES OF DATABASE SYSTEMS…
Because of its complexity and functionality, it uses large
amount of memory. It also needs large memory to run
efficiently.
02/09/2024 17:04 21
DATABASE SYSTEM KEY PLAYERS…
A. ACTORS ON THE SCENE…
• These are the people, who maintain and design the database
daily.
2. Database Designers
•Database designers are responsible for identifying the data
to be stored in the database and for choosing appropriate
structures to represent and store this data.
3. End-users
•End-users are the people whose jobs require access to the
database for querying, updating and generating reports.
•They are of different types as listed as below.
02/09/2024 17:04 25
DATABASE SYSTEM KEY PLAYERS…
3. End-users…
02/09/2024 17:04 27
DATABASE SYSTEM KEY PLAYERS…
02/09/2024 17:04 32