*   >> Læs Uddannelse artikler >> science >> programming

Data Definition Basics i Sybase

rID kolonnen. I afsnittet tabellen begrænsning af SQL-sætningen, er der to udenlandske centrale linjer. Udtrykket "ON UPDATE CASCADE ON DELETE CASCADE" er blevet tilsat til hver af linjerne. Der står "på opdateringen kaskade" og "på delete kaskade". Hver af de udenlandske centrale linjer i SQL-sætningen er færdig; det er sådan referentiel integritet håndhæves.

Der er en en-til-mange-relation mellem MedarbejderId kolonne i Sales bordet og den primære nøgle kolonne i Employee bordet.

Der er også en en-til-mange-relation mellem CustomerID kolonne i Sales bordet og den primære nøgle kolonne i Kundens bordet. Hver fremmed nøgle refererer en primær nøgle i en anden tabel. Brug kommaer til at adskille linjer i afsnittet tabellen begrænsning af SQL-sætningen; den allersidste linje behøver ikke et komma.

Den SaleDetails Table The SaleDetails tabel notation er, SaleDetails (SaleID, ProductID, SoldPrice) SQL-sætningen for at skabe den SalesDetails tabellen: CREATE TABLE SaleDetails (SaleID SMALLINT, ProductID SMALLINT, SoldPrice Numerisk (19,2), PRIMARY KEY (SaleID, ProductID), FOREIGN KEY (SaleID) referencer Salg (SaleID) ON UPDATE CASCADE ON DELETE CASCADE,); Punkter at bemærke: Der er en sammensat (to kolonner) primær nøgle her. Den primære nøgle linie i kolonnen afsnittet tabellen begrænsning i SQL-sætningen tager sig af dette med de to kolonnenavne (adskilt af komma) i sine parentes.

Nu selvom SaleID er en del af den primære nøgle, det opfører sig som en fremmed nøgle her, så vidt Sales tabellen er berørt. Så en linje i afsnittet tabellen begrænsning i SQL-sætningen skal være der med henblik herpå; Bemærk linjen. Tabellen Ordrer tabellen Ordrer notation er, ordrer (OrderID, DateAndTime, MedarbejderId, SupplierID) SQL-sætningen til at oprette tabellen Ordrer IS: CREATE TABLE Ordrer (OrdreID SMALLINT DEFAULT AUTOINCREMENT, DateAndTime TIMESTAMP DEFAULT tidsstempel MedarbejderId SMALLINT, SupplierID SMALLINT, PRIMARY KEY (OrderID ASC), FOREIGN KEY (MedarbejderId) REFERENCER Medarbejder (MedarbejderId) ON UPDATE CASCADE ON DELETE CASCADE, FOREIGN KEY (SupplierID) referencer Leverandører (SupplierID) ON UPDATE CASCADE på Slet CASCADE); Tabellen Ordrer kan forklares på en lignende måde til den Sales bordet, men her, du beskæftiger sig med ordrer (og leverandører) og ikke salg (og kunder).

Den OrderDetails Table The OrderDetails tabel notation er, OrderDetails (OrderID, ProductID, BoughtPrice, Discount) SQL-sætningen for at skabe den OrderDetails tabellen: CRE

Page   <<  [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.