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

Identifikation Logiske relationer og udenlandske Keys

Design databasetabeller - Del 17Division 2Introduction Dette er en del 17 af min serie Design databasetabeller. Jeg antager, at du har læst alle de forskellige dele af serien op til dette punkt. I denne del af serien, ser vi hvordan man kan identificere logiske relationer og fremmede nøgler i en database. Bemærk: Hvis du ikke kan se koden, eller hvis du tror noget mangler (brudt link, billede fraværende), bare kontakte mig på [email protected]. Det vil sige, kontakt mig for det mindste problem, du har om, hvad du er reading.

Logical Relationships En en-til-en relation mellem to tabeller er en logisk sammenhæng. En en-til-mange-relation mellem to tabeller er også en logisk relationship.Foreign Key En fremmed nøgle er en kolonne i et bord og i en anden tabel, er det en primær nøgle. En fremmed nøgle behøver ikke at have entydige værdier i sin tabel; Men hvor det er en primær nøgle det bør have entydige værdier. Trin 6: Identifikation logiske relationer og udenlandske taster Dette er det sidste trin i skabelsen tabellen proces.

I dette trin du identificere de logiske relationer mellem bordene, og du også identificere de fremmede nøgler. Hey, du også nødt til at identificere de refleksive relationer på dette tidspunkt. To tabeller kan forbundet gennem primære nøgler i begge tabeller, og de kan også være forbundet via en primær nøgle i en tabel og en fremmed nøgle i en anden tabel.

Tabellerne i vores eksempel igen er: Kunder (CustomerID, adresse, by, stat, land, telefon) Salg (SaleID, Dato, MedarbejderId, CustomerID) SaleDetails (SaleID, ProductID, SoldPrice) Produkter (ProductID, Kategori, Antal, Kostpris SellingPrice ) Ordrer (OrdreID, dato, MedarbejderId, SupplierID) OrderDetails (OrderID, ProductID, BoughtPrice, Rabat) Leverandører (SupplierID, adresse, by, land, Telefon) Medarbejder (MedarbejderId, adresse, by, stat, land, Telefon) Den logiske forhold er som følger: - En-til-mange-relation mellem Sales bordet og tabellen Kunder, gennem SaleID søjle (den samme kunde kan komme til forskellige salg).

- En-til-mange-relation mellem Sales bordet og SaleDetails tabellen, gennem SaleID kolonnen. - En-til-mange-relation mellem tabellen Produkter og SaleDetails tabellen, gennem ProductID kolonnen. - En-til-mange-relation mellem tabellen Produkter og OrderDetails tabellen, gennem ProductID kolonnen. - En-til-mange-relation mellem Leverandører bordet og tabellen Ordrer, gennem SupplierID søjle (den samme leverandør kan levere til forskellige ordrer). - En-ti

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