Draw an ER diagram for conceptual design of database

Assignment Help Database Management System
Reference no: EM132224281

Database Design Assignment -

The QLD College Case Study -

A new tertiary college needs a database to track its staff, students, courses and enrollments and so on. The detailed system specification is given in Section II (in attached file).

Task 1: Conceptual design

Draw an (Enhanced) ER diagram for the conceptual design of the database. Make sure your diagram is visible in the submission. Recommended software included draw.io, lucid chart, MS Visio, and MS WORD. Using automatic ER generation tools is NOT acceptable.

You may use the Chen's notation, the UML notation, or the crow's foot notation in drawing your EERD, but please do not use a mixture of them. If you use any non-standard notation, you must provide a legend.

You can make your own reasonable assumptions if necessary. Clearly list your assumptions.

Task 2: Logical design

Map your (Enhanced) ER diagram to tables, using the rules in text or lecture slides. Clearly show the primary key and foreign keys.

Task 3: Schema refinement and documentation

1. Explain whether your tables are (at least) in 3NF. If a table is not in 3NF, modify your ERD or do normalization. If you choose to use non-3NF tables, provide the reasons why.

2. Assign appropriate data types and lengths to all attributes. Include necessary integrity constraints such as domain constraints, null value constraints, and other important integrity constraints.

Attachment:- Assignment File.rar

Reference no: EM132224281

Questions Cloud

Why are leaders important in organizations : Why are leaders important in organizations, and what types of leaders are needed now?
Difference between diversity and affirmative action : What is the difference between diversity and affirmative action? Diversity is about having a variety of differences.
Describe the current location of IS functions within SSL : MITS4001 Business Information Systems Assignment, Victorian Institute of Technology, Australia. Describe the current location of IS functions within SSL
Program for simulating a supermarket self-service checkout : ITECH1400 - Foundations of Programming Assignment - Creating a text-based program for simulating a supermarket self-service checkout
Draw an ER diagram for conceptual design of database : 7003ICT-Database Design Assignment, Griffith University Australia. Draw an (Enhanced) ER diagram for the conceptual design of the database
Journalize the establishment of the mortgage : The mortgage rate is 6% and the term is 20 years, Journalize the establishment of the mortgage and the first mortgage payment made on July 1, 2017
What was the actual cost per pound of material : The company's manufacturing overhead cost is applied to production on the basis of direct labor-hours. What was the actual cost per pound of material
Calculate the spending variances for march : The supervisor of the motor pool is unhappy with the report, Calculate the spending variances for March
Prepare the entry for the issuance : Prepare the entry for the issuance under the following assumptions - The stock had a par value of $4 per share and was issued for a total of $40,000

Reviews

len2224281

1/29/2019 4:21:50 AM

The assignment should be done in groups of (maximum) 2 persons. Members in each group should contribute equally. Submit one report per group with your solutions to all the tasks. Submission: Submit online a single PDF file containing all tasks, where the filename should be named as 7003ICT_studentID1_studentID2.pdf (note: studentID1 and studentID2 are the group member student numbers).

len2224281

1/29/2019 4:21:45 AM

Task 1: The EERD contain all necessary entities, relationships, attributes so that all the queries can be answered. Correct entity/relationship types (strong or weak) are used. Each strong entity has a PK. Each relationship has the two types of constraints. Correct class-subclass relationships are identified. There are no redundant entities, relationships or attributes (In particular, no foreign key attributes are present in the entities. Please do not confuse ER diagram with schema diagram, and confuse entities with tables.

len2224281

1/29/2019 4:21:40 AM

Task 2: You have mapped your EERD to tables correctly using the appropriate rules. You have marked/listed all primary key and foreign key constraints. Please do not just copy your entities as the tables...usually you need more tables than entities because you may need to map some relationships into tables, and multi-valued attributes into tables. Please do not combined this task with task 3. Task 3: All your tables are in 3NF (and otherwise convincing reasons are provided to justify the use of non-3NF tables). An appropriate data type and length for each attribute. Integrity constraints such as null value constraints and important domain constraints are present. Other important constraints/business rules are identified.

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