SQL parancs - parancs adatok meghatározása nyelv ddl adatkezelési nyelvet parancsok dl, csapat

Határozza meg a következő csoportok SQL parancsokat:

adatok meghatározása nyelv parancsok

dannyhDDL meghatározása nyelv parancsok (Data Definition Language Data Definition Language). - egy részhalmaza az SQL. meghatározására használt és módosíthatja a különböző adatszerkezeteket.






Ez a csoport magában foglalja a parancsok létrehozására, módosítására és törlésére különböző adatbázis-objektumok. CREATE parancs (create), ALTER (opció), és DROP (törlés) a legtöbb típusú adatbázis-objektumok (táblák, nézetek, eljárások, triggerek, táblatereket, a felhasználók és mások.). Ie Sok csapat DDL. például CREATE TABLE. CREATE VIEW. CREATE ELJÁRÁS. CREATE ravaszt. CREATE USER. CREATE ROLE, stb

Néhány ember úgy gondolja, hogy a használata DDL az előjoga az adatbázis-adminisztrátorok és üzemeltetők DML fejlesztők kell írni, de a két nyelv nem olyan könnyen osztva. Nehéz megszervezni affektív adatokhoz való hozzáférés és azok feldolgozása, nem tudva, mi struktúrák állnak rendelkezésre, és azok hogyan kapcsolódnak. Azt is nehéz tervezni a megfelelő struktúrákat, nem tudta, hogyan kell kezelni.

Data Control Language parancsok

A rendszer segítségével a csapat Data Control Language (DCL (Data Control Language)), akkor az ellenőrzés a felhasználói hozzáférést az adatbázishoz. Az adatkezelés operátorok többek használt kiadásának és visszavonásának hatáskörök GRANT parancs és vonni. valamint a SET parancs ROLE. amely lehetővé teszi vagy letiltja a szerepe az aktuális munkamenetben.

ellenőrzési nyelv parancsok ügyletek

ellenőrzési nyelv parancsok ügyletek (TCL (Tgansastion Sontrol Language)) parancsok segítségével meghatározzák a kimenetele a tranzakció.
tranzakció menedzsment csapatok változások kezelésére egy adatbázis, amely végzik adatkezelési.
A tranzakció (vagy logikai munkaegység) - oszthatatlan gyakorolt ​​hatás tekintetében az adatbázis szekvencia adatkezelési nyilatkozatok (olvasás, törlés, beszúrás, frissítés), hogy akár az eredmények valamennyi szereplő részt vesz a tranzakció jelennek meg az adatbázisban. vagy a hatása mind ezek a kijelentések teljesen hiányzott.






COMMIT - végek ( „Megerősítés”), a jelenlegi tranzakció, és teszi az állandó (az adatbázisban tárolt) által végzett módosításokat a tranzakciót. Szintén törli a mentési pont után a tranzakció, és felszabadítja a zár. Ön is használja ezt a parancsot, hogy kézzel megerősíteni kétség elosztott tranzakció.
Visszagörgetése - az ügylet, azaz a törli az összes változások a jelenlegi tranzakció. Ön is használja ezt a parancsot, hogy kézzel vonja vissza a munkát, amelyet a kétség elosztott tranzakció.
A koncepció a tranzakció közvetlen kapcsolat a koncepció az adatbázis integritását. Nagyon gyakran az adatbázis lehet egy ilyen egység megszorításokat, ez egyszerűen lehetetlen, hogy ne szakadjon, teljesítő egyetlen operátor adatbázis változásait. Például, ha nem tud a munkavállaló osztály, nevét és kódját, ami nem szerepel az adatbázisban.
Azokban a rendszerekben, a fejlett ellenőrző eszközök és épségének ellenőrzésére minden tranzakció kezdődik az adatbázis integritását és képesnek kell lennie arra, hogy elhagyja ezt az állapotot az integritás annak befejezését követően. Ennek elmulasztása eredménye az a tény, hogy ahelyett, hogy vállalta, hogy az ügylet eredményeként visszaáll (vagyis ahelyett, hogy a COMMIT utasítás végrehajtása ROLLBACK operátor), és az adatbázis még olyan állapotban, amelyben volt az elején az ügylet, azaz a konzisztens állapotban.
Mivel a tulajdon integritásának megőrzése az adatbázis tranzakció megfelelő felhasználó elkülönítési egységek, azaz a ha minden ülésen az adatbázis kapcsolódó tranzakció minden felhasználó kezdődik konzisztens állapotban az adatbázis, azaz az állam, ahol az adatbázis lehet, még akkor is, ha a felhasználó dolgozik vele egyedül.

DML parancsok

DML parancsok

DML parancsok DML (Data Manipulation Language) lehetővé teszi a felhasználó, hogy az adatok az adatbázisba, és belőle:

  • INSERT - következő behelyezése sorokat egy asztalra.
  • Törlés - sorok a következő táblázatban.
  • UPDATE - végez módosítást a táblázat adatainak.
  • SELECT - adatok lekéréséhez táblázatok kérésre.

Mindenkinek, aki dolgozik az SQL az Oracle környezetben. Azt kell kar magukat a könyvek: A Guide to SQL nyelv, mint például a «Oracle SQL: The Essential referencia? (O'Reilly), egy útmutató, hogy optimalizálja a teljesítményt, mint a «Oracle SQL Tuning Pocket Reference» (O'Reilly).