2012. tavaszi félév Vésı Tamás



Hasonló dokumentumok
ADATBÁZIS-KEZELÉS. Funkcionális függés, normál formák

Adatbázis használat I. 5. gyakorlat

Adatbázis használat I. 1. gyakorlat

Adatbázis használat I. 2. gyakorlat

Adatbázis-kezelés. 7. SQL Táblák összekapcsolása

Adatbázis használat I. 2. gyakorlat

ADATBÁZISOK I. Az esetleges hibákat kérlek a csongor@csongorbokay.com címen jelezd! Utolsó módosítás: március 20.

Csoportosított adatok megjelenítése sorhalmaz függvények használatával

1. Bevezető előadás. Schulcz Róbert (1) (70)

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.

TANTÁRGYI ÚTMUTATÓ. Prezentáció és íráskészségfejlesztés. tanulmányokhoz

A táblázatkezelő felépítése

Energiagazdálkodás II. kommunikációs dosszié ENERGIAGAZDÁLKODÁS LEVELEZŐ ANYAGMÉRNÖK ALAPKÉPZÉS HŐENERGIA-GAZDÁLKODÁSI SZAKIRÁNY

LOGISZTIKAI ADATBÁZIS RENDSZEREK SQL ALAPOK,

TANTÁRGYI ÚTMUTATÓ. Pénzügyi-számviteli informatika 2. tanulmányokhoz

E-ADÓ RENSZER HASZNÁLATI ÚTMUTATÓ

Belépési útmutató a MIAG weboldalra

A HIRDETMÉNY VISSZAVONÁSÁRÓL, MÓDOSÍTÁSÁRÓL, AZ AJÁNLATTÉTELI, VAGY RÉSZVÉTELI HATÁRIDŐ MEGHOSSZABBÍTÁSÁRÓL, A DOKUMENTÁCIÓ MÓDOSÍTÁSÁRÓL I.

ADATBÁZIS HASZNÁLAT I. 4. gyakorlat

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

A WEBES FELÜLET HASZNÁLATA. Munkáltatói oldalról. Fejér Megyei Kormányhivatal Munkaügyi Központja Székesfehérvár 2011.

INFORMATIKAI ALAPISMERETEK

Adatbázisok* tulajdonságai

Energiahordozók I. kommunikációs dosszié ENERGIAHORDOZÓK I. ANYAGMÉRNÖK ALAPKÉPZÉS HŐENERGIA-GAZDÁLKODÁSI SZAKIRÁNY TANTÁRGYI KOMMUNIKÁCIÓS DOSSZIÉ

Fordítóprogramok Készítette: Nagy Krisztián

ADATBÁZIS ALAPÚ RENDSZEREK

Adatbázisok, adattárh

Nemzeti Edzés Központ válogatott tenisz edzéseken való részvétel és egyéb időpontok igénybevétele a téli időszakban

Vodafone ReadyPay. Használati útmutató

Diszkrét matematika I. gyakorlat

ÚTMUTATÓ A KONTROLL ADATSZOLGÁLTATÁS ELKÉSZÍTÉSÉHEZ (2012-TŐL)

Normalizálás. Definíció: Első normálforma (1NF): A reláció minden sorában pontosan egy elemi attribútum érték áll.

Keretszerződés költöztetési, szállítási feladatok ellátására a Pécsi Tudományegyetemen-2- AF módosítás

Párhuzamos programozás

Beállítások CLASSBOOK-óratervező. Első belépés

SELECT DISTINCT deptno FROM emp; (distinct) SELECT STATEMENT HASH UNIQUE TABLE ACCESS FULL EMP

MEZŐGAZDASÁGI ALAPISMERETEK ÉRETTSÉGI VIZSGA II. A VIZSGA LEÍRÁSA

Vegyes tételek könyvelése felhasználói dokumentum Lezárva:

Egy heti edzés leírása (5. sz. melléklet)

A könyv tartalomjegyzéke

Széchenyi István Egyetem Műszaki Tudományi Kar. A szakdolgozatok közös sablonja (a Kari Tanács i ülésén elfogadva)

Tisztítószerek és tisztító eszközök beszerzése (14669/2014.)- módosítás

Szusza Ferenc labdarúgó sportlétesítmény fejlesztése

8. Gyakorlat SQL. DDL (Data Definition Language) adatdefiníciós nyelv utasításai:

TANTÁRGYI ÚTMUTATÓ. Logisztika. tanulmányokhoz

Többfelhasználós adatbázis környezetek, tranzakciók, internetes megoldások

Művesekezelés anyagainak beszerzése a Semmelweis Egyetem Transzplantációs és Sebészeti Klinika részére

Felhasználói Kézikönyv Kisbanki NetBOSS - IVR

Az informatika oktatás téveszméi

Gyártó: FERRERO Rubinetterie S.r.l. Via Dogliani, Farigliano (Cn) Italy

Közlekedési információs rendszerek I.

Hálózati beállítások gyorsútmutatója

Középiskolai felvételi eljárás tanév

DLookup függvény 1. (5)

1. Metrótörténet. A feladat folytatása a következő oldalon található. Informatika emelt szint. m2_blaha.jpg, m3_nagyvaradter.jpg és m4_furopajzs.jpg.

KÖZLEKEDÉSI ALAPISMERETEK (KÖZLEKEDÉS - ÜZEMVITEL, KÖZLEKEDÉS-TECHNIKA) KÖZLEKEDÉSI ALAPISMERETEK ÉRETTSÉGI VIZSGA II.

I. Internet Bank forint eseti átutalási megbízásokhoz használt import adatállomány szerkezete

Relációs algebra áttekintés és egy táblára vonatkozó lekérdezések

Adatbázisok I. Az SQL nyelv

AWP TELEPÍTÉSE- WINDOWS7 64 OPERÁCIÓS RENDSZEREN

Gyakorlati vizsgatevékenység

CAD-CAM

Neptun rendszer jelentkezési segéd

Sajátos Szükségletű Hallgatókat Segítő Szabályzat (Részlet)

Szállítási szerződés 29 darab defibrillátor beszerzésére és teljes körű üzemeltetésére

a CDN szolgáltatók mögötti tiltott tartalmak szűrését, nyomkövetését és tiltását megvalósító rendszer fejlesztése (előzetes tájékoztató korrigendum)

SAP JAM. Felhasználói segédlet

Házi dolgozat. Minta a házi dolgozat formai és tartalmi követelményeihez. Készítette: (név+osztály) Iskola: (az iskola teljes neve)

Bírálói vélemény. Szakmai észrevételek:

Óravázlat. A szakmai karrierépítés feltételei és lehetőségei. Milyen vagyok én? Én és te. heterogén csoportmunka

IKT FEJLESZTŐ MŰHELY KONTAKTUS Dél-dunántúli Regionális Közoktatási Hálózat Koordinációs Központ

Tanúsítvány és hozzá tartozó kulcsok feltöltése Oberthur kártyára és Oberthur SIM termékre

2011. március 9. Dr. Vincze Szilvia

SZÁMÍTÓGÉPES NYELVI ADATBÁZISOK

Elektronikus Tanulmányi Nyilvántartás

2007. február 25. TARTALOM

Figyelmeztető jelzést adó készülékek beszerzése - módosítás

Adatok szűrése, rendezése

MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK KÖZÉPSZINT Függvények

Felhasználói útmutató Dahua gyártmányú digitális képrögzítő eszközökhöz

Adatbázisok I A relációs algebra

3. HÉT: CRM RENDSZEREK A GYAKORLATBAN FUNKCIONALITÁSOK

Csomag. Adatbázis-objektum Programozási eszközök gyűjteménye Két részből áll. specifikáció törzs (opcionális)

BEVEZETÉS Az objektum fogalma

Szakképzés - Meghatalmazás használata

Adatbázis, adatbázis-kezelő

Adatbázisok-1 előadás Előadó: dr. Hajas Csilla

Közbeszerzési Értesítő száma: 2016/75. Eljárás fajtája: Közzététel dátuma: Iktatószám: 7466/2016 CPV Kód:

PÁLYÁZATI FELHÍVÁS - JELENTKEZÉSI LAP

Halmazok és függvények

Analízis elo adások. Vajda István október 3. Neumann János Informatika Kar Óbudai Egyetem. Vajda István (Óbudai Egyetem)

Szkennelt térkép vektorizálás QGIS programban verzió Összeállította: dr. Siki Zoltán

8. melléklet a 92/2011. (XII. 30.) NFM rendelethez A SZERZŐDÉS TELJESÍTÉSÉRE VONATKOZÓ INFORMÁCIÓK I. SZAKASZ: A SZERZŐDÉS ALANYAI

Tisztelt Ügyfelünk! 1) Böngészési elızmények törlése

felsőfokú szakképzések szakirányú továbbképzések informatikai alapszakok informatikai mesterszakok informatikai doktori iskola

Vizuális- és környezetkultúra tanári szak mesterképzés A VIZUÁLIS- ÉS KÖRNYEZETKULTÚRA TANÁR SZAK BEMUTATÁSA UTOLJÁRA INDÍTVA

Gazdasági folyamatok térbeli elemzése. 5. elıadás

Kérjük, hogy mielőtt elkezdené használni a Csavarhat webáruházat, gondosan olvassa végig ezt a segédletet.

A Justh Zsigmond Városi Könyvtár panaszkezelési szabályzata

Töltse ki értelemszerűen a vevő nevét, irányítószámát, település, utca házszám mezőket, valamint a partner adószáma mezőket.

Átírás:

2012. tavaszi félév Vésı Tamás

A jelen bemutatóban található adatok, tudnivalók és információk a számonkérendı anyag vázlatát képezik. Ismeretük szükséges, de nem elégséges feltétele a sikeres zárthelyi(k)nek. Sikeres zárthelyihez, illetve vizsgához a jelen bemutató tartalmán felül a kötelezı irodalomként megjelölt anyag, a gyakorlatokon szóban, illetve a táblán átadott tudnivalók ismerete, valamint a gyakorlatokon megoldott példák és az otthoni feldolgozás céljából kiadott feladatok önálló megoldásának képessége is szükséges. OENIK 2012. 2

Tananyag: http://www.orakulum.com Kende Mária-Nagy István: ORACLE Példatár SQL, PL/SQL Elérhetıségek veso.tamas@spectronet.hu http://gorex.gorextar.hu/ab1 OENIK 2012. 3

Letölthetı: TO honlapja, orakulum.com honlap 14 oktatási hét 2 Nagy ZH: a 7. és 14. héten Órák elején 15 perces kiszh az elızı órai anyagokból KisZHk pótolhatóak az 1. nagyzh utáni alkalommal ORACLE 10gR2 letölthetı innen: http://jerry.gorextar.hu/ab1/oracle VMWARE image: http://storage.gazdinfo.hu/2/oracle/adatbazis _program_vmware_oracle10gr2_v2.rar OENIK 2012. 4

13. oktatási héten kell leadni Folyamatosan követésre kerül az elkészítése Részei: Alapmodell Normalizálás Mintaadatok Egyszerő és összetett lekérdezések Nézetek PL/SQL eljárások, triggerek Részletes leírás az orakulum honlapon FONTOS: Összetett kulcsok használata!!! OENIK 2012. 5

Következı órára kinyomtatva el kell hozni a feladatkiírást! Tartalma: Egy tetszıleges (lehetıleg életszerő) feladat szöveges megfogalmazása Minta található az orakulum.com -> Adatbáziskezelés -> Általános tudnivalók menüpontban OENIK 2012. 6

Mi is az az adatbázis? Elsı pillantásra: adatok rendezett győjteménye. relációs adatbázis? Reláció tábla Egyedek (rekord: a táblázat egy sora) Jellemzık (mezık) OENIK 2012. 7

Elsıdleges kulcs Minden rekordban egyedi!!! (Lehet összetett is) Nem lehet NULL Idegen kulcs Egy másik tábla elsıdleges kulcsa Összetett kulcs Legalább két attribútumból áll OENIK 2012. 8

Nincs kapcsolat 1:1 kapcsolat Minden halmazból 1 elemnek csakis 1 elem felel meg, és viszont 1:N kapcsolat Egy halmazból 1 elemnek több elem is megfelel, fordítva viszont csakis egyetlen egy M:N kapcsolat Mindkét halmazból 1 elemhez tartozhat több elem, és fordítva OENIK 2012. 9

redundancia? Több jel felhasználása, mint amennyire adott információ közvetítéséhez feltétlenül szükség van. Ez jó vagy rossz? anomáliák? Egy mővelet nem kívánt mellékhatása, amely sokszor inkonzisztens állapotot eredményez. beszúrási, módosítási, törlési anomália OENIK 2012. 10

Név Kiss Gizi Kiss Gizi Munkakör Cég webfejlesztı Király Webconsultin g Kft. webfejlesztı Király Webconsultin g Kft. Cég címe 1241. Sehol utca 89. 1241. Sehol utca 89. Elérhetıség 06/30-666-88-99 kiss.gizi@wbconsult. com Nagy webfejlesztı Joska66 Kft. 1254. j.oska66@freemail.h József Bimbó u utca 2. Módosítási anomália Törlési anomália Beszúrási anomália Kiss Gizi, hallgató, NIK, mjlko8 -> Cím? OENIK 2012. 11

A függıségekre bizonyos követelményeket fogalmazunk meg (normálformák): 1NF: Minden attribútum egyszerő 2NF: A másodlagos attribútumok mindegyikét a kulcsattribútumok csak együttesen határozzák meg 3NF: A másodlagos attribútumok egymástól függetlenek BCNF (Boyce-Codd):A kulcs attribútumoknak nincs olyan részhalmaza, mely más kulcs- vagy másodlagos attribútumoktól függene. (Azaz nincs kulcstörés) OENIK 2012. 12

Normalizálás Cél: a redundancia megszüntetése. Orakulum.com oldalon leírás Adatbázis-kezelés -> AKT -> Labor -> #11_SQL Feladatgyőjtemény (29).pdf 5-8.oldal Ajánlott jegyzet: http://www.agt.bme.hu/szakm/adatb/db3.htm OENIK 2012. 13

Strukturált Lekérdezı Nyelv Elıször az Oracle használta Adattípusai Numerikus Alfanumerikus Dátum Egyéb típusok (pl: blob, clob) OENIK 2012. 14

SELECT FROM WHERE GROUP BY HAVING ORDER BY ; A lekérdezést pontosvesszıvel zárjuk, az attribútumokat vesszıvel választjuk el OENIK 2012. 15

Virtuális gép indítása SQL plus indítása Felhasználónév: Scott Jelszó: tiger (belépési: üres) Mit tegyünk ha nem sikerül belépni 1: Várjunk egy picit, amíg a szolgáltatás elindul 2: Szolgáltatás újraindítása Szerkesztı: ed fajlnev Futtatás: @fajlnev OENIK 2012. 16

Két táblával fogunk foglalkozni Ha ezek otthon valami miatt nem töltıdnének be, akkor a labor -on belül az init2.sql fájl kell lefuttatni (@init2). EMP tábla Alkalmazottak tábla, mely oszlopai: EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO DEPT tábla Telephely tábla, mely oszlopai: DEPTNO, DNAME, LOC OENIK 2012. 17

A SELECT utasítás: Az adatok egy halmazát válogatja ki egy táblázatba FROM: Meghatározza, hogy mely táblából szeretnénk kiválogatni az adatokat WHERE: Itt adhatunk meg szőrési feltételeket ; : Minden utasítást pontosvesszıvel zárunk OENIK 2012. 18

Listázzuk ki az EMP tábla tartalmát SELECT * FROM EMP; Listázzuk ki a DEPT tábla tartalmát SELECT * FROM DEPT; OENIK 2012. 19

WHERE segítségével szőrhetjük az eredményhalmazunkat. Több utasítás megadása esetén minden sor végén: ; Minden utasítást pontosvesszıvel zárunk! -- kezdető sorok megjegyzések OENIK 2012. 20

Rendezés attribútumok alapján ORDER BY ename ASC, sal DESC ASC/DESC a sorrendet határozza meg Az ASC növekvı rendezést nem kötelezı kiírni Példa: SELECT ename, job, sal, comm FROM emp ORDER BY sal DESC; OENIK 2012. 21

SELECT ename, job from emp WHERE sal>950 ORDER BY sal ASC; SELECT ENAME from emp WHERE sal<700; Miért? OENIK 2012. 22

Következı órára hozzátok a feladatkiírást nyomtatva a féléves feladathoz! Óra elején kiszh lesz normalizálásból! Kérdéseket a veso.tamas@spectronet.hu címre várom OENIK 2012. 23