Implementering database i MySQL - Del 4Introduction Dette er del 4 av serien min, Implementering database i MySQL. Jeg antar at du har lest alle de forskjellige delene av store serier (eller tilsvarende opplæring fra andre steder) opp til dette punktet. I denne delen av serien, ser vi på det grunnleggende av MySQL data definisjon. Husk at vi har å gjøre med MySQL 5.1. Av data definisjon her, er jeg henvise til oppretting av tabeller, endre tabeller, slippe tabeller, opprettelse av indekser og gi ulike brukere, rettigheter til forskjellige tabeller. Alt som må gjøres i en database.
Merk: Hvis du ikke kan se koden, eller hvis du tror noe mangler (ødelagt kobling, bilde fraværende), bare kontakte meg på [email protected]. Det er, kontakt meg for den minste problemet du har om hva du reading.Example Vi skal fortsette med engros eksempel. Tabellene for grossist eksempel er mer eller mindre: Kunder (CustomerID, navn, adresse, by, stat, land, telefonnummer) Salg (SaleID, DateAndTime, AnsattID, Kunde) SaleDetails (SaleID, ProductID, mengde, SoldPrice) Produkter (ProductID , Product, Kategori, Antall, ReorderLever, kostpris, SellingPrice) Pålegg (ORDERID, DateAndTime, AnsattID, SupplierID) OrderDetails (OrderID, ProductID, Antall, BoughtPrice, Rabatt) Leverandører (SupplierID, navn, adresse, by, stat, land, telefonnummer ) Medarbeider (AnsattID, navn, adresse, by, stat, Country, Telefon, NRK) Disse er mer eller mindre bordene som ble utledet i divisjon 2 av serien, Database.
De logiske relasjoner er som følger: - En-til-mange-relasjon mellom salgsbord og kundetabellen, gjennom SaleID kolonne (samme kunde kan komme til ulike salg). - En-til-mange-relasjon mellom den salgs bordet og SaleDetails bord, gjennom SaleID kolonnen. - En-til-mange-relasjon mellom den Products bordet og SaleDetails bord, gjennom ProductID kolonnen. - En-til-mange-relasjon mellom den Products bordet og OrderDetails bord, gjennom ProductID kolonnen. - En-til-mange-relasjon mellom leverandører bordet og ordretabellen, gjennom SupplierID kolonne (samme leverandør kan levere til ulike ordrer).
- En-til-mange-relasjon mellom den ansatte bordet og salgsbord gjennom AnsattID kolonnen. - En-til-mange-relasjon mellom den ansatte bordet og ordretabellen gjennom AnsattID kolonnen. - En refleksiv relasjon innenfor Employee bordet, der en leder oppsyn mange ansatte. Rådene for regler om indeksen er som følger: - Definer en unik indeks på en primærnøkkel. - Index alle fremmednøkler. - Lyst til å i