Loading...

Messages

Proposals

Stuck in your homework and missing deadline? Get urgent help in $10/Page with 24 hours deadline

Get Urgent Writing Help In Your Essays, Assignments, Homeworks, Dissertation, Thesis Or Coursework & Achieve A+ Grades.

Privacy Guaranteed - 100% Plagiarism Free Writing - Free Turnitin Report - Professional And Experienced Writers - 24/7 Online Support

RELATIONAL DATABASE CASE STUDY

06/12/2020 Client: its.written.above Deadline: 2 Day


 Print

Imagine that you work for a data service company that specializes in data storage, data processing, and data streamlining for public libraries. The current implementation is a file based system with all data stored in a single spreadsheet. As the company expands the business to serve more libraries, it becomes obvious that the current model does not meet the ever increasing demand.

You have been assigned the task to design a new relational database to replace the current file based storage. It will be a single centralized database to store information needs for all libraries. Some key information to be stored includes data about customers, libraries, catalog, physical items, and check in/out transactions.

Additional general business background information is listed below:

a. Each library system operates independently. Each library system issues its own library card to its customers.

b. A customer can have multiple library cards, one for each library system. For example, a customer can have both Baltimore library card and Annapolis library card. Different library systems may issue cards with the same number.

c. A library has many branch locations. Customers visit a branch to check in/check out items.

d. Different libraries share generic catalog information. Currently there are two types specific catalog items – book and DVD.

e. Each branch stores and maintains physical items. General information about each physical item can be found by checking catalog. There could be multiple copies for the same title so each copy needs to be stored separately. A branch uses a copy number to identify a particular copy so that to keep track of information such as purchase date.

You were provided with a sample data stored in the current spreadsheet format as attached. Please be aware that it is possible that a customer has never checked out any item (as shown line 23), and it is possible that an item has never been checked out yet (as shown line 24 through 67).

Below is a list of your specific tasks:


Step #1: Analyze the current model

Print

1. What are some of the major issues with the current file based storage model?

2. Are there data anomalies with the current solution? Can you provide specific examples of INSERT/UPDATE/DELETE anomaly?

3. If you design your database strictly based on the current model (meaning one table to store all information), would it be considered as normalized? Would it be in 1NF, 2NF, and 3NF?

4. If not, describe and illustrate the process of normalizing it to 3NF. Identify functional dependencies and create dependency diagram before each conversion.

5. Show the final table structure after normalization and make sure it is in 3NF.

Step #2: Document and formalize your final design

Print

1. Identify entities and attributes. List entity name and attribute names for each entity.

2. Identify relationships among entities. List relationship type in terms of cardinality and specify business rules (e.g. 1:M between Library and Branch: a library has one or many branches; a branch belongs to one and only one library).

3. For each entity, identify primary key and foreign key if applicable. If you use surrogate key for PK, also specify business unique key (natural key). For FK, also specify parent entity and the matching attribute in parent entity.

4. Create ERD using crow’s foot notation using ER Assistant or Visio. The ERD should incorporate all items mentioned in 2.1, 2.2, and 2.3 (NOTE: 2.1, 2.2, and 2.3 still need to be answered separately in narrative format).


Step #3: Implement the database

Print

1. Write SQL DDL statements to create tables in Oracle to implement all entities, attributes with the correct data type and data size, primary keys, foreign keys, and constraints such as NOT NULL.

2. Create indexes on all foreign key and business key columns.

3. Write SQL DML statements to insert all data shown in the sample spreadsheet into the new database.


Step #4: Use the database and create report

Print

1. Write SQL queries against each table so that to display number of records in each table.

2. Write a minimum of 10 queries to query the database. Add comment to each query to describe the purpose.

3. Write SQL statement to create a database view so that a report can be generated by querying the view to create the same set of data as shown in the original spreadsheet. Ideally the view is created by querying base tables directly. However, it is acceptable if it is based on other views but with only one nested level (the final view is against other intermediate level view(s), and each intermediate level view is a query against base tables directly).


Homework is Completed By:

Writer Writer Name Amount Client Comments & Rating
Instant Homework Helper

ONLINE

Instant Homework Helper

$36

She helped me in last minute in a very reasonable price. She is a lifesaver, I got A+ grade in my homework, I will surely hire her again for my next assignments, Thumbs Up!

Order & Get This Solution Within 3 Hours in $25/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 3 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

Order & Get This Solution Within 6 Hours in $20/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 6 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

Order & Get This Solution Within 12 Hours in $15/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 12 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

6 writers have sent their proposals to do this homework:

University Coursework Help
Helping Hand
Best Coursework Help
Peter O.
A+GRADE HELPER
Instant Assignments
Writer Writer Name Offer Chat
University Coursework Help

ONLINE

University Coursework Help

Hi dear, I am ready to do your homework in a reasonable price.

$52 Chat With Writer
Helping Hand

ONLINE

Helping Hand

I am an Academic writer with 10 years of experience. As an Academic writer, my aim is to generate unique content without Plagiarism as per the client’s requirements.

$50 Chat With Writer
Best Coursework Help

ONLINE

Best Coursework Help

I am an Academic writer with 10 years of experience. As an Academic writer, my aim is to generate unique content without Plagiarism as per the client’s requirements.

$50 Chat With Writer
Peter O.

ONLINE

Peter O.

Hello, I can assist you in writing attractive and compelling content on ganja and its movement globally. I will provide with valuable, informative content that you will appreciate. The content will surely hit your target audience. I will provide you with the work that will be according to the needs of the targeted audience and Google’s requirement.

$45 Chat With Writer
A+GRADE HELPER

ONLINE

A+GRADE HELPER

Greetings! I’m very much interested to work on this project. I have read the details properly. I am a Professional Writer with over 5 years of experience, therefore, I can easily do this job. I will also provide you with TURNITIN PLAGIARISM REPORT. You can message me to discuss the detail. Why me? My goal is to offer services to you that are profitable. I don’t want you to place an order once and that’s it. For me to be successful, I need you to come back and order again. Give me the opportunity to work on your project. I wish to build a long-term relationship with you. We can have further discussion in chat. Thanks!

$45 Chat With Writer
Instant Assignments

ONLINE

Instant Assignments

Good day dear client, I am a full-time freelance writer with years of experience. My strongest strengths are strong dedication to duty, reliability, quality and excellence. I am going to do an outstanding job for you, kindly PM me and let us commence. Thank you so much in anticipation of your positive response. Thank you very much.

$45 Chat With Writer

Let our expert academic writers to help you in achieving a+ grades in your homework, assignment, quiz or exam.

Similar Homework Questions

School kyoko mori exploring the text answers - Patricia benner educational background - ERM strategy - Fxt2 task 3 - Outcome 3 children have a strong sense of wellbeing - Two creation myths from two different cultures - A magazine article written in 1924 about flappers is a primary source - Dairy one forage testing - Kin boutique by cong tri - Media chinese international limited malaysia - What is a variogram - Orientation by daniel orozco audio - Perfect square trinomial x 2 4x - Ardex k 301 bunnings - The zone of proximal development vygotsky - Module 1_DisasterRecovery - Transient voltage suppressor tutorial - How to critique a presentation example - Economics & public policy 6e w myeconlab rev - They say i say 4th edition introduction summary - NURSING - Walt disney informative speech - Cyclone hollanda ile maurice - Umuc mba 620 project 1 - Ib extended essay rubric - Anz credit card hotline - Sodium hydroxide reacts with ammonium chloride - Narrative essay - Sloppy joe clothing kmart - Quién le recomendó el restaurante a celia - Paper and discussion - Break even point case study - How does risk response impact change control management and vulnerability management? - Spellbound book 6 answers - Dr guy paton periodontist - Good form the things they carried - Henson v reddin case brief - Http www cisco com cisco web psa install html - Narrator of the outsider - Gopro pestel analysis - Cellular lightweight concrete wikipedia - I wanna be in america west side story lyrics - Balcony railing height requirements nsw - Bester v perpetual trustee co ltd - Risk for disorganized infant behavior care plan - Agarose gel electrophoresis of dna fragments late nite labs - Hamsterley ward auckland park hospital - Practical Connection Assignment - The xiongnu had mastered the art of fighting on - Bsbcmm401a make a presentation assessment answers - Harbour lights cinema falklands - Operation support system example - Zin zin zin a violin reading rainbow - Demonstrate the ability to map a basic process with appropriate roles, using correct shapes and applying roles. - Dresser valves south africa - Mgmt 591 final exam questions - Solvency ratios measure the short-term ability of the company to pay its maturing obligations. - Importance of friendship ppt - Mallard duck new zealand - 18 electron rule problems - The gross profit must cover these types of costs - Chapter 3 - Greys gfs 40 reel - Daikin error code u2 - Formal and informal channels of communication in criminal justice organizations - Outliers roseto mystery - Wildlife center of virginia - Writing - Capstone Research Companion - What mechanisms produce high precipitation at temperate latitudes - A white bus subordinating conjunctions pdf - Strayer university psychology program - The wonderful world of human resources at disney - Data communications and computer networks curt m white pdf - 03334 whos calling me - Iphones made in china sweatshops - Bank of queensland websaver - Ford smart charge system - Matrix year 11 english - Appleton village surgery widnes - R carvone melting point - Research system based solution - Heatrae sadia megaflo 210dd - Resource allocation graph questions - Biology 1 - The bride comes to yellow sky sparknotes - People process technology principle ppt - Can someone do my Week 5 work for me Discussion 1 & 2 and Assignment in Organizational Behavior? - What college rankings really tell us malcolm gladwell summary - Health Care Field Research Draft - Who coined the phrase peculiar institution - Features of case tools - Flower in the crannied wall analysis - Adding and subtracting integers worksheet doc - Rough Draft - 00358 telephone country code - Rogue waves tend to occur - Gracefully grayson sparknotes - Bay city company's fixed budget performance report for july follows - Part of a theatre crossword clue