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

Data Definition Basics i Sybase

gå ind i, at der i denne serie. Se manualen eller et andet dokument for det. De Leverandører Table leverandørerne tabel notation er, Leverandører (SupplierID, navn, adresse, by, land, Telefon) SQL-sætningen for at skabe den Leverandører bordet er: CREATE TABLE Leverandører (SupplierID SMALLINT DEFAULT AUTOINCREMENT, Navn CHAR (40) INDEX , adresse CHAR (60), City CHAR (30), State CHAR (30), Land CHAR (40), Telefon CHAR (12), PRIMARY KEY (SupplierID ASC)); Forklaringen er den samme som i tabellen Kunder.

Medarbejderen Tabel Medarbejder tabel notation er, Medarbejder (MedarbejderId, navn, adresse, by, land, Telefon, Manager) SQL-sætningen til at oprette Medarbejder bordet er: CREATE TABLE Medarbejder (MedarbejderId SMALLINT DEFAULT AUTOINCREMENT, Navn CHAR (40 ) INDEX, adresse CHAR (60), City CHAR (30), State CHAR (30), Land CHAR (40), Telefon CHAR (12), Manager SMALLINT, PRIMARY KEY (MedarbejderId ASC)); Forklaringen er den samme som i tabellen Kunder.

Bemærk dog, hvordan refleksive forhold er blevet taget hånd; det er den en-til-mange-relation mellem manager kolonne i Medarbejder bordet og den primære nøgle kolonne i samme Medarbejder tabellen. Foreign centrale linje i koden tager sig af dette. I tabellen, Manager kolonnen er en fremmed nøgle. Det refererer til MedarbejderId kolonne i Employee bordet. Bemærk brugen af ​​parenteser og de reserverede ord: FOREIGN, KEY og referencer. Brug kommaer til at adskille linjer i afsnittet tabellen begrænsning af SQL-sætningen; den allersidste linje behøver ikke et komma.

Sales Tabel Sales tabel notation er, Salg (SaleID, DateAndTime, MedarbejderId, CustomerID) SQL-sætningen for at skabe den Sales tabellen er: CREATE TABLE Salg (SaleID SMALLINT DEFAULT AUTOINCREMENT, DateAndTime TIMESTAMP DEFAULT tidsstempel MedarbejderId SMALLINT, CustomerID SMALLINT, PRIMARY KEY (SaleID ASC), FOREIGN KEY (MedarbejderId) REFERENCER Medarbejder (MedarbejderId) ON UPDATE CASCADE ON DELETE CASCADE, FOREIGN KEY (CustomerID) referencer Kunder (CustomerID) ON UPDATE CASCADE på Slet CASCADE); Oprettelse af tabeller er ens. Men der er visse ting at bemærke her.

For DateAndTime kolonnen, datatype er tidsstempel (kalender dato og tidspunkt på dagen, hvor handlingen har fundet sted - når rækken blev tilføjet). DEFAULT betyder DBMS bør give en værdi automatisk for dig. Standardværdien det bør give er tidsstempel. Det er derfor, du har TIMSTAMP i to steder i linjen. Der er to uafhængige fremmede nøgler her, som er MedarbejderId kolonnen og Custome

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