Draw a good database schema for a club

Assignment Help Software Engineering
Reference no: EM1369312

The Globetrotters Club is organized into chapters. The president of a chapter can never serve as the president of any other chapter, and each chapter gives its president some salary. Chapters keep moving to new locations, and a new president is elected when (and only when) a chapter moves. This data is stored in a relation G(C,S,L,P), where the attributes are chapters (C), salaries (S), locations (L), and presidents (P). Queries of the following form are frequently asked, and you must be able to answer them without computing a join: "Who was the president of chapter X when it was in location Y ?"

1. List the FDs that are given to hold over G.
2. What are the candidate keys for relation G?
3. What normal form is the schema G in?
4. Design a good database schema for the club. (Remember that your design must satisfy the stated query requirement!)
5. What normal form is your good schema in? Give an example of a query that is likely to run slower on this schema than on the relation G.
6. Is there a lossless-join, dependency-preserving decomposition of G into BCNF?
7. Is there ever a good reason to accept something less than 3NF when designing a schema for a relational database? Use this example, if necessary adding further constraints, to illustrate your answer.

Reference no: EM1369312

Questions Cloud

Why can re be multiple steady states for a given : Why can re be multiple steady states for a given. What is maximum decit compatible with a steady state.
Determine the effects of the tax : Assume that gasoline retailing industry is perfectly competitive, constant expenses, and in long run equilibrium. If the government unexpectedly levies a 5-cent tax on every gallon sold by gasoline retailers,
Explain paying for incompetence : Explain Paying for Incompetence and businesspersons understand that the capitalist system
How much work is prepared on the gas : An ideal gas is enclosed in a cylinder that has a moveable piston on top. The piston has a mass of 6200 g and an area of 5 cm2 and is free to slide up and down.
Draw a good database schema for a club : What normal form is schema G in? Draw a good database schema for a club. (Remember that your design should satisfy stated query requirement!)
Explain database system design : how to support this proposed structure with descriptions of possible uses of this database system by other departments and customers of this company as well as outside vendors and suppliers?
How many bottles would be demanded in entire market : How many bottles would be demanded in entire market if price is $1.00. How many bottles would be demanded in entire market if price is $2.00.
What is the magnitude of net force causing the acceleration : What is the magnitude of net force causing the acceleration.
Henry fayola vs lillian gilbreth : Show the primary limitation of the classical approach to management. Would this approach be more significant to manager of today than managers would in the more distant past?

Reviews

Write a Review

Software Engineering Questions & Answers

  Create a weather object using the no-argument constructor

Create a 'Weather' object using the no-argument constructor

  Draw erd to track work orders and tasks of work orders

Draw an ERD. The database should track work orders and tasks of work orders. The following detailed information requirements should be represented by the ERD.

  Three possible social effects of feasibility study

In context of a feasibility study explain one cost, one benefit and three possible social effects which would be considered.

  Explain clark-wilson model is implemented on computer system

Assume that the Clark-Wilson model is implemented on a computer system. Could a computer virus that scrambled constrained data items be introduced into the system?

  Requirements to analyse-design system of sell-bike software

What are the requirements to analyse and design the system of Sell-Bike software is a SME (small to medium enterprise) company selling students bicycles.

  How to draw flow chart to read employee master file

How to draw a flow chart to read the employee master file and to output the number of employees in each department who have a basic degree

  Draw an entity-relationship for jcbc

Each team plays two games (home and visitor) against each of the other teams during the season and the score needs to be captured. Draw an entity-relationship for JCBC (in 3NF).

  How process modeling might be beneficial

Provide an example of how process modeling might be beneficial, whether specifically for IT system development project or not.

  Describe five forces of porter-s competitive forces model

Describe each of the five forces of Porter's competitive forces model and explain how Internet impacts each one. List and explain each of the six steps of knowledge management system cycle.

  Determine its model for attorney of clients for each case

Attorney is retained by one or more clients for each case, a client may have more than one attorney for each case. Determine its model.

  Prepare a business case for project

Business Case - Using the information that you compiled in the project proposal, prepare a Business Case for this project.

  Describe is-a-has-a-uses-a relationship

Determine which of the following best explains the relationship between given objects: is-a, has-a, uses-a, none of the preceding.

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