You are on page 1of 6

BICT Assessment Cover Sheet

Complete and attach this cover sheet to your assessment before submitting

Course No. and Title: IT6005 - Database Systems 1

Assessment Title: Project

Learning Outcomes:
LO1-Demonstrate understanding of core database and database design
concepts.
LO2-Perform data modelling to produce logical data models using ERD
techniques and normalization
LO3-Design and implement a database suitable for an information
system
LO4-Use Structured Query Language to perform database operations
LO5-Discuss the principles, regulations and laws related to privacy both
in the GCC and Internationally

Student ID:

Student Name:

Tutor: Fatema, Noora, Sini

Due Date: 27 April 2021 Date submitted:

By submitting this assessment for marking, either electronically or as hard copy, I confirm the following:

➢ This assignment is my own work.


➢ Any information used has been properly referenced.
➢ I understand that a copy of my work may be used for moderation.
➢ I have kept a copy of this assignment.
Do not write below this line. For Polytechnic use only.

Assessor: Date of Marking:

Grade/Mark:

Comments:
Contents
......................................................................................................................................................... 1

Database Systems Project Overview ............................................................................................. 3

Deliverables .................................................................................................................................... 4

Case Study: An Online Medical Consultation System - Dr Online ................................................ 5

Task 1 and 2 ERD Modelling ........................................................................................................... 6

Task 3 Research Scenario (400 to 450 words): .............................................................................. 6


Database Systems Project Overview

The project is divided into three tasks:

• Task 1: Context ERD


• Task 2: Physical ERD
• Task 3: Research Question

Due Dates:

• Tuesday, 27 April 2021 at 11:55 p.m.

Assessment Type:

• Individual Project
• Achievement based

Weighting:

Section Marks LO

Task 1: Context ERD 40 1, 2, 3

Task 2: Physical ERD 40 1, 2, 3, 4

Task 3: Research Question 20 5

Total 100

Late Rule:

The maximum grade granted for late submission is 60% for up to 3 calendar days. A grade of 0 will be allocated for
submissions after 3 days.
Deliverables

Report

The report should include 3 sections:


• Section 1: a screenshot of the Context ERD (clear Diagram)
• Section 2:
o screenshot of the Physical ERD (clear Diagram)
o database implementation code
o a description of Many to Many relationship resolutions
• Section 3: Research Question
• Report name: studentID_report.pdf
• Report format: PDF

Models Folder

• This folder should include the context ERD and Physical ERD files.
• Folder name: studentID_models

Submission

• When submitting the deliverables of the project, you must upload only one ZIP file, containing the
report and Models Folder.
• Note, only (.zip) compressed files will be accepted. (.rar) files will not be accepted
• Zipped file name: “ClassNumber_studentID_studentName”
• For example: “Class01_20100002_Noora.zip”
Case Study: An Online Medical Consultation System - Dr Online

This project is to design and implement a suitable database for the Ministry of Health’s online Health Portal – Dr
Online. This should be presented in the form of a report to the Ministry of Health with relevant files.

Ministry of Health – Dr Online

Ministry of Health conducted research and found that patients often perform online searches about illnesses.
However, many of these websites are run by unknown parties and are not reliable. Moreover, Doctors have urged a
need to be able to update patients with recent studies for a given sickness. Therefore, the ministry has requested to
build a portal where Doctors and Patients can have relevant discussions. “Dr Online” will involve Doctors and
patients registering to the website. Doctors should be able to post Topics for discussion while other doctors and
patients can post comments on the topic. Similarly, patients should also be able to start topics, however, the patient
topics need to be approved by admin before being available online. Based on a patient’s online experience with a
doctor, a patient may rate a doctor out of 5 and write a comment for the doctor as well. On the other hand, a
patient may choose to store their medication details with the start and end date for each medication. The ministry
of health has decided to store the data about all medicine provided for research purposes.

If you discover that the data in the case study is incomplete, you are expected to add necessary assumptions. You
are also expected to include suggestions that would improve the system and justify your assumptions.

The details of some basic information that must be considered in your design for the Dr Online database are given
below. Based on your understanding of the case study, there may be some other relevant details that need to be
considered in order to create a normalized model.

Note: A patient is not related to a doctor. In this scenario, Doctors are Doctors registered with the Ministry of Health
in Bahrain. While patients, can be any citizen in Bahrain registering onto the website to ask general questions and
benefit from the latest updates about diseases. It is a friendly platform bringing doctors and patients together to
discuss diseases in general.

Business Process

Login: Admin, Doctors and Patients need to login to start a topic; however, the topics are accessible (read-only) by
any online reader. One the other hand, only Doctors can view medication details.

Patient registration: The system should capture patient demographics and allow patients to add medication records.

Doctor registration: The system should also capture relevant doctor records, including information about the area of
speciality (such as ENT, Neurology, Cardiology, etc.) and position (such as a general physician, consultant, specialist,
resident, etc.)

Topics and comments: both patients and doctors should be able to start a topic and post comments on topics. The
topics can be classified as questions, recent research update, new medication release, patient opinion discussion or
general information. On the website, the topics are also classified based on the area of speciality.

Doctor Rating: Patients can rate Doctors based on their online interaction. The rating should include a comment and
a numerical rating out of 5.
Task 1 and 2 ERD Modelling

In these tasks, you must create a Context ERD (Task 1) and Physical ERD (Task 2) for “Dr Online”. The designs should
be presented in a report and the respective Power Architect files should also be attached.

Task 1

• Design Context ERD


• Identify at least 10 entities
• Identify all the relationships between the entities. This should include at least one M:N relationship
• Identify the correct cardinalities for each entity

Task 2

• Design Physical ERD


• Include relevant key and non-key attributes for each entity
• Include data type and size for each attribute
• Resolve the M:N relationships and add a description of them in the report (at least one)
• Generate database implementation script. This should include code to implement at least 10 entities along
with relevant attributes and key constraints.

Task 3 Research Scenario (400 to 450 words):

A pharmaceutical firm has scraped data from the website Topics. Although the patient medical history and
medication records are accessible only by doctors, the discussions may disclose medical conditions and medications
used by patients. As a third-party, the pharmaceutical firm scrapped personally identifiable data. The sole purpose of
this act was to perform market research on medicines and gather patient information for sending them marketing
material. What are the LESPI implications of such an act of “web-scraping”? Discuss informed consent, privacy, data
protection, ethical, legal, professional and social concerns of the case. Discuss the case with reference to regulations
in GCC and/or Internationally (e.g. HIPAA -Health Insurance Portability and Accountability Act) to support your
argument. You should include at least 2 references using APA referencing format.

You might also like