Cis 515 week 7 assignment 6 – sql concepts and database design

Imagine that you work for a finance industry-based organization. Your organization is looking to submit its database design documentation to an evaluation team in order to meet Sarbanes-Oxley (SOX) compliance. You have been assigned to assist in preparing the documentation of the organization’s sales database. You are asked to propose a data dictionary that can be used to document the following:

 

•Employee (EmpNumber, EmpFirstName, EmpLastName, CommissionRate, YrlySalary, DepartmentID, JobID)

 

•Invoice (InvNumber, InvDate, EmpNumber, InvAmount, CustomerID)

 

•InvoiceLine (InvLineNumber, InvNumber, ProductNumber, Quantity)

 

•Product (ProductNumber, ProductDescription, ProductCost)

 

•Department (DepartmentID, DepartmentDescription)

 

•Job (JobID, JobDescription)

 

•Customer (CustomerID, CustomerName, CustomerAddress, CustomerPhone)

 

Write a three to four (3-4) page paper in which you: 

 

1.Create a data dictionary that includes the following: 

 

i.A description of the content for each field

 

ii.The data type of each field

 

iii.The format the data will be stored as in the field

 

iv.The range of value for the field

 

v.A label, as required, if the attribute is a primary key or foreign key

 

Note: An example is shown in Table 7.3 in chapter 7 of the textbook.

 

1.Imagine that you are asked to identify the number of days that exist between the first invoice and last invoice for each month and complete the following:

 

i.Construct a query that will show the number of days that exist between the first invoice and last invoice, for each month, for each employee, using the DATEDIFF function. Be sure to provide the SQL script that will carry out this function.

 

ii.Construct a query to show the expected payment date if invoices are due within 30 days of transaction.

 

iii.Construct a query that will show distinct area codes of the customers.

 

2.Create a plan of the necessary activities that would be required to implement a valid database design process by including the following:

 

i.Steps in the conceptual design stage

 

ii.Steps in DBMS selection stage

 

iii.Steps in logical design stage

 

iv.Steps in physical design stage

 

v.Task details of each activity within each stage

 

Your assignment must follow these formatting requirements:

 

•Be typed, double spaced, using Times New Roman font (size 12), with one-inch margins on all sides; citations and references must follow APA or school-specific format. Check with your professor for any additional instructions.

 

•Include a cover page containing the title of the assignment, the student’s name, the professor’s name, the course title, and the date. The cover page and the reference page are not included in the required assignment page length

Calculate your order
Pages (275 words)
Standard price: $0.00
Client Reviews
4.9
Sitejabber
4.6
Trustpilot
4.8
Our Guarantees
100% Confidentiality
Information about customers is confidential and never disclosed to third parties.
100% Originality
The main foundation of any academic writing company is offering 100% originality in their orders. Make your order today and benefit from anti-plagiarized papers.
Customer Support 24/7
You can rest assured that our customer support team is consistently available to solve any difficulties and take your orders 24/7.
Money Back
If you're confident that a writer didn't follow your order details, ask for a refund.

Calculate the price of your order

You will get a personal manager and a discount.
We'll send you the first draft for approval by at
Total price:
$0.00
Power up Your Academic Success with the
Team of Professionals. We’ve Got Your Back.
Power up Your Study Success with Experts We’ve Got Your Back.