LAB ACTIVITY 1: Fundamentals of Database
Management System
Duration: 4 Hours
Learning Outcomes
This activity encompasses activities 1A, 1B and 1C.
By the end of this tutorial session, you should be able to:
1. Define Database Management System (DBMS)
2. Identify various common DBMS.
3, Explain the common features of DMBS
Activity Outcome: Define Database Management System (DBMS)
Briefly explain in your own words the definitions below,
Database
~ A collection of information that is organized so that it can be easy
accessed, managed and updated.
Database Management System
~Collection of components that support data acquisition, dissemination,
storage, maintenance, retrieval and formatting
~A set of software programs that allows users to create, edit and update
data in database files, and store and retrieve data from those database
files.Activity 1B
Activity Outcome: Identify various common DBMS.
In group of two, list the common DMBS use in database management.
Open Source Software
+ MySQL
SQLite
« FirebirdSQL
open source
+ PostgreSQL
Licence software
« Amazon RDS
« Microsoft SQL Server
«IBM db2
201Activity 1¢ (SpeekeR
Activity Outcome: Explain the common features of DBMS
Briefly explain the following common features of DBMS.
~ Language and graphical tools to define
Database entities, relationships, integrity constraints
definition and authorization rights.
~ Language and graphical tools to access.
Nonprocedural data without complicated coding
access
oo ~ Graphical tools to develop menus, data entry
Application forms, and reports data requirements for
development forms and reports are specified using
nonprocedural access
~ Language that combines nonprocedural
Procedural access with full capabilities of a programming
language interface | language
: ~Control mechanisms to prevent interference
Transaction from simultaneous users and recover lost
Processing data after a failure
~ Tools to monitor and improve database
Database tuning PerformanceActivity 1D
Activity Outcome: Identify the three-schema architecture of DBMS.
4
Three-schema architecture also known as ANSI-SPARC architecture. What does ANS|-
SPARC stand for?
ANSI-SPARC is American National Standards Institute, Standards
Planning And Requirements Committee
2. Write the correct schema for the explanation given.
User's view of database.
group is interested in
Hides the rest of the database from that user group.
Excludes irrelevant data as well as data which
the user is not authorized to access.
Written in the Data Definition Language
This schema concern in :
‘+ Storage space allocation for data and indexes
Record description for storage
Record placement
‘+ Data compression and data encryption technique ,
‘Community view of database.
ides the details of physical storage structures
Describes what data is stored in database and
relationships among the data.
Doesn't specify how the data is physically stored,
Only DBA define and works at this level.
Describes the part of the database that a particular user
Answer:
External level
Answer:
Internal level
Answer:
Conceptual levelBased on the diagram given, fll in the blanks with the correct schema
External/Conceptual
Conceptual Schema
External Level
mapping
Conceptual Level
Conceptual/internal
mapping
Internal Level Internal Schema
i
OActivity Qutcome: Describe the client-server architecture of DBMS.
In group of two, briefly explain about types of client server architecture below:
Client-Server architecture
~ Client-Server architecture is a network architecture in which each
computer or process on the network is either a client or a server.
~ Servers are powerful computers or processes dedicated to managing
disk drives (file servers), printers (print servers), or network traffic
(network servers). Clients are PCs or workstations on which users run
appli ns. Clients rely on servers for resources, such as files,
devices and even processing power.
File-Server architecture
~ A file-server is a computer that is connected to a network and mainly
serves as a shared storage.
~ In the file-server architecture, the processing is distributed over the
network, Workstation (application and DBMS) must request data
before they can get database. Since the file-server is not SQL-aware,
the customer and Order relation (files) have to be transferred to the
client.
Database-Server architecture
~ A database server provides the data requested by an application serve!
on behalf of a client. The database server does all of the remaining
query processing.
Three Tier architecture
~ A three-tier architecture is a client-server architecture in which the
functional process logic, data access, computer data storage and
user interface are developed and maintained as independent modules
on separate platforms.
~ Itis a software design pattern and a well-established software
architecture.Activity 1F
Activity Outcome: Identify the two categories of DBMS.
easy
Based on the list of database software below, you are required to identify the categories of
DBMS for each of database software.
No | Database Software Categories of DBMS
1 | Oracle Server database
2. | Microsoft Access Desktop database
3 (| Paradox Desktop database
| 4 | Microsoft SAL Server Server database
5 | Lotus Desktop database
6 | FoxPro Desktop database
7 | oB2 Server database
8 | ie Server database
9_ | FileMaker Pro Desktop databaseActivity 1G
Activity Outcome: Identify the contribution of database technology to the society.
1. In groups of two, discuss and list the contribution of database technology to the society.
| data can show your bu: Business
Sales records can identify valuable customers,
Reduce the amount of time you spend
managing data. : :
4, Improve the quality and consistency of
information.
Databases managed with a web browser enabi
1. the lecturer to collect data from the students
without the restrictions of time and space.
2, Students can retrieve their course information
3. Make easy the finance Unit to managed the
finance and programmes fee
4, Easy to managed the attandance student
management
Education
Store and retrieve the election data easily Social Work
and fast.
2, Register and store data of flood victim or.
‘any bad disaster in Malaysia
3. Make easy to generate data analysis about
financial aid recipient
4. Make easy to prepare the budget to
distribution the financial aid to community