Ülemate andmebaasiterminite sõnastik

Sisukord:

Ülemate andmebaasiterminite sõnastik
Ülemate andmebaasiterminite sõnastik
Anonim

See sõnastik hõlmab andmebaasi termineid ja mõisteid, mida kasutatakse igat tüüpi andmebaasides. See ei sisalda teatud süsteemide või andmebaaside spetsiifilisi termineid.

Image
Image

HAPE

Andmebaasi disaini ACID-mudel tagab andmete terviklikkuse:

  • Atomicity: iga andmebaasi tehing peab järgima kõik või mitte midagi reeglit, mis tähendab, et kui mõni tehingu osa ebaõnnestub, nurjub kogu tehing.
  • Järjepidevus: iga andmebaasi tehing peab järgima kõiki andmebaasi määratletud reegleid; ükski tehing, mis rikub neid reegleid, ei ole lubatud.
  • Isolation: iga andmebaasi tehing toimub teistest tehingutest sõltumatult. Näiteks kui samaaegselt esitatakse mitu tehingut, hoiab andmebaas ära nendevahelised häired.
  • Püsivus: Iga andmebaasi tehing eksisteerib püsiv alt vaatamata andmebaasi tõrgetele kas varukoopiate või muul viisil.

Alumine rida

Andmebaasi atribuut on andmebaasi olemi tunnus. Atribuut on andmebaasi tabeli veerg, mida ise nimetatakse olemiks.

Autentimine

Andmebaasid kasutavad autentimist tagamaks, et ainult volitatud kasutajad pääsevad juurde andmebaasile või andmebaasi teatud aspektidele. Näiteks võivad administraatorid olla volitatud andmeid sisestama või redigeerima, samas kui tavatöötajatel võib olla võimalik ainult andmeid vaadata. Autentimine toimub kasutajanimede ja paroolidega.

BASIMudel

BASE-mudel on välja töötatud alternatiivina ACID-mudelile, et teenindada noSQL-i andmebaaside vajadusi, kus andmed ei ole struktureeritud samal viisil, mida nõuavad relatsiooniandmebaasid. Selle peamised põhimõtted on:

  • Põhikättesaadavus: andmebaas on saadaval ja töökorras ning seda toetab mõnikord mitme serveri vahel jaotatud andmete replikatsioon.
  • Pehme olek: Range järjepidevuse ACID-mudeli vastu võitlemisel väidab see põhimõte, et andmed ei pea alati olema järjepidevad ja mis tahes jõustatud järjepidevuse eest vastutab individuaalne andmebaas või arendaja.
  • Jõulik järjepidevus: Mingil määratlemata hetkel saavutab andmebaas järjepidevuse.

Piirangud

Andmebaasipiirang on reeglite kogum, mis määratleb kehtivad andmed. Peamised piirangud on:

  • UNIQUE piirangud: väli peab sisaldama tabelis ainulaadset väärtust.
  • KONTROLLI piiranguid: väli võib sisaldada ainult kindlaid andmetüüpe või isegi kindlaid lubatud väärtusi.
  • DEFAULT constraints: väli sisaldab vaikeväärtust, kui sellel puudub nullväärtust välistav väärtus.
  • PRIMARY KEY piirangud: esmane võti peab olema kordumatu.
  • VÄLISVÕME piirangud: Võõrvõti peab vastama mõnes teises tabelis olevale primaarvõtmele.

Alumine rida

DBMS on tarkvara, mis haldab kõiki andmebaasiga töötamise aspekte alates andmete salvestamisest ja turvamisest kuni andmete terviklikkuse reeglite jõustamiseni kuni andmete sisestamise ja töötlemise vormide pakkumiseni. Relatsiooniandmebaasi haldussüsteem rakendab tabelite ja nendevaheliste suhete relatsioonimudelit.

Üksus

Oleum on tabel andmebaasis. Seda kirjeldatakse olemi-relatsiooni diagrammi abil, mis on teatud tüüpi graafika, mis näitab seoseid andmebaasi tabelite vahel.

Funktsionaalne sõltuvus

Funktsionaalne sõltuvuspiirang aitab tagada andmete kehtivuse ja eksisteerib siis, kui üks atribuut määrab teise atribuudi väärtuse, mida kirjeldatakse kui A -> B, mis tähendab, et A väärtus määrab B väärtus või et B on funktsionaalselt sõltuv A-st. Näiteks võib ülikooli tabelil, mis sisaldab kõigi üliõpilaste kirjeid, olla funktsionaalne sõltuvus üliõpilastunnuse ja üliõpilase nime vahel, st unikaalne üliõpilastunnus määrab väärtuse. nimest.

Alumine rida

Indeks on andmestruktuur, mis aitab kiirendada suurte andmekogumite andmebaasipäringuid. Andmebaasi arendajad loovad tabeli teatud veergudele indeksi. Indeks sisaldab veergude väärtusi, kuid osutab ainult ülejäänud tabelis olevatele andmetele ning seda saab tõhus alt ja kiiresti otsida.

Võti

Võti on andmebaasiväli, mille eesmärk on kirje kordumatu tuvastamine. Võtmed aitavad jõustada andmete terviklikkust ja vältida dubleerimist. Peamised andmebaasis kasutatavad võtmete tüübid on järgmised:

  • Kandidaadivõtmed: veergude kogum, millest igaüks saab kirje unikaalselt tuvastada ja millest valitakse primaarvõti.
  • Peamised võtmed: see võti identifitseerib üheselt tabelis oleva kirje. See ei saa olla null.
  • Võõrklahvid: Võti, mis seob kirje teises tabelis oleva kirjega. Tabeli võõrvõti peab eksisteerima teise tabeli primaarvõtmena.

Alumine rida

Andmebaasi normaliseerimiseks tuleb kujundada selle tabelid (relatsioonid) ja veerud (atribuudid) viisil, mis tagab andmete terviklikkuse ja väldib dubleerimist. Peamised normaliseerimise tasemed on esimene normaalvorm (1NF), teine normaalvorm (2NF), kolmas normaalvorm (3NF) ja Boyce-Coddi normaalvorm (BCNF).

NoSQL

NoSQL on andmebaasimudel, mis on välja töötatud reageerima vajadusele salvestada struktureerimata andmeid, nagu meilid, sotsiaalmeedia postitused, videod või pildid. Selle asemel, et kasutada andmete terviklikkuse tagamiseks SQL-i ja ranget ACID-mudelit, järgib NoSQL vähem ranget BASE-mudelit. NoSQL-i andmebaasiskeem ei kasuta andmete salvestamiseks tabeleid; pigem võib see kasutada võtme/väärtuse kujundust või graafikuid.

Null

Väärtust null aetakse sageli segi, et see tähendab mitte ühtegi või nulli; tegelikult tähendab see aga teadmata. Kui välja väärtus on null, on see tundmatu väärtuse kohahoidja. Struktureeritud päringukeel kasutab nullväärtuste testimiseks operaatoreid IS NULL ja IS NOT NULL.

Alumine rida

Andmebaasipäring kirjutatakse tavaliselt SQL-is ja see võib olla kas valikupäring või toimingupäring. Valikupäring taotleb andmeid andmebaasist; toimingupäring muudab, värskendab või lisab andmeid. Mõned andmebaasid pakuvad pukseerimisvorme, mis peidavad päringu semantika, aidates inimestel teavet küsida ilma kehtivat SQL-i kirjutamata.

Skeem

Andmebaasiskeem on tabelite, veergude, seoste ja piirangute kujundus, mis moodustavad andmebaasi loogiliselt eraldiseisva osa.

Alumine rida

Salvestatud protseduur on eelkompileeritud päring või SQL-lause, mida jagavad mitmed erinevad programmid ja kasutajad andmebaasihaldussüsteemis. Salvestatud protseduurid parandavad tõhusust, aitavad jõustada andmete terviklikkust ja tõstavad tootlikkust.

Struktureeritud päringu keel

Struktureeritud päringukeel ehk SQL on andmebaasi andmetele juurdepääsuks kõige sagedamini kasutatav keel. SQL hargneb kahte tüüpi süntaksiks. Andmetöötluskeel sisaldab kõige sagedamini kasutatavate SQL-käskude alamhulka ja sisaldab käske SELECT, INSERT, UPDATE ja DELETE. Andmedefinitsiooni keel loob uusi andmebaasiobjekte, nagu indeksid ja tabelid.

Alumine rida

Triger on salvestatud protseduur, mis on seatud teatud sündmuse, tavaliselt tabeli andmete muudatuse, käivitamiseks. Näiteks võib päästik olla loodud logi kirjutamiseks, statistika kogumiseks või väärtuse arvutamiseks.

Vaata

Andmebaasivaade on filtreeritud andmete kogum, mis kuvatakse lõppkasutajale, et varjata andmete keerukust ja tõhustada kasutajakogemust. Vaade võib ühendada andmeid kahest või enamast tabelist ja sisaldab teabe alamhulka. Materialiseeritud vaade on vaade, mis näeb välja ja toimib nii, nagu oleks tabel omaette.

Soovitan: