What books are associated with each publisher

Assignment Help Computer Engineering
Reference no: EM132135874

SQL DATABASE DESIGN

Store A is a local bookstore. Store A has been able to withstand the challenges of larger bookstore chains, as well as the internet giant Amazon, by offering new and used books and other products in a comfortable location that includes a café with free WiFi. Store A recently purchased another local bookstore called Store B.

Both businesses use a simple bookkeeping system that includes Microsoft Excel. The owners of these two stores would like a more efficient way to store inventory data and report on the various business essentials. They are also preparing to offer e-commerce on their website. A consulting firm has recommended capturing information in a database and linking access to the database for each store. The stores purchased Microsoft SQL Server to do this. The consulting firm has hired you to complete the database for the stores.

In addition to creating the database, you will provide a report for your supervisor at the consulting firm; this report should describe the rationale for and proposed development of the database. Imagine that you have interviewed the store owners and these are the questions with which they are most concerned:

1. How many books are sold each month by the publisher? This is important because quantity discounts are available from the publisher.

2. Which authors are the biggest sellers of books in our stores? This is important because the publisher offers discounts for certain authors each month.

3. What books are associated with each publisher?

4. What are the most popular products besides books that are sold in each store? In addition to books, the stores sell magazines, café-specific products likecoffee and pastries, and various gift products.

5. From what region(s) (by ZIP code) do customers visit our stores? This is important because it will assist with future marketing efforts.

6. What customer data must be stored for the e-commerce portion of the website?

This will be graded using the below questions. The project should include the following:

- A comprehensive entity-relationship diagram (ERD) which must include an appropriate set of attributes for each entity.

- A relational model. The relational model should be logical, should reflect strong understanding of the overall function of your database, and must comply with each of the requirements laid out in the ERD.

- A functional dependencies diagram normalized into 3NF. Based upon the ERD you create, devise dependency diagrams and normalize the data into 3NF. This step will require you to compile a collective list of all the functional dependencies in order to create the model. The data in this section must reflect the list of functional dependencies and must be accurately normalized into 3NF.

- A functional relational schema normalized into 3NF. Based upon the ERD and the dependency diagrams, create the relational schema and normalize the data into 3NF.

- A list of proposed queries based on the six questions that most concern the bookstore owners, develop a single query that will answer each question.

Reference no: EM132135874

Questions Cloud

Properties of the binomial distribution : Doctoral assistant ships of Ph.D students 50% have paid assistant ships. a random sample of n=200 students is chosen
What is the expected number of students : What is the expected number of students who have paid assistant ships in this sample?
Show your own very short and simple application : Show your own very short and simple application that is vulnerable to this attack. Provide another version that mitigates this issue.
What possible pairs of values a1 and a2 are returned : If transaction T2 executes with isolation level Serializable, what possible pairs of values a1 and a2 are returned by T2?
What books are associated with each publisher : How many books are sold each month by the publisher? This is important because quantity discounts are available from the publisher.
Estimate the mean weight of quarters in circulation : You want to you want to estimate the mean weight of quarters in circulation. A sample of 30 quarters has a mean weight of 5.649 grams in a standard deviation
Confidence interval for the proportion : Research research and Sample 5000 household concerning TV shows they watch. Based on the sample 18% reported watching 60 Minutes.
Would you expect the life-span to be normally distributed : Since this in an empirical question that means that 68% is in the middle and on the outer sides are the difference?
Design an algorithm to simulate chi-square distribution : Design an algorithm to simulate chi-square distribution with 2k freedom via general transformation method.

Reviews

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

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