Adatbázis Rendszerek II. 8. Gyakorló környezet

Hasonló dokumentumok
Adatbázis Rendszerek II. 2. Ea: Gyakorló környezet

Adatbázis Rendszerek II. 2. Gyakorló környezet

B I T M A N B I v: T M A N

Adatbázis Rendszerek I. 10. SQL alapok (DML esettanulmány)

Adatbázis rendszerek SQL nyomkövetés

Adatbázis-kezelés. Harmadik előadás

Adatbázis Rendszerek I. 9. SQL alapok (DDL esettanulmány)

Adatbázis Rendszerek II. 3. SQL alapok

SQL ALAPOK. Bevezetés A MYSQL szintaxisa Táblák, adatok kezelésének alapjai

AB1 ZH mintafeladatok. 6. Minősítse az állításokat! I-igaz, H-hamis

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

A relációs adatbáziskezelés szabványos nyelve Két fő csoportba sorolhatók az utasításai

A gyakorlat során MySQL adatbázis szerver és a böngészőben futó phpmyadmin használata javasolt. A gyakorlat során a következőket fogjuk gyakorolni:

Adatbázisok I. Definíció: DDL: - objektum létrehozás CREATE - objektum megszüntetés DROP - objektum módosítás ALTER

SQL*Plus. Felhasználók: SYS: rendszergazda SCOTT: demonstrációs adatbázis, táblái: EMP (dolgozó), DEPT (osztály) "közönséges" felhasználók

Adatbázis használat I. 5. gyakorlat

ADATBÁZIS-KEZELÉS FÉLÉVES FELADAT

Adattípusok. Max. 2GByte

Adattípusok. Max. 2GByte

Adatbázis-kezelés, információs-rendszerek

Adatbázis kezelés Delphiben. SQL lekérdezések

Tábla létrehozása: CREATE TABLE alma( ID INT( 3 ) NOT NULL PRIMARY KEY, Leiras VARCHAR( 100 ) );

LBRA6i integrált rendszer

Adatbázisok. 8. gyakorlat. SQL: CREATE TABLE, aktualizálás (INSERT, UPDATE, DELETE), SELECT október október 26. Adatbázisok 1 / 17

Java és web programozás

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

Az SQL nyelv Structured Query Language (Struktúrált lekérdező nyelv)

Tartalomjegyzék. Tartalomjegyzék 1. Az SQL nyelv 1 Az SQL DDL alapjai 2

Adatbázisok* tulajdonságai

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.

Kilencedik témakör: Lazarus-Firebird. Készítette: Dr. Kotsis Domokos

SQL PÉLDATÁR. készült a PTE TTK Iskolai informatika III. kurzus teljesítésére

BEVEZETÉS Az objektum fogalma

ADATBÁZIS RENDSZEREK I BEADANDÓ

Adatbázis Rendszerek II. 5. PLSQL Csomagok 16/1B IT MAN

Java és web programozás

Adatbázisok. 2. gyakorlat SQL november november 12. Adatbázisok 1 / 31

Vizuális programozás gyakorlat

STRUCTURED QUERY LANGUAGE(SQL) - ALAPOK

Adatbázis-lekérdezés. Az SQL nyelv. Makány György

Adatbázis-kezelés alapjai SQL 1: DDL, DML. v: B IT MAN 92/1B IT MAN

SQL haladó. Külső összekapcsolások, Csoportosítás/Összesítés, Beszúrás/Törlés/Módosítás, Táblák létrehozása/kulcs megszorítások

Adatbázisok. 8. gyakorlat. SQL: CREATE TABLE, aktualizálás (INSERT, UPDATE, DELETE) október október 22. Adatbázisok 1 / 14

B I T M A N B I v: T M A N

Az indexelés újdonságai Oracle Database 12c R1 és 12c R2

SQL DDL-1: táblák és megszorítások

Adatbázisok. 9. gyakorlat SQL: SELECT október október 26. Adatbázisok 1 / 14

ORACLE. SYS: rendszergazda SCOTT: demonstrációs adatbázis, táblái: EMP (dolgozó), DEPT (osztály) "közönséges" felhasználók

Webfejlesztés 4. alkalom

SQL parancsok feldolgozása

Készítette: Szabóné Nacsa Rozália

5. téma XML DB. Az adatkezelés és XML kapcsolata. Miért fontos az XML használata az adatbázis kezelésben?

Bevezetés: az SQL-be

B I T M A N B I v: T M A N

OO PDO. Tehát PDO használatával, könnyen átállhatunk egy másik adatbáziskezelőre, anélkül hogy a kódot teljes egészében újraírnánk.

B I T M A N B I v: T M A N

MS ACCESS 2010 ADATBÁZIS-KEZELÉS ELMÉLET SZE INFORMATIKAI KÉPZÉS 1

Adatbázis-kezelés. MySQL, PhpMyAdmin. 1. gyakorlat

Az SQL adatbázisnyelv: DML

Adatbázis rendszerek tervezése

Táblakezelés: Open SQL Internal table. Tarcsi Ádám: Az SAP programozása 1.

Adatbázis Rendszerek I. 9. SQL alapok (DDL esettanulmány)

SQL. 1.rész. 1.elıadás // Adatbázisok-1 elıadás // Ullman-Widom (Stanford) tananyaga alapján // Hajas Csilla (ELTE IK) 1

Spatial a gyakorlatban

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:

Adatbázis tartalmának módosítása

Adatbázis Rendszerek II. 1. SQL programozási felületek 39/1B IT MAN

Dr. Pál László, Sapientia EMTE, Csíkszereda WEB PROGRAMOZÁS 4.ELŐADÁS. Adatbázis alapú alkalmazások készítése PHP-ben

Tranzakciókezelés PL/SQL-ben

Informatikai képzés Információs rendszerek dr. Hajas Csilla (ELTE IK)

Adatbázis használat I. 2. gyakorlat

A gyakorlat során MySQL adatbázis szerver és a böngészőben futó phpmyadmin használata javasolt. A gyakorlat során a következőket fogjuk gyakorolni:


ADATBÁZISOK gyakorlat: SQL 2. rész SELECT

SQL gyakorló feladatok. 6. Adatbázis gyakorlat április 5.

GEIAL Kovács László. GEIAL Kovács László GEIAL Kovács László

Adatbázis rendszerek Gy: MySQL alapok

Adatbázis Rendszerek II. 6. PLSQL Triggerek 32/1B IT MAN

Relációsémák létrehozása SQL nyelvben

Adatbázisok elmélete 10. előadás

Készítsen egy adatbázist (egytáblásat) egy számítástechnikai tanfolyam résztvevőiről. Az adattábla rögzítse a következőket:

Bevezetés az SQL-be. Tankönyv: Ullman-Widom: Adatbázisrendszerek Alapvetés Második, átdolgozott kiadás, Panem, 2009

1. Az Access 2000 indítása után válasszuk az Üres adatbázis létrehozása pontot,

Adatbázis rendszerek. Molnár Bence. Szerkesztette: Koppányi Zoltán

Adatbázisok elmélete 9. előadás

Elemi alkalmazások fejlesztése IV.

Blahota István. SQLite alapok

SQL. Táblák összekapcsolása lekérdezéskor Aliasok Allekérdezések Nézettáblák

Adatbázisok elmélete 9. előadás

Adatbáziskezelés php-ben MySQL adatbáziskezelı rendszert használva

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

Az SQL nyelv. SQL (Structured Query Language = Strukturált Lekérdező Nyelv).

Megszorítások. AB1_06A_Megszorítások - Adatbázisok-1 EA (Hajas Csilla, ELTE IK) - J.D. Ullman elıadásai alapján

MySQL. Elektronikus jegyzet Széchenyi István Egyetem Távközlési tanszék

INFORMATIKA. PRÓBAÉRETTSÉGI május KÖZÉPSZINT. Pontozási és javítási útmutató

Az SQL*Plus használata

abkezel.java import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.sql.*; public class abkezel extends JFrame {

SQLServer. DB Recovery modes

B IT MAN 65/1. Adatbázis Rendszerek II. Ellenőrző kérdések APLSQL B IT MAN. v:

Adatbázis, adatbázis-kezelő

Átírás:

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 II. apex.oracle.com/en/ Ingyenes APEX tárhely! 4/24

A regisztrációs folyamat 5/24

6/24

7/24

8/24

9/24

10/24

11/24

12/24

Bejelentkezés után: 13/24

Feladatok Az anyagokban szereplő, kipróbálható, működőképes mintapéldák zöld fejlécet kaptak. A feladatsorok elején szerepel az érintett táblát létrehozó sql kód, és az adatokat beszúró sql utasítások. Érdemes a táblá(ka)t létrehozni, beszúrni az adatokat, és így gyakorolni. 14/24

Az APEX felület kezelése 1. Az eredménylista mérte (alap: 10 sor!) 2. Beírt parancs futtatása 3. Eredmények kiírási területe 4. History (az összes kiadott parancsot megjegyzi!) 2. 1. 3. 4. 15/24

Az APEX felület kezelése 5. Parancsokban, táblanevekben, mezőnevekben a kisbetű-nagybetű nem számít, nincs különbség: SELECT Név FROM EMBER; select név from ember; 6. Az adatokban számít a kisbetű-nagybetű: Select. WHERE Név='Kis Béla'; Select. WHERE Név='kis béla'; Select. WHERE Név='KIS BÉLA'; 7. Parancsok végét zárja le, de egyetlen parancs esetén elmaradhat! select table_name from user_tables 16/24

Az APEX felület kezelése 8. Több parancs futtatása egyszerre: Begin End között 9. Egy parancs futtatása, ha több van beírva: kijelölés! 10. Meglévő táblák nevének kiírása: 17/24 select table_name from user_tables;

Órai feladat 1. Készítsünk egy táblát, autók nyilvántartására Neve legyen : auto Tulajdonságok: auto_id (elsődleges kulcs) (max. 5 számjegy) rendszam (7 karakter) marka (20 karakter) tipus (20 karakter) uzembe helyezve (dátum) klima (igen, nem) 18/24

Órai feladat 1. auto auto_id rendszam marka tipus uzhely klima ar create table auto( auto_id int primary key, rendszam char(7), marka varchar(20), tipus varchar(20), uzhely date, klima number(1), ar int ); 1 ha van klíma, 0 ha nincs! 19/24

Órai feladat 1. auto auto_id rendszam marka tipus uzhely klima ar Írassuk ki az elkészült auto tábla szerkezetét. desc auto; Vigyünk fel néhány adatsort: insert into auto values (1, 'ABC-321', 'Opel', 'Astra', '03-15-2010', 1, 500); insert into auto values (2, 'BCD-582', 'Opel', 'Corsa', '11-29-2007', null, 800); insert into auto values (3, 'CGT-616', 'Opel', 'Corsa', '11-29-2007'); insert into auto (auto_id, rendszam, marka, tipus) values (3, 'BER-616', 'Opel', 'Corsa'); insert into auto values (null, 'CGT-616', 'Opel', 'Corsa', '11-29-2007', 1, 1000); insert into auto values (5, 'NFA-236', 'Seat', 'Leon', '06-15-2017', 13, 2000); Vigyen fel további 3 adatsort! Legyen legalább 6 rekord! Írassuk ki az adatokat: select * from auto; 20/24

Órai feladat 1. auto auto_id rendszam marka tipus uzhely klima ar Javítsuk ki az adatokat: A 2-es id-jű autóban van klíma. update auto set klima=1 where auto_id=2; A BCD-582 rendszámú autót 2008 május 10.-én helyezték üzembe: update auto set uzhely='05-10-2008' where rendszam='bcd-582'; A 2-es id-jű autó egy Renault Megane. update auto set marka='renault', tipus='megane' where auto_id=2; 21/24

Órai feladat 1. auto auto_id rendszam marka tipus uzhely klima ar Írassuk ki a következő adatokat: Az autók márkáját, típusát: select marka, tipus from auto; A klímás autók rendszámát: select rendszam from auto where klima = 1; Az 500-nál drágább autók rendszámát, árát: select rendszam, ar from auto where ar > 500; Az opelek adatait: select * from auto where marka='opel'; A B-vel kezdődő rendszámokat: select rendszam from auto where rendszam like 'B%'; A novemberben üzembe helyezett autók id-jét, üz.hely. idejét: select * from auto where uzhely like '11/%/%'; 22/24

Órai feladat 1. auto auto_id rendszam marka tipus uzhely klima ar Bővítsük ki a táblát egy kategória mezővel (10 karakter). alter table auto add kategoria char(10); Egészítsük ki a meglévő rekordokat. update auto set kategoria = 'közép' where auto_id < 3; update auto set kategoria = 'alsó' where auto_id > 2; Töröljük a táblát. drop table auto; 23/24

VÉGE VÉGE 24/24