55 kodosszeg 1 2 4 11 23 100 120 24 123 FIZETÉS felvitel JUTALOM felvitel 11-es dolgozó kap 200-at 11-es dolgozó kap 50-et SELECT osszeg INTO x FROM d.

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
Ablak módszer Rózsa Győző
Analitikus függvények
PL/SQL folytatás Kurzorok Alprogramok Tárolt eljárások ADATBÁZIS ALAPÚ RENDSZEREK.
1 Informatikai Szakképzési Portál Adatbázis kezelés Az SQL nyelv elemei.
AMIT FELTÉTLENÜL TUDNI KELL AZ ÉRETTSÉGI VIZSGÁKRÓL 2014.
1 Informatikai Szakképzési Portál Adatbázis kezelés DCL – Adatvezérlő nyelv.
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ű.
Gazdasági események A)B) Menny db Érték Ft/db Érték eFt Menny kg Érték Ft/kg Érték eFt Nyitás felhasználás beszerzés beszerzés 5. 2.
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,
Karaktertáblák, hibridizáció, a szilárd testek sávelmélete
SQL Táblák összekapcsolása lekérdezéskor Aliasok Allekérdezések
Minőségmenedzsment 9.előadás
Táblázatkezelés a MS Excel segítségével
Matematika: Számelmélet
CELLACÍMZÉSI MÓDOK A TÁBLÁZATKEZELŐ PROGRAMBAN
Adatbáziskezelés Horváth Ernő.
Delphi programozás alapjai Nagyváradi Anett PTE PMMK MIT.
SQL 1 SEQUEL, Structured English Query Language: SQL ANSI, ISO: SQL86, SQL89, SQL92. Alap (entry), közbenső (intermediate), teljes (full) szint. A DDL.
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ő.
Adatbázis rendszerek II
3.6. A hő terjedésének alapformái
ADATBÁZISOK
ADATBÁZISOK
Adattáblák létrehozása, módosítása, tranzakciók, megszorítások Rózsa Győző.
Szerkesztési feladatok
Mindennap egy ablakot kinyitni és a kellemes meglepetést élvezni.
Query-Aware Compression of Join Results Christopher M. Mullins, Lipyeow Lim, Christian A. Lang feldolgozta: Ancsin Attila, Dananaj Pál, Horváth Viktor.
Összesítés és csoportosítás lekérdezésekben. Halmazműveletek.
Kapacitások mérése.
Adatbázis rendszerek II
Algebrai műveleti gráf optimalizálása ● Mennyi könyvet készített az idén legtöbbet kinyomtató Budapesti könyvkiadó? ● kiado(kod,nev,cim) ● konyv ( kiado,cim,ar,ev.
Oracle – ORDMS lehetőségek UDT:- objektum típusok - kollekció típusok SQL> CREATE TYPE SZEMELY AS OBJECT ( 2 NEV VARCHAR2(20), 3 TEL VARCHAR2(14)); SQL>
Zárolási módszerek blokkolás sorrendiség igény Paraméterek finomság időtartam mód.
WC 1/4. ACID SELECT UPDATE INSERT ERSTE BANK ME TRANZAKCIÓK 2/4.
Lineáris egyenletrendszerek (Az evolúciótól a megoldáshalmaz szerkezetéig) dr. Szalkai István Pannon Egyetem, Veszprém 2007.
1 Informatikai Szakképzési Portál Adatbázis kezelés DML – Adat manipuláló nyelv.
- adatbázisséma definiálása (DDL) Data Definition Languages, - adatok aktualizálása (DML),Data Maniputaion Language - lekérdezési lehetőségek (DML) Data.
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.
Grafikus feladatok 3.példa megoldása:
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;
Adatkezelés Ez az előadó neve beosztása vállalata.
Pitagorasz tétele.
Kaszkád erősítő Munkapont Au Rbe Rki nagyfrekvenciás viselkedés
Elemi döntési módszerek példa: 4 alternatíva, 6 szempont
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.
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!
Felhasználók és jogosultságok
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.
1Szegedi Tudományegyetem Természettudományi és Informatikai KarAntal Gábor Adatbázisok gyakorlat 10. gyakorlat SQL SELECT, Összekapcsolás, Nézettáblák.
SQL.
MERGE utasítás Komponálható DML GROUPING SETS Adattömörítés Csillag Join és Bitmap Filter Sparse oszlopok Filtered index Full Text Kereső Megbízható.
– SELECT - 2. – Tarcsi Ádám március Adatbázis gyakorlat.
Ma az un. Relációs adatmodelleket használjuk.
5. gyakorlat Fleiner Rita.
2. AB gyakorlat Egytáblás csoportosító lekérdezések.
– SELECT - 1. – Tarcsi Ádám január Adatbázis gyakorlat.
2.1. ÁTMENŐCSAVAROS FA-FA KAPCSOLATOK
Deduktiv adatbázisok. Normál adatbázisok: adat elemi adat SQL OLAP adatbázisok: adat statisztikai adat OLAP-SQL … GROUP BY CUBE(m1,m2,..)
Triggerek gyakorlás.
Előadás másolata:

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 WHERE kod=11 SELECT osszeg INTO y FROM d WHERE kod=11 UPDATE d SET osszeg = x WHERE kod=11 UPDATE d SET osszeg = y + 50 WHERE kod= D

SELECT osszeg INTO g FROM d WHERE kod=11 SELECT osszeg INTO h FROM d WHERE kod=11 UPDATE d SET osszeg = g WHERE kod=11 UPDATE d SET osszeg = h + 50 WHERE kod=11 T1T2 H r(x) w(x) c r(x) w(x) c r 1 (x)w 1 (x)c1c1 r 2 (x)w 2 (x)c2c2 nem ST

r 1 (x)w 1 (x)c1c1 r 2 (x)w 2 (x)c2c2 LOCK : 2PL-R/W-WF l 1r (x) 5 deadlock r 1 (x) 5 l 2r (x) 5 r 2 (x) 5 l 1w (x) 5 l 2w (x) 5 r 1 (x) r 2 (x)

r 1 (x)w 1 (x)c1c1 r 2 (x)w 2 (x)c2c2 LOCK : 2PL-R/W/U-WF l 1u (x) 5 r 1 (x) 5 l 2u (x) 5 l 1w (x) 5 w 2 (x) 205 u 1w (x) 205 c1c1 r 2 (x) 205 l 2w (x) 205 w 2 (x) 255 u 2w (x) 255 c2c2 r 1 (x)w 1 (x)c1c1 r 2 (x)w 2 (x)c2c2

r 1 (x)w 1 (x)c1c1 r 2 (x)w 2 (x)c2c2 LOCK : -R/W-WF l 1r (x) 5 r 1 (x) 5 l 2r (x) 5 r 2 (x) 5 u 1r (x) 5 l 2w (x) 5 l 1w (x) 5 w 2 (x) 55 u 2w (x) 55 w 1 (x) 205 u 1w (x) 205 c1c1 c2c2 r 1 (x)w 1 (x)c1c1 r 2 (x)w 2 (x)c2c2

r 1 (x)w 1 (x)c1c1 r 2 (x)w 2 (x)c2c2 LOCK : 2PL-/W-WF r 1 (x) 5 r 2 (x) 5 l 1w (x) 5 w 1 (x) 205 l 2w (x) 205 u 1w (x) 205 c1c1 w 2 (x) 55 u 2w (x) 55 c2c2 r 1 (x)w 1 (x)c1c1 r 2 (x)w 2 (x)c2c2

r 1 (x)w 1 (x)c1c1 r 2 (x)w 2 (x)c2c2 LOCK : OPTIMISTIC c1c1 205 a2a2 r 1 (x)w 1 (x)c1c1 r 2 (x)w 2 (x)a2a2 r 1 (x) 5 5 r 2 (x) 5 5 w 1 (x) w 2 (x) 5 55

r 1 (x)w 1 (x)c1c1 r 2 (x)w 2 (x)c2c2 TO r 1 (x)a1a1 r 2 (x)w 2 (x)c2c2 r 1 (x) r 2 (x) 5 1,2 - a1a w 2 (x) c2c2 2222

r 1 (x)w 1 (x)c1c1 r 2 (x)w 2 (x)c2c2 TO : OPTIMISTIC r 1 (x) r 2 (x) c1c w 1 (x) w 2 (x) c2c r 1 (x)w 1 (x)c1c1 r 2 (x)w 2 (x)c2c2