Ezt a relációs adatbázist, hogyan kell létrehozni? Csak a tablákat kell megcsinálni vagy össze is kell kötni őket?
A feladat:
Adottak a következő adatok:
tanuló:azonosító, név, kor
osztály:azonosító, osztályfőnök, tanulók száma
tanár:név, osztály ahol tanítanak, kor
Készíteni kell egy relációs adatbázist.
Namostmár én csupán annyit tudok, hogy a relációs adatbázis táblázatokból épül fel. De nem erőst értem mit is kéne csinálni. Gondolom létrehozni a táblázatokat...össze is kéne kötni őket? Plusz információ nélkül lehetséges?
Nem akarom leírni a relációs adatbáziskezelés alapvető szabályait, ezt a suliban, ahol tanulsz kellene elmondaniuk a tanároknak.
De a legegyszerűbb, ha elindítod a Microsoft egyik programját, az Access-t... ...ahol egyszerűen létrehozhatod a táblákat, sőt egyszerűen össze is kötheted őket valamely KULCS mező által!
A "tanuló"-táblát az "osztály"-táblával az "azonosító" kulcs mezőn keresztűl!
Az "osztály" táblát a "tanár"-táblával az "azonosító" és az "osztály, ahol tanítanak" mezők által.
tanuló(azonosító, név, kor)
osztály(azonosító, osztályfőnök, tanulók száma)
tanár(név, osztály ahol tanítanak, kor)
...ahol az "azonosítók" egyedi mezők (kulcs-mezők), az "osztály, ahol tanítanak" egy külső kulcs, ami logikusan az "osztály"-tábla "azonosító"-mezőjével egyezik meg (hiszen így tudod összekapcsolni), viszont a "tanár"-táblának is kell lennie egy kulcs mezőjének, ami egyértelműen azonosítja az összes rekordját (sorát), mivel lehet két azonos nevű tanár, sőt azonos korú tanárok is lehetnek, így érdemes mesterséges kulcsot létrehozni, ami mondjuk egy számláló típusú "azonosító"-mező
Nagyjából le is írtam a megoldást... :-)
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!