SQL92 lehetőségek KL A tábla B tábla C view adatok VIEW működése utasítás: SELECT.. FROM A,B … SELECT.. FROM C Az adatok a hivatkozáskor állítódnak elő.

Slides:



Advertisements
Hasonló előadás
10. gyakorlat SQL SELECT.
Advertisements

2012. tavaszi félév Vitéz Gergely. 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.
Lekérdezések SQL-ben Relációs algebra A SELECT utasítás
Adatbázis rendszerek I Relációs kalkulus Általános Informatikai Tsz. Dr. Kovács László.
Adatbázis rendszerek I
Anyagadatbank c. tárgy gyakorlat
Adatbázisok SQL. TARTALOM Szijártó M.2 Témakörök  Az SQL tulajdonságai  A műveletek fajtái  Objektum-műveletek  Lekérdezések Tulajdonságok és műveletek.
PL/SQL folytatás Kurzorok Alprogramok Tárolt eljárások ADATBÁZIS ALAPÚ RENDSZEREK.
Microsoft Access Lekérdezések.
2012. tavaszi félév Vitéz Gergely. 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.
1 Informatikai Szakképzési Portál Adatbázis kezelés DCL – Adatvezérlő nyelv.
Delphi programozás alapjai
5. GYAKORLAT SQL CREATE TABLE, aktualizálás. S QL Structured Query Language A relációs adatbáziskezelés szabványos nyelve Nem algoritmikus, de beépíthető.
– SQL 2: Adatok kezelése – Tarcsi Ádám, január 30. Adatbázis gyakorlat.
Adatbázis gyakorlat – SUBSELECT – Tarcsi Ádám március.
– Adattáblák & adatok kezelése – Tarcsi Ádám január Adatbázis gyakorlat.
PL/SQL I. ADATBÁZIS ALAPÚ RENDSZEREK.  PL/SQL = Procedural Language/SQL  utasítást ; zárja le  PL/SQL blokk lezárása: /  kis- és nagybetű egyenértékű.
megismerése, mintaadatbázis létrehozása
Adatbázisok / SQL v 2.1 Viczián Gergely (eredeti: Török János 2004)
SQL – DQL (Data Query Language ) adat lekérdezések
INSERT INTO Egy vagy több rekordot ad hozzá a táblához. Egyetlen rekordot hozzáfűző kifejezés: INSERT INTO cél_tábla (mező1,mező2,…) VALUES (érték1, érték2,
Triggerek II. ADATBÁZIS ALAPÚ RENDSZEREK.  Az Oracle kifinomult módon támogatja a sorszámozások generálását  Szekvencia: olyan adatbázis-objektum, amely.
SQL Táblák összekapcsolása lekérdezéskor Aliasok Allekérdezések
Adatbázis alapú rendszerek
Adatbázis rendszerek II.
Készítette: Sárközi Anikó
Delphi programozás alapjai Nagyváradi Anett PTE PMMK MIT.
2006. október 2.Markó Tamás, PTE TTK1 Az Oracle SQL 5. Nézettáblák létrehozása, módosítása és törlése.
SQL 1 SEQUEL, Structured English Query Language: SQL ANSI, ISO: SQL86, SQL89, SQL92. Alap (entry), közbenső (intermediate), teljes (full) szint. A DDL.
55 kodosszeg FIZETÉS felvitel JUTALOM felvitel 11-es dolgozó kap 200-at 11-es dolgozó kap 50-et SELECT osszeg INTO x FROM d.
ADATBÁZISOK
ADATBÁZISOK
Adattáblák létrehozása, módosítása, tranzakciók, megszorítások Rózsa Győző.
Nézettáblák létrehozása, módosítása és törlése
WEB Technológiák ISAPI ME Általános Informatikai Tsz. dr. Kovács László.
1 Informatikai Szakképzési Portál Adatbázis kezelés DML – Adat manipuláló nyelv.
SQL. SQL = Structured Query Language (= struktúrált lekérdező nyelv). A relációs adatbázis-kezelés szabványos nyelve. Nem algoritmikus nyelv, de algoritmikus.
SQL.
Az SQL nyelv alapjai.
DML. Új rekord beszúrása: INSERT INTO tábla (oszlop1,oszlop2,…) VALUES (érték1,érték2,…); Rekord módosítása: UPDATE tábla SET oszlop = érték WHERE feltétel;
Adatbázis adminisztrátori ismeretek
Adattáblák létrehozása, módosítása, tranzakciók, megszorítások Rózsa Győző.
2012. tavaszi félév Vitéz Gergely. 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.
2012. tavaszi félév Vitéz Gergely. 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 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!
ADATBÁZIS HASZNÁLAT I. 3. gyakorlat. Figyelem!!! A diasor ismerete nem helyettesíti a tankönyvet, és a példatárat. A diasor ismerete szükséges, de nem.
Adatbázis-kezelés SQL-lel. SQL SQL = Structured Query Language – Strukturált Lekérdezőnyelv Relációs adatbázis-kezelők lekérdezési nyelve. Alapjait az.
Adatbázis-kezelés SQL-lel
Felhasználók és jogosultságok
SQL DDL DATA DEFINITION LANGUAGE. Táblák létrehozása CREATE TABLE táblanév ( oszlopnév1 típus(méret) /DEFAULT érték/ /NOT NULL/, oszlopnév2 típus(méret)
Készítette: Tóth Ervin
Az SQL nyelv. SQL Az SQL utasításait két fő csoportba szokták sorolni: DDL (= Data Definition Language): adatstuktúra definiáló utasítások. DML (= Data.
SQL-Structured Query Language. Parancs(utasítás) csoportok CREATE - táblák létrehozása ALTER – táblák módosítása DROP – táblák törlése DDL –Data Definition.
SQL.
ORACLE ORDBMS adminisztrációs feladatok 3. rész dr. Kovács László 2004.
1 Sramó András Adatbázis-technológia V. előadás Adatbázis-technológia 5. előadás Az SQL.
Adatbázis-kezelés Tarcsi Ádám január. 15. MySQL és PHP.
– SELECT - 2. – Tarcsi Ádám március Adatbázis gyakorlat.
Tarcsi Ádám, Adatbázis gyakorlat – Adattáblák – Tarcsi Ádám, január.
– SELECT - 2. – Tarcsi Ádám március Adatbázis gyakorlat.
Bevezetés A MYSQL szintaxisa Táblák, adatok kezelésének alapjai
Ma az un. Relációs adatmodelleket használjuk.
5. gyakorlat Fleiner Rita.
Többtáblás lekérdezések, hierarchikus lekérdezések, allekérdezések
Webprogramozó tanfolyam
Adatbázis rendszerek I
1 Verseny 2000 gyakorlat SQL 2000 Server Portál adatbázis létrehozása.
1 SQL jogosultság-kezelés Privilégiumok Grant és Revoke Grant Diagrammok.
Triggerek gyakorlás.
Logisztikai projekt - gyakorlat Adatbázis-elmélet
Előadás másolata:

SQL92 lehetőségek KL A tábla B tábla C view adatok VIEW működése utasítás: SELECT.. FROM A,B … SELECT.. FROM C Az adatok a hivatkozáskor állítódnak elő

SQL92 lehetőségek KL A tábla B tábla C snap- shot adatok SNAPSHOT működése utasítás: SELECT.. FROM A,B … + adatok SELECT.. FROM C Az adatok a frissítéskor állítódnak elő

SQL92 lehetőségek KL C tábla C tábla TEMPORARY tábla SELECT.. FROM C.. SELECT.. FROM C.. Csak a session / modul ideje alatt él Automatikus megszűnés Tranzakció végén inicializálódhat Programegységenként saját példány

SQL92 lehetőségek KL Struktúra egységek katalógus.séma.tábla.mező mező adatbázis katalógus séma tábla mező

SQL92 lehetőségek KL Függvények, pszeudo mezők alkalmazása SELECT nev, beosztas, CASE WHEN fizetes > THEN ’sok’ WHEN fizetes < THEN ’keves’ ELSE ’átlagos’ END FROM dolgozo WHERE CHAR_LENGTH(nev) < 34 AND CURRENT_DATE – 100 < belepesdatum ;

SQL92 lehetőségek KL Assertion : globális integritási feltétel Több táblára vontakozó megkötés CREATE ASSERTION proba CHECK ((SELECT SUM(fizetes) FROM dolgozo) = (SELECT SUM(berosszeg) FROM osztaly));

SQL92 lehetőségek KL Integritási feltételek ellenőrzési időpontja tranzakció DEFERRED IMMEDIATE

SQL92 lehetőségek KL Al-SELECT a DML utasításokban INSERT INTO tábla VALUES( mező= (SELECT … FROM …)..) UPDATE tábla SET mező = (SELECT … FROM..) WHERE … (SELECT … FROM…) … DELETE FROM tábla WHERE … (SELECT … FROM …)…

SQL lehetőségek KL A NULL érték kezelése 1AT H4A B6 FJ A5A Speciális jelző az üres érték jelölésére Kezelése: IS NULL IS NOT NULL NVL() Okai: nem ismert nem értelmezett …

SQL lehetőségek KL A NULL érték kezelése 32 KODKOR K1 K2 SELECT KOD WHERE KOR > 50 Igaz? Hamis? Nem tudom Három értékű logika (3VL) ORTFU TTTT FTFU UTUU

SQL lehetőségek KL Hierarchikus SELECT nevkodfonok 2A T4 G S Egy dolgozó összes közvette és közvetlen beosztottja? Dolgozó hierarchia SELECT nev FROM dolgozo WHERE fonok = X UNION SELECT nev FROM dolgozo WHERE fonok IN (SELECT kod FROM dolgozo WHERE fonok = X) UNION SELECT nev FROM dolgozo WHERE fonok IN (SELECT kod FROM dolgozo WHERE fonok IN (SELECT kod FROM dolgozo WHERE fonok = X)); UNION ….

SQL lehetőségek KL Hierarchikus SELECT nevkodfonok 2A T4 G S SELECT mezőlista FROM táblanév START WITH felt2 CONNECT BY PRIOR m1 = m2 …; WHERE felt1 AND LEVEL < n …. induló rekord kapcsolódás szülő oldal rekord szűrés szint szűrés

SQL lehetőségek KL Adatbázis objektumok Trigger: automatikus műveletsor végrehajtás idő alkalmazás adatbázis kiváltó esemény válasz műveletsor HA kiváltó esemény AKKOR válasz műveletsor

SQL lehetőségek KL Információs táblák információs táblák és nézetek Információ lekérdezés a SELECT utasítással történik SELECT TABLE_NAME FROM USER_TABLES; USER_TABLES USER_VIEWS USER_TAB_PRIVS USER_SYS_PRIVS USER_TRIGGERS