Online Bakery Data Base Project, Database Management System

Assignment Help:
How much would you charge to create a database encompassing an Online Bakery with all the elements below?



I. Describe the application that you would like to design. This should include the purpose of the
application and an informal description of the application functionality. List and describe in detail the data
elements that must be captured in this application and stored in the database. The application may meet all
of the data needs of a business or may be specific to a single need within that business.
Note that you should not describe the TABLES that will contain this data… table design comes later. For
now, just make sure that you know what data points you want to capture. The names for these data should
not be database-style names, just plain English. While we will only be implementing the database for this
application, having this description will help guide the database development. Below is an example of a
project description.
II. Add "use cases" for your database. In this case, all you need is several (5-7 preferred) questions that
you would use your database application to answer. These should be Select queries and not database
updates or other database manipulation statements.
III. Draw one or more Entity-Relationship diagrams for your database. Optimally you will have 7-10
entities. (Otherwise consider modifying your project description.) Include a write-up discussing the
options that you have for this design and why you chose the option that you did. The E-R diagrams must
conform to the conventions that we have chosen to use in this class. The diagrams must be added to your
document; with E/R Assistant and most other drawing programs, you can cut and paste your diagrams
into Word.
IV. Create the relational schema for your database based on your E-R diagram. Then revise this schema
to be normalized or, if you choose not to, explain why denormalized tables are preferable. Implement this
in your Oracle or MS SQL Server database and populate the database with test data. Your project should
contain:
a. the ERD
b. the relational schema (not CREATE TABLE statements)
c. a description of the normalization of these tables
d. the data definition statements that you used to create the tables; please do NOT turn in screen
captures, just the text of the statements
e. a sample of the statements for inserting data into the tables (two or three for each table will do);
please do NOT turn in screen captures, just the text of the statements
V. Write the SQL queries that support at least three of your use cases. Perform a screen capture showing
the results when you run these queries against your database. Please edit the screen capture to delete all
unnecessary text so that this will be legible to your readers. Finally, add a conclusion that briefly sums up
the project and any ideas you have for implementing it.
Assemble all of your project steps into a final project document. Your final project will be judged on:
o Presentation: Your project should be easy to read and attractively presented. It should be
understandable by someone who has not seen your project before.
Page 2 of 10
o Consistency: Even though this project was written in steps, the whole must be consistent: for
example, the ERD must be consistent with the data description.
o Completeness: All steps must be included in the final report including a conclusion.
o Correctness: The ERD, table schema, DDL, DML and SELECT statements must all be correctly
derived from the project introduction, data description and use cases.

Related Discussions:- Online Bakery Data Base Project

What are the basic merits of decomposition, The basic merits of decompositi...

The basic merits of decomposition. The Advantages of Decomposition 1.  Separate person can work on each subsystem. 2.  A particular software engineer can specialize in a

Er diatgrams, Ask q“A database will be made to store information about pati...

Ask q“A database will be made to store information about patients in a hospital. On arrival, each patient’s personal details (name, address, and telephone number) are recorded wher

Join relation of two tuples, Consider the join of a relation R with relatio...

Consider the join of a relation R with relation S. If R has m tuples and S has n tuples, then the maximum size of join is: If R has m tuples and S has n tuples then maximum siz

What are the various states of transaction process, What are the various st...

What are the various states through which a transaction passes through in its lifetime?  Briefly discuss all the events that causes transition from one state to another.   Ans:

Explain the function of object model, Explain the function of Object model ...

Explain the function of Object model Object model describes the classes of objects in system, including their attributes and operations which they support. The analysis object

Er schema can be represented by relation schemas , Q. Describe how an ER sc...

Q. Describe how an ER schema can be represented by relation schemas and constraints arising from ER design can be mapped to constraints on a relation schema.     The entity rela

The conceptual level or global level in dbms, The Conceptual Level or Globa...

The Conceptual Level or Global level The conceptual level presents a logical view of the complete database as a unified whole. It permits the user to bring all the data in th

What is indexed sequential file organization, What is indexed sequential fi...

What is indexed sequential file organization? What are the applications of this organization?  Ans: An index file can be employed to effectively overcome the problem of storing

Primary and foreign key, Primary Key The primary key is the candidate k...

Primary Key The primary key is the candidate key that is selected by the database designer as the principal denotes of identifying entities within an entity set. The left candi

Write Your Message!

Captcha
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