Design for a database that satisfies the given constraints

Assignment Help Computer Networking
Reference no: EM132309784

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 needto 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.

Everyprogram 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/SQLiteby 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 Description.rar

Verified Expert

This is regarding the database design of Mindful body fitness which provided body fitness services . Er diagram is also designed to get graphical visualisation of the system .different entities and attributes are also presented in the syatem. Normalization of tables is done in the document.

Reference no: EM132309784

Questions Cloud

Implications of the trend toward globalization : Consider the implications of the trend toward globalization. How does this trend help level the playing field between developed and developing countries?
Examine and describes your own cultural heritage : How do you feel now that you are "away from home" what has become most important to you? Submit with APA cover page and reference page.
Discuss each of the four management functions : Discuss each of the four management functions (planning, organizing, leading and controlling please)
What are some of factors : What are some of your factors that would influence your decision about which to pursue?
Design for a database that satisfies the given constraints : Design for a database that satisfies the following constraints and user view requirements. In order to complete this information-level design you are required
What is the concept of managing risk : Provide an introduction that gives the background of the resource that you are reviewing, so the reader will understand what they're reading and why.
Create control chart to monitor the current : You've collected 10 samples with a subgroup of 8. What control chart should I use?
Analyzing the behavioral risk factors : Course Project-Analyzing Behavioral Risk Factors. Phase 3 of the PRECEDE-PROCEED model is the education and ecological assessment. After the key risk factors.
Upcoming conversation with pat : 1. What is/are your goal(s) for this upcoming conversation with Pat?

Reviews

Write a Review

Computer Networking Questions & Answers

  Networking and types of networking

This assignment explains the networking features, different kinds of networks and also how they are arranged.

  National and Global economic environment and ICICI Bank

While working in an economy, it has a separate identity but cannot operate insolently.

  Ssh or openssh server services

Write about SSH or OpenSSH server services discussion questions

  Network simulation

Network simulation on Hierarchical Network Rerouting against wormhole attacks

  Small internet works

Prepare a network simulation

  Solidify the concepts of client/server computing

One-way to solidify the concepts of client/server computing and interprocess communication is to develop the requirements for a computer game which plays "Rock, Paper, Scissors" using these techniques.

  Identify the various costs associated with the deployment

Identify the various costs associated with the deployment, operation and maintenance of a mobile-access system. Identify the benefits to the various categories of user, arising from the addition of a mobile-access facility.

  Describe how the modern view of customer service

Describe how the greater reach of telecommunication networks today affects the security of resources which an organisation provides for its employees and customers.

  Technology in improving the relationship building process

Discuss the role of Technology in improving the relationship building process Do you think that the setting of a PR department may be helpful for the ISP provider? Why?

  Remote access networks and vpns

safekeeping posture of enterprise (venture) wired and wireless LANs (WLANs), steps listed in OWASP, Securing User Services, IPV4 ip address, IPV6 address format, V4 address, VPN, Deploying Voice over IP, Remote Management of Applications and Ser..

  Dns

problems of IPV, DNS server software, TCP SYN attack, Ping of Death, Land attack, Teardrop attack, Smurf attack, Fraggle attack

  Outline the difference between an intranet and an extranet

Outline the difference between an intranet and an extranet A programmer is trying to produce an applet with the display shown in Figure 1 below such that whenever one of the checkboxes is selected the label changes to indicate correctly what has..

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