Vi har udviklet vores ER-diagram i programmet MySOL-Workbench. og herefter har vi trykket 'Forward Engineer' for at kunne se SOL koden. Hvis man skulle starte fra den anden vej, skulle man starte med at oprette en database. og for at sikre at der ikke i forvejen findes en database med samme navn (mydb) bruges "if ixists' i forbindelse med dette. Koden lyder saledes:
DROP DATABASE IF EXISTS mydb:
CREATE DATABASE mydb:
Herefter oprettes der en raekke tabeller til databasen. hvilket eksempelvis gores pa folgende madę:
CREATE TABLE IF NOT EXISTS mydb . customers ( customer.id' INT NULU AUTO.INCREMENT. customer.firstname' VARCHAR(40) NULL, customer.lastname VARCHAR<40) NULL. customer.address VARCHAR(65) NULL. customer.phone' INT(iO) NULL, customer.email VARCHAR<55) NULL. zipcode.zip.code INT(4) NOT NULL.
PRIMARY KEY Ccustomerjd'. zipcode.zip.code), INDEX fk_customers_zipcodei_idx' (zipcode.zip.code' ASC),
CONSTRAINT fk_customers_zipcodei'
FOREIGN KEYCzipcode.zip.code )
REFERENCES 'mydbYzipcode Czip.code)
ON DELETE NOACTION ON UPDATE NOACTION)
ENGINE = InnoDB: