asd
This commit is contained in:
parent
4ec6c3ba25
commit
e819e7514a
5
20241002/centrum.sql
Normal file
5
20241002/centrum.sql
Normal file
|
@ -0,0 +1,5 @@
|
|||
SELECT kezelestipus.jelleg, fajta.fajtanev, kezeles.kezdet, kezeles.veg, kezeles.dij, kutya.nem, kutya.korEv, kutya.korHonap, gazda.nev, gazda.kerulet FROM kutya
|
||||
inner join fajta on fajta.id = kutya.fajtaId
|
||||
inner join gazda on gazda.id = kutya.gazdaId
|
||||
inner join kezeles on kutya.id = kezeles.kutyaId
|
||||
inner join kezelestipus on kezelestipus.id = kezeles.kezelestipusId;
|
BIN
20241009/adatb2feladatok.zip
Normal file
BIN
20241009/adatb2feladatok.zip
Normal file
Binary file not shown.
|
@ -0,0 +1,87 @@
|
|||
-- Táblák létrehozása
|
||||
|
||||
-- Rendezvénytípusok
|
||||
CREATE TABLE tipus
|
||||
(
|
||||
id int NOT NULL AUTO_INCREMENT,
|
||||
nev varchar(50) NOT NULL UNIQUE,
|
||||
primary key (id)
|
||||
);
|
||||
|
||||
CREATE TABLE helyszin
|
||||
(
|
||||
id int NOT NULL AUTO_INCREMENT,
|
||||
nev varchar(50) NOT NULL UNIQUE,
|
||||
primary key (id)
|
||||
);
|
||||
|
||||
CREATE TABLE kapcsolat
|
||||
(
|
||||
id int NOT NULL AUTO_INCREMENT,
|
||||
nev varchar(50) NOT NULL UNIQUE,
|
||||
telefon varchar(30) NOT NULL,
|
||||
email varchar(50) NOT NULL,
|
||||
cegnev varchar(50),
|
||||
primary key (id)
|
||||
);
|
||||
|
||||
CREATE TABLE rendezveny
|
||||
(
|
||||
id int NOT NULL AUTO_INCREMENT,
|
||||
kapcsolatId int NOT NULL,
|
||||
idopont date NOT NULL,
|
||||
napokszama int NOT NULL,
|
||||
helyszinId int NOT NULL,
|
||||
letszam int NOT NULL,
|
||||
tipusId int NOT NULL,
|
||||
primary key (id),
|
||||
key kapcsolatId (kapcsolatId),
|
||||
CONSTRAINT FK_kapcsolat_kapcsolatId FOREIGN KEY (kapcsolatId) REFERENCES kapcsolat (id),
|
||||
key helyszinId (helyszinId),
|
||||
CONSTRAINT FK_helyszin_helyszinId FOREIGN KEY (helyszinId) REFERENCES helyszin (id),
|
||||
key tipusId (tipusId),
|
||||
CONSTRAINT FK_tipus_tipusId FOREIGN KEY (tipusId) REFERENCES tipus (id)
|
||||
);
|
||||
|
||||
-- Adatok beszúrása
|
||||
INSERT INTO tipus (id, nev)
|
||||
VALUES (1, 'szabadtéri'),
|
||||
(2, 'beltéri'),
|
||||
(3, 'online'),
|
||||
(4, 'tréning'),
|
||||
(5, 'céges rendezvény');
|
||||
|
||||
INSERT INTO helyszin (id, nev)
|
||||
VALUES (1, 'Megrendelő telephelye'),
|
||||
(2, 'Budapest'),
|
||||
(3, 'Szeged'),
|
||||
(4, 'Debrecen'),
|
||||
(5, 'Pécs'),
|
||||
(6, 'Balaton'),
|
||||
(7, 'Velencei tó'),
|
||||
(8, 'Egyéb');
|
||||
|
||||
INSERT INTO kapcsolat (id, nev, telefon, email, cegnev)
|
||||
VALUES (1, 'Kiss Piroska', '+3620123456', 'kiss.piroska@paprika.hu', 'Paprika Paradicsom'),
|
||||
(2, 'Nagy Béla', '+3670523456', 'nagy.bela@bugfix.hu', NULL),
|
||||
(3, 'Vass Alajos', '+36309998877', 'vass.alajos@vaskalapos.hu', 'Vaskalapos Hulladékhasznosító'),
|
||||
(4, 'Nagy Lilla', '+36308768768', 'nagy.lilla@szoke-ciklon.hu', 'Szőke Ciklon Illatszergyár'),
|
||||
(5, 'Major Anna', '+36201347761', 'major.anna@organic.hu', 'Organic Gyógyszergyár'),
|
||||
(6, 'Balogh Béla', '+36304673753', 'balogh.bela@nadpalca.hu', 'Nádpálca Oktatástechnikai Kereskelem'),
|
||||
(7, 'Szabó Krisztina', '+36205049928', 'szabo.krisztina@kaqkk.hu', 'Kaqkk Kft.'),
|
||||
(8, 'Hanta Balázs', '+36705463728', 'hanta.balazs@hanta.hu', 'Hanta Pályázatíró Kft.'),
|
||||
(9, 'Mekk Elek', '+36305161721', 'mekk.elek@talan-holnap.hu', 'Talán Holnap Karbantartás');
|
||||
|
||||
INSERT INTO rendezveny (id, kapcsolatId, idopont, napokszama, helyszinId, letszam, tipusID)
|
||||
VALUES (1, 5, '2023-12-01', 3, 3, 100, 4),
|
||||
(2, 3, '2023-12-01', 1, 1, 120, 5),
|
||||
(3, 1, '2023-12-06', 1, 1, 40, 5),
|
||||
(4, 7, '2023-12-07', 3, 3, 20, 4),
|
||||
(5, 4, '2023-12-08', 1, 2, 70, 2),
|
||||
(6, 6, '2023-12-09', 1, 1, 30, 3),
|
||||
(7, 8, '2023-12-11', 3, 4, 10, 4),
|
||||
(8, 9, '2023-12-12', 1, 1, 30, 2),
|
||||
(9, 2, '2023-12-13', 5, 5, 30, 4),
|
||||
(10, 5, '2023-12-14', 1, 2, 230, 5),
|
||||
(11, 7, '2023-12-15', 1, 1, 65, 5),
|
||||
(12, 8, '2023-12-15', 1, 2, 40, 5);
|
Binary file not shown.
|
@ -0,0 +1,36 @@
|
|||
/* 1. feladat AKA 12.feladat*/
|
||||
CREATE DATABASE mozaik CHARACTER SET="utf8" COLLATE="utf8_hungarian_ci";
|
||||
|
||||
/*14.feladat*/
|
||||
SELECT COUNT(id) as `nagyrendezvenyek szama` FROM rendezveny
|
||||
WHERE letszam >= 100;
|
||||
|
||||
/*15. feladat*/
|
||||
SELECT rendezveny.idopont as `kezdonap`,rendezveny.napokszama as `napokszama`, rendezveny.letszam as `resztvevok szama` FROM rendezveny
|
||||
INNER JOIN helyszin ON helyszin.id = rendezveny.helyszinId
|
||||
WHERE helyszin.nev LIKE "Szeged";
|
||||
|
||||
|
||||
/* 16*/
|
||||
UPDATE kapcsolat SET cegnev = "BugFix IT" WHERE nev LIKE "Nagy Béla";
|
||||
|
||||
/*17*/
|
||||
SELECT tipus.nev, rendezveny.letszam / rendezveny.napokszama as `atlagletszam` FROM rendezveny
|
||||
INNER JOIN tipus ON tipus.id = rendezveny.tipusId
|
||||
GROUP BY tipus.nev
|
||||
ORDER BY `atlagletszam` DESC LIMIT 2;
|
||||
|
||||
/*18*/
|
||||
SELECT helyszin.nev FROM helyszin
|
||||
WHERE helyszin.nev NOT IN (
|
||||
SELECT helyszin.nev FROM rendezveny
|
||||
INNER JOIN helyszin ON helyszin.id = rendezveny.helyszinId
|
||||
);
|
||||
|
||||
/*19*/
|
||||
SELECT kapcsolat.nev, kapcsolat.email, ((rendezveny.napokszama * 20000) + (rendezveny.letszam * 1000)) AS `szervezesi dij` FROM rendezveny
|
||||
INNER JOIN tipus ON rendezveny.tipusId = tipus.id
|
||||
INNER JOIN kapcsolat ON kapcsolat.id = rendezveny.kapcsolatId
|
||||
WHERE tipus.nev LIKE "tréning"
|
||||
;
|
||||
|
2728
20241009/adatb2feladatok/adatb2feladatok/2.feladat/adatbazis.sql
Normal file
2728
20241009/adatb2feladatok/adatb2feladatok/2.feladat/adatbazis.sql
Normal file
File diff suppressed because it is too large
Load Diff
Binary file not shown.
|
@ -0,0 +1,28 @@
|
|||
/*10.feladat*/
|
||||
CREATE DATABASE hamburger CHARACTER SET="utf8" COLLATE="utf8_hungarian_ci";
|
||||
|
||||
/*12.feladat*/
|
||||
SELECT * FROM menutetel
|
||||
WHERE ar = 2500;
|
||||
|
||||
/*13*/
|
||||
UPDATE menutetel SET ar = 2300 WHERE nev LIKE "Grill pizza 32cm";
|
||||
|
||||
/*14*/
|
||||
SELECT felhasznalo.nev as `vendeg_nev`, COUNT(rendeles.id) AS `rendeles_db`
|
||||
FROM rendeles
|
||||
INNER JOIN felhasznalo ON felhasznalo.id = rendeles.felhasznaloId
|
||||
GROUP BY felhasznalo.nev
|
||||
ORDER BY `rendeles_db` DESC LIMIT 9;
|
||||
|
||||
/*15*/
|
||||
INSERT INTO menutetel (nev, ar, etelkatId) VALUES ("Boston Tészta", 2200, 3);
|
||||
|
||||
/*16*/
|
||||
|
||||
SELECT rendeles.id as `rendeles_azon`, rendeleselem.id as `rendeleselem_azon`, menutetel.nev as `menutetel_neve` FROM rendeles INNER JOIN felhasznalo ON felhasznalo.id = rendeles.felhasznaloId INNER JOIN rendeleselem ON rendeles.id = rendeleselem.rendelesId INNER JOIN menutetel ON rendeleselem.menutetelId = menutetel.id WHERE felhasznalo.nev LIKE "Balázs Flóra";
|
||||
|
||||
/*17*/SELECT felhasznalo.nev FROM rendeleselem
|
||||
INNER JOIN rendeles ON rendeleselem.rendelesId = rendeles.id
|
||||
INNER JOIN felhasznalo ON rendeles.felhasznaloId = felhasznalo.id
|
||||
INNER JOIN menutetel ON menutetel.id = rendeleselem.menutetelId;
|
|
@ -3,7 +3,7 @@ import random
|
|||
|
||||
record_number = 25
|
||||
|
||||
tablak = ["beszerzes_kiadasok", "eladasok", "eszkozok", "ezskoztipus", "fizetes", "munkaido", "munkakor", "munkas", "napitermeles", "raktar", "szallitas", "tarnak"]
|
||||
tablak = ["beszerzes_kiadasok", "eladasok", "eszkozok", "eszkoztipus", "fizetes", "munkaido", "munkakor", "munkas", "napitermeles", "raktar", "szallitas", "tarnak"]
|
||||
oszlopok = ["macska_neve", "macska_fajta", "kutya_neve", "kutya_fajta", "anyos_neve", "apos_neve", "polo_meret", "cipo_meret", "hajszin", "borszin", "szemszin", "szemelyiseg", "allampolgarsag"]
|
||||
|
||||
macska_nevek = ['Max', 'Leo', 'Tiger', 'Simba', 'Oliver', 'Bajusz', 'Felix', 'Rocky', 'Jasper', 'Gizmo', 'Apollo', 'Tom', 'Charlie', 'Zeus', 'Oscar', 'Murphy', 'Milo', 'Louie', 'Winston', 'Socks', 'Teddy', 'Toby', 'Ziggy', 'Chester', 'Simba', 'Oreo', 'Finn', 'Rusty', 'Dexter', 'Bruno', 'Sammy', 'Buddy', 'Smokey', 'Simba', 'Whiskey', 'Jasper', 'Loki', 'Benny', 'Gizmo', 'Teddy', 'Leo', 'Remy', 'Harley', 'Oscar', 'Leo']
|
||||
|
|
7276
kimenet.txt
7276
kimenet.txt
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user