Question: Need help designing a database using SQL Server Management Studio 18.6. The database is for a consulting company and the work they do for clients.

Need help designing a database using SQL Server Management Studio 18.6. The database is for a consulting company and the work they do for clients. Must be in 3rd Normal Form with all Primary and Foreign Keys labeled. The information the database design needs to have is as follows:

Services Offered (Database Administration, Web Development, Software Development)

Employee Name

Employee Address

Employee Hourly Pay Rate

Role Name (Database Administrator, Project Manager, Software Developer)

Role Level (1,2, 3, 4 --> 4 being the most Experienced/Senior Role)

Client name

Client address

Project name (a company/client can have multiple projects going on at the same time)

Project Start Date

Project End Date

Total Project Hours

Average Project Hourly Billing Rate

Employees Working On Project

Services Utilized On Project

If you could include a database diagram for all of this I would greatly appreciate it.

Here is some queries to better explain what the database should be able to perform:

1. Given a client show all the on-going projects.

2. Given a service show all the clients that have used or are using the service.

3. Given a project show the all services used, the employees working on the project, different roles being used, project start date and the agreed upon project end date.

4. Given an employee show all the project they have worked on and are currently working on and the clients they have worked on and are currently working on.

5. Given a role, show all the clients and the projects using that role.

6. For a Time period for example a month or a quarter Show all the clients and project information for the projects that have either started, on-going or have ended.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!