A Business Rule En av dina affärsregler, vilket är en uppenbar regel är att du kan sälja mer än en produkter till samma kund. Och så från de två tabellerna, ser vi att för SaleID 10, kunden har köpt produkterna med ProductIDs 11, 42 och 72. Vi ser att för SaleID 20, kunden köpt produkter med ProductIDs 14 och 51. Vi ser också att för SaleID 30 kunden köpt produkter med ProductIDs 41, 51 och 65. Så för en försäljning, det finns många produkter. Detta kallas för en en-till-många-förhållande eller en-till-många förening, som bestäms av affärs rule.
Class Schema A klassdiagram visar förhållandet mellan två klasser (tabeller). Fig 4.1 på fliken läsarfönstret visar klassdiagram för ovanstående två tabeller. Fig 4.2 visar detaljen klassdiagram. Detaljen Klassdiagrammet har attributen (kolumner) i tabellerna. En linje mellan de två blocken visar föreningen (förhållandet). I ena änden av den linje du har nummer 1. Vid den andra änden av linjen, har du asterisk *. Asterisken, * betyder många. Så en och en asterisk (*) innebär en-till-många. En rad i Sale tabellen motsvarar många rader i försäljning Produkt tabellen.
Asterisken är på sidan för tabellen som erbjuder många rader i relationen. 1 är på sidan för tabellen som erbjuder en rad i relationen. I detalj klassdiagram, linjen pekar på de motsvarande ID. Det är en översikt över vad förening eller relation innebär i databasen. Under de kommande delarna i serien, ska vi titta på olika typer av föreningar som kan finnas i en organisation (företag). I denna division, visar jag inte hur du bestämmer relationer, jag visar du bara de olika typer av relationer som finns.
ChrysTutorials i Series1 Database2 databastabell Keys3 databastabell Data Types4 Database Föreningar Overview5 Database N-to-N Relationships6 Database N-ary Association7 Aggregation Association8 Sammansättning Association9 generalisering Association10 Reflexive Association11 Computed Values12 Database EventsThe måste veta i databasdesign