Create a data dictionary for the entity relationship diagram

Assignment Help Database Management System
Reference no: EM132659860

This assignment requires you to demonstrate the knowledge and skills you have acquired throughout this unit by designing and creating a functional database application that addresses the tasks given below. In order to complete this assignment, you should choose an appropriate organisation on which to conduct research and base your database application.

Select an industry in which you are interested. For example, commercial airlines, commercial banking, retail, beauty, healthcare, fitness, publishing, hospitality, leisure and tourism, automotive, construction etc.

From the industry selected, you should investigate the sort of data they hold and the types of transactions they carry out. For example, an educational establishment will hold data about students, staff, rooms, units, assessments and results. Their transactions might include adding students to units, allocating staff to teach units, allocating rooms to units, allocating different assessments to units and recording the results for each unit assessment the student undertakes.

Task 1 Analysis and Design

Produce the following documents:

a) Identify and discuss your chosen organisation, with a minimum of SIX (6) entities, and outline the likely data and information that the company would require. List and explain the functions and transactions that a database application might perform that would support some of the day to day functions of the organisation. Summarise the advantages of a DBMS to the organisation.

b) Draw an ERD (Entity Relationship Diagram) that shows data entities that have been identified in part a) and how they relate to one another. The ERD should support the transactions that have been identified in part a) and should be fully normalised to 3rd normal form (3NF).

c) Create a data dictionary for the entity relationship diagram using the entities identified in part b). The data dictionary should identify the tables, attributes, primary and foreign keys, data types and any constraints/ business rules from your chosen organisation.

Task 2
a) Create all of the normalised tables using SQL. Show your SQL scripts and the finished tables.

b) Enter sample data in all tables (minimum THREE (3) rows per table).

c) Write at least FIVE (5) queries that show your understanding of SQL. SQL statements that should be used should include: Select, Update, Delete, From, Where, And, Count, Ascending, Order By. TWO (2) of the queries should join TWO
(2) or more tables together.

Task 3 Assessment and evaluation
Provide a written assessment and evaluation of the work you have undertaken. Your discussion should include:
• Any assumptions that you have made and how they impact the design.
• How well your database meets the data and information requirements of your chosen organisation.
• How the database supports the transactions that you identified in task.
• Any problems you had with your ER model and how you overcame them.

Reference no: EM132659860

Questions Cloud

Robert macfarlane study of the catacombs : How does the concept of verstehen come into play in Robert MacFarlane's study of the catacombs (in the book invisible cities)?
What the schools should do to prevent school violence : School violence is of growing concern to law enforcement and almost never occurs without warning. Examine the main motivation(s) of school violence and give.
Definitions of indianness conflict : What are the various ways that one might be defined as "real" Indian?
How much is net income in us dollars : You are operating a hotel in Italy. Your net income is 750,000 euros. Your exchange rate is $1.25/1euro. How much is your net income in U.S. dollars?
Create a data dictionary for the entity relationship diagram : Draw an ERD (Entity Relationship Diagram) that shows data entities that have been identified in part a) and how they relate to one another
Definition of cohen middle-class measuring rod : What do you believe could be included today in the definition of Cohen's 'middle-class measuring rod?
Contrast gradually acquired progressive disability : Please contrast gradually acquired progressive disability (such as that experienced by Carol Saylor) with sudden onset disability
Evaluate what is holding period return : You earned $3.50 in dividends during the year. Assume that you sell the stock for $275.00 today. What is your holding period return?
What were your thoughts on the video clip : What were your thoughts on this video clip? Could this be viewed as propaganda, increasing fear of terrorism? Support your position.

Reviews

Write a Review

Database Management System Questions & Answers

  Databases can grow in data structure and data capacity

Databases can grow in data structure and data capacity throughout time. At certain times, it is necessary to perform optimization techniques in order to ensure optimal performance of the database.

  Pl/sql injection warnings or tips

Identify and share with your classmates - T-SQL injection warnings or tips found on the Microsoft Web site or elsewhere online that are specific to Microsoft SQL Server

  What are the potential problems with lists vs databases

What are the potential problems with lists vs databases. Why are the reasons for using a database.

  How many rows in each of harrys table

How many rows in each of Harry's table - Drop Movie table and truncate Employee table.

  Draw an ER diagram for this database using UML notation

CSC3400 Database Systems Assignment - Database Modelling, University of Southern Queensland, Australia. Draw an ER diagram for this database using UML notation

  Explain new objects based on extending other objects

One of the new classes must be based on a reference extending an existing class from package task02 directly(similar to how Customer extends Person in the sample code).Do not repeat that package task02 class in the task03 package.

  Design a query-a set of sql statements that returns all rows

Two SQL Statements that return a subset of columns and a subset of rows using the WHERE clause.

  Create a client/property database using microsoft access.

The file New Database window opens, then type the word Client as the name for this file where the cursor is blinking, then click the create bottom.

  Explain the methods to optimize database components

Evaluate at least two methods that can be used to optimize database components such as queries, reports SQL transaction processing, and data consumption.

  Cultural difference affect establishing of international iss

How can cultural differences affect the establishing of international ISs - differences in perspectives, tastes, treatment of people of a certain gender

  Developing a statistical database

Suppose you are developing a statistical database in which information about professional football teams and records are stored. Consider the following 2 sets of data that list football teams and quarterbacks

  What dba must be aware of to maintain regulatory compliance

Describe in 500 words what a dba must be aware of to maintain good regulatory compliance when moving to the cloud. Cite your sources. Do not copy.

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