Final Project

Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

KOLEJ PROFESIONAL MARA SERI ISKANDAR

DIPLOMA IN BUSINESS INFORMATION TECHNOLOGY

COURSE NAME : DATABASE MANAGEMENT SYSTEM


COURSE CODE : CSC 2663
ACADEMIC SESSION : 3 2023/2024
TYPE OF ASSESSMENT : FINAL PROJECT
DATE OUT : 19 FEBRUARY 2024
DATE IN : 11 MAC 2024
DURATION : 3 WEEKS

CLO3: Demonstrate the best practice of database management using DBMS (A3, PLO 6)

INSTRUCTION TO CANDIDATES:

1. Carefully check the submission date and the instructions given with the
assignment/project. Late submission will not be accepted.
2. If you are unable to submit your assignment/project on time and have valid reasons such
as illness, you may apply (in writing) for an extension.
3. If you use other people’s work or ideas in your assignment/project, kindly reference them
using APA system.

Personal Details Tasks Mark


Name 1 /8
I/D Number 2 /8
3 /8
Class DBIT 5____ 4 /8
Lecturer 5 /56
Sharifah Bt Yahya
6 /12
Sub-Total /100
Total /40

I hereby confirmed that this assignment is my own work and not copied or plagiarized from
any source. I have referenced the sources from which the information is obtained by me for
this assignment.

Signature_____________________ Date________________

CONFIDENTIAL 1 3/2023/FINAL PROJECT/CSC2663


SCENARIO

Perak Tengah is located at the center of Perak state, based in


the town of Seri Iskandar. It covers an area of 1282km2 with
a population of 97200. The region comprises 12 districts
including Blanja, Layang-layang, Bota, Lambor Kanan, Lambor
Kiri, Pulau Tiga, Kampung Gajah, Pasir Panjang Hulu, Pasir
Salak, Bandar, Kota Setia and Jaya Baru.
Numerous government agencies, shop lots, academic
institutions, and facilities are located in this area. Perak
Tengah’s communities have a strong presence in agriculture
such as paddy planting and palm oil. The potential of
aquaculture and eco-tourism is also in demand since Perak
Tengah is located along the Perak River.

(Source adapted from: https://www.perak.gov.my/index.php/kerajaan-negeri/data/my-local-


stats/negeri-perak)

YOUR ROLE

You have been hired as a database developer for Perak IT Development Berhad. The company
has been tasked to propose a database system to be used in an integrated system in Perak
Tengah. To achieve the goal, each team member at the company is required to prepare a
simple database proposal, including queries, as one of the idea contributions for the project.
You are allowed to choose any topic and scope but must be able to support management
processes that might give benefits to the government or non-government agencies, and local
communities (Perak Tengah). Some database ideas that might help are databases that are
related to culture and festival events, flood information, agriculture management, tourism
management, vacancy management, night market management, service application, survey
on feedback, volunteering activities, restaurant management, tournament management, and
many more.

CONFIDENTIAL 2 3/2023/FINAL PROJECT/CSC2663


TASK

This is an individual project. You need to design and implement a database system for the
chosen idea using MySQL. Demonstrate the best practices by applying your knowledge in
database management systems with appropriate table design and queries. Prepare a report
with the following requirements:

Task 1: Problem Background (Gather) - A1


Describe an overview of the topic including the following details:
a) Introduction on the chosen topic/agencies/scope. (*make citation where appropriate)
b) Problems with manual record keeping (related to the chosen topic).
c) Purpose of the proposed database.

Task 2: Entity Relationship Diagram (Design) - A3


Propose an ERD using Crows Foot notation.
a) Ensure the design clearly reflects project aims and problems with complete design
rules.
b) You may use software to draw the ERD.

Task 3: Database Specification (Design) - A2


Present data dictionary specifications for all tables.
a) Use an appropriate database name and table names (at least five 5 tables, and
maximum 10 tables).
b) Assign accurate field’s data types, sizes, keys, and data constraints (where
appropriate).
c) Create tables with records. Use data from the selected case study. Ensure to apply
a variety of sample data to show the relationships.

Task 4: Implementation (Articulation) - A3


Demonstrate SQL commands to:
a) Create the database, tables, and insert records with at least 10 records (where
appropriate).
b) Take screenshots of all codes and output from MySQL.
c) Show relationship between tables using MySQL designer.

CONFIDENTIAL 3 3/2023/FINAL PROJECT/CSC2663


Task 5: Data manipulation (Articulation) - A3
Demonstrate the use of various SQL commands to make useful queries to the selected
problem or case.
a) Make use of calculations, built-in functions, grouping, joining tables, and union where
appropriate.
b) Ensure that the queries are aligned with the objectives stated in Task 1.
c) Take screenshots of the SQL code and output from MySQL.
d) Provide a clear explanation of the use of all queries to users.
e) Make sure to neatly organize and label all figures.

Task 6: Presentation (Collaborate) - A3


Demonstrate the findings to the instructor, explaining tasks 1 to 5.
a) Provide introduction to the topic.
b) Demonstrate the use of SQL code for 3 useful queries.

SUBMISSION FORMAT

Prepare a report detailing the problems and recommendations for solutions. All explanations
must be clear and neat. All pictures and figures should be labelled clearly. The content of the
report should contain the followings:

1. Table of contents
2. Findings (Task 1- 5)
3. Summary

Note:
- Presentations and Q&A sessions will be conducted from 6 March until 11 March 2024.
- The work progress will also be evaluated.
- Make an appointment for a consultation with your instructor to show the progress from
design to implementation.

CONFIDENTIAL 4 3/2023/FINAL PROJECT/CSC2663


The marks will be allocated as below:

Tasks Sub attribute Details Mark


1 Gather Problems background 8

2 Entity Relationship Diagram (ERD) 8


Design
Database specification 8

3 Implementation 8
Articulation
Data manipulation 56
4 Collaborate Presentation 12

Sub- Total 100

Total 40

**Refer to the rubric attached for more details.

The following portals are list of government agencies that might help you to find ideas for the
project:
https://www.perak.gov.my/index.php/kerajaan-negeri/data/my-local-stats/negeri-perak
https://ptg.perak.gov.my/portal/web/seri-iskandar
https://jkrperak.gov.my/index.php/bahagian/daerah/perak-tengah
https://myrela.moha.gov.my/myrelamobile/rela/index
https://jpnperak.moe.gov.my/pejabatpendidikandaerah/8090-pejabat-pendidikan-daerah-perak-tengah
https://www.maiamp.gov.my/index.php
http://www.pertanianperak.gov.my/index.php
https://www.jakoa.gov.my/hubungi-kami/
https://i-kariah.perak.my/index.php

END OF QUESTION PAPER

CONFIDENTIAL 5 3/2023/FINAL PROJECT/CSC2663

You might also like