1 Informatikai Szakképzési Portál www.itszp.hu Adatbázis kezelés Az SQL nyelv elemei.

Slides:



Advertisements
Hasonló előadás
Tananyag: konzultáció
Advertisements

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.
1Szegedi Tudományegyetem Természettudományi és Informatikai KarAntal Gábor Adatbázisok gyakorlat 8. gyakorlat SQL alapok.
Elmaradás.  0 Számjegy. Ebben a pozícióban egyetlen számjegyet kell megadnia.  9 Számjegy. Ebben a pozícióban egyetlen számjegyet lehet megadni, nem.
Microsoft Access Lekérdezések.
15. tétel Adatbázis felhasználói és jogosultságaik
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
SQL Structured Query Language
Adatbázis kezelés. Hierarchikus modell Legrégebbi modell, ma már nem használatos. Az adatokat fákban tároljuk, ahol minden pont a szegmens adatokat, és.
ADATBÁZIS KEZELÉS – Adattípusok
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.
– Adattáblák & adatok kezelése – Tarcsi Ádám január Adatbázis gyakorlat.
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,
Adatbázis-kezelés.
Adatbázis rendszerek II.
Készítette: Sárközi Anikó
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ÁZISOK
Adattáblák létrehozása, módosítása, tranzakciók, megszorítások Rózsa Győző.
Adatbázis-kezelés
Adatbázis kezelés SQL. Történeti áttekintés 1976IBM:SEQUEL,SQL 1976IBM:SEQUEL,SQL 1983ORACLE 1983ORACLE 1984INFORMIX 1984INFORMIX 1986SQL – szabvány :
Nézettáblák létrehozása, módosítása és törlése
SQL, Relációs adatmodell
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.
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;
1 Informatikai Szakképzési Portál Adatbázis kezelés Alapfogalmak.
DDL – Adatdefiníciós nyelv
Programozási nyelvek Páll Boglárka.
Adatbázis adminisztrátori ismeretek
Adattáblák létrehozása, módosítása, tranzakciók, megszorítások Rózsa Győző.
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-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.
Adatbázis-kezelés JAG,
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.
1 Sramó András Adatbázis-technológia V. előadás Adatbázis-technológia 5. előadás Az SQL.
– SELECT - 2. – Tarcsi Ádám március Adatbázis gyakorlat.
Tarcsi Ádám, Adatbázis gyakorlat – Adattáblák – Tarcsi Ádám, január.
1 Informatikai Szakképzési Portál Adatbázis kezelés DQL – Adatlekérdező nyelv.
Bevezetés A MYSQL szintaxisa Táblák, adatok kezelésének alapjai
Ma az un. Relációs adatmodelleket használjuk.
Szerver és kliens gép közötti kommunikáció Adattárolási modellek  OLTP: OnLine Transaction Processing az MSSQL Szervert egy időben egyszerre sok felhasználó.
5. gyakorlat Fleiner Rita.
Webprogramozó tanfolyam
Sapientia - Erdélyi Magyar TudományEgyetem (EMTE) Csíkszereda 3. Előadás Az SQL adatbázisnyelv (Tartalom ) Az SQL története Az SQL felépítése Adattípúsok.
SQL történelem 1970 Edgar F. Codd (IBM) cikke 12 szabály a relációs adatmodellekre 1979 első kereskedelmi forgalmazású relációs adatbáziskezelő 1986 az.
SQL. SQL jellemzői Nem algoritmikus (nem tartalmaz algoritmikus szerkezeteket: ciklus, eljárás, elágazás) Nem rekurzív (önmagát nem hívhatja) Halmazorientált.
Adatbázis rendszerek I
Free pascal feladatok
Adatbázis-kezelés 1-2. adatbázis-kezelő rendszer 1.új adatbázisokat hozhassanak (adat definició 2.lekérdezések és módosítások (adat manipuláció) 3.Támogassa.
Adatbázis rendszerek II.
Adatbázisok SQL.
Logisztikai projekt - gyakorlat Adatbázis-elmélet
MySQL története, részei, felhasználhatóság, PHPMyAdmin
MySQL DDL parancsok – Adatbázis műveletek, mezőtípusok
Előadás másolata:

1 Informatikai Szakképzési Portál Adatbázis kezelés Az SQL nyelv elemei

2 Informatikai Szakképzési Portál Az SQL nyelv részei DDLDMLDCLDQL

3 Informatikai Szakképzési Portál Az SQL nyelv részei Tábla szint: – Adatdefiníciós nyelv (DDL) – Adatvezérlő nyelv (DCL) Adat, rekord szint: – Adatmanipuláló nyelv (DML) – Adatlekérdező nyelv (DQL)

4 Informatikai Szakképzési Portál DDL (Data Definition Language) Adatdefiníciós nyelv • Tábla létrehozása – CREATE • Tábla definíció módosítás – ALTER • Tábla törlése – DROP

5 Informatikai Szakképzési Portál DCL (Data Control Languages) Adatvezérlő nyelv • Jogosultságok hozzárendelése – GRANT • Jogosultságok elvétele – REVOKE

6 Informatikai Szakképzési Portál DML (Data Manipulation Language) Adatmanipuláló nyelv • Rekord felvitele – INSERT INTO • Rekord módosítása – UPDATE • Rekord törlése – DELETE FROM

7 Informatikai Szakképzési Portál DQL (Query Language) Adatlekérdező nyelv • Lekérdezés - SELECT

8 Informatikai Szakképzési Portál Hasznos utasítások • Adatbázisok megjelenítése SHOW DATABASES; • Adattáblák megjelenítése SHOW TABLES; • Tábla tulajdonságainak megjelenítése DESCRIBE táblanév; • Adatbázis használatba vétele USE adatbázisnév

9 Informatikai Szakképzési Portál Adattípusok •Egész és tört számok Numerikus •Év, hónap, nap, óra, perc Dátum és idő •Karekterlánc és felsorolás Szöveg

10 Informatikai Szakképzési Portál Numerikus > Egész BIGINT 8 bájt / INT 4 bájt / MEDIUMINT 3 bájt / SMALLINT 2 bájt / TINYINT 1 bájt /

11 Informatikai Szakképzési Portál Numerikus > Lebegőpontos DECIMAL (M,D) Tömörítetlen M maximum: 64 D maximum: 30 DOUBLE [(M,D)] M alapértelmezett: 16, maximum 53 D alapértelmezett: 4 FLOAT [(M,D)] M (hossz) alapértelmezett: 10, maximum: 24 D (tizedes jegyek száma): alapértelmezett: 2

12 Informatikai Szakképzési Portál Dátum és idő •ÉÉÉÉ-HH-NN • DATE •ÉÉÉÉ-HH-NN ÓÓ:PP:MM • :00: :59:59 DATETIME •6 (ÉÉHHNN) / 8 (ÉÉÉÉHHNN) / 12 (ÉÉHHNNÓÓPPMM) • TIMESTAMP •ÓÓ:PP:MM •-838:59: :59:59 TIME •két karakterrel: (70-69) •négy karakterrel: YEAR

13 Informatikai Szakképzési Portál Szöveg •karakterhossz •alapértelmezett:1 CHAR •karakterhossz 1-255, •nincs alapértelmezett VARCHAR •felsorolás, •maximum érték •pl.: ENUM(‘férfi’, ‘nő’) ENUM

14 Informatikai Szakképzési Portál Szöveg LONGBLOB / LONGTEXT maximum karakter MEDIUMBLOB / MEDIUMTEXT maximum karakter BLOB / TEXT maximum karakter TINYBLOB / TINYTEXT maximum 255 karakter