Tietokanta vinkit - Osa 5Division 1Esittely Tämä on osa 5 minun sarja, Database Essentials. Tietokannan Essentials on jako 1 sarja tutorials minulla on tietokanta. Edellisessä osassa opetusohjelma, näimme esimerkki yhdestä-moneen suhteita. Sinulla on yksi-yhteen suhteita, yksi-moneen suhteet ja monet-moneen suhteita. On muitakin suhteita (yhdistykset), joita ei ole luokiteltu N-to-N suhteita. Tässä osassa opetusohjelman katsomme yksi-yhteen, yksi-moneen ja monet-moneen relationships.
One-yhteen suhteet Kuvittele, että olet lemmikkieläinten myymälä myyjä; että on omistat tallentaa missä myydä lemmikkejä. Avaa seuraavaa linkkiä nähdä taulukot tämän opetusohjelman.
https://www.broad-network.com/ChrysanthusForcha/N-to-N-Relationships.htm taulukossa 5.1 esitetään taulukossa eläimille ( lemmikit). Tässä taulukossa kaikki eläinten ominaisuudet ovat taulukossa määritteitä. Taulukko on hyvin pieni pedagoginen syistä. Taulukon arvot ovat kuvitteellisia; Antakaamme tätä yksinkertaista tilannetta pedagoginen syistä.
Olkaamme myös olettaa, että kaksi ensimmäistä eläimet (rivit) ovat nisäkkäitä ja toinen kaksi riviä ovat kaloja. Asiakkaat ovat ihmisiä, jotka haluavat oman lemmikkejä. Kaikki eläimet eivät jaa samoja ominaisuuksia ja asiakas voi tietää kaikkia eläinten ominaisuudet. Nisäkäs (esim kissa) ostaja voi haluta tietää koko pentueen tai jos eläin on kynnet ja hän ei tiedä eikä välitä ominaisuuksia kaloja. Toisaalta kalan ostaja voi välitä nisäkäs ominaisuudet; hän ehkä tietää, jos hänen mahdollisille lemmikki (kala) on makean veden tai suolaisen veden kaloja.
Taulukossa huomata, että yksi eläin on tiettyjä yleisiä ominaisuuksia. Yleinen ominaisuudet (määritteitä) ovat DateBorn, nimi, sukupuoli ja väri. Voit harkita ID kuin yleinen ominaisuus. Kuitenkin taulukon ominaisuudet LitterSize ja kynnet ovat vain nisäkäs, ei muiden eläinryhmien (nisäkäs on yksi luokka ja kalat on toinen luokka). Ominaisuudet, makean veden ja ScaleCondition ovat vain kaloja luokkaan eikä muiden eläinten luokat. Siksi sinun on joitakin tyhjiä soluja taulukossa. Taulukko 5.1 ei ole hyvä pöytä. Tarvitset luokan hierarkiassa taulukoita.
Päätaulukko on yksi yleinen ominaisuuksia ja kaksi muuta on kunkin luokan. Taulukossa 5.2 esitetään päätaulukon nimeltään Animal pöytä. Taulukossa 5.3 esitetään Mammal ja taulukko 5.4 osoittaa Kalat pöytä. Jokainen luokka pöydässä on yksi-yhteen suhde (Association) kanssa päätaulukko. Eli jokainen rivi luokkaan (nisäkkään tai kalat) taulukko on vai