*   >> Lezen Onderwijs artikelen >> science >> programming

Data Definition Basics in Sybase

KEY (Werknemer) referenties Werknemer (Werknemer) ON UPDATE CASCADE ON DELETE CASCADE, BUITENLANDSE KEY (KlantId) referenties klanten (KlantId) ON UPDATE CASCADE ON DELETE CASCADE); Creatie tafels gelijk. Echter, er zijn bepaalde dingen om hier op te merken. Voor de kolom DateAndTime, het type data is timestamp (kalender datum en het tijdstip van de dag waarop actie vond plaats - toen rij werd toegevoegd). STANDAARD betekent dat de DBMS moet een waarde automatisch te geven voor u. De Standaard waarde moet geven is timestamp.

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

Page   <<  [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.