0% found this document useful (0 votes)
68 views

Lab Task1 Database

Here are the categories of DBMS for each database software: 1. Oracle - Server database 2. Microsoft Access - Desktop database 3. Paradox - Desktop database 4. Microsoft SQL Server - Server database 5. Lotus - Desktop database 6. FoxPro - Desktop database 7. DB2 - Server database 8. IBM - Server database 9. FileMaker Pro - Desktop database

Uploaded by

Nurul Iman
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
68 views

Lab Task1 Database

Here are the categories of DBMS for each database software: 1. Oracle - Server database 2. Microsoft Access - Desktop database 3. Paradox - Desktop database 4. Microsoft SQL Server - Server database 5. Lotus - Desktop database 6. FoxPro - Desktop database 7. DB2 - Server database 8. IBM - Server database 9. FileMaker Pro - Desktop database

Uploaded by

Nurul Iman
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

DEPARTMENT OF INFORMATION AND COMMUNICATION TECHNOLOGY

Name :NURUL IMAN BINTI MD NOR Reg. No. :21DDT21F1206


Code & Course : DFC 20203 Class : DDT5H
Lecturer(s) : PN. ZAMMHARIAH Date :
Lab : 1 / 2 /3 Duration :

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.

Activity 1A
Activity Outcome: Define Database Management System (DBMS).

Briefly explain in your own words the definitions below.

Database

Stored as a collection of files, and the only way to access the data in those files is
through the DBMS

Database Management System

A software program that typically operates on a database server or main frame


system to manage structured data, accept queries from users, and respond to those
queries.
Activity 1B
Activity Outcome: Identify various common DBMS.

In group of two, list the common DMBS use in database management.

Open Source Software


• MySQL
• Maria DB
• SQLite
• Altibase

Licence software
• MongoDB
• PostgreSQL.
• IBM DB2.
• Oracle
Activity 1C
Activity Outcome: Identify the three-schema architecture of DBMS.

1. Three-schema architecture also known as ANSI-SPARC architecture. What does


ANSI-SPARC stand for?

1) External level.
2) Conceptual level.
3) Internal level.

2. Write the correct schema for the explanation given.

o User’s view of database.


o Describes the part of the database that a particular user Answer:
group is interested in
o Hides the rest of the database from that user group. View level
o Excludes irrelevant data as well as data which
the user is not authorized to access.
o Written in the Data Definition Language

o This schema concern in :


 Storage space allocation for data and indexes Answer:
 Record description for storage
Conceptual level
 Record placement
 Data compression and data encryption technique

o Community view of database.


o Hides the details of physical storage structures Answer:
o Describes what data is stored in database and Internal Level
relationships among the data.
o Doesn’t specify how the data is physically stored.
o Only DBA define and works at this level.
Based on the diagram given, fill in the blanks with the correct schema.

End Users

External Level External View External View


1 ... 2

External/Conceptual
mapping
Conceptual Level
Conceptual Schema
Conceptual/Internal
mapping

Internal Level
Internal Schema
Activity 1D
Activity Outcome: Describe the client-server architecture of DBMS.

In group of two, briefly explain about types of client server architecture below:

Client-Server architecture

Database server is a software which runs on the server computer to provide database
services to the database client.

File-Server architecture

A common outgrowth of a database system that begins by using desktop


architecture and then expanded to accommodate multiple concurrent users.

Database-Server architecture

A Database Architecture is a representation of DBMS design. It helps to design,


develop, implement, and maintain the database management system

Three Tier architecture

 To improve performance for large number of users and also improves


flexibility compared to the two tier approach
 A middleware was added between the user system interface, client
environment and the server environment
Activity 1E
Activity Outcome: Identify the two categories of DBMS.

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 SQL Server Server database

5 Lotus Desktop database

6 FoxPro Desktop database

7 DB2 Desktop database

8 IBM Server database

9 FileMaker Pro Desktop database

You might also like