Build a logical model

Assignment Help PL-SQL Programming
Reference no: EM133191070

Question 1) When securing a data warehouse, there are many security considerations and techniques you can use:
a. List the 4 layers of security that need to be considered
b. Provide 2 "best practices" for each of the layers listed in part a.

Question 2) When implementing a data warehouse, performance is usually a paramount consideration. List 10 items which could have a performance impact on the data warehouse itself and whether that impact would be positive or negative. You should have 10 items and 10 positive/negative indications.

Question 3) If you were handed the requirement to deploy a data warehouse which is continuously available (up and running 24x7x365), describe the following considerations:
a. The difference between high availability and disaster recovery
b. The kinds of outages you must protect against
c. The approach options available to address this requirement
d. The topology options for deploying a continuously available environment
e. Any other considerations

Question 4) Describe the different degrees of latency, how they would be implemented and some of the key characteristics of each regarding normalization, cleansed, etc. Also include a description of an Operational Data Store (ODS) and how it distinguishes itself from the Data Warehouse:

Question 5) Big Data is a new and important trend in the market place today.
a. List the "4 Vs" or possible characteristics of a Big Data workload.
b. Include a description and example of each
c. List 2 ways that a user or developer can access/work with data in Hadoop 3

Question 6) We are going to build a logical model (like you did in Assignment 1) for a car rental agency, however, we'll have some enhancements which include a multi-model database and leveraging sources of data from Internet of Things. You are only building the logical model.

You do not need to build the physical model. This is a paper exercise. As you build your logical model, here are the considerations and common queries:

a. The FACT table contains rental facts. Each car rental by a customer is a record in the fact table.
b. You must have the following DIMENSION tables. Cars. Customers.
c. You must pick at least FOUR additional DIMENSION tables for your logical model
d. You must have a REFERENCE table which contains Canadian postal codes
e. Part of the data you will be collecting is from sensors and devices from the rental vehicles.

You will need an EVENT table which gathers this input (more details below)
f. The actual rental contract will be in JSON format and must be stored with each fact.
g. The following are the common queries that the users will be performing:
i. The service department will be leveraging data from the sensors and devices, like alignment, tire pressure, break pad wear and fluid levels - they will want to have a maintenance requisition prepared for each rental, prior to its planned return. Assume each sensor has a SENSOR ID which uniquely identifies it. Have a table (maintenance table), not part of the star schema, to meet this need - and - a table that stores the information from the sensors and devices (event table) which maps to the vehicle identification number (VIN) and date/time.
1. Define a reference table which maps each sensor ID to a vehicle (VIN)
2. Write the SQL query that will take data from the event table and produce a maintenance record in the maintenance table.
ii. The financial analysts will want to have weekly, monthly, quarterly and annual revenue reports by rental agency location.
1. Write the SQL queries that will generate these financial results.
2. Define a summary table which will help with the performance of these queries
iii. The business analysts will want to have a summary report showing the utilization rate for each vehicle - and a utilization summary for the company's fleet as a whole.

Note: utilization rate means what % of days is a particular car being rented versus sitting on the lot (idle).
1. Write the query that will produce a report for each vehicle in the fleet showing its utilization rate and the summary for the company.
2. Define a summary table which will help with the performance of these queries iv. The legal team will want to have access to the original signed documents, requested by rental agreement number, to pull up agreements and look at insurance options chosen by customers.
1. Write a query, that takes a rental agreement number as input, and returnsthe rental agreement document, in JSON format.
2. Create an INDEX which would help improve the performance of these queries.

Question 7. List ten "best practice" capabilities you should (or should not) use when building your physical data warehouse. Think in terms of your CREATE TABLE command and what you would / would not want to leverage.

Question 8 When figuring out the system size for a Data Warehouse / BI System, what are the four key influencing factors? Include a couple of considerations associated with each

Reference no: EM133191070

Questions Cloud

Calculate environmental impact for tank for climate change : ENVS 415 - University of Idaho - Calculate the environmental impact for each tank for Climate Change (GWP100), Photo-oxidant Formation (POCP), Acidification
Total energy consumption in the united states : GED 108 - California Coast University - From the 1800s to the present, total energy consumption in the United States.
Identify a natural capital sustainability problem : ENVSTY 101 - Northeastern University - Identify a natural capital sustainability problem that has prompted the development of possible solutions.
Analyze and interpret the given data : psc 309, University of Central Florida, Analyze and interpret the given data along with providing original insights of your own
Build a logical model : Define a summary table which will help with the performance of these queries iv. The legal team will want to have access to the original signed documents
How the seasons are caused : City Colleges of Chicago-Harold Washington - What other fact does your friend likely know that completely contradicts this view of how the seasons are caused?
What factors do you consider when doing an intervention plan : What factors do you consider when doing an intervention plan? How do you utilize resources available within the correctional institution?
Health policy that will address your geographic region : Consider a Health Policy that will address your topic of concern specifically for your geographic region.
Describe feminist ethnography and decolonizing ethnography : Define or describe feminist ethnography and decolonizing ethnography. What does it mean to conduct feminist ethnography or to decolonize ethnography?

Reviews

Write a Review

PL-SQL Programming Questions & Answers

  Create a database model

Create a database model and Submit the table creation statements for the Database Model.

  Write pl-sql procedures and functions

Write PL/SQL procedures and functions to populate and query that database

  Sql questions

Write a query to display using the employees table the EMPLOYEE_ID, FIRST_NAME, LAST_NAME and HIRE_DATE of every employee who was hired after to 1 January, 1995.

  Run the lab_03_01.sql script

Run the lab_03_01.sql script in the attached file to create the SAL_HISTORY table. Display the structure of the SAL_HISTORY table.

  Write sql queries

Write a query to display the last name, department number, and salary of any employee whose department number and salary both match the department number and salary of any employee who earns a commission.

  Explaining sql insert statement to insert new row in cds

Write down a SQL insert statement to insert new row in "CDS" table.

  Write down name of actors in ascending order

Write down actors (or actress, your choice, but not both) who have won at least two (2) Academy Awards for best actor/actress. Provide the actor name, movie title & year. Order the result by actor name."

  What is an sql injection attack

What is an SQL injection attack? Explain how it works, and what precautions must be taken to prevent SQL injection attacks.What are two advantages of encrypting data stored in the database?

  Determine resonant frequency in series rlc resonant circuit

Given the series RLC resonant circuit in the figure, operating at variable frequency, determine: The resonant frequency ω o ,  The circuit’s quality factor Q , The cut-off frequencies, f 1  & f 2  and the bandwidth BW

  Query that uses cube operator to return lineitemsum

Write summary query which uses CUBE operator to return LineItemSum (which is the sum of InvoiceLineItemAmount) group by Account(an alias for AccountDesciption).

  Query to show customers were missing for existing orders

As DBA, your manager called a meeting and asked why there are so many orders for customers that don't exist in the customer table. Write query which would shows which customers were missing for existing orders. Use a join or a subquery.

  Sql query into a relational algebra statement

Turn this SQL query into a relational algebra statement? SELECT Request.reqfor, Ordering.invamt, Ordering.invnbr, Ordering.invdat

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