Conceptual data modelling through the creation

Assignment Help Database Management System
Reference no: EM133854602

Assignment -Database Design and Implementation

Purpose and Learning Outcomes Purpose

The purpose of the assignment is to provide students with the opportunity to apply knowledge and skills developed during the semester with reference to:

Develop a Case Study
Interpretation of business rules from a case study.

Conceptual data modelling through the creation of an Entity Relationship (ER) model.

Case Study Requirements

Scenario choice: your chosen scenario must include at least Ten to Twelve entities that are related to each other. This can be anything you choose, but you are advised to choose something you know, to make the exercise easier. An example could be a hobby you have - perhaps you enjoy a sport, and you wish to develop a database that models some form of performance related to the teams and games played in this sport. Another example could be a part-time job, and you may wish to develop a database to assist some aspect of that business.

Another example could be some area of science, perhaps an engineering-type application that models a power station or a factory or an experiment of some kind. Because this "brief" is very open-ended, you are recommended to check your chosen scenario with the teaching staff to make sure it is suitable. A final consideration when thinking of your scenario is the list of SQL queries that you will need to execute within your database to prove the creation of tables and insertion of data. For instance, you will need to include certain search and statistical functions, so your scenario will need to be sophisticated enough to make these queries possible. PLEASE NOTE: each student is required to develop a UNIQUE scenario - it will not be permitted for two students to use the same scenario.

Your ER Diagram must include Ten to Twelve entities. There is no upper bound on how many entities you choose, but you are advised to include no more than Fifteen. Design your ER Diagram with all entity names, attribute names, primary and foreign keys, relationships, cardinality, and participation indicated. You will need to normalize all your entities, to resolve any many-to-many relationships.
Observe the following restrictions when creating your scenario:

Include a specialization hierarchy, with super types and overlapping or disjoint sub- types.
Include an example of both composite and surrogate primary keys.
One (or more) of your entities must have a numeric field.
One (or more) of your entities must contain an alphanumeric (varchar) field.
One (or more) of your entities must contain a Date field.
Your attribute names and primary and foreign keys should be indicated as per the conventions given in the lecture slides (i.e. attributes as proper nouns, primary key underlined, and foreign keys in italics.
All many-to-many relationships should be resolved, and you may wish to include a discussion of normalisation (Functional dependency Diagrams), also including the normal form that each entity is in and why that is optimal.

For each entity, you must create some example data for that entity. Include at least 5 rows of data for each entity.
Data Dictionary needs to be provided before creating the tables and inserting the data.

Write the SQL statements to create the table structures from your developed ERD. The structures should contain the attributes specified in your ERD. Use data types that are appropriate for the data that will need to be stored in each attribute. Enforce primary key and foreign key constraints as indicated by your ERD. Write the SQL code to insert your data into the SQL table structures.

Assignment Requirements
Detailed Requirements
For the Draft Assessment, Students are expected to develop and provide their own case study, and then provide the following:
Case Study
Entities Name
Attributes
Entity Relations
Weak and String Entity
Cardinalities and Connectivity
Optional and Mandatory Relationships
Primary and Foreign key

Reference no: EM133854602

Questions Cloud

Discuss about public health major for persuasive paper : Please help me brainstorm a possible supporting claim about PUBLIC HEALTH major for Persuasive Paper.
Which refers to an unhealthful intake of dietary nutrients : What is called term which refers to an unhealthful intake of dietary nutrients? Which act establishes responsibilities and rights for employers and employees?
How would you describe the structure of this family : What would be the purpose of using a family mapping (ecomap) technique to describe this family? How would you describe the structure of this family?
How does to work address this stressor for staff : Nearly half (49%) also reported that their heavy or increased workload was a major stressor in the previous three months" (2020, para. 9).
Conceptual data modelling through the creation : ICT702 Introduction to the Relational Database, Conceptual data modelling through the creation of an Entity Relationship (ER) model
Describe how you spend most of your time : Describe how you spend most of your time. Is this what you expected? why or why not?.
Role of information systems in modern business operations : Evaluating its impact on business strategy, infrastructure, e-commerce, emerging technologies and data- driven decision-making
Describe the vessels that blood passes through : Describe the vessels that blood passes through. Include detailed descriptions and comparisons arteries, capillaries, and veins - histology, anatomy.
Is nash a valid term or not and what manifestation has it : Is NASH a valid term or not and what manifestation has it? Is terlipressin better in controlling variceal bleeding than somatostatin?

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