*   >> läser Utbildning artiklar >> science >> programming

Mysql Data Definition Basics

Att genomföra databas i MySQL - Del 4Introduction Detta är del 4 i min serie, Genomförande databas i MySQL. Jag antar att du har läst alla de olika delarna av den stora serien (eller motsvarande tutorials från annat håll) fram till denna punkt. I denna del av serien, tittar vi på grunderna i MySQL uppgifter definition. Kom ihåg att vi har att göra med MySQL 5.1. Med uppgifter definition här, jag hänvisar till att skapa tabeller, ändra tabeller, släppa tabeller, skapande av index och ge olika användare, rättigheter till olika tabeller. Allt som bör göras för en databas.

Obs: Om du inte kan se koden, eller om du tror att något saknas (bruten länk, bild frånvarande), bara att kontakta mig på [email protected]. Det är, kontakta mig för minsta problem du har om vad du är reading.Example Vi ska fortsätta med grossist exemplet. Tabellerna för grossist exemplet är mer eller mindre: Kunder (CustomerID, namn, adress, ort, land, telefon) Försäljning (SaleID, DateAndTime, Anställningsnr, CustomerID) SaleDetails (SaleID, ProductID, Kvantitet, SoldPrice) Produkter (ProductID , Product, Kategori, Antal, ReorderLever, CostPrice, SellingPrice) Order (OrderID, DateAndTime, Anställningsnr, SupplierID) OrderDetails (OrderID, ProductID, Kvantitet, BoughtPrice, Lågpris) Leverantörer (SupplierID, namn, adress, ort, land, telefon ) Anställd (Anställningsnr, namn, adress, ort, land, telefon, Manager) Detta är mer eller mindre de tabeller som härleddes i division 2 i serien, Database.

De logiska relationer är följande: - En-till-många relation mellan försäljnings bord och bordet kunder, genom SaleID kolonn (samma kund kan komma för olika försäljning). - En-till-många-förhållande mellan försäljnings bord och bordet SaleDetails, genom SaleID kolonnen. - En-till-många relation mellan tabellen Produkter och bordet SaleDetails genom ProductID kolonnen. - En-till-många relation mellan tabellen Produkter och bordet OrderDetails genom ProductID kolonnen.

- En-till-många relation mellan leverantörer bord och bordet Order genom SupplierID kolonn (samma leverantör kan leverera olika order). - En-till-många relation mellan tabellen Anställda och tabellen Sales genom EmployeeID kolonnen. - En-till-många relation mellan tabellen Anställda och tabellen Order genom EmployeeID kolonnen. - En reflexiv relation i tabellen Anställda, där en chef övervakar många anställda. Råden för reglerna om index är följande: - Definiera ett unikt index på en primärnyckel. - Index alla främmande nycklar.

Page   <<       [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.