1.1. Feladat Listázza ki a 20-as részleg dolgozóinak nevét, belépési idejét, foglalkozását a nevek szerint csökkenően rendezve.
|
|
- Karola Péter
- 8 évvel ezelőtt
- Látták:
Átírás
1 SELECT * ; SELECT * FROM dept; 1.1. Feladat Listázza ki a 20-as részleg dolgozóinak nevét, belépési idejét, foglalkozását a nevek szerint csökkenően rendezve. SELECT ename, hiredate, job WHERE deptno=20 ORDER BY ename DESC; 1.2. Feladat Készítsen két listát, melyek a dolgozók adatait tartalmazzák. Az egyiket a fizetés szerint növekvően, a másikat a fizetés szerint csökkenően rendezze. SELECT * ORDER BY sal ASC; SELECT * ORDER BY sal DESC; 1.3. Feladat Listázza ki a dolgozók nevét, fizetést, jövedelmét a jövedelmük szerint csökkenően rendezve. (A jövedelem a fizetés és a jutalék összege.) SELECT ename, sal, sal+nvl(comm,0) AS jov ORDER BY jov ASC; 1.4. Feladat Listázza ki a dolgozók nevét, részlegüket, jövedelmüket, és az adójukat (a jövedelmük 20%-a), az adójuk szerint csökkenően, a nevük szerint pedig növekvő módon rendezve. SELECT ename, deptno, sal, sal*0.2 AS tax ORDER BY tax DESC, ename ASC; 1.5. Feladat Írassa ki azon alkalmazottak nevét, munkakörét és fizetését, akiknek fizetése nincs az USD tartományban. A lista fejléce legyen Név, Munkakör, Fizetés. SELECT ename AS nev, job AS munkakor, sal AS fizetes WHERE sal<1500 OR sal>2850; 1.6. Feladat Írassa ki azon dolgozók nevét, munkakörét, fizetését, jutalékát és részleg-azonosítóját, akik 1000 USD-nál többet keresnek, és március 1. és szeptember 30. között léptek be a vállalathoz. SELECT ename, job, sal, comm, deptno WHERE sal>1000 AND hiredate BETWEEN ' ' AND ' '; 1 by Will
2 1.7. Feladat Írassa ki minden jutalékkal rendelkező alkalmazott nevét, jutalékát, főnökének azonosítóját. Legyen a lista rendezett a főnök azonosítója, és az alkalmazottak neve szerint. SELECT ename, comm, mgr WHERE comm IS NOT NULL ORDER BY mgr, ename; 1.8. Feladat Írassa ki azon alkalmazottak azonosítóját, nevét, foglalkozását, fizetését és jutalékát, akiknek jutaléka meghaladja a fizetésük 50%-át. SELECT empno, ename, job, sal, comm WHERE comm>sal/2; 1.9. Feladat Írja ki azon dolgozók nevét, foglalkozását, fizetését és belépési dátumát, akik 1981-ben léptek be a vállalathoz. A lista legyen a belépési dátum szerint rendezve. SELECT ename, job, sal, hiredate WHERE hiredate BETWEEN ' ' AND ' ' ORDER BY hiredate; Feladat Listázza azon alkalmazottak nevét, foglalkozását, jövedelmét, akiknek a nevében két L betű szerepel, továbbá vagy a 30-as részlegen dolgozik, vagy a főnökének azonosítója SELECT ename, job, sal WHERE ename LIKE '%L%L%' AND (deptno=30 OR mgr=7782); Feladat Listázza ki részlegazonosító szerint rendezve a clerk és a salesman munkakörű dolgozók éves fizetését a részleg szerint rendezve. SELECT sal*12 WHERE job='clerk' OR job='salesman' ORDER BY deptno ASC; Feladat Listázza ki az összes dolgozót oly módon, hogy azoknál, akik nem kapnak jutalékot, az a szöveg jelenjen meg, hogy Nincs jutalék. A lista fejléce legyen azonosító, belépési dátum, név, foglalkozás, jutalék. SELECT empno AS azonosito, hiredate AS "belepesi datum", ename AS nev, job AS foglalkozas, WHEN comm IS NULL THEN 'Nincs jutalek' ELSE TO_CHAR(comm) END AS jutalek ; 2 by Will
3 1.13. Feladat Listázza ki a man karaktersorozatot tartalmazó munkakörben dolgozók nevét és munkakörét, a munkakör és a név szerint rendezve. SELECT ename, job WHERE job LIKE '%MAN%' ORDER BY ename, job; Feladat Listázza foglalkozás szerint csoportosítva azon dolgozók nevét, foglalkozását, jövedelmét és részlegét, akiknek jövedelme kisebb 2500 USD-nál, valamint 1981 és 1982 között léptek be. A keletkezett lista elsődlegesen a foglalkozás, másodlagosan a dolgozó neve szerint legyen rendezve. SELECT ename, job, sal, deptno WHERE sal<2500 AND hiredate LIKE '1981%' ORDER BY job, ename; Feladat Listázza ki azoknak az alkalmazottaknak a nevét, éves fizetését és a munkában eltöltött hónapjainak számát, akik előtt léptek be a vállalathoz. A lista legyen a hónapszámok szerint csökkenően rendezve. SELECT ename, sal*12, TRUNC(MONTHS_BETWEEN(CURRENT_DATE, hiredate)) WHERE hiredate<' ' ORDER BY hiredate DESC; Feladat Listázza ki a C és az M betűvel kezdődő foglalkozású alkalmazottak nevét (nevüket nagy betűvel kezdve és kisbetűvel folytatva), valamint nevük hosszát. Rendezze a listát a foglalkozás szerint. SELECT CONCAT(SUBSTR(ename,0,1), LOWER(SUBSTR(ename,2,256))) AS nev, LENGTH(ename) WHERE job LIKE 'C%' OR job LIKE 'M%'; Feladat A belépési dátum napjai szerint csoportosítva listázza azon dolgozók azonosítóját, nevét, jövedelmét, munkába állásuk napját, részlegét, akiknek jövedelme 1300 és 5500 USD közötti érték. A keletkezett lista elsődlegesen a napok sorszáma szerint, másodlagosan a dolgozó neve szerint legyen rendezve. A hét első napja legyen a vasárnap. SELECT empno, ename, sal, hiredate, deptno WHERE sal BETWEEN 1300 AND 5500 ORDER BY hiredate, ename; Feladat A vállalatnál hűségjutalmat adnak, és ehhez szükséges azon dolgozók azonosítója, neve, fizetése, munkában eltöltött éve, akik legalább 15 éve álltak munkába. Rendezze a listát a munkában eltöltött évek szerint csökkenően, valamint az azonosító szerint növekvően. SELECT empno, ename, sal, years FROM (SELECT empno, ename, sal, TRUNC(MONTHS_BETWEEN(CURRENT_DATE, hiredate)/12) AS years ) WHERE years>=15 ORDER BY years DESC, empno ASC; 3 by Will
4 1.19. Feladat Listázza a dolgozók nevét, munkakörét, fizetését és a fizetési kategóriáját, mely 1000 USD alatt 1, 2000 USD alatt 2, stb., ez utóbbi szerint csökkenően rendezve. (A fizetéstartomány USD.) SELECT ename, job, sal, WHEN sal<1000 THEN '1' WHEN sal<2000 THEN '2' WHEN sal<3000 THEN '3' WHEN sal<4000 THEN '4' WHEN sal<5000 THEN '5' WHEN sal<6000 THEN '6' END AS cat ORDER BY cat DESC; Feladat Listázza a dolgozók nevét, azonosítóját és beosztását a név szerint rendezve. Egy dolgozó beosztása Főnök, ha van beosztottja, egyébként NULL érték. SELECT ename, empno, WHEN empno IN (SELECT mgr ) THEN 'FŐNÖK' ELSE NULL END AS beoszt ORDER BY ename; 2.1. Feladat Listázza munkakörönként az átlagfizetéseket két tizedesre kerekítve. Rendezze átlagfizetések szerint csökkenően. SELECT job, ROUND(AVG(sal), 2) AS avgsal GROUP BY job ORDER BY avgsal DESC; 2.2. Feladat Listázza csökkenően rendezve a főnökök átlagfizetését egész értékre kerekítve. (Főnök az a dolgozó, akinek azonosítója szerepel az mgr oszlopban.) SELECT ROUND(AVG(sal)) WHERE empno IN (SELECT mgr ); 2.3. Feladat Listázza részlegenként a legnagyobb és legkisebb havi jövedelmeket. SELECT deptno, MIN(sal), MAX(sal) GROUP BY deptno; 2.4. Feladat Listázza a legalább egy dolgozójú részlegeket a dolgozószám szerint csökkenően rendezve. SELECT deptno, COUNT(deptno) AS szam GROUP BY deptno ORDER BY szam DESC; 4 by Will
5 2.5. Feladat Listázza ki a főnökök azonosítóit, valamint azt, hogy hány beosztottjuk van. Rendezze a listát a beosztottak száma szerint csökkenően. Akinek nincs főnöke, oda írjon valamilyen megjegyzést ( tulajdonos vagy elnök stb.). SELECT WHEN mgr IS NULL THEN 'Boss' ELSE TO_CHAR(mgr,'9999') END AS mgr, COUNT(mgr) AS szolga GROUP BY mgr ORDER BY szolga DESC; 2.6. Feladat Listázza az azonosítójuk hárommal való oszthatósága alapján a dolgozók átlagjövedelmét, dolgozók számát, és legkisebb fizetését. SELECT ROUND(AVG(sal),2), WHEN MOD(empno,3)=0 THEN '0' WHEN MOD(empno,3)=1 THEN '1' WHEN MOD(empno,3)=2 THEN '2' END AS m, MIN(sal) GROUP BY MOD(empno,3); 2.7. Feladat Listázza a 2000 USD-nál nagyobb átlagjövedelmeket egész értékre kerekítve a foglalkozás szerint csoportosítva. A lista a foglalkozás szerint legyen rendezett. SELECT job, ROUND(AVG(sal),0) AS atlag GROUP BY job HAVING ROUND(AVG(sal),0)>=2000 ORDER BY job; 2.8. Feladat Listázza azokat a részlegeket, ahol a fizetésátlag nagyobb 1500 USD-nál. Rendezze fizetésátlag szerint csökkenően. SELECT deptno, ROUND(AVG(sal),0) AS atlag GROUP BY deptno HAVING ROUND(AVG(sal),0)>=1500 ORDER BY atlag DESC; 2.9. Feladat Listázza foglalkozásonként a legnagyobb jövedelmeket, jövedelem szerint rendezve. SELECT job, MAX(sal) AS max GROUP BY job ORDER BY max; Feladat Listázza ki, hogy az egyes foglalkozási csoportokon belül hányan dolgoznak. A lista a létszám szerint legyen rendezett. SELECT job, COUNT(job) AS letszam GROUP BY job ORDER BY letszam; 5 by Will
6 2.11. Feladat Listázza ki a főnökök azonosítóit és a főnökökhöz tartozó beosztottak számát, ez utóbbi adat szerint rendezve. SELECT mgr, COUNT(mgr) AS szolga GROUP BY mgr ORDER BY szolga; Feladat Listázza azon foglalkozások átlagjövedelmét, amelyek nevében a man alsztring megtalálható. A listát rendezze az átlagjövedelem szerint csökkenő sorrendben. SELECT job, ROUND(AVG(sal),0) AS atlag WHERE job LIKE '%MAN%' GROUP BY job ORDER BY atlag DESC; Feladat Listázza rendezve azon foglalkozási csoportok átlagfizetését, ahol kettő, vagy ennél több alkalmazott dolgozik. SELECT job, ROUND(AVG(sal),0) AS atlag GROUP BY job HAVING COUNT(job)>=2; Feladat Írjon utasítást azon részlegek azonosítójának, dolgozói számának és azok legnagyobb és legkisebb jövedelmének lekérdezésére, ahol a részlegszám páros. A lista a részleg azonosító szerint legyen rendezve. SELECT deptno, COUNT(empno), MAX(sal), MIN(sal) WHERE MOD(deptno,2)=0 GROUP BY deptno ORDER BY deptno; Feladat Listázza ki az azonosító paritása szerint csoportosítva a dolgozókat. Hagyja ki azon dolgozókat, akik 1981 után léptek be a vállalathoz. Rendezze elsődlegesen paritás szerint, másodlagosan a dolgozó neve szerint. SELECT ename, WHEN MOD(empno,2)=0 THEN 'Paros' ELSE 'Paratlan' END AS paritas WHERE hiredate<' ' ORDER BY paritas, ename; Feladat Számítsa ki az átlagos jutalékot. SELECT AVG(NVL(comm,0)) ; Feladat Készítsen listát a páros és páratlan azonosítójú dolgozók számáról. SELECT SUM( WHEN MOD(empno,2)=0 THEN 1 ELSE 0 END) AS paros, SUM( WHEN MOD(empno,2)=1 THEN 1 ELSE 0 END) AS paratlan ; 6 by Will
7 2.18. Feladat Listázza fizetési kategóriák szerint a dolgozók számát. (A fizetési kategóriákat vagy Ön definiálja, vagy vegye a salgrade táblából.) SELECT SUM( WHEN sal<1000 THEN 1 ELSE 0 END) AS "<1000", SUM( WHEN sal BETWEEN 1000 AND 3000 THEN 1 ELSE 0 END) AS "1000<x<3000", SUM( WHEN sal>3000 THEN 1 ELSE 0 END) AS ">3000" ; Feladat Listázza főnökönként (mgr) a főnökhöz tartozó legkisebb dolgozói fizetéseket. Hagyja ki azon dolgozók fizetését, akiknek nincs főnökük, valamint azokat a csoportokat, ahol a legkisebb fizetés nagyobb 2000 USD-nál. Rendezze a listát a legkisebb fizetések szerint növekvően. SELECT mgr, MIN(sal) WHERE mgr IS NOT NULL GROUP BY mgr HAVING MIN(sal)<2000 ORDER BY MIN(sal) ASC; Feladat Listázza főnökönként (mgr) a főnökhöz tartozó dolgozói átlagfizetéseket. Hagyja ki azon dolgozók fizetését, akiknek nincs főnökük, valamint azokat a csoportokat, ahol az átlagfizetés nagyobb 3000 USD-nál. Rendezze a listát az átlagfizetések szerint csökkenően. SELECT mgr, AVG(sal) WHERE mgr IS NOT NULL GROUP BY mgr HAVING AVG(sal)<3000 ORDER BY AVG(sal) DESC; Feladat Listázza főnökönként a főnökhöz tartozó dolgozók jövedelme közül a legnagyobbat. Hagyja ki a listakészítésből azon dolgozókat, akiknek nincs jutalékuk, valamint azokat a (legnagyobb) jövedelemeket, melyek nagyobbak 3500 USD-nál. Rendezze a listát a legnagyobb jövedelem szerint csökkenően. SELECT mgr, MAX(sal) WHERE comm IS NOT NULL GROUP BY mgr HAVING MAX(sal)<3500 ORDER BY MAX(sal) DESC; Feladat Listázza részlegenként az egy tizedesre kerekített átlagfizetéseket. Hagyja ki az átlag meghatározásból az január. 1-e előtt belépett dolgozókat, valamint azon részlegek átlagfizetését, melyekben a legkisebb fizetés kisebb 1000 USDnál. Rendezze a listát az átlagfizetések szerint növekvően. SELECT deptno, ROUND(AVG(sal),1) WHERE hiredate>' ' GROUP BY deptno HAVING MIN(sal)>1000 ORDER BY AVG(sal) ASC; 7 by Will
8 2.23. Feladat Listázza munkakörönként a dolgozók számát és az egész értékre kerekített átlagfizetésüket numerikusan és grafikusan is. Ez utóbbit csillag (*) karakterek sorozataként balra igazítva jelenítse meg olymódon, hogy e sorozatban 200 USDonként egy csillag karakter álljon. Rendezze a listát az átlagfizetések szerint csökkenően. SELECT job, COUNT(empno), ROUND(AVG(sal)), LPAD('*',TRUNC(AVG(sal))/200,'*') GROUP BY job ORDER BY ROUND(AVG(sal)) DESC; Feladat Listázza főnökönként a legrégebb óta munkaviszonyban álló dolgozóknak a mai napig munkában töltött éveinek számát numerikusan és grafikusan is. Ez utóbbit kettőskereszt (#) karakterek sorozataként balra igazítva jelenítse meg olymódon, hogy e sorozatban 5 évenként egy kettőskereszt karakter álljon. Rendezze a listát az évek száma szerint növekvően. SELECT mgr, EXTRACT(YEAR FROM SYSDATE)-EXTRACT(YEAR FROM MIN(hiredate)) AS evekszama, LPAD('#',(EXTRACT(YEAR FROM SYSDATE)-EXTRACT(YEAR FROM MIN(hiredate)))/5,'#') AS graf GROUP BY mgr ORDER BY evekszama ASC; 3.1. Feladat Listázza azon dolgozók nevét és részlegük nevét, akiknek nevében az A betű szerepel. SELECT ename, dname INNER JOIN dept USING(deptno) WHERE ename LIKE '%A%'; 3.2. Feladat Listázza ki a Dallas-i telephely minden dolgozójának nevét, munkakörét, fizetését és részlegének azonosítóját. SELECT ename, job, sal, deptno INNER JOIN dept USING(deptno) WHERE loc='dallas'; 3.3. Feladat Listázza ki a clerk munkakörű dolgozókat foglalkoztató részlegek azonosítóját, nevét és telephelyét. A lista legyen rendezve a részlegnév szerint. SELECT deptno, dname, loc INNER JOIN dept USING(deptno) WHERE job='clerk' ORDER BY dname; 3.4. Feladat Listázza ki a Dallas-ban és a Chicago-ban dolgozók nevét, munkakörét és telephelyét. A lista telephely szerint legyen rendezett. SELECT ename, job, loc INNER JOIN dept USING(deptno) WHERE loc='dallas' OR loc='chicago' ORDER BY loc; 8 by Will
9 3.5. Feladat Listázza ki az egyes részlegek nevét, telephelyük címét, dolgozóik átlagfizetését a részlegnevek szerint rendezve. SELECT dname, loc, AVG(sal) INNER JOIN dept USING(deptno) GROUP BY dname, loc ORDER BY dname; 3.6. Feladat Listázza ki a 20-as és a 30-as részleg legnagyobb fizetésű dolgozóinak azonosítóját, nevét, foglalkozását, jutalékát és belépési dátumát. SELECT empno, ename, job, NVL(comm,0), hiredate FROM dept INNER JOIN emp USING(deptno), (SELECT MAX(sal) AS msal FROM dept INNER JOIN emp USING(deptno) GROUP BY deptno) WHERE (deptno=20 OR deptno=30) AND sal=msal; 3.7. Feladat Listázza ki minden részleg legkisebb jövedelmű dolgozójának azonosítóját, nevét, foglalkozását, jutalékát és belépési dátumát. SELECT empno, ename, job, NVL(comm,0), hiredate FROM dept INNER JOIN emp USING(deptno), (SELECT MIN(sal) AS msal INNER JOIN dept USING(deptno) GROUP BY deptno) WHERE sal=msal; 3.8. Feladat Listázza ki azon részlegek nevét és telephelyét, ahol a dolgozók átlagjövedelme kisebb, mint 2200 USD. SELECT dname, loc FROM dept INNER JOIN emp USING(deptno) GROUP BY deptno, dname, loc HAVING AVG(sal)<2200; 3.9. Feladat Írjon olyan lekérdezést, ami megadja az összes jutalékkal rendelkező alkalmazott nevét, részlegének nevét és helyét. SELECT ename, dname, loc INNER JOIN dept USING(deptno) WHERE comm IS NOT NULL; Feladat Listázza a dolgozók nevét és azonosítóját a főnökük (mgr) nevével és azonosítójával együtt úgy, hogy akinek nincs főnöke, annak a NULL érték helyére a Legfőbb karaktersorozatot írja. SELECT x.ename, x.empno, WHEN y.ename IS NULL THEN 'Ajm do bossz' ELSE y.ename END AS mgrname, y.empno AS mgrno x, emp y WHERE x.mgr=y.empno(+); 9 by Will
10 3.11. Feladat Listázza ki a NEW YORK telephely minden dolgozójának nevét, azonosítóját, jövedelmét és főnökének nevét, telephelyét. SELECT x.ename, x.empno, x.sal, y.ename, y.loc FROM (SELECT * INNER JOIN dept USING(deptno)) x, (SELECT * INNER JOIN dept USING(deptno)) y WHERE x.loc='new YORK' AND x.mgr=y.empno(+); Feladat Listázza mindazon alkalmazott nevét, részlegének nevét és fizetését, akiknek fizetése megegyezik valamelyik Dallasban dolgozó alkalmazottéval. Legyen a lista fejléce név, részlegnév, fizetés, és a lista legyen a fizetés és a részlegnév szerint rendezett. SELECT DISTINCT ename AS nev, dname AS reszlegnev, sal AS fizetes INNER JOIN dept USING(deptno), (SELECT sal AS dsal INNER JOIN dept USING(deptno) WHERE loc='dallas') WHERE sal IN dsal ORDER BY fizetes, reszlegnev; Feladat Listázza azon dolgozókat, akiknek neve hasonlít egy munkakör nevéhez. SELECT DISTINCT x.ename x, emp y WHERE SOUNDEX(x.ename) IN SOUNDEX(y.job); Feladat Listázza azon főnökök azonosítóját, akik nem menedzser foglalkozásúak. A lista legyen a főnök azonosító (mgr) szerint rendezett. SELECT x.empno, x.ename x, emp y WHERE x.empno IN y.mgr AND x.job<>'manager' GROUP BY x.empno, x.ename ORDER BY x.empno; Feladat Hány olyan főnök van, aki nem menedzser foglalkozású? SELECT COUNT(z.empno) FROM (SELECT x.empno x, emp y WHERE x.empno IN y.mgr AND x.job<>'manager' GROUP BY x.empno) z; 10 by Will
11 3.16. Feladat Listázza a főnökeik szerint csoportosítva a legkisebb jövedelmű dolgozókat. Hagyja ki azon dolgozókat, akiknek nincs főnökük, valamint azokat a csoportokat, ahol a legkisebb jövedelem nagyobb 3000 USD-nál. Rendezze a listát a legkisebb jövedelmek szerint növekvően. SELECT MIN(sal), mgr WHERE mgr IS NOT NULL GROUP BY mgr HAVING MIN(sal)<3000 ORDER BY MIN(sal) ASC; Feladat Listázza minden olyan dolgozó azonosítóját és nevét, akik olyan részlegen dolgoznak, melyen található nevében T betűt tartalmazó dolgozó. Legyen a lista fejléce azonosító, név, részleg helye, és a lista legyen a részleg helye és a név szerint rendezett. SELECT DISTINCT x.empno AS azonosito, x.ename as nev, x.loc as "reszleg helye" FROM (SELECT * INNER JOIN dept USING(deptno)) x, (SELECT deptno INNER JOIN dept USING(deptno) WHERE ename LIKE '%T%') y WHERE x.deptno IN y.deptno ORDER BY "reszleg helye", nev; Feladat Listázza a főnökeik (mgr) szerint csoportosítva azokat a dolgozókat, akiknek fizetése e csoportosítás szerint a legkisebb, de nagyobb 1000 USD-nál. A lista a fizetés növekvő értéke szerint legyen rendezett. Legyen a lista fejléce: főnök kódja, dolgozónév, fizetése. SELECT DISTINCT y.mgr, x.ename, y.msal x, (SELECT mgr, MIN(sal) AS msal GROUP BY mgr HAVING MIN(sal)>1000 ORDER BY msal) y WHERE y.mgr=x.mgr; Feladat Listázza azon főnököknél (mgr) a legkisebb és legnagyobb fizetéseket, melyeknél a legkisebb fizetések 3000 USD-nál alacsonyabbak. A listát a legkisebb fizetés szerint rendezze, a fejléc pedig legyen Főnök kódja, Legkisebb Fizetés és Legnagyobb Fizetés. SELECT DISTINCT y.mgr AS "fonok kodja", min AS "legkisebb fizetes", max AS "legnagyobb fizetes" x, (SELECT mgr, MIN(sal) AS min, MAX(sal) AS max GROUP BY mgr HAVING MIN(sal)<3000) y WHERE y.mgr=x.mgr ORDER BY min; 11 by Will
12 3.20. Feladat Listázza a fizetés szerint csökkenően rendezve az eladók (salesman) és a hivatalnokok (clerk) főnökeinek nevét és fizetését, a saját nevét, munkakörét, fizetését, valamint a saját fizetés főnök fizetés arányukat a főnök neve szerint elsődlegesen, a fizetés arány szerint másodlagosan rendezve. SELECT x.ename AS mgrname, x.sal AS mgrsal, y.ename AS name, y.job AS job, y.sal AS sal, y.sal/x.sal AS arany x, emp y WHERE (y.job='salesman' OR y.job='clerk') AND y.mgr=x.empno ORDER BY mgrname, arany; 12 by Will
KENDE MÁRIA NAGY ISTVÁN: Oracle Példatár(SQL-PL/SQL) Házi feladatok a 3.gyakorlathoz: 1. fejezet: Egyszerű lekérdezések
KENDE MÁRIA NAGY ISTVÁN: Oracle Példatár(SQL-PL/SQL) Házi feladatok a 3.gyakorlathoz: 1. fejezet: Egyszerű lekérdezések 1.1. Feladat Listázza ki a 20-as részleg dolgozóinak nevét, belépési idejét, foglalkozását
Adatbázis használat I. 2. gyakorlat
Adatbázis használat I. 2. gyakorlat Tudnivalók Oracle 10g a weben: http://www.oracle.com/technetwork/databa se/database10g/downloads/index.html FF kiírásokat legkésőbb a jövő hétre hozni! 2011. 02. 15.
Adatbázis használat I. 2. gyakorlat
Adatbázis használat I. 2. gyakorlat Tudnivalók Oracle 10g a weben: http://www.oracle.com/technetwork/database/ database10g/downloads/index.html Egyéb letöltési lehetőség: http://jerry.gorextar.hu/ab1/oracle/
Oracle Példatár (SQL-PL/SQL)
KENDE MÁRIA NAGY ISTVÁN Oracle Példatár (SQL-PL/SQL) (FELADATGYŰJTEMÉNY) PANEM Tartalomjegyzék KENDE MÁRIA NAGY ISTVÁN...1 Oracle Példatár (SQL-PL/SQL)...1 PANEM...1 Tartalomjegyzék...2 1. fejezet...4
Adatbázis használat I. 1. gyakorlat
Adatbázis használat I. 1. gyakorlat Tudnivalók Nagy Gabriella nagy.gabriella@nik.uni-obuda.hu BA. 306. szoba www.orakulum.com => Adatbázis-kezelés => AKT (Adatbázis-Kezelés Technológiája) 2011. 02. 08.
SELECT DISTINCT deptno FROM emp; (distinct) SELECT STATEMENT HASH UNIQUE TABLE ACCESS FULL EMP
SELECT * FROM emp; SELECT ename FROM emp; (projekció) SELECT ename FROM emp WHERE ename='jones'; (szelekció) ------------------------------------------ SELECT DISTINCT deptno FROM emp; (distinct) --------------------------------
2012. április 13. TARTALOM
KENDE MÁRIA - NAGY ISTVÁN SQL BEVEZETŐ FELADATGYŰJTEMÉNY TARTALOM Előszó... 2 Megjegyzés... 2 0. Foglalkozás Adatbázis tervezés... 3 1. Foglalkozás Az SQL használatának alapjai, Egyszerű lekérdezések...
Adatbázisok. 9. gyakorlat SQL: SELECT október október 26. Adatbázisok 1 / 14
Adatbázisok 9. gyakorlat SQL: SELECT 2015. október 26. 2015. október 26. Adatbázisok 1 / 14 SQL SELECT Lekérdezésre a SELECT utasítás szolgál, mely egy vagy több adattáblából egy eredménytáblát állít el
ADATBÁZISOK gyakorlat: SQL 2. rész SELECT
ADATBÁZISOK 9-10. gyakorlat: SQL 2. rész SELECT SELECT utasítás általános alakja SELECT [DISTINCT] oszloplista FROM táblanévlista [WHERE feltétel] [GROUP BY oszloplista [HAVING feltétel] ] [ORDER BY oszloplista];
2007. február 25. TARTALOM
KENDE MÁRIA - NAGY ISTVÁN ANALITIKUS SQL FELADATGYŰJTEMÉNY TARTALOM 9. Foglalkozás Részletező csoportosítások... 2 10. Foglalkozás Analitikus függvények... 5 Melléklet A ROW_NUMBER szintaktikája... 10
Gyakorlás: Hozzunk létre egy Alkalmazottak táblát AZO szám, Részleg szöveg, Munkakör szöveg és BelépésDátuma dátum típussal.
Adatbázis létrehozása Adatleíró műveletek CREATE DATABASE "tan1" WITH ENCODING= LATIN2 ; vagy parancssorból a terminál alatt $ createdb tan1 E=latin2 Kapcsolódás az adatbázishoz $ psql tan1 Adattábla létrehozása
Adatbázis használat I. 5. gyakorlat
Adatbázis használat I. 5. gyakorlat Tudnivalók Jövő hétre a normalizálást hozni vagy e- mailben beküldeni! 7. héten (= két hét múlva!) nagyzh + FF checkpoint: adattáblák feltöltése, megszorítások 2010.
SQL PÉLDATÁR. készült a PTE TTK Iskolai informatika III. kurzus teljesítésére
SQL PÉLDATÁR készült a PTE TTK Iskolai informatika III. kurzus teljesítésére PTE TTK Czimmermann Gergely MA matematika informatika tanár szakos hallgató 2017 Tartalomjegyzék 1. Adatleíró műveletek... 3
Adatok szűrése, rendezése
Adatok szűrése, rendezése Célkitűzések Szűrést kifejező lekérdezések végrehajtása A lekérdezés eredményének rendezése &változó használata isql*plus-ban futási időben megadható feltételek céljából A lista
Adatbázisok I. Definíció: DDL: - objektum létrehozás CREATE - objektum megszüntetés DROP - objektum módosítás ALTER
Adatbázisok I 1 SQL- Utasítások csoportosítása Definíció: DDL: - objektum létrehozás CREATE - objektum megszüntetés DROP - objektum módosítás ALTER Módosítás: DML: - rekord felvitel INSERT - rekord törlés
ADATBÁZIS HASZNÁLAT I. 4. gyakorlat
ADATBÁZIS HASZNÁLAT I. 4. gyakorlat Figyelem!!! A diasor ismerete nem helyettesíti a tankönyvet, és a példatárat. A diasor ismerete szükséges, de nem elégséges feltétele a minimum elégséges érdemjegynek!
Bódy Bence Az SQL egy újabb példán keresztül
Bódy Bence Az SQL egy újabb példán keresztül Ez az oktatási anyag elektronikus formában, változtatások nélkül, oktatási célra szabadon felhasználható a szerző és a forrás megjelölésével. Minden más célú
LEKÉRDEZÉSEK SQL-BEN. A relációs algebra A SELECT utasítás Összesítés és csoportosítás Speciális feltételek
LEKÉRDEZÉSEK SQL-BEN A relációs algebra A SELECT utasítás Összesítés és csoportosítás Speciális feltételek RELÁCIÓS ALGEBRA A relációs adatbázisokon végzett műveletek matematikai alapjai Halmazműveletek:
ADATBÁZISOK I. Az esetleges hibákat kérlek a csongor@csongorbokay.com címen jelezd! Utolsó módosítás: 2013. március 20.
ADATBÁZISOK I. Szerkesztette: Bókay Csongor Az esetleges hibákat kérlek a csongor@csongorbokay.com címen jelezd! Utolsó módosítás: 2013. március 20. Ez a Mű a Creative Commons Nevezd meg! - Ne add el!
Adatbázisok* tulajdonságai
Gazdasági folyamatok térbeli elemzése 4. előadás 2010. 10. 05. Adatbázisok* tulajdonságai Rendezett, logikailag összefüggő és meghatározott szempont szerint tárolt adatok és/vagy információk halmaza Az
Csoportosított adatok megjelenítése összesítı függvények használatával. Copyright 2004, Oracle. All rights reserved.
Csoportosított adatok megjelenítése összesítı függvények használatával Copyright 2004, Oracle. All rights reserved. Célkitőzés A használható összesítı függvények azonosítása Az összesítı függvények használatának
Adatbázis rendszerek SQL nyomkövetés
Adatbázis rendszerek 1. 12. SQL nyomkövetés 1/32 B ITv: MAN 2017.10.26 Nyomkövetési feladat 2/32 Gyakorló feladatok Termék-Vásárlás-Vásárló Oktató-Tantárgy-Hallgató 3/32 Gyakorló feladat: Termék-Vásárlás-Vásárló
Adatbázisok. 8. gyakorlat. SQL: CREATE TABLE, aktualizálás (INSERT, UPDATE, DELETE), SELECT október október 26. Adatbázisok 1 / 17
Adatbázisok 8. gyakorlat SQL: CREATE TABLE, aktualizálás (INSERT, UPDATE, DELETE), SELECT 2015. október 26. 2015. október 26. Adatbázisok 1 / 17 SQL nyelv Structured Query Language Struktúrált lekérdez
Adattípusok. Max. 2GByte
Adattípusok Típus Méret Megjegyzés Konstans BIT 1 bit TRUE/FALSE SMALLINT 2 byte -123 INTEGER 4 byte -123 COUNTER 4 byte Automatikus 123 REAL 4 byte -12.34E-2 FLOAT 8 byte -12.34E-2 CURRENCY / MONEY 8
Adattípusok. Max. 2GByte
Adattípusok Típus Méret Megjegyzés Konstans BIT 1 bit TRUE/FALSE TINIINT 1 byte 12 SMALLINT 2 byte -123 INTEGER 4 byte -123 COUNTER 4 byte Automatikus 123 REAL 4 byte -12.34E-2 FLOAT 8 byte -12.34E-2 CURRENCY
Adatbázisok I. Az SQL nyelv
Adatbázisok I Az SQL nyelv SQL (Structured Query Language) Deklaratív nyelv, 1974-ben publikálták Halmaz orientált megközelítés, a relációs algebra műveleteinek megvalósítására Előzménye a SEQUEL (IBM)(Structured
INFORMATIKAI ALAPISMERETEK
Informatikai alapismeretek középszint 0631 ÉRETTSÉGI VIZSGA 2006. október 24. INFORMATIKAI ALAPISMERETEK KÖZÉPSZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ OKTATÁSI ÉS KULTURÁLIS MINISZTÉRIUM
2012.05.11. Adatbázisok I A relációs algebra
Adatbázisok I A relációs algebra 2 3 4 1 Feladatok Tantárgy tkód cím kredit oktató Oktató oktkód név tanszék fizetés Feladatok 1. Az átlagos kreditpontszám: Γ avg(kredit) (Tantárgy) 2. A Matematika tanszéken
Csomag. Adatbázis-objektum Programozási eszközök gyűjteménye Két részből áll. specifikáció törzs (opcionális)
Csomagok Csomag Adatbázis-objektum Programozási eszközök gyűjteménye Két részből áll specifikáció törzs (opcionális) Csomagspecifikáció CREATE [OR REPLACE] PACKAGE csomagnév [AUTHID {DEFINER CURRENT_USER}]
Adatbázis Rendszerek II. 3. SQL alapok
Adatbázis Rendszerek II. 3. SQL alapok 22/1 B IT v: 2016.10.20 MAN Oracle adattípusok Szöveges adattípusok CHAR (1-2000) VARCHAR (1-4000) VARCHAR2 (1-4000, nemzeti karakterekhez) CLOB (max. 8 TB) NCLOB
Alkalmazói rendszerek ACCESS ZH - javítókulcs Informatika tanár MSC, levelező tagozat, január 06.
Alkalmazói rendszerek ACCESS ZH - javítókulcs Informatika tanár MSC, levelező tagozat, 2010. január 06. Leírás és feladatok Adatbázisunkban egy üzletlánc törzsvásárlóit tartjuk nyilván. Minden törzsvásárlónak
Informatikus informatikus 54 481 04 0010 54 07 Térinformatikus Informatikus É 1/6
A 10/2007 (II. 27.) SzMM rendelettel módosított 1/2006 (II. 17.) OM rendelet Országos Képzési Jegyzékről és az Országos Képzési Jegyzékbe történő felvétel és törlés eljárási rendjéről alapján. Szakképesítés,
Tartalomjegyzék. Tartalomjegyzék 1. Az SQL nyelv 1 Az SQL DDL alapjai 2
Tartalomjegyzék Tartalomjegyzék 1 Az SQL nyelv 1 Az SQL DDL alapjai 2 Adatbázis parancsok 2 Táblaparancsok 2 A táblázat létrehozása 2 A táblázat módosítása 3 A tábla törlése 3 Indextábla létrehozása 3
ADATBÁZIS-KEZELÉS FÉLÉVES FELADAT
ÓBUDAI EGYETEM Neumann János Informatikai Kar Nappali Tagozat ADATBÁZIS-KEZELÉS FÉLÉVES FELADAT NÉV: MÁK VIRÁG NEPTUN KÓD: A DOLGOZAT CÍME: Jani bácsi székadatbázisa Beadási határidő: 14. oktatási hét
Adatbázis-lekérdezés. Az SQL nyelv. Makány György
Adatbázis-lekérdezés Az SQL nyelv Makány György SQL (Structured Query Language=struktúrált lekérdező nyelv): relációs adatbázisok adatainak visszakeresésére, frissítésére, kezelésére szolgáló nyelv. Születési
Adatbázis-kezelés Feladatok és megoldások
2016/11/30 11:15 1/7 Adatbázis-kezelés Feladatok és megoldások < Adatbázis-kezelés Adatbázis-kezelés Feladatok és megoldások Egytáblás lekérdezések Feladat 001 Adatok Adott a következő személy tábla: az
Adatbázis-kezelés Feladatok és megoldások
2018/12/08 12:18 1/8 Adatbázis-kezelés Feladatok és megoldások < Adatbázis-kezelés Adatbázis-kezelés Feladatok és megoldások Egytáblás lekérdezések Feladat 001 Adatok Adott a következő személy tábla: az
INFORMATIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ
Informatika emelt szint 1121 ÉRETTSÉGI VIZSGA 2013. október 18. INFORMATIKA EMELT SZINTŰ GYAKORLATI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ EMBERI ERŐFORRÁSOK MINISZTÉRIUMA Bevezetés A feladatok
Lekérdezések az SQL SELECT utasítással
Lekérdezések az SQL SELECT utasítással Az SQL SELECT utasítás lehetőségei Vetítés Kiválasztás 1. tábla 1. tábla Összekapcsolás 1. tábla 2. tábla Elemi SELECT utasítások SELECT * {[DISTINCT] column expression
JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ
Informatika középszint 1121 ÉRETTSÉGI VIZSGA 2011. október 21. INFORMATIKA KÖZÉPSZINTŰ GYAKORLATI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ NEMZETI ERŐFORRÁS MINISZTÉRIUM Bevezetés A feladatok értékelése
Access alapok. Megnevezés Művelet Minta. Új adatbázis létrehozása. Új / Üres adatbázis.. Tábla létrehozása tervező nézetben.
Access alapok Megnevezés Művelet Minta Új adatbázis Új / Üres adatbázis.. A tábla mezőinek beállítása tervező nézetben Mezőnév = az adott oszlop neve, Adattípus = az oszlopban szereplő adatok mintája (szöveg,
2006. május 1. TARTALOM
KENDE MÁRIA - NAGY ISTVÁN PL/SQL FELADATGYŰJTEMÉNY TARTALOM 9. Foglalkozás Hivatkozási és összetett adattípusok, kurzor, ROWID... 2 10. Foglalkozás Összefoglaló feladatok... 11 Melléklet Dinamikus SQL...
INFORMATIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ KÖZÉPSZINT% GYAKORLATI ÉRETTSÉGI VIZSGA. É R E T T S É G I V I Z S G A 2015. május 15.
Informatika középszint Javítási-értékelési útmutató 1312 É R E T T S É G I V I Z S G A 2015. május 15. INFORMATIKA KÖZÉPSZINT% GYAKORLATI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ EMBERI ERFORRÁSOK
SQL. Táblák összekapcsolása lekérdezéskor Aliasok Allekérdezések Nézettáblák
SQL Táblák összekapcsolása lekérdezéskor Aliasok Allekérdezések Nézettáblák A SELECT UTASÍTÁS ÁLTALÁNOS ALAKJA (ISM.) SELECT [DISTINCT] megjelenítendő oszlopok FROM táblá(k direkt szorzata) [WHERE feltétel]
LOGISZTIKAI ADATBÁZIS RENDSZEREK JOIN, AGGREGÁCIÓ
LOGISZTIKAI ADATBÁZIS RENDSZEREK JOIN, AGGREGÁCIÓ Lénárt Balázs tanársegéd TANTERV Hét Dátum Előadó Előadások Időpont: szerda 8:30-10:00, helye: LFSZÁMG Dátum Gyakvezető 1. 9. 11. Tokodi Adatbázis kezelés
Lekérdezések I. Egyszerű választó lekérdezések
Lekérdezés létrehozása: A Varázslóval: Lekérdezések I. Egyszerű választó lekérdezések 1. Lekérdezés sáv Lekérdezés varázsló 2. Tábla (vagy lekérdezés) kiválasztása. 3. Szükséges mezők átvitele a kijelölt
Adatbázisok. 2. gyakorlat SQL november november 12. Adatbázisok 1 / 31
Adatbázisok 2. gyakorlat SQL 2016. november 12. 2016. november 12. Adatbázisok 1 / 31 SQL nyelv Structured Query Language Struktúrált lekérdez nyelv A relációs adatbáziskezelés szabványos nyelve Két f
2012. április 27. TARTALOM
KENDE MÁRIA - NAGY ISTVÁN PL/SQL FELADATGYŰJTEMÉNY TARTALOM 9. Foglalkozás Hivatkozási és összetett adattípusok, kurzor, ROWID... 2 10. Foglalkozás Összefoglaló feladatok... 15 Melléklet Dinamikus SQL...
Adatbázis Rendszerek II. 8. Gyakorló környezet
Adatbázis Rendszerek II. 8. Gyakorló környezet 1/24 B IT v: 2017.10.26 MAN Gyakorló környezet Géptermek 193.6.5.58:8080/apex H16_neptunkód ADMIN neptunkód 2/24 Jelszó váltás 1 2 3 4 3/24 Gyakorló környezet
STRUCTURED QUERY LANGUAGE(SQL) - ALAPOK
STRUCTURED QUERY LANGUAGE(SQL) - ALAPOK Az adatbázis-kezelők elvárásai közé tartozik az, hogy legyen egy olyan adatbázis-kezelőktől független nyelv, amely az adatdefiníciós, az adatmanipulációs és a lekérdező
Többtáblás lekérdezések megjelenítése
Többtáblás lekérdezések megjelenítése Célkitűzés Egynél több táblának egyenlőségen vagy nem-egyenlőségen alapuló összekapcsolást végző SELECT utasítások írása. Egy táblának önmagával történő összekapcsolása.
INFORMATIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ
Informatika emelt szint 1011 ÉRETTSÉGI VIZSGA 2010. május 11. INFORMATIKA EMELT SZINTŰ GYAKORLATI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ OKTATÁSI ÉS KULTURÁLIS MINISZTÉRIUM Bevezetés A feladatok
Tájékoztató. Használható segédeszköz: -
A 35/2016. (VIII. 31.) NFM rendelet szakmai és vizsgakövetelménye alapján. Szakképesítés azonosítószáma és megnevezése 54 213 05 Szoftverfejlesztő Tájékoztató A vizsgázó az első lapra írja fel a nevét!
Adatbázis-kezelés. Harmadik előadás
Adatbázis-kezelés Harmadik előadás 39 Műveletek csoportosítása DDL adat definiálás Objektum létrehozás CREATE Objektum törlés DROP Objektum módosítás ALTER DML adat módosítás Rekord felvitel INSERT Rekord
A SELECT működése. Ttanar tábla: Tdiak tábla:
A SELECT működése A SELECT utasítás általános formája: SELECT [ALL/DISTINCT] {*/,, } FROM [],, [] [WHERE
BEVEZETÉS Az objektum fogalma
BEVEZETÉS Az objektum fogalma Program (1) Adat (2) Objektum Kiadványszerkesztés Word Táblázatkezelés Excel CAD AutoCad Adatbáziskezelés Access 1 Program (1) Adat (2) Objektum Adatmodell (2) A valós világ
INFORMATIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ KÖZÉPSZINT% GYAKORLATI ÉRETTSÉGI VIZSGA. É R E T T S É G I V I Z S G A 2014. október 17.
Informatika középszint Javítási-értékelési útmutató 1411 É R E T T S É G I V I Z S G A 2014. október 17. INFORMATIKA KÖZÉPSZINT% GYAKORLATI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ EMBERI ERFORRÁSOK
Adatbázisok II. rész
Adatbázisok II. rész Érettségi feladatok Új adatbázist készítünk A táblákat a külső adatok menüfül szövegfájl pontjánál importáljuk (nem pedig megnyitjuk!) Fontos: az első sor tartalmazza az oszlopneveket
Relációs algebra áttekintés és egy táblára vonatkozó lekérdezések
Relációs algebra áttekintés és egy táblára vonatkozó lekérdezések Tankönyv: Ullman-Widom: Adatbázisrendszerek Alapvetés Második, átdolgozott kiadás, Panem, 2009 2.4. Relációs algebra (áttekintés) 5.1.
A trigger egy aktualizálási művelet esetén végrehajtandó programrészletet definiál. Alakja:
ORACLE TRIGGEREK A trigger egy aktualizálási művelet esetén végrehajtandó programrészletet definiál. Alakja: CREATE [OR REPLACE] TRIGGER név { BEFORE AFTER INSTEAD OF } { DELETE INSERT UPDATE [OF oszlopok]
SELECT. SELECT(projekció) FROM(forrás) WHERE(szűrés) GROUPBY(csoportosítás) HAVING(csoportok szűrése) ORDERBY(rendezés)
Lekérdezések Tartalom Lekérdezések feldolgozási sorrendje Összekapcsolások Operátorok Szűrések Aggregátumok és csoportosítások Csoportos szűrések Rendezések Halmazműveletek Ranking függvények Pivotálás
PL/SQL feladatok 8. gyakorlat
1. feladat PLSQL feladatok 8. gyakorlat Változóhasználat (I. az SQL*Plus felhasználói változói, II. az SQL*Plus környezeti változói, III. a PLSQL (belsõþ) változói). Az adatok képernyõþre való kiíratása
INFORMATIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ
Informatika emelt szint 1111 ÉRETTSÉGI VIZSGA 2012. május 14. INFORMATIKA EMELT SZINTŰ GYAKORLATI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ NEMZETI ERŐFORRÁS MINISZTÉRIUM Bevezetés A feladatok értékelése
INFORMATIKAI ALAPISMERETEK
Informatikai alapismeretek emelt szint 0911 ÉRETTSÉGI VIZSGA 2011. október 17. INFORMATIKAI ALAPISMERETEK EMELT SZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ NEMZETI ERŐFORRÁS MINISZTÉRIUM
SQL parancsok feldolgozása
Az SQL nyelv SQL nyelv szerepe Sequental Query Language, deklaratív nyelv Halmaz orientált megközelítés, a relációs algebra műveleteinek megvalósítására Előzménye a SEQUEL (IBM) Algoritmus szerkezeteket
Kilencedik témakör: Lazarus-Firebird. Készítette: Dr. Kotsis Domokos
PASzSz Kilencedik témakör: Lazarus-Firebird Készítette: Dr. Kotsis Domokos Az SQLdb fülön IBConnection Kapcsolat A Data Access fülön Az SQLdb fülön... Select 1. Az SQLQuery lezárása. (Active := false,
JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ
Informatika középszint 1221 ÉRETTSÉGI VIZSGA 2013. május 21. INFORMATIKA KÖZÉPSZINTŰ GYAKORLATI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ EMBERI ERŐFORRÁSOK MINISZTÉRIUMA Bevezetés A feladatok értékelése
2. Készítsen awk szkriptet, amely kiírja az aktuális könyvtár összes alkönyvtárának nevét, amely februári keltezésű (bármely év).
1. fejezet AWK 1.1. Szűrési feladatok 1. Készítsen awk szkriptet, ami kiírja egy állomány leghosszabb szavát. 2. Készítsen awk szkriptet, amely kiírja az aktuális könyvtár összes alkönyvtárának nevét,
4. Előadás Az SQL adatbázisnyelv
4. Előadás Az SQL adatbázisnyelv Sorváltozók Alkérdések Ismétlődő sorok Összesítések 1 Sorváltozók Sapientia - Erdélyi Magyar TudományEgyetem (EMTE) Olyan lekérdezéseknél, amelyik UGYANAZON reláció két
Lekérdezések az SQL SELECT utasítással
Lekérdezések az SQL SELECT utasítással Célok Az SQL SELECT utasítás lehetőségeinek bemutatása A megjelenítendő oszlopok kiválasztása Elemi SELECT utasítások végrehajtása Az SQL utasítások és az isql*plus
JAVÍTÁSI-ÉRTÉKELÉSI INFORMATIKA ÚTMUTATÓ. ÉRETTSÉGI VIZSGA 2012. október 19. ÉRETTSÉGI VIZSGA EMELT SZINT% GYAKORLATI MINISZTÉRIUMA EMBERI ERFORRÁSOK
Informatika emelt szint Javítási-értékelési útmutató 0802 INFORMATIKA EMELT SZINT% GYAKORLATI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ EMBERI ERFORRÁSOK MINISZTÉRIUMA ÉRETTSÉGI VIZSGA 2012. október
INFORMATIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ
Informatika emelt szint 0622 ÉRETTSÉGI VIZSGA 2006. november 3. INFORMATIKA EMELT SZINTŰ GYAKORLATI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ OKTATÁSI ÉS KULTURÁLIS MINISZTÉRIUM Bevezetés A feladatok
Lekérdezések az SQL-ben 1.rész
Lekérdezések az SQL-ben 1.rész Tankönyv: Ullman-Widom: Adatbázisrendszerek Alapvetés Második, átdolgozott kiadás, Panem, 2009 6.1. Egyszerű (egy-relációs) lekérdezések az SQL-ben - Select-From-Where utasítás
INFORMATIKAI ALAPISMERETEK
Informatikai alapismeretek emelt szint 0802 ÉRETTSÉGI VIZSGA 2008. október 20. INFORMATIKAI ALAPISMERETEK EMELT SZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ OKTATÁSI ÉS KULTURÁLIS MINISZTÉRIUM
LOGISZTIKAI ADATBÁZIS RENDSZEREK UNIÓ, ALLEKÉRDEZÉSEK
LOGISZTIKAI ADATBÁZIS RENDSZEREK UNIÓ, ALLEKÉRDEZÉSEK Lénárt Balázs tanársegéd TANTERV Hét Dátum Előadó Előadások Időpont: szerda 8:30-10:00, helye: LFSZÁMG Dátum Gyakvezető 1. 9. 11. Tokodi Adatbázis
Tábla létrehozása: CREATE TABLE alma( ID INT( 3 ) NOT NULL PRIMARY KEY, Leiras VARCHAR( 100 ) );
Tábla létrehozása: CREATE TABLE alma( ID INT( 3 ) NOT NULL PRIMARY KEY, Leiras VARCHAR( 100 ) ); CREATE TABLE `dihunor`.`csapat` ( `ID` INT( 4 ) NOT NULL AUTO_INCREMENT PRIMARY KEY COMMENT 'A csapat azonositoja',
Az SQL nyelv. SQL (Structured Query Language = Strukturált Lekérdező Nyelv).
Az SQL nyelv SQL (Structured Query Language = Strukturált Lekérdező Nyelv). A lekérdezési funkciók mellett a nyelv több olyan elemmel is rendelkezik, amelyek más adatkezelési funkciók végrehajtására is
54 481 01 1000 00 00 CAD-CAM informatikus CAD-CAM informatikus
A 10/2007 (II. 27.) SzMM rendelettel módosított 1/2006 (II. 17.) OM rendelet Országos Képzési Jegyzékről és az Országos Képzési Jegyzékbe történő felvétel és törlés eljárási rendjéről alapján. Szakképesítés,
INFORMATIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ
Informatika középszint 0801 ÉRETTSÉGI VIZSGA 2010. május 17. INFORMATIKA KÖZÉPSZINTŰ GYAKORLATI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ OKTATÁSI ÉS KULTURÁLIS MINISZTÉRIUM Bevezetés A feladatok értékelése
PL/SQL (folytatás) Kurzorok, függvények, eljárások
PL/SQL (folytatás) Kurzorok, függvények, eljárások Kurzorok Adattábla soronkénti feldolgozására szolgál A memóriában egy munkaterületen tárolódik a kurzorhoz tartozó tábla A kurzor az eredményhalmazban
JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ
Informatika emelt szint 0511 ÉRETTSÉGI VIZSGA 2005. május 19. INFORMATIKA EMELT SZINTŰ ÉRETTSÉGI VIZSGA A gyakorlati vizsga időtartama: 240 perc JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ OKTATÁSI MINISZTÉRIUM gyakorlati
ADATBÁZISKEZELÉS ADATBÁZIS
ADATBÁZISKEZELÉS 1 ADATBÁZIS Az adatbázis adott (meghatározott) témakörre vagy célra vonatkozó adatok gyűjteménye. - Pl. A megrendelések nyomon követése kereskedelemben. Könyvek nyilvántartása egy könyvtárban.
Lekérdezések az SQL-ben 1.rész
Lekérdezések az SQL-ben 1.rész Tankönyv: Ullman-Widom: Adatbázisrendszerek Alapvetés Második, átdolgozott kiadás, Panem, 2009 6.1. Egyszerű (egy-relációs) lekérdezések az SQL-ben - Select-From-Where utasítás
Lekérdezések az SQL SELECT utasítással. Copyright 2004, Oracle. All rights reserved.
Lekérdezések az SQL SELECT utasítással Copyright 2004, Oracle. All rights reserved. Az SQL SELECT utasítás lehetıségei Vetítés Kiválasztás 1. tábla 1. tábla Összekapcsolás 1. tábla 2. tábla 1-2 Copyright
8. Gyakorlat SQL. DDL (Data Definition Language) adatdefiníciós nyelv utasításai:
8. Gyakorlat SQL SQL: Structured Query Language; a relációs adatbáziskezelők szabványos, strukturált lekérdező nyelve SQL szabványok: SQL86, SQL89, SQL92, SQL99, SQL3 Az SQL utasításokat mindig pontosvessző
Feladatok. Az adatokat tartalmazó munkafüzetet mentsük le saját számítógépünkre, majd onnan nyissuk meg az Excel programmal!
1. Feladat A táblázatunk négy légitársaság jegyeladását tartalmazza, negyedéves bontásban. Válaszoljunk a táblázat alatt lévő kérdésekre! Az eredmény IGAZ, vagy HAMIS legyen. Készítette: SZÁMALK Zrt, Szakképzési
A Tervezzen egytáblás adatbázist tanulók hiányzásának nyilvántartására! Az adattábla a következ k rögzítésére legyen alkalmas:
1. FELADAT A Készítsen egytáblás adatbázist könyveinek nyilvántartására! Az adattábla a következ k rögzítésére legyen alkalmas: Szerz neve Könyv címe Kiadó neve Kiadás éve Vásárlás ideje Fogyasztói ár
Adatbázisok. 8. gyakorlat. SQL: CREATE TABLE, aktualizálás (INSERT, UPDATE, DELETE) október október 22. Adatbázisok 1 / 14
Adatbázisok 8. gyakorlat SQL: CREATE TABLE, aktualizálás (INSERT, UPDATE, DELETE) 2014. október 22. 2014. október 22. Adatbázisok 1 / 14 SQL nyelv Structured Query Language Struktúrált lekérdez nyelv A
INFORMATIKA. PRÓBAÉRETTSÉGI 2004. május KÖZÉPSZINT. Pontozási és javítási útmutató
PRÓBAÉRETTSÉGI 2004. május INFORMATIKA KÖZÉPSZINT Pontozási és javítási útmutató A feladatok pontozását a mellékelt pontozási és javítási útmutatók alapján lehet elvégezni. A feladatokban szereplő részpontok
JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ
Informatika középszint 1511 ÉRETTSÉGI VIZSGA 2015. május 15. INFORMATIKA KÖZÉPSZINTŰ GYAKORLATI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ EMBERI ERŐFORRÁSOK MINISZTÉRIUMA Bevezetés A feladatok értékelése
INFORMATIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ
Informatika középszint 0622 ÉRETTSÉGI VIZSGA 2007. november 6. INFORMATIKA KÖZÉPSZINTŰ GYAKORLATI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ OKTATÁSI ÉS KULTURÁLIS MINISZTÉRIUM Bevezetés A feladatok
ÉRETTSÉGI VIZSGA EMELT SZINT% GYAKORLATI. ÉRETTSÉGI VIZSGA 2012. május 14. Összesen: 45 pont. Egy adott távhoz tartozó díjazás meghatározása 4 pont
Informatika emelt szint értékellap Azonosító jel: 4. Futár Létezik a program futar néven, és az szintaktikailag helyes Üzenetek a képernyn 2 pont A bemeneti állomány feldolgozása 4 pont Kiírta a hét els
Statisztikai szoftverek Molnár Gábor József
Statisztikai szoftverek Molnár Gábor József SAS-ban megírt programok megvalósítása SQL-lel Bevezetés A SAS, statisztikai szoftver, egy önálló adatkezelési nyelvvel rendelkezik; ez a SAS BASE amely segítségével
ALAPOK. 0 és 255 közé eső számértékek tárolására. Számértékek, például távolságok, pontszámok, darabszámok.
ADATBÁZIS-KEZELÉS ALAPOK Főbb Adattípusok: Igen/Nem Bájt Ez az adattípus logikai adatok tárolására alkalmas. A logikai adatok mindössze két értéket vehetnek fel. (Igen/Nem, Igaz/Hamis, Férfi/Nő, Fej/Írás
LBRA6i integrált rendszer
LBRA6i integrált rendszer LIBRA 6i logolás és a log megtekintése Készítette: Libra Szoftver Zrt. Létrehozás dátuma: 2005.12.15. Utolsó módosítás: 2014.10.30. Referencia szám: LIBRA6i_UZEM_V_1.5 Verzió:
BGF. 4. Mi tartozik az adatmodellek szerkezeti elemei
1. Mi az elsődleges következménye a gyenge logikai redundanciának? inkonzisztencia veszélye felesleges tárfoglalás feltételes függés 2. Az olyan tulajdonság az egyeden belül, amelynek bármely előfordulása
Java és web programozás
Budapesti M szaki Egyetem 2013. november 20. 10. El adás SQLite SQLite: Adatbázis kezel rendszer SQL standardokat nagyrészt követi Nagyon elterjedt, pl böngész kben is használt Nehéz olyan programnyelvet
INFORMATIKAI ALAPISMERETEK
Informatikai alapismeretek emelt szint 59 ÉRETTSÉGI VIZSGA 206. május 8. INFORMATIKAI ALAPISMERETEK EMELT SZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ EMBERI ERŐFORRÁSOK MINISZTÉRIUMA
Adatbáziskezelés. SQL parancsok. Függvények
SQL parancsok Függvények Az SQL függvények csoportosítása Két csoportra oszthatjuk a függvényeket, attól függően, hogy milyen környezetben alkalmazzuk azokat. Amelyek CSAK egy adott adatelemen végrehajthatóak.
A gyakorlat során MySQL adatbázis szerver és a böngészőben futó phpmyadmin használata javasolt. A gyakorlaton a következőket fogjuk gyakorolni:
1 Adatbázis kezelés 4. gyakorlat A gyakorlat során MySQL adatbázis szerver és a böngészőben futó phpmyadmin használata javasolt. A gyakorlaton a következőket fogjuk gyakorolni: Adatlekérdezés Tábla létrehozása,