Dat is de reden waarom je TIMSTAMP op twee plaatsen in de lijn. Er zijn twee onafhankelijke externe sleutels hier, die de kolom EmployeeID en de kolom KlantId zijn. In de sectie tafel beperking van de SQL-instructie, zijn er twee buitenlandse belangrijke lijnen. De uitdrukking "ON UPDATE CASCADE ON DELETE CASCADE" is toegevoegd aan elk van de lijnen. Het zegt "op cascade-update" en "op delete cascade". Elk van de buitenlandse belangrijkste lijnen in de SQL-instructie is voltooid; dat is hoe referentiële integriteit wordt afgedwongen.
Er is een één-op-veel-relatie tussen de kolom EmployeeID van de tabel Sales en de primaire sleutel kolom van de tabel Werknemer. Er is ook een een-op-veel-relatie tussen de kolom KlantId van de tabel Sales en de primaire sleutel kolom van de tabel Klant. Elke vreemde sleutel verwijst naar een primaire sleutel in een andere tabel. Gebruik komma's om de lijnen in de sectie tabel beperking van de SQL-instructie te scheiden; de laatste lijn niet een komma nodig.
De SaleDetails Table de SaleDetails tafel notatie is, SaleDetails (SaleID, ProductID, SoldPrice) de SQL-instructie om de SalesDetails tabel te maken: CREATE TABLE SaleDetails (SaleID SMALLINT, ProductID SMALLINT, SoldPrice NUMERIC (19,2), PRIMARY KEY (SaleID, ProductID), BUITENLANDSE KEY (SaleID) Referenties Sales (SaleID) ON UPDATE CASCADE ON DELETE CASCADE,); Aandachtspunten: Er is een composiet (twee kolommen) primaire sleutel hier.
De primaire sleutel regel in de tabel constraint kolom sectie in de SQL-instructie zorgt hiervoor met de twee kolomnamen (gescheiden door een komma) in zijn haakjes. Nu hoewel SaleID behoort tot de primaire sleutel, gedraagt het zich als een foreign key hier, voorzover de tabel Sales betreft. Dus een regel in de tabel beperking in de SQL-instructie moet er in die zin; let op de lijn. De bestellingen Tabel de tabel Orders notatie is, Orders (OrderID, DateAndTime, EmployeeID, SupplierID) de SQL-instructie om de tabe