Convert the ER diagram to a set of table structures

Assignment Help Database Management System
Reference no: EM132260167

Database Systems Assignment - Database Design and Implementation

Assignment Group formation: Each Project Group may consist of 1 student to 5 students, i.e., S<6, where S is the number of students in a Project Group. Elect a group leader if your Project Group has multiple students. Members of a Project Group can be from the same tutorial session or different tutorial sessions taught by the same lecturer (A/P Wang Lipo teaches tutorial sessions MON 0930-1100, 1900-2030, 2030-2200, TUE 1330-1500, WED 1430-1600, THUR 1400-1530, whereas A/P Chen Lihui teaches tutorial sessions THUR 1130-1300, FRI 1430-1600). Each student can be in at most 1 Project Group. Please do not request to have more than 5 students in a Project Group. You do not need to use Blackboard to form groups - you just need to state who are in the Project Group on page 1 of your assignment report.

Database Design:

1. Propose a database case study or scenario. If your group has S students, your database should have at least (S + 3) tables. For example, a group with 2 students will need to have at least 5 tables. Write down the requirements on the database, i.e., database scenarios (see example scenarios in Tutorials. Avoid database jargons, such as entities and sub-types, in your scenario). Do not use exactly the same scenarios given in the lectures and tutorials of this course, i.e., Acorn Valley Furniture and Mountain View Community Hospital. It is alright to use other examples appeared in the lectures and tutorials, e.g., employees are assigned to projects, although you are encouraged to minimize the similarity between your database scenario with those covered in lectures and tutorials. More precisely, it would be unacceptable to have more than half of the entities/relationships in your database design the same as the entities/relationships in any 1 slide of the lecture notes or in any 1 tutorial question. While it is "acceptable" to have less than half of the entities/relationships in your database design the same as the entities/relationships in any 1 slide of the lecture notes or in any 1 tutorial question, between two assignments of the same quality otherwise, the less similar one is preferred. Please make a decision on what scenario to use based on the above and how you design your database, without asking the lecturer to evaluate your scenario/design, since this is an assessment.

2. Draw the ER diagram for your scenario.

3. Convert the ER diagram to a set of table structures (relations). If any tables are not in 3NF, normalize them to 3NF.

Database Implementation:

4. The requirements below are for Microsoft Access users. If you use database software other than Microsoft Access, do something equivalent.

5. Create the tables in Microsoft Access in Design View. Implement data integrity (default value, range values, etc). Add 5-10 fictitious records in each table.

6. In your Access file, generate at least (S + 1) Data Entry Forms (using Form Wizard, for entering data into tables), (S + 1) Queries (using Query Design View), and (S + 1) Access Reports. Each Access report should include individual information, itemized information, and aggregate information (for example, the patient information, various treatments, and total expense, as in Question 3d of Tutorial 1).

7. To speed up data retrieval, would it make sense to create indexes? If so, create 2 indexes and show they work.

Overall Assignment Report:

8. Write an assignment report using Microsoft Word on your assignment in the following order (there are no requirements on the maximum or minimum number of pages):

1. Title page: In a table, list all member names in your Project Group (the group leader first, followed by other group members in an alphabetical order, if there are multiple students in your group). All names must be identical to those in matriculation cards (e.g., if your name is written on your matriculation card as "Chou Jay", do not write it as "Jay Chou". Do not leave out or add any spaces in your name either. For example, if your name is written on your matriculation card as "Vijay Kumar", do not change it to "Vijaykumar"). Simple details like these would help tremendously in finding your name in the marking list. Each group member may be tasked with different parts of the project but will be responsible to all parts of the project.

2. Requirements on your database (i.e., scenario for your database).

3. ER diagram (You must use Microsoft Word drawing tools to draw your ER diagram - see example ER diagrams in tutorials and lecture notes. Do not include an image of your ER diagram drawn with other drawing tools, since the lecturers would not be able to verify whether you just scanned or downloaded the image somewhere. You may add Screen captures of relationships in Microsoft Access for the entire database; however, this does not replace the required Microsoft Word drawing of ER diagram).

4. Table structures (3NF), or also known as relational model, including referential integrity.

5. Screen captures of table designs (table design view), Screen captures of tables with data.

6. Screen captures of queries, including query design views and query results.

7. Screen captures of forms for data entry (design view and data entry view).

8. Screen captures of Access reports (design view and report results).

9. Screen captures of any indexes created.

Reference no: EM132260167

Questions Cloud

Why did you select the given foundation : In the GCU library, locate four empirical studies you have not used before on a topic you are interested in researching (Use the Empirical Research Checklist).
Profit of the hotel from confirming n reservation requests : Write down the expected profit of the hotel from confirming n reservation requests.
College-age students in your university town : You are the manager of a clothing store which caters to young, college-age students in your university town, and most of your employees are college students.
Different types of cement be used for different building : How can the different types of cement be used for different building purposes and purchased by different businesses, governments, or organizations?
Convert the ER diagram to a set of table structures : Database Systems Assignment - Database Design and Implementation - Convert the ER diagram to a set of table structures
How does price influence the quantity of an item : How does price influence the quantity of an item you are willing or able to purchase - what you can infer from your own purchasing habits about price and demand
Summary for event company summarizing the business plan : Discuss the purpose and contents of the executive summary? Write an excutive summary for an event company summarizing the business plan.
Product market forces has on pay and benefit decisions : Begin by describing the impact the labor and product market forces has on pay and benefit decisions.
Janus is bad singer stuck in one-note song : You are the HR manager of a small consulting firm. Janus is a bad singer stuck in a one-note song.

Reviews

len2260167

3/18/2019 3:04:14 AM

Instructions: Our group have 4 students (require head count in assignment). Please follow the instruction given above. A word of caution: a multi-student group should be formed only if all members are reasonably sure that the other members will make fair contributions to the assignment. It would be difficult for the lecturers to judge if some group members later say that the other group members fail to make adequate contribution.

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