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

  Relational databases are more efficient and effective

Describe why relational databases are more efficient AND effective for data management in organizations. How does the task of data normalization help to achieve these goals?

  Explain normal form is denormalized table

Which field or fields cause a table to no longer be in third normal form? In which normal form is denormalized table?

  What is the time required to read a ?le containing 100000

What is the time required to read a ?le containing 100,000 records of 100 bytes each in a random order? To read a record, the block containing the record has to be fetched from disk. Assume that each block request incurs the average seek time and rot..

  Explain how to develop a project charter

Using the above scenario, develop a project charter. Include the problem statement, justification for the project, and how the project will be measured for success.

  Design a database for an insurance company

Don't forget to underline key attributes for entity sets and include arrowheads indicating the multiplicity of relationships

  Integration of information from the participating databases

Create an integration/metadata/ontology layer on top of these two inventory databases, local DB1 and local DB2

  Write vba code to extract the data and display it in listbox

Create a form (frmUpdateMedia), write a VBA code to extract the data and display it in a listbox, dropdownbox or any from of grid. Delete the current records then insert the records from the spread sheet extra credit (advanced way).

  What are the major components of a migration plan

Discuss why testing is so essential to the development of a new system, and explain how a test case relates to a test plan - compare and contrast unit testing, integration testing, system testing and acceptance testing.

  Create entity-relationship diagram for bookstore database

Create Entity-Relationship diagram for a bookstore database, that maintains information about books, professional journals, their authors, and publishers.

  How to create tables manually

What furniture does Pine Valley carry that isn't made of Cherry? What is the average standard price for all products in the products table?

  Grouping of clients for reporting purposes

Sectors are the broad categories that allow grouping of clients for reporting purposes. Examples include retail, construction, financial services, hospitality and manufacturing.

  Write down advantage in storing metadata in tables

What is meant by a Metadata? How does this term pertain to a database? Write down advantage is there in storing metadata in tables?

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