1answer.
Ask question
Login Signup
Ask question
All categories
  • English
  • Mathematics
  • Social Studies
  • Business
  • History
  • Health
  • Geography
  • Biology
  • Physics
  • Chemistry
  • Computers and Technology
  • Arts
  • World Languages
  • Spanish
  • French
  • German
  • Advanced Placement (AP)
  • SAT
  • Medicine
  • Law
  • Engineering
Sav [38]
3 years ago
12

A startup company is using an excel spreadsheet to keep track of the billable hours that each employee spends on a project. As y

ou can see, they are not data modelers. They would like to convert the spreadsheet into a database that they can use as a back end for a time keeping application. The column names of the spreadsheet are shown below:
Project ID Project Name Project Manager Project Manager Location Employee ID

Employee Name Employee Location Title Hourly Rate Billable Hours

Draw a dependency diagram for the schema and identify all dependencies, including all partial and transitive dependencies. You can assume that the table does not contain repeating groups. Here are the field descriptions:
Project ID – the identifier for the project
Project Name – the name of the project
Project Manager – the name of the project manager for a project, projects can have more than one project manager
Project Manager Location – location of the project manager
Employee ID – the identification number for an employee
Employee Name – the name of an employee
Employee Location – the location of an employee
Title – the position title for the employee
Hourly Rate – the rate that is charged to the project sponsor based on the position of the employee
Hours worked – the number of billable hours that an employee has charged to a project
2. Remove all partial and transitive dependencies and draw a new set of relations in third normal form. Put your thinking cap on because there are some obvious data management pitfalls associated with the above relation.

3. Draw the entity relationship diagram.

4. Based on your ERD, draw the physical data model including tables, attributes, data types, primary keys, and foreign keys.

Computers and Technology
1 answer:
s2008m [1.1K]3 years ago
6 0

Answer:

Hello there! There are 4 parts to this question, all regarding relational database concepts.

Explanation:

Parts 1, 2, 3, 4 are drawn in attachments. For Part 4, the "foreign keys" would be the id fields of the joining table, and the "primary keys" are the IDs of the table itself. Data types are "integer" for ID, "string" for text columns like Name and Location, and "Decimal" for Hourly rate in the Timesheet table. Note that we can further simplify the erd from the one constructed earlier in part 3 to remove the Project Manager model and instead add a Project Manager "boolean" flag in the Employee table since a Project Manager is also an Employee.  

You might be interested in
What does ""fair use"" mean regarding copyrighted works?
Nady [450]

In regards copyrighted works, fair use is simply known as legal dogma that allows the right to free expression by allowing the unlicensed use of copyright-protected works by individuals as regards to some certain situations.

Fair Use of copying of copyrighted material can only be used in a short and revelatory us, example to criticize, or caricature of a copyrighted work. It is often known to be a legal defense that protects individuals of copyrighted material from copyright infringement.

  • Fair use allows a person/people to use a copyrighted work without acknowledgement or permission of copyright owner and it can be used  to criticize, comment, news reporting, teaching, research etc. It is not seen as infringement under the law.

Conclusively, we can say that In regards copyrighted works, fair use is simply known as legal dogma that allows the right to free expression by allowing the unlicensed use of copyright-protected works by individuals as regards to some certain situations.

Learn more from:

brainly.com/question/1534807

5 0
2 years ago
g Given a 5 by 5 matrix of all positive values, write a program to find and display the greatest product of the 2 adjacent value
Rom4ik [11]

Answer:

Check the explanation

Explanation:

% iterate through each column (outer loop) , then iterate rows-1 (inner loop)

%take product of adjacent rows

mat = input('enter 5 by 5 matrix : ');

[R,C] = size(mat);

max_prod =0;

for c =[1:C]

for r=[1:(R-1)]

temp = mat(r,c)*mat((r+1),c);

if max_prod<temp

max_prod=temp;

end

end

end

fprintf('Greatest product : %i\n', max_prod)

Kindly check the output in the attached image below.

7 0
3 years ago
the history of forensics webquest answer key pdf what did the following people contribute to forensics
Tatiana [17]

A person that is known to have contribute to Forensics is Mathieu Orfila

<h3>Who is known as the father of forensic toxicology and why?</h3>

Mathieu orfila is said to be called  the father of toxicology due to the fact that he was the onw who was known to have published his work as the first scientific treatise on the act of knowing of poisons and as well as their effects on animals.

He is known to have done the work that set up forensic toxicology as a legitimate scientific discipline.

Hence, A person that is known to have contribute to Forensics is Mathieu Orfila

Learn more about Mathieu Orfila from

brainly.com/question/21073600

#SPJ1

3 0
2 years ago
The media should be encouraged to speak with everyone at the POD site.<br> a. True<br> B. False
MakcuM [25]
The statement above is False.

The Media SHOULD NOT be encouraged to speak with everyone at the POD site. POD is stand for Point on Delivery, a module to deliver networkind services. POD design pattern is really impportantn in service provider infrastructue, for instance data centers supporting which required a high level of concentration
7 0
3 years ago
Pls guys I need help fast my PC is new and it can't connect to a network
nata0808 [166]

Answer:

There are several reasons why your PC might not be able to connect to Wi-Fi. You should first make sure that your PC's Wi-Fi adapter hasn't been turned off, or needs to be reset. The issue might also be with the Wi-Fi, not your PC — make sure that it works on other devices.

8 0
3 years ago
Other questions:
  • Which computer device helps you input data in the form of text, numbers, and commands?
    9·1 answer
  • The sheets that supply the data in a summary sheet are called the
    10·1 answer
  • Write code to print the location of any alphabetic character in the 2-character string passCode. Each alphabetic character detec
    10·1 answer
  • To add a row labeled "total" to a query design click the ____ button in the show/hide group on the design tab on the ribbon.
    14·2 answers
  • If you decide to get married, a trade-off would be that you have to give up being single.
    12·2 answers
  • Write a program that implement a bubble sort ?
    5·1 answer
  • 4. Write an appropriate comment for describ-
    11·1 answer
  • Advantage of realtime processing​
    14·1 answer
  • I need help thanks please!
    8·2 answers
  • How did the invention of the printing press affect society?
    5·1 answer
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!