Adatbázis rendszerek I.
1. feladat

Triatlon verseny nyilvántartó tervezése


I. Követelményanalízis, fogalomszótár

A triatlon verseny nyilvántartó használatakor szükségünk lesz egy versenynaptárra, valamint az ezen a versenyeken számításba vehető versenyzők adataira, továbbá a versenyen résztvevők eredményeire. Egy-egy verseny lebonyolításáért egy szervezőbizottság (egy cég) a felelős, melynek adatai szintén nagyon fontosak.

A szükséges egyedek:

1. Versenyző:

2. Verseny:

3. Szervezőbizottság:

II. Integritási feltételek

III. E/R adatmodell

 

IV. Relációs adatmodell

Ha az E/R modellt át szeretnénk konvertálni relációs adatmodellé, akkor szükségünk van konverziós szabályokra.
A versenyző és a verseny között fennálló több-több kapcsolat ábrázolására egy új reláció bevezetése szükséges, ez a Résztvesz reláció, mely két idegen kulcsot tartalmaz, a versenyzőre és a versenyre.
A verseny reláció is kibővített egy idegen kulccsal, mely a verseny szervezőlére utal.

V. A táblák szerkezete

Tábla/mező neve Név a scriptben Típus Integritási feltétel Megjegyzés
Versenyző VERSENYZO

-

-

-

Azonosító VID 5 számjegyű egész elsődleges kulcs

-

Név VNEV 40 karakteres szöveg mindig legyen értéke

-

Edző EDZO 40 karakteres szöveg

-

-

Egyesület CLUB 30 karakteres szöveg

-

-

Életkor KOR 2 számjegyű egész negatív nem lehet

-

Város VVAROS 25 karakteres szöveg

-

-

Utca VUTCA 25 karakteresszöveg

-

-

Házszám VHSZ 5 karakteres szöveg

-

-

Irányítószám VIRSZ 4 számjegyű egész negatív nem lehet

-

Verseny VERSENY

-

-

-

Azonosító VEID 5 számjegyű egész elsődleges kulcs

-

Szervező SZERVEZO 5 számjegyű egész idegen kulcs a szervezőre

-

Megnevezés MEGN 30 karakteres szöveg mindig legyen értéke

-

Vezetőbíró VEZ_BIRO 40 karakteres szöveg

-

-

Év EV 4 számjegyű egész negatív nem lehet

-

Hónap HO 2 számjegyű egész negatív nem lehet

-

Nap NAP 2 számjegyű egész negatív nem lehet

-

Ország ORSZAG 20 karakteres szöveg

-

-

Város VEVAROS 25 karakteres szöveg

-

-

Résztvesz RESZTVESZ

-

-

-

Versenyző RVERSENYZO 5 számjegyű egész idegen kulcs a versenyzőre

-

Verseny RVERSENY 5 számjegyű egész idegen kulcs a versenyre

-

Pontszám PONTSZAM 4 számjegyű egész negatív nem lehet

-

Helyezés HELYEZES 3 számjegyű egész negatív nem lehet

-

Szervező bizottság SZERV_BIZ

-

-

-

Azonosító SZID 5 számjegyű egész elsődleges kulcs

-

Név SZNEV 30 karakteres szöveg mindig legyen értéke

-

Elnök ELNOK 40 karakteres szöveg

-

-

Város SZVAROS 25 karakteres szöveg

-

-

Utca SZUTCA 25 karakteres szöveg

-

-

Házszám SZHSZ 5 karakteres szöveg

-

-

Irányítószám SZIRSZ 4 számjegyű egész negatív nem lehet

-

Telefonszám SZTEL 12 számjegyű egész negatív nem lehet

-

 

A program forrása: juhaszg.sql


Készítette: Juhász Gábor G-201i

Vissza a főoldalra