Utilise a relational database using a database system

Assignment Help Database Management System
Reference no: EM132312482

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

Verified Expert

This document is regarding database design of mindful body fitness. Detailed explanation of all the entities and attributes is provided. ER diagram of mindful body fitness is also drawn to show graphical presentation of the database.Queries are designed to fetch useful data from database.

Reference no: EM132312482

Questions Cloud

Was your family included in your treatment : Was your family included in your treatment, such as post-procedure instructions? You are required to submit this assignment to LopesWrite.
Determining the pareto efficiet level of public good : What is the condition for determining the Pareto efficiet level of public good? Explain in words the meaning of Pareto efficiet level condition of public good.
What insights you had as you reviewed the reference page : In a well-developed initial post, walk your classmates through the process as you conducted your search. Then, explain what insights you had as you reviewed.
Monetary policy and fiscal policy : Do you support their actions in both monetary policy and fiscal policy? Why or why not?
Utilise a relational database using a database system : develop data models and map Database System into a standard development environment to gain understanding of data model development
How well does the plan make a case for health promotion : HPRO6715 FOUNDATIONS OF HEALTH PROMOTION-University of Newcastle Australia-How well does the plan make a case for health promotion action ?
Making employees aware of overall company goals : Making employees aware of overall company goals and drivers, and empowering them to make key decisions to achieve those goals
Recommend an alternative policy or method : Recommend an alternative policy or method that could have better resolved the financial crisis if you were a decision maker
Describe the national healthcare issue : Describe the national healthcare issue/stressor you selected and its impact on your organization. Use organizational data to quantify the impact.

Reviews

Write a Review

Database Management System Questions & Answers

  Write a program that will open a blastn

Write a program that will open a BLASTN nucleotide to nucleotide search output file, parse out specific information, and produce formatted output that will be written to STDOUT

  Background adventure works cycles the fictitious company on

background adventure works cycles the fictitious company on which the adventureworks sample databases are based is a

  Evaluate and explain the types of problems that can occur

Evaluate and explain two of the key factors that determine the reliability of storage media - explain the memory constructs of the Oracle 12c databases

  Implement an application on an ipad and android tablet

Due to the tight deadline, the project team was assembled quickly with ten (10) team members of various backgrounds. There are three (3) offshore developers in India and two (2) QA testers in San Francisco, CA.

  List orderids and the associated employee names for orders

List OrderIDs and the associated Employee Names for orders that shipped after the required date. List all Categories (CategoryID, CategoryName) and all Product.

  Formulas within table cells always begin withend of exam

Which of the following allows you to view and access important information about your document all in one location

  Concept of non-deterministic finalization

From constructor to destructor (taking into consideration Dispose() and the concept of non-deterministic finalization), what the are events fired as part of the ASP.NET System.Web.UI.Page lifecycle. Why are they important? What interesting things ..

  Question 1a explain the use of facts dimensions and

question 1a explain the use of facts dimensions and attributes in a star schema model.b in relation to a fact table

  Draw the er diagram above scenario by illustrating the

Consider the following requirements for an airline ticketsbooking system. The system is composed of manyairlines. Each airline is identified by a code, name and headquarter’s address. An airline has different mileprograms, identified by a type- code,..

  Develop a database system to track the movies your customers

You have been asked to develop a database system to track the movies your customers viewed over the past summer.

  What are the appropriate primary keys in each relation

IT-244 Introduction to Databases Assignment. What are the appropriate primary keys in each relation? Identify at least four possible super keys

  Difference between a data warehouse and a data mart

The difference between a data warehouse and a data mart is, Which of the following is not an example of the emerging mobile computing platforms

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