Bassengområdet Employee Tabell tabellen employee notasjon er, Employee (AnsattID, navn, adresse, by, stat, Country, Telefon, ansvarlig) SQL-setningen for å skape den Employee tabellen er: CREATE TABLE Medarbeider (AnsattID INTEGER NOT NULL AUTO_INCREMENT, navn CHAR (40), Adresse CHAR (60), By CHAR (30), State CHAR (30), Country CHAR (40), Telefon CHAR (12), leder heltall, PRIMARY KEY ( AnsattID ASC), INDEX (navn)); Forklaringen er lik som den kundetabellen.
Salgs Tabell salgsbord notasjon er, Sales (SaleID, DateAndTime, AnsattID, CustomerID) SQL-setningen for å skape salgs tabellen er: CREATE TABLE Sales (SaleID INTEGER NOT NULL AUTO_INCREMENT, DateAndTime datostempling, AnsattID heltall, CustomerID heltall, primærnøkkel (SaleID ASC), FOREIGN KEY (AnsattID) REFERANSER Medarbeider (AnsattID) ON UPDATE CASCADE ON DELETE CASCADE, FOREIGN KEY (CustomerID) referanser Kunder (Kunde) ON UPDATE CASCADE ON DELETE CASCADE); Opprettelse av tabeller er lik. Men det er visse ting å merke seg her.
For DateAndTime kolonnen, er datatypen timestamp (kalender dato og tid på døgnet da handlingen fant sted - når rad ble lagt til). Databasesystemet gir denne verdien automatisk for deg; Sørg bare for at datoen og klokkeslettet for servermaskinen er riktig. Det er to uavhengige fremmednøkler her, som er AnsattID kolonnen og CustomerID kolonnen. I tabellen begrensningen delen av SQL-setning, er det to utenlandske viktige linjer. Uttrykket "ON UPDATE CASCADE ON DELETE CASCADE" er lagt til hver av linjene. Det står "på oppdatering cascade" og "på slette kaskade".
Hver av de utenlandske viktige linjer i SQL-setningen er fullført. Det er hvordan man skal håndheve referanseintegritet i MySQL. Det er et en-til-mange-relasjon mellom den AnsattID kolonne av salgsbordet og primærnøkkelkolonne av Employee tabellen. Det er også en en-til-mange-relasjon mellom den CustomerID kolonne av salgsbordet og primærnøkkelkolonne av