Advanced database design final project

Assignment Help Basic Computer Science
Reference no: EM132884346

Advanced Database Design Final Project

Topic 1: Real World or personal demonstration.

1. Demonstrate something you have done at work, at class, at home, etc. where you have used OLTP, Data Warehouse, NoSQL, or Hadoop.

2. Get Approval of the topic from the Professor.

Topic 2: Project Part 1 - The Normalized OLTP Database.

3. What data needs to be captured from the sees website for orders, shipments, customer information, and customer payments?

4. What is your basic database schema?

5. Why did you choose this schema?

6. How often would you need to back up this database?

7. At Sees, who would you expect to use this database?

8. What would you expect your standard reports from this database to be? Describe them in general.

Topic 3: Project Part 2 - The Data Warehouse Database

1. What was your proposed Data Warehouse Bus design? Briefly explain why you made the choices you did for your bus.

2. How would you propose getting your data from your OLTP database into your DW?

3. What were the 5 aggregates you proposed, and why did you propose them?

4. Why would Sees management want to have a Data Warehouse?

5. Who in the Sees management team would use the Data Warehouse, and what do you think they would use it for?

6. What information could management get out of the Data Warehouse?

Topic 4: Project Part 3 - The Document Database

1. The topic is to compare and contrast this approach with the approach used in Project Part 1.

2. Can the same Customer data be captured into MongoDB as you captured into the OLTP database?

3. Compare the ease of storing a customer's purchase into MongoDB vs storing a customer's purchase into your OLTP database.

4. Compare the ease of reporting on product purchases from MongoDB vs reporting those same product purchases from an OLTP database.

5. Speaking as a DBA, which platform gives you more control over your schema, the OLTP database or MongoDB? Explain your answer.

Speaking as a programmer, which platform gives you more flexibility over the schema and schema redesign? Explain your answer.

Reference no: EM132884346

Questions Cloud

What are some qualities nietzsche would say a fulfilled life : What are some qualities Nietzsche would say a fulfilled life should have, and why these qualities would be good to have. Why are difficulties a major part in li
What are the best measure to comply to avoid violations : Why healthcare compliance is so important in healthcare organizations? What are the best measure to comply to avoid violations?
Use for anger management training : Based on the production company Netflix, Identify the training methods that you will use for anger management training.
Is the state justified in redistributing wealth : Robert Nozick and John Rawls' debate by articulating a well-reasoned defense that addresses the question: Is the state justified in redistributing wealth?
Advanced database design final project : Demonstrate something you have done at work, at class, at home, etc. where you have used OLTP, Data Warehouse, NoSQL, or Hadoop.
Organization development theorists : Conduct research on three (03) organization development theorists and briefly explain each of their theories.
Explain scientific cognitivism : Explain scientific cognitivism and how proponents of such a view would explain our aesthetic appreciation of the Grand Canyon (be specific!).
What is cultural appropriation : What is cultural appropriation? Name at least two different kinds of appropriation and give a description of each along with an original example of each
About how these concepts apply to your life : Think about how these concepts apply to your life, and describe how you use devices such as these in your day-to-day life.

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Identifies the cost of computer

identifies the cost of computer components to configure a computer system (including all peripheral devices where needed) for use in one of the following four situations:

  Input devices

Compare how the gestures data is generated and represented for interpretation in each of the following input devices. In your comparison, consider the data formats (radio waves, electrical signal, sound, etc.), device drivers, operating systems suppo..

  Cores on computer systems

Assignment : Cores on Computer Systems:  Differentiate between multiprocessor systems and many-core systems in terms of power efficiency, cost benefit analysis, instructions processing efficiency, and packaging form factors.

  Prepare an annual budget in an excel spreadsheet

Prepare working solutions in Excel that will manage the annual budget

  Write a research paper in relation to a software design

Research paper in relation to a Software Design related topic

  Describe the forest, domain, ou, and trust configuration

Describe the forest, domain, OU, and trust configuration for Bluesky. Include a chart or diagram of the current configuration. Currently Bluesky has a single domain and default OU structure.

  Construct a truth table for the boolean expression

Construct a truth table for the Boolean expressions ABC + A'B'C' ABC + AB'C' + A'B'C' A(BC' + B'C)

  Evaluate the cost of materials

Evaluate the cost of materials

  The marie simulator

Depending on how comfortable you are with using the MARIE simulator after reading

  What is the main advantage of using master pages

What is the main advantage of using master pages. Explain the purpose and advantage of using styles.

  Describe the three fundamental models of distributed systems

Explain the two approaches to packet delivery by the network layer in Distributed Systems. Describe the three fundamental models of Distributed Systems

  Distinguish between caching and buffering

Distinguish between caching and buffering The failure model defines the ways in which failure may occur in order to provide an understanding of the effects of failure. Give one type of failure with a brief description of the failure

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