Kezdőoldal » Számítástechnika » Programozás » Hogyan lenne ezt célszerű...

Hogyan lenne ezt célszerű megírni?

Figyelt kérdés
Van egy táblám amiben filmek vannak. Hogyan lenne célszerű ezeket kategorizálni? Ugye egy film több kategóriába is kerülhet, ezért az nem megoldás hogy hozzáadok még 1 oszlopot és oda írom a kategóriáját. Létre kell hozzak minden egyes kategóriának külön táblát? Az azért nem jó, mert az összes kategórián végig kellene futni ha szeretném a film kategóriáit lekérni. Ezt gogyan lenne legcélszerűbb megoldani?
2020. jan. 28. 23:16
 1/6 anonim ***** válasza:
Nem ezt nevezik több-több kapcsolatnak, és ilyenkor kell kapcsolótáblát csinálni?
2020. jan. 28. 23:31
Hasznos számodra ez a válasz?
 2/6 anonim ***** válasza:

Feltételezem adatbázisról beszélünk, ha táblákról beszélünk...


Létrehozol egy filmek, egy kategóriák táblát, amikben rögzíted a filmek és kategóriák nevét. Aztán csinálsz egy harmadik táblát, amiben összerendeled őket.

2020. jan. 28. 23:35
Hasznos számodra ez a válasz?
 3/6 anonim ***** válasza:

"Létre kell hozzak minden egyes kategóriának külön táblát?"

Ez az ötlet hogy jött mégis?

Több-a-többhöz kapcsolatot egy köztes kapcsolótáblával lehet megoldani.

2020. jan. 29. 00:37
Hasznos számodra ez a válasz?
 4/6 anonim ***** válasza:

Több-több kapcsolat.

Csinálsz egy kategória táblát meg egy kapcsolótáblát mondjuk film_kategoria néven és abba kerülnek a film-kategória párosok. Így ugye egy filmhez több kategória is tartozhat és egy kategóriához több film.

2020. jan. 29. 12:08
Hasznos számodra ez a válasz?
 5/6 anonim ***** válasza:

A táblák közötti relációk a következők lehetnek:

- One-to-Many: az A tábla minden rekordjához több B táblás rekord tartozhat, de a B tábla minden eleméhez csak egy A táblás. Ilyenkor a B táblát egészítjük ki egy plusz oszloppal ami A táblára hivatkozik (példa: Osztály - Diák)


- Many-to-One: Ez igazából a One-to-Many a másik tábla perspektívájából (Diák - Osztály)


- Many-to-Many: Mind az A, mind a B tábla oldaláról több hivatkozás is lehetséges. Ekkor létre szoktunk hozni egy kapcsolótáblát, amely rendszerint két oszlopból áll: egy A, és egy B táblára hivatkozó oszlopból. A kapcsolótábla írja le a két tábla közötti relációkat. (Példa: Film - Kategória, igen, ez kell neked)


- One-to-One: Egy A-hoz egy B tartozik, és fordítva. A gyakorlatban igen ritkán használt, csak különleges esetekben alkalmazzák, mivel adatkapcsolat szempontjából ez ugyanaz mintha az A táblát kibővítenéd a B tábla oszlopaival, és a B táblára akkor nincs is szükséged.

2020. jan. 29. 12:28
Hasznos számodra ez a válasz?
 6/6 A kérdező kommentje:
Így már értem, köszönöm
2020. jan. 29. 15:04

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!