0% found this document useful (0 votes)
252 views1 page

Cis 484 Group Project Assignment

This document outlines the requirements for a final group project assignment for a database design course. Students must submit a single formal report that: 1) Provides an overview of the project and describes the final ER model and any assumptions. 2) Maps the ER model to relations and proves all relations are in 3NF. 3) Includes a data dictionary explaining the relations, attributes, keys and foreign keys. 4) Presents SQL commands to implement tables and insert sample data. 5) Includes at least 8 meaningful queries with outputs. The report must follow the guidelines and missing any component will result in a lower grade. Members also must evaluate each other's contributions.

Uploaded by

maestoso69
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
252 views1 page

Cis 484 Group Project Assignment

This document outlines the requirements for a final group project assignment for a database design course. Students must submit a single formal report that: 1) Provides an overview of the project and describes the final ER model and any assumptions. 2) Maps the ER model to relations and proves all relations are in 3NF. 3) Includes a data dictionary explaining the relations, attributes, keys and foreign keys. 4) Presents SQL commands to implement tables and insert sample data. 5) Includes at least 8 meaningful queries with outputs. The report must follow the guidelines and missing any component will result in a lower grade. Members also must evaluate each other's contributions.

Uploaded by

maestoso69
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 1

CIS 484 Group Project Assignment This is the final project and it is the only project each group

needs to submit. It is the formal document of your application. Therefore, it should be written in such a way that other people could understand the project and be able to maintain the application by reading it. The project is not simply a collection of the progress reports without any improvement. It should be the integration of all work you have done in this session. Specifically, the report should contain the following components: 1. A general description of the project. 2. The ER model. You should present the finalized ER model and provide necessary explanations of the model, such as why specific entity types, relationships, and attributes are modeled in your model. You should state all assumptions you have made. 3. Relational model. You should map the ER model into relations and normalize the relations into 3NF. To prove that the relations are all in 3NF, you must list all functional dependencies for every relation and claim which normal form each relation is in. 4. Data dictionary. You should explain all relations including their attribute types, keys, and foreign keys. 5. A listing of the create table statements you used to implement the tables of your database. 6. A script file you used to insert at least 8 records into each table. 7. Write and explain at least 8 meaningful queries based on your database. Show the output from these queries. The final project should be typed. As your project grade is based on the final document and system, it is very important to follow the guideline above to prepare and organize your final project report. Omission of any part of the report will result in deduction of the project grade. Note that your final project may not be identical to those previous reports you have completed before. It is normal for a team to discover at the implementation phase that changes need to be made to the conceptual model and subsequently the logical database design, and so on. Your task is to ensure that the final report is consistent with what you actually implemented. Evaluation: To evaluate your group members, you are to 1) write the name of each group member (including yourself), 2) indicate participations and main contributions each member made, and then 3) assign points (using 100 point scale) you think each one should receive. The evaluation report may be submitted through D2L. Hand-in methods: Please submit your final project through D2L. Each group will only need to submit one final project report.

You might also like