*   >> lukeminen koulutus Artikkelit >> science >> programming

Data Määritelmä perusteet Sybase

myös yksi-moneen suhde AsiakasID sarakkeessa Myynti taulukon ja perusavaimen sarakkeessa Asiakkaan taulukon. Jokainen ulkomainen avain viittaa perusavain toisessa taulukossa. Käytä pilkkuja erottamaan rivit taulukossa rajoitus osa SQL; viimeinen rivi ei tarvitse pilkkua. SaleDetails Taulukko SaleDetails taulukossa merkintä on, SaleDetails (SaleID, ProductID, SoldPrice) SQL luoda SalesDetails taulukko: CREATE TABLE SaleDetails (SaleID SMALLINT, ProductID SMALLINT, SoldPrice NUMEROPAINIKKEILLA (19,2), PRIMARY KEY (SaleID, ProductID), FOREIGN KEY (SaleID) VIITTEET Sales (SaleID) päivitettäessä Cascade DELETE CASCADE,); Huomioitavia seikkoja: On yhdistetty (kaksi saraketta) perusavain täällä.

Perusavain rivi taulukon rajoitus sarake osio SQL huolehtii tämän kanssa kahden sarakkeen nimet (erotetaan pilkulla) sen suluissa. Nyt vaikka SaleID on osa perusavain, se käyttäytyy kuin viiteavain täällä, koska Sales taulukon osalta. Joten rivi taulukossa rajoitus osio SQL on siellä vastaavasti; Huomaa linja.

Tilaukset Taulukko Tilaukset taulukossa merkintä on, tilaukset (TilauksenTunnus, DateAndTime, TyöntekijänTunnus, SupplierID) SQL luoda Tilaukset taulukko: CREATE TABLE tilaukset (TilauksenTunnus SMALLINT OLETUS AUTOINCREMENT, DateAndTime TIMESTAMP DEFAULT TIMESTAMP TyöntekijänTunnus SMALLINT, SupplierID SMALLINT, PRIMARY KEY (TilauksenTunnus ASC), FOREIGN KEY (TyöntekijänTunnus) VIITTEET Työntekijä (TyöntekijänTunnus) päivitettäessä Cascade DELETE CASCADE, FOREIGN KEY (SupplierID) VIITTEET Palveluntarjoajat (SupplierID) päivitettäessä Cascade DELETE CASCADE); Tilaukset taulukko voidaan selittää samalla tavalla Sales taulukon, mutta täällä, olet tekemisissä tilaukset (ja toimittajat) eikä Myynti (ja asiakkaat).

OrderDetails Taulukko OrderDetails taulukossa merkintä on, OrderDetails (TilauksenTunnus, ProductID, BoughtPrice, Alennus) SQL luoda OrderDetails taulukko: CREATE TABLE OrderDetails (TilauksenTunnus SMALLINT, ProductID SMALLINT, BoughtPrice NUMEROPAINIKKEILLA (19,2), alennus REAL, PRIMARY KEY (TilauksenTunnus, ProductID), FOREIGN KEY (TilauksenTunnus) VIITTEET Orders (TilauksenTunnus) päivitettäessä Cascade DELETE CASCADE,); OrderDetails taulukko voidaan selittää samalla tavalla SaleDetails taulukon, mutta täällä olet tekemisissä tilauksia eikä myyntiä.

Tietotyyppi Olen antanut alennuksen sarake on REAL. Tämä arvo on prosenttiosuus, (prosenttiosuus merkki ei ole ilmoitettu). Olen selittänyt SQL varten 8 taulukoista. Nämä lausunnot eivät ole mitään virhettä. K

Page   <<  [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 lukeminen koulutus Artikkelit,https://koulutus.nmjjxx.com All rights reserved.