Kezdőoldal » Számítástechnika » Programozás » Adatbázis kezelés, de hogyan?

Adatbázis kezelés, de hogyan?

Figyelt kérdés
azt a feladatot kaptam háziba, hogy csinálnom kell egy táblát amibe van egy-a többhöz és több-a többhöz kapcsolatnak is. a 3 táblám: énekes, zeneszám, énekes nemzetisége. és ugye lesz egy 4. táblám a több a többhöz kapcsolat miatt, de nem értem az egészet, hogy melyik táblába pontosan mit vigyek fel, és hogy hogy van ez az egész , aki egy kicsit is tud segítsen. Előre is köszönöm a válaszokat :)

2015. jan. 7. 12:57
 1/1 anonim ***** válasza:

Amit leírtál az teljesen értelmetlen. Csak tippelni tudok mi akarsz:


Kell csinálnod egy E-R modellt amiben kell lennie 1:N és N:N kapcsolatnak is. Az entitás halmazaid: énekes, zeneszám, nemzetiség


Ebből következik hogy a kapcsolataid:

nemzetiség - énekes [1:N] (minden énekesnek 1 nemzetisége van de 1 nemzetiséghez tartozhat több énekes is)

énekes - zeneszám [N:N] (1 énekesnek több száma is lehet, 1 számban több énekes is énekelhet)


Ezt kell relációs modellé alakítanod.

Az 1:N kapcsolatot úgy lehet hogy az énekes relációt kiegészíted nemzetiség reláció kulcsával.

Az N:N kapcsolatnál pedig fel kell venni egy új relációt amiben az énekes és a zeneszám relációk kulcsai lesznek összerendelve. Ez lesz a 4. táblád.


Kiegészítés: 1:1 kapcsolatnál összevonhatod a 2 táblát és az egyik reláció kulcsát törölheted.


Bővebben: google -> er modellből relációs modell


Ha mégsem ez a feladat akkor inkább másold be a feladat szövegét és akkor majd valaki fog tudni segíteni.

2015. jan. 7. 14:15
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!