diff --git a/Adatbázis/1.Feladat_SQL.txt b/Adatbázis/1.Feladat_SQL.txt new file mode 100644 index 0000000..8be8c76 --- /dev/null +++ b/Adatbázis/1.Feladat_SQL.txt @@ -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*/ + + diff --git a/Adatbázis/1.Feladat_kesz.png b/Adatbázis/1.Feladat_kesz.png new file mode 100644 index 0000000..c0573ed Binary files /dev/null and b/Adatbázis/1.Feladat_kesz.png differ diff --git a/Adatbázis/2.Feladat_kesz.png b/Adatbázis/2.Feladat_kesz.png new file mode 100644 index 0000000..d5ea00d Binary files /dev/null and b/Adatbázis/2.Feladat_kesz.png differ diff --git a/Adatbázis/3.Feladat_kesz.png b/Adatbázis/3.Feladat_kesz.png new file mode 100644 index 0000000..528c831 Binary files /dev/null and b/Adatbázis/3.Feladat_kesz.png differ diff --git a/Adatbázis/E-R diagram feladat.docx b/Adatbázis/E-R diagram feladat.docx new file mode 100644 index 0000000..e151358 Binary files /dev/null and b/Adatbázis/E-R diagram feladat.docx differ