See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 11451|Vastuse: 0

[Allikas] DDL-i, DML-i ja DCL-i mõistmine

[Kopeeri link]
Postitatud 18.03.2015 09:36:39 | | | |
DDL-i, DML-i ja DCL-i mõistmine



1、DDL
      1-1. DDL-i ülevaade
               DDL (Data Definition Language) kasutatakse objektide ja objektiomaduste, näiteks objektide manipuleerimiseksandmebaasDDL-i haldamine ja nende objektide ning omaduste määratlemine kajastub Create, Drop and Alter funktsioonis. Eriline tähelepanu: "objekti" mõiste DDL-operatsioonides, "objekt" hõlmab objekti ja selle atribuute ning objekt on väikseim ja suurem kui kirje. Võtame näiteks tabeli: Create loob andmetabeli, Alter saab muuta tabeli välju, Drop saab tabeli kustutada, siit näeme, et DDL seisab kõrgusel, ta ei tööta konkreetsete andmete peal.

      1-2. DDL-i peamised väited (operatsioonid)
               Create lause: Saad luua andmebaasi ja mõningaid selle objekte.
               Drop-lause: Saad kustutada andmetabeleid, indekseid, päästikuid, tingimuslikke piiranguid ja andmetabeli õigusi.
               Alter lause: Muuda andmetabeli definitsiooni ja atribuute.
      1-3. DDL-i operatsiooniobjektid (tabel)
               1-3-1. Tabeli mõiste
                           Tabelite loomine on andmete salvestamiseks, sest salvestatud andmed ei ole ligipääsetavad, seega peame määratlema mõned andmetüübid, et hõlbustada haldust.
               1-3-2. Tabeli atribuudid  
                           Primaarvõtme atribuudid: Primaarvõti on primaarvõtme piirang, kuid nimi on erinev, primaarvõtme nimetamine on kallutatud virtuaalse poole (st asja kirjeldus), primaarvõtme piirangu nimetamine on kallutatud tegeliku võimenduse poole (st operatsiooni rakendus on kirjeldatud), mis kirjeldab sama asja, ning primaarvõtme piirang on atribuut tabelis; Tabelis võib olla kuni üks põhivõti; Primaarvõtit saab defineerida ühes või mitmes väljas; Primaarvõti muudab ühe või mitme välja väärtuse unikaalseks, mitte nulliks, selle välja väärtuse või selle väljade grupi väärtuse järgi, mis esindab unikaalselt kirjet.
                           Unikaalsed atribuudid: Tabelis võib olla ainult üks peamine võtmeatribuut ning ruuttabeli kasutajatele pakutakse unikaalseid piiranguid. Unikaalseid piiranguid saab määratleda ühel või mitmel väljal; Unikaalne piirang muudab selle välja või väljade grupi väärtuse unikaalseks, mis võib olla tühi, kuid seda ei saa korrata.
                           Võõrvõtmete atribuudid: tuntud ka kui võõrvõtmed, tuntud ka kui võõrvõtmete piirangud, on primaarvõtmete ja primaarvõtmete piirangute suhe sama; Võõrvõtme piirang sihib kahte tabelit: kui tabeli A peamine märksõna on väli tabelis B, nimetatakse seda välja tabeli B võõrvõtmeks, tabelit A peamiseks tabeliks ja tabelit B orjatabeliks, kuid pane tähele, et arvuti peab teadma, et sa oled selles suhtes.

               Verifitseerimis-, null- ja vaikimisi atribuudid: Verifitseerimise atribuute nimetatakse ka verifitseerimispiiranguteks, nullatribuuteid nullpiiranguteks ning vaikimisi atribuuteid vaikimisi piiranguteks. Need nimed kirjeldavad asja, kirjeldavad olukorda ja muidugi saame seda teha ka kunstlikult (lihtsalt pöörake tähelepanu sisendandmetele), kuid nende algne eesmärk on automatiseerida, st lasta arvutil seda teha.
            (Kas tead, miks indeks luuakse automaatselt, kui luuakse primaarvõti ja unikaalsed piirangud?) Ja see on ainus indeks, mõtle, milliseid välju indeksite jaoks kõige rohkem kasutatakse ja indeksite roll saab teada. Operatsioonid nagu primaarvõtmepiirangud, unikaalsed piirangud, mitte-nullpiirangud, võõrvõtmepiirangud, kontrollpiirangud ja vaikimisi piirangud annavad tabelitele teatud omadused, seega arvan, et siin on need kõik tabeli omadused. )

2、DML
      2-1. DML-i ülevaade
               DML (Data Manipulation Language) kasutatakse andmebaasi objektides sisalduvate andmete manipuleerimiseks, st tööühik on kirjed.
      2-2. DML-i peamised avaldused (operatsioonid)
               Sisesta lause: Sisesta andmelehele kirje.
               Delete-lause: Ühe või mitme kirje kustutamine andmetabelist võib samuti kustutada kõik kirjed andmetabelis, kuid selle operatsiooniobjekt on endiselt kirje.
               Uuenduslause: Kasutatakse olemasoleva tabeli kirjete sisu muutmiseks.
      2-3. DML-i operatsiooniobjekt - kirje
               2-3-1, tähelepanu
                           Kui me teeme kirjetele sisestamise, kustutamise ja uuendamise operatsioone, peame pöörama tähelepanu mõnele DDL-operatsioonile nendel.

3、DCL
       3-1. DCL-i ülevaade
                DCL (Data Control Language) operatsioonid on andmebaasi objektide õigused ning nende operatsioonide määramine muudab andmed turvalisemaks.
       3-2. DCL-i peamised avaldused (operatsioonid)
                Toetusavaldus: Lubab objekti loojal anda teatud õigused kasutajale, grupile või kõigile kasutajatele (AVALIK).
                Tühistamise lause: Saad tühistada juurdepääsu kasutajale, grupile või kõigile kasutajatele
       3-3. DCL operaator (kasutaja)
                Kasutaja viitab antud juhul andmebaasi kasutajale.





Eelmine:【Lõbus fakt】Võrgukaabli rünnak on hädavajalik toakaaslaste võrgu murdmiseks!
Järgmine:SqlTOOLS (SQL tervikliku kasutuse tööriist), internetis puuduvad ressursid
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com