Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

I need help using CREATE TABLE statements in mySQL to create a company database.

ID: 3883806 • Letter: I

Question

I need help using CREATE TABLE statements in mySQL to create a company database. The EMPLOYEE table has columns Fname, Minit, Lname, Ssn(underlined), Bdate, Address, Sex, Salary, Super_ssn, Dno. The DEPARTMENT table has columns Dname, Dnumber(underlined), Mgr_ssn, Mgr_start_date. The DEPT_LOCATIONS table has columns Dumber(underlined), Dlocation(underlined). THe PROJECT table has columns Pname, Pnumber(underlined), Plocation, Dnum. The WORKS_ON table has columns Essn(underlined), Pno(underlined), Hours. The DEPENDENT table has columns Essn(underlined), Dependent_name(underlined), Sex, Bdate, Relationship. You have to properly identify any primary key and foreign key constraints(use your best judgment). Any help would be awesome, thanks.

Explanation / Answer

my sql> create table employee

-> (fname varchar(15) not null,

-> Minit char,

-> Lname varchar(15) not null,

-> ssn char(9) not null,

-> Bdate date,

-> Address varchar(30),

-> Sex char,

-> Salary decimal(10,2),

-> Super_ssn char(9),

-> Dno int not null);

mysql> create table department

-> (Dname varchar(15) not null,

-> Dnumber int not null,

-> Mgr_ssn char(9) not null,

-> Mgr_start_date date,

-> Primary key (Dnumber),

-> Unique (Dname));

mysql> alter table employee add primary key (Ssn);

mysql> alter table employee add foreign key (Super_ssn) references employee(ssn);

mysql> alter table employee add foreign key (Dno) references department (Dnumber);

mysql> alter table department add foreign key (Mgr_ssn) references employee (Ssn );

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote