Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 11451|Odgovoriti: 0

[Vir] Razumevanje DDL, DML in DCL

[Kopiraj povezavo]
Objavljeno na 18. 03. 2015 09:36:39 | | | |
Razumevanje DDL, DML in DCL



1、DDL
      1-1. Pregled DDL
               DDL (Data Definition Language) se uporablja za manipulacijo objektov in lastnosti objektov, kot so objektipodatkovna zbirkaUpravljanje in definicija upravljanja ter definicije teh objektov in lastnosti s strani DDL se odražata v Create, Drop in Alter. Posebna pozornost: Koncept "objekta" v DDL operacijah "objekt" vključuje objekt in njegove atribute, objekt pa je najmanjši in večji od zapisa. Vzemimo tabelo kot primer: Create ustvari podatkovno tabelo, Alter lahko spremeni polja tabele, Drop lahko izbriše tabelo, od tu vidimo, da DDL stoji na višini, ne bo deloval na določenih podatkih.

      1-2. Glavne izjave (operacije) DDL
               Create statement: Lahko ustvarite bazo podatkov in nekatere objekte baze podatkov.
               Stavek Drop: Lahko izbrišete podatkovne tabele, indekse, sprožilce, pogojne omejitve in dovoljenja podatkovnih tabel.
               Alter stavek: Spremenite definicijo in atribute podatkovne tabele.
      1-3. Operacijski objekti DDL (tabela)
               1-3-1. Koncept mize
                           Ustvarjanje tabel je namenjeno shranjevanju podatkov, saj podatki, ki jih shranjujemo, niso dostopni, zato moramo opredeliti nekatere vrste podatkov za lažje upravljanje.
               1-3-2. Atributi tabele  
                           Atributi primarnega ključa: Primarni ključ je primarna ključna omejitev, vendar je ime drugačno, poimenovanje primarnega ključa je pristransko nagnjeno k virtualnemu (tj. opisu zadeve), poimenovanje primarne ključne omejitve je pristransko nagnjeno k dejanskemu ojačitvi (torej je opisana izvedba operacije), ki opisuje isto stvar, primarna ključna omejitev pa je atribut v tabeli; V tabeli je lahko do en primarni ključ; Primarni ključ je mogoče definirati v enem ali več poljih; Primarni ključ naredi vrednost enega ali več polj edinstveno in ne ničelno glede na vrednost tega polja ali vrednost v tisti skupini polj, ki enolično predstavlja zapis.
                           Edinstveni atributi: V tabeli je lahko le en primarni ključni atribut, za uporabnike kvadratne tabele pa so predlagane edinstvene omejitve. Edinstvene omejitve je mogoče definirati na enem ali več poljih; Edinstvena omejitev naredi vrednost v tem polju ali skupini polj edinstveno, ki je lahko prazna, vendar je ni mogoče ponoviti.
                           Atributi tujih ključev: imenovani tudi tuji ključi, znani tudi kot omejitve tujih ključev, odnos med primarnimi ključi in primarnimi ključnimi omejitvami je enak; Omejitev tujega ključa cilja na dve tabeli; če je primarna ključna beseda tabele A polje v tabeli B, se polje imenuje tuji ključ tabele B, tabela A glavna tabela, tabela B pa podrejena tabela, vendar upoštevajte, da računalnik mora vedeti, da ste v tem odnosu.

               Verifikacija, ničelni in privzeti atributi: Atributi preverjanja se imenujejo tudi omejitve preverjanja, ničelni atributi se imenujejo tudi ničelne omejitve, privzeti atributi pa prav tako privzete omejitve. Ta imena opisujejo stvar, situacijo, in seveda lahko to naredimo umetno (samo pazimo na vhodne podatke), a njihov prvotni namen je avtomatizacija, torej da računalnik to naredi.
            (Ali veste, zakaj se indeks samodejno ustvari, ko se ustvarijo primarni ključ in edinstvene omejitve?) In to je edini indeks, pomislite, katera polja se najpogosteje uporabljajo za indekse, in vloga indeksov bo znana. Operacije, kot so omejitve primarnega ključa, unikatne omejitve, ne-ničelne omejitve, tuje ključne omejitve, kontrolne omejitve in privzete omejitve, vse dajejo tabelam določene lastnosti, zato mislim, da so tukaj vse lastnosti tabele. )

2、DML
      2-1. Pregled DML
               DML (Data Manipulation Language) se uporablja za manipulacijo podatkov, ki so vsebovana v objektih baze podatkov, torej enota delovanja so zapisi.
      2-2. Glavne izjave (operacije) DML
               Vstavi izjavo: Vstavi zapis v podatkovni list.
               Ukaz delete: Brisanje enega ali več zapisov v podatkovni tabeli lahko izbriše tudi vse zapise v podatkovni tabeli, vendar je njen operativni objekt še vedno zapis.
               Izjava posodobitev: Uporablja se za spreminjanje vsebine zapisov v obstoječi tabeli.
      2-3. Operacijski objekt DML - zapis
               2-3-1, pozor
                           Ko izvajamo operacije vstavljanja, brisanja in posodabljanja zapisov, moramo biti pozorni na nekatere DDL operacije na njih.

3、DCL
       3-1. Pregled DCL
                DCL (Data Control Language) operacije so dovoljenja objektov podatkovne baze, določanje teh operacij pa podatke naredi bolj varne.
       3-2. Glavne izjave (operacije) DCL
                Izjava o podelitvi: Omogoča ustvarjalcu objekta, da uporabniku, skupini ali vsem uporabnikom (JAVNO) podeli določena dovoljenja.
                Izjava o preklicu: Lahko prekličete dostop do uporabnika, skupine ali vseh uporabnikov
       3-3. DCL operater (uporabnik)
                Uporabnik v tem primeru pomeni uporabnika baze podatkov.





Prejšnji:【Zanimivost】Napad, ki ga sproži kabelska mreža, je nujen za razbitje omrežja sostanovalcev!
Naslednji:SqlTOOLS (SQL celovito orodje za uporabo), na internetu ni virov
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com