Draw a complete entity relationship diagram

Assignment Help Database Management System
Reference no: EM132938707

PURPOSE

This assignment requires student to draw a complete Entity Relationship Diagram (ERD) and create the relational database based on the given scenario with its business rules.

REQUIREMENT / ASSIGNMENT QUESTION

The COVID-19 vaccination programme in Malaysia is a vaccination campaign that is currently being implemented by the Malaysian government and was launched on 24th Feb 2021. It is an approach in curbing and ending the spread of coronavirus disease 2019 (COVID-19) by successfully achieving the herd immunity among its citizens and non-citizens that are residing in Malaysia.

Assume that you have been appointed as a database designer for a Non-Governmental Organization (NGO) in your residential community. The main task of this NGO is to gather information on the implementation of immunisation programs among community members. This includes information on individuals who have / have not registered for vaccinations, information on appointments and vaccination facilities, and information on individuals who are / have completed their vaccinations. The NGO plans to implement a database system in managing all information to ensure community members are not left behind from this immunization program.

Therefore, as a database designer, you are required to propose a database design prior to its implementation by presenting the following:

(a) Identify ALL possible entities that could exist in the business process (give suitable entity name), complete all the entities with suitable attributes together with assigned primary key. (Use your own assumption to determine the attributes.)

(b) Identify ALL relationships, cardinality, and/or participation for each identified entity.

(c) Draw an Entity Relationship Diagram (ERD) by clearly stating the relationships between entities, cardinalities and attributes with correct notation.

(d) Based on ERD created in (c), convert it into relational schema. State the primary key and foreign key for each relational schema (relations).

(e) Create all relevant relations (tables) based on relational schema in (d). Choose appropriate data types for each attribute. Indicate the primary key and foreign key in each relation (table) created.

(f) Produce sample records for each relation (table) that observes the relational integrity rules. FIVE records per relations are enough.

(g) Then, produce FIVE SQL queries that can be used to manipulate the data from each relation and show ALL the results from each of the queries. (The queries should include a simple query, query for sorting results, aggregate function, sub-queries and query to alter the existing tables.)

Note:
You are free to use any Databases Management System (DBMS) tool (using DDL SQL or GUI).
You should submit a printout (screen capture) of:
1. Each table which shows the table name, fields and sample records.
2. Each query in "SQL View", so that the grader can see your SQL code.
3. The result of each query (in table format).

Attachment:- Database.rar

Reference no: EM132938707

Questions Cloud

Assess the relative influence of world war ii : Assess the relative influence of World War II on Chinese enfranchisement. To what extent did the war experience lead to voting rights for Chinese Canadians?
BEE 3103 Communication Engineering Systems Assignment : BEE 3103 Communication Engineering Systems Assignment Help and Solution, MAHSA University - Assessment Writing Service
How communication skills affect case management : Can you explain how communication skills affect case management
Give examples of the three broad categories : List and give examples of the three broad categories of family-friendly programs that organizations can implement to reduce work-family conflict and assist empl
Draw a complete entity relationship diagram : Draw a complete Entity Relationship Diagram (ERD) and create the relational database based on the given scenario with its business rules
What digital technology devices are currently used : What digital technology devices are currently used for the system and whether there are any issues with these
What is fringe benefit tax : What is 'fringe benefit tax' (FBT)? Explain at least five main salient features of the FBT? Little more explanation please and good paraphrasing please
Benefits of presentation opportunity in an academic module : Benefits of presentation opportunity in an academic module, this module lets students to frame themselves in a role playing learning approach to explore
Prepare journal entry required to record the transactions : On December 6, Year 1, Griggs sold $6,300 of merchandise to the Hillman Company. Prepare journal entry required to record the transactions

Reviews

Write a Review

Database Management System Questions & Answers

  Knowledge and data warehousing

Design a dimensional model for analysing Purchases for Adventure Works Cycles and implement it as cubes using SQL Server Analysis Services. The AdventureWorks OLTP sample database is the data source for you BI analysis.

  Design a database schema

Design a Database schema

  Entity-relationship diagram

Create an entity-relationship diagram and design accompanying table layout using sound relational modeling practices and concepts.

  Implement a database of courses and students for a school

Implement a database of courses and students for a school.

  Prepare the e-r diagram for the movie database

Energy in the home, personal energy use and home energy efficiency and Efficient use of ‘waste' heat and renewable heat sources

  Design relation schemas for the entire database

Design relation schemas for the entire database.

  Prepare the relational schema for database

Prepare the relational schema for database

  Data modeling and normalization

Data Modeling and Normalization

  Use cases perform a requirements analysis for the case study

Use Cases Perform a requirements analysis for the Case Study

  Knowledge and data warehousing

Knowledge and Data Warehousing

  Stack and queue data structure

Identify and explain the differences between a stack and a queue data structure

  Practice on topic of normalization

Practice on topic of Normalization

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd