This commit is contained in:
Dániel Viczián 2024-09-16 11:35:49 +00:00
parent ab2838e425
commit db203dbf20
5 changed files with 58 additions and 0 deletions

View File

@ -0,0 +1,58 @@
1.lépés
CREATE DATABASE elso CHARACTER SET = "utf8" COLLATE "utf8_hungarian_ci";
/* Az adatbázis létrehozása utf8 karakter kódolással */
2.lépés
CREATE TABLE felszereles (
id INT PRIMARY KEY AUTO_INCREMENT,
nev VARCHAR(255),
suly INT,
kategoriaId INT
);
/* Felszerelés tábla létrehozása a megadott paraméterekkel*/
CREATE TABLE kategoria (
id INT PRIMARY KEY AUTO_INCREMENT,
nev VARCHAR(255)
);
/* A kategória tábla létrehozása a megadott paraméterekkel*/
CREATE TABLE kolcsonzes (
id INT PRIMARY KEY AUTO_INCREMENT,
vendegId INT,
felszerelesId INT,
datum DATE,
idotartam INT,
visszahozta BOOLEAN
);
/*A kolcsonzes tábla létrehozása a megadott paraméterekkel*/
CREATE TABLE vendeg (
id INT PRIMARY KEY AUTO_INCREMENT,
nev VARCHAR(255)
);
/* vendeg tábla létrehozása a megadott paraméterekkel*/
CREATE TABLE haviBerlet (
id INT PRIMARY KEY AUTO_INCREMENT,
vendegId INT,
honap INT,
ar INT
);
/* haviBerlet tábla létrehozása a megadott paraméterekkel*/
3. lépés idegen kulcsok
ALTER TABLE felszereles
ADD FOREIGN KEY (kategoriaId) REFERENCES kategoria(id);
/* Idegen kulcs hozzá adása*/
ALTER TABLE kolcsonzes
ADD FOREIGN KEY (vendegId) REFERENCES vendeg(id);
/* Idegen kulcs hozzá adása*/
ALTER TABLE kolcsonzes
ADD FOREIGN KEY (felszerelesId) REFERENCES felszereles(id);
/* Idegen kulcs hozzá adása*/
ALTER TABLE haviBerlet
ADD FOREIGN KEY (vendegId) REFERENCES vendeg(id);
/* Idegen kulcs hozzá adása*/

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.