Design data model to hold information relating to programs

Assignment Help Other Subject
Reference no: EM132310963

Data and Information Management Assignment - Data model development and implementation

Purpose of the assessment - The purpose of this assignment is to develop data models and map Database System into a standard development environment to gain understanding of data model development. Then implement the data model using a commercially available database management system development tool.

On completion of this assignment students will be able to:

a. Understand the fundamental principles of the networking and data requirements of a network.

b. Identify organisational information requirements.

c. Model organisational information requirements using conceptual data modelling techniques.

d. Convert the conceptual data models into relational data models and verify their structural characteristics with normalisation techniques.

e. Implement and utilise a relational database using a database system.

Assignment Description - Questions:

1. Complete the information-level design for a database that satisfies the following constraints and user view requirements. In order to complete this information-level design you are required to answer the questions given below 1(a) - (e).

Mindful Body Fitness Company is planning to design a data model to hold information relating to their programs, coaches, exercise logs and their customers.

As a database designer for Mindful Body Fitness, you need to ensure that each Exercise Log has a unique ID number, Date, Exercise category, Exercise sub category, Time spent, calories burnt.

Each customer has a unique Cust_number and their first name, last name, address, program number, program tile and Payment must be recorded.

Every program has a program number (PNum) that uniquely identifies the program. The program title, StartDate, Finish Date, Price must also be recorded.

Each coach has a unique ID number. Their first name, last name, date of birth, address, contactNo, user name and password must be recorded.

A coach can work on only one program. A program can have one or more coaches associated with it. One customer can enrol for only one program at one time.

Write down any assumptions you make, if they are not explicitly described here.

a. Identify and list entities described in all user requirements given above.

b. Add attributes to these entities and represent them as a collection of tables and attributes (Database schema): e.g. Customer (Customer_Num, Cust_First_Name,. . . . . . )

Note: Select and underline suitable primary key for each table.

c. Outline 3 business rules that describe the relationships between entities.

Note: You can make assumptions to create certain relationships, if it is not specifically mentioned in the given business rules. e.g. A Coach can work on only one program.

d. Determine the functional dependences. e.g. Customer_Num ? Cust_First_Name

e. Then normalise these tables. Make the normalization to 3NF. State for every step in the normalization, which functional dependency causes it.

2. Represent the structure of your database visually by using an entity-relationship (E-R) diagram. If you make any assumptions about data that are not explicitly given in the problem, these must be described.

Note: You need to use Visio, draw.io [1] or Lucid chart [2] or any other software tool, to create the ER diagram.

3. Build this model using MS Access/ SQLite by creating these tables and Relationships. Populate these tables with appropriate data; include at least 2 records in each table. Include the following in your MS Word document.

I. If you are using MS Access include following screen shots

  • Relationship diagram created in Access. (Select database tools → Relationships in the Access menu)
  • Data sheet view and design view of your tables.

II. If you are using SQLite

  • Screen shots of CREATE TABLE command and INSERT INTO commands.

4. Report Generation

a. Write an SQL query to generate one example of useful information that can be obtained from this database.

b. For additional 5 marks you will execute more queries (at least 2) on the table join from the database you created in Question 3 and include the screen shots of the outputs and all SQL statements.

Attachment:- Assignment File.rar

Reference no: EM132310963

Questions Cloud

Find the sum of a 8-term geometric progression : MATH123 - Mathematics 123 - Macquarie University - How much must be deposited each month to achieve a balance of $200,000 at the end of 25 years, at 6% annual
Cross examine two different cultures in comparative analysis : you should cross examine two different cultures in a comparative analysis. You must write a research paper on a sociological theme and compare two cultures
Calculate the accounts receivable turnover and quick ratio : HC1010 Accounting for Business Assignment - Financial Statements Elements and Financial Statement Analysis, HOLMES INSTITUTE, Australia
Identify the marketable securities that are available : H15002 Finance For Business-Holmes Institute Australia-Identify the marketable securities that are available in current assets of the company.
Design data model to hold information relating to programs : Data model development and implementation Assignment - design a data model to hold information relating to their programs
The federal government determine the poverty line : First, how does the federal government determine the poverty line, and what are the social and political ramifications of this definition?
Ethical and professional responsibility : develop your own business idea, complemented by research and observational insights that detail why the need is compelling
What was your overall reaction to the film : What was your overall reaction to the film? What is the prevalence of "underbanked" or "unbanked" people in the US? What are the implications of these types
Functional analysis and allocation : Functional Analysis and Allocation is a key process in systems engineering design. In this group assignment you are to you are required to write a ~2000

Reviews

len2310963

7/2/2019 12:41:25 AM

please be careful for the assignments about palgrism and all. And put Names in all tables and shown in screenshots of questions. Names are as follows And what about Naming inside the assignements there all screenshot and programs will also be there for each questions. Make sure the assignment is all gud to score gud marks and put references from ieee & apa. atleast 5-6 references

len2310963

5/23/2019 10:58:33 PM

All work must be submitted on Moodle by the due date. The assignment must be in MS Word format, 1.5 spacing, 11-pt Calibri (Body) font and 2.5 cm margins on all four sides of your page with appropriate section headings. Reference sources must be cited in the text of the report, and listed appropriately at the end in a reference list using IEEE referencing style.

len2310963

5/23/2019 10:57:57 PM

Marking criteria: Example of marking criteria is shown in the following table. Marks are allocated as follows: Identify entities from the given user requirements 5 marks. Represent the User Views as a collection of Tables 5 marks. Determine the relationships between entities 5 marks. Determine Functional dependences. 5 marks. Analyse above tables and normalise 5 marks. Represent the structure of your database visually by using the ER diagram. Evaluate your proposed solutions 15 marks. Build the model of the database using MS Access / SQLite 10 marks. Show the operation of a useful SQL Query and its outputs 10 marks. TOTAL marks or the Report 60 marks.

len2310963

5/23/2019 10:57:48 PM

Relevant, and soundly analysed. Demonstrated good ability to think critically and identified dependencies correctly. Good effort. Most components are present and well integrated. Good effort. Most components are present. Components present and well integrated. Logic is clear.

Write a Review

Other Subject Questions & Answers

  Strategic recruiting planning and operational efforts

Describe how employing a large number of new workers requires strategic recruiting planning and operational efforts, and discuss what aspects might be different in smaller firms.

  Explain one anticipated outcome of each

Describe two theory-based interventions you would use and justify your selection. Explain one anticipated outcome of each.

  How given things are different in the current me column

CHFD307 Give three examples of development in each of the domain categories. Show how these things are different in the "current me" column.

  Write a paper using research articles

Write a 3-5 page paper using six research articles using one of the charts designed during the class. Refine the chart as needed to reflect the focus.

  Analyze the dual relationships

He suggests that the client can work for him 2 days per week instead of paying for sessions - Analyze the dual relationships presented in your scenario in 300-400 words with cited references

  What are the ethical pros and cons of allowing individuals

What are the ethical pros and cons of allowing individuals to live

  What are the health risks associated with the disorder

State the most common long-term medical effect a person can get from alcohol/substance abuse. What are the health risks associated with the disorder? Is there a cure? If yes, explain. If no, why not

  Explain how each can be applied to governance today

Describe Federalist Papers 10, 51, and 78. Explain how each can be applied to governance today. Explain which of the three selected Federalist Papers you believe has had the most significant impact on governance in America and explain why.

  Describe the structure of church membership

Describe the structure of church membership and the requirements for leadership that are presented in the Pastoral Letters. How do these letters promote different views of the church than found in Pauline theology?

  Qualified staff to replace them despite the tight budgets

perspective on the article and please make sure to use external references to support your analysis

  Explain easy drop off and pick up zone

Comment on all criteria, noting strengths and / or areas for improvement on the feedback form

  Demonstrate increased knowledge in your ability behaviors

You will demonstrate course-related knowledge in speaking more "deeply" about 1 specific client. Your case study will identify specific behaviors and how those behaviors are evaluated in light of a specific theory. You will also identify the ways ..

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