Question: the database design and submit the ERD use Vertabelo. Submitascreenshot / imageofthedatabasediagram . Part B ( 5 points ) : Implement the database design in
the database design and submit the ERD use Vertabelo. SubmitascreenshotimageofthedatabasediagramPart B points: Implement the database design in the MySQL DBMS located at itinsmadisoncollege.edu use the database that matches your username, eg crice Your instructor will view the implemented database after you have submitted your project.Part C points: Insert data into the database using the provided sql files, plus some new records described below. Your instructor will view the implemented database after you have submitted your project.Part D points: Query the database using the browerbased phpMyAdmin. Submit a text file of the queries that you executed.Part E points: Setup a PHP file in the root of your web server htdocs on the WAMP VM to query the database you created and display some results in an HTML table. Submit a screenshot of the HTML table displayed in the web browser include the URL in your screenshot. Introduction to Databases Project Part AYou are designing a database to track information about employees and the projects they are assigned to Currently, this is the schema to describe each of the three entities:EMPLOYEE EmployeeNumber FirstName, LastName, Phone, Email, DepartmentName, BudgetCode, OfficeNumber, PhonePROJECT ProjectID ProjectName, Department, MaxHours, StartDate, EndDate ASSIGNMENT ProjectID EmployeeNumber, HoursWorkedFrom looking at sample data, it has been determined that the following functional dependencies hold: EmployeeNumberFirstNameLastName,Phone,Email, DepartmentName, BudgetCode, OfficeNumber, Phone DepartmentNameBudgetCodeOfficeNumber,Phone ProjectIDProjectNameDepartmentName,MaxHours,StartDate,EndDateProjectIDEmployeeNumberHoursWorkedFirstName,LastName, Phone, Email, DepartmentName, BudgetCode, OfficeNumber, PhoneUsing the information provided, it can be seen that the EMPLOYEE entity is not properly normalized. Complete the normalization of this EMPLOYEE entity by breaking it up into two entities. Then, use paper, MySQL Workbench, Vertabelo, andor Visio to draw out the database diagram ERD EER to describe this entity database.Submit a screenshot image your database diagram to receive points for Part A of the project. Introduction to Databases Project Part BUsing browserbased phpMyAdmin, connect to the itinsmadisoncollege.edu MySQL DBMS You should then physically implement the database diagram you created in Part A into the database that matches your username eg criceKey things to check before implementing your database: TheEmployeeNumberprimarykeyintheEMPLOYEEtableshouldbe AUTOINCREMENT. All of the other primary keys will be manually assigned when you insert data in Part C Usethefollowingdatatypes: DepartmentName BudgetCode OfficeNumber Phone EmployeeNumber FirstName LastName Department Phone Email ProjectID ProjectName Department MaxHours StartDate EndDate HoursWorkedChar Char Char CharIntChar Char Char Char VarChar IntChar Char Numeric DateDate NumericNOTES for implementing your database: Since you used Vertabelo to create your database diagram, you should be abletogeneratetheSQLneededtoexecutewithinyourdatabase. Double check your data types first!After you submit your project, your instructor will view your implemented database by logging in to itinsmadisoncollege.edu to give you points for Part BIntroduction to Databases Project Part CIn this part, you will be inserting data into the database you implemented in Part B Complete the following steps: CopytheINSERTINTOstatementsfromthefileprovidedcalled, InsertEmployeeData.sql and execute them in your database that you implemented in Part B You will likely need to adjust some of the INSERT INTO statements to work properly if you run one statement at a time, it will be easier to troubleshoot where any issues reside. You can execute these statements using the browerbased phpMyAdmin It is recommended that you execute them one at a time, instead of all at once this way if when you run into errors you can tell which statement is causing you an error InsertanemployeerecordforyourselfintotheEMPLOYEEtableuse your real first name and last name, the rest of the fields can be made up to your liking. Assign yourself to the InfoSystems department InsertanewProjectrecordintothePROJECTtablewiththefollowing info: ProjectID: ProjectName: Project Introduction to Database Department: InfoSystems MaxHours: StartDate: EndDate: InsertanewAssignmentrecordintotheASSIGNMENTtablewiththe following info: ProjectID: EmployeeNumber: your employee number from the record youinserted for yourself HoursWorked: After you submit your project, your instructor will view your implemented database by logging in to itinsmadisoncollege.edu to give you points for Part CIntroduction to Databases Project Part DWrite out the queries for the following Listoutthefirstnameandlastnameforalloftheemployees. a This one is done for you...SELECT FirstName, LastName FROM EMPLOYEE; Listoutthedepartmentnameandofficenumberforallofthedepartments Listouttheprojectnameandmaxhoursforalloftheprojects ListoutallofthecolumnsandrowsintheASSIGNMENTtable JOINtheEMPLOYEEandDEPARTMENTtablesandlistoutthefirstname,last name, department name, and budget code for each employee:a This one is done for you...SELECT FirstName, LastName, DepartmentName, BudgetCode FROM EMPLOYEE JOIN DEPARTMENT ON DEPARTMENT.DepartmentName EMPLOYEE.Department; JOINtheEMPLOYEEandDEPARTMENTtablesandlistoutthefirstname,last name, department name, and budget code, but only for employees in the InfoSystems departmentIntroduction to Databases Project PART ESetup a PHP file at the root of your web server htdocs using the WAMP virtual machine to query the database you created and display some results in an HTML table Createanewfilecalledemployees.php DisplaytheEmployeeNumber,FirstName,LastName,andEmailforallemployees by querying the EMPLOYEE table SubmitascreenshotoftheHTMLtableshowingtheemployeeinformation described in Step ; be sure to include the URL in the screenshot. This is how you will earn points for Part EHINT: Refer to Assignment C or the practice project video if you are stuck.Heres an example screenshot of the Employee Table displayed on a webpage
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
