diff --git a/E-R Diagram.pdf b/E-R Diagram.pdf new file mode 100644 index 0000000..4d419e8 Binary files /dev/null and b/E-R Diagram.pdf differ diff --git a/create.sql b/create.sql new file mode 100644 index 0000000..4380db1 --- /dev/null +++ b/create.sql @@ -0,0 +1,49 @@ +#Create database + +CREATE DATABASE lab_mysql; + +USE lab_mysql; + +CREATE TABLE cars( +cars_id int AUTO_INCREMENT PRIMARY KEY, +vin varchar(100), +manufacturer varchar(100), +model varchar(100), +year int(50), +color varchar(50) +); + +CREATE TABLE customers( +id int AUTO_INCREMENT PRIMARY KEY, +customers_id int(50), +cust_name int(50), +cust_email varchar(100), +cust_address varchar(100), +cust_city varchar (100), +cust_state varchar (100), +cust_country varchar(100), +cust_zipcode int(50) +); + +DROP TABLE IF EXISTS sales_persons; + +CREATE TABLE sales_persons( +sales_id int AUTO_INCREMENT PRIMARY KEY, +staff_id int(50), +sales_name varchar(100), +store varchar (100) +); + +CREATE TABLE invoices( +invoices_id int AUTO_INCREMENT PRIMARY KEY, +invoice_number int (100), +invoice_date varchar (100), +car int(50) NOT NULL, +customer int(50) NOT NULL, +salesperson int(50) NOT NULL +); + + + + + diff --git a/seeding.sql b/seeding.sql new file mode 100644 index 0000000..b442f8b --- /dev/null +++ b/seeding.sql @@ -0,0 +1,15 @@ +CREATE DATABASE users; + +USE users; + +CREATE TABLE users( +id int (50) PRIMARY KEY, +user_name varchar(100), +email varchar(100) +); + + +INSERT INTO users (id, user_name, email) +VALUES (1 , 'John Doe', 'johndoe@example.com'), + (2 , 'Jane Smith', 'janesmith@example.com'), + (3 , 'Bob Johnson', 'bobjohnson@example.com'); \ No newline at end of file