Glossarju tat-Termini Komuni tad-Database

Dan il-glossarju jkopri termini u kunċetti ta 'database użati fit-tipi kollha ta' databases. Ma tinkludix termini speċifiċi għal ċerti sistemi jew databases.

AĊIDU

Il -mudell AĊID tad-disinn ta 'database jinforza l-integrità tad-dejta permezz ta' atomiċità , konsistenza , iżolament u durabilità:

Attribut

Attribut ta 'database huwa karatteristika ta' entità ta 'database. Fi kliem sempliċi, attribut huwa l-kolonna f'tabella ta 'database, li hi stess hija magħrufa bħala entità.

Awtentikazzjoni

Id-databases jużaw l-awtentikazzjoni biex jiżguraw li l-utenti awtorizzati biss ikunu jistgħu jaċċessaw id-database jew ċerti aspetti tad-database. Pereżempju, l-amministraturi jistgħu jkunu awtorizzati li jdaħħlu jew jeditjaw data, filwaqt li l-impjegati regolari jistgħu biss jaraw id-data. L-awtentikazzjoni hija implimentata bl-usernames u l-passwords.

Mudell BASE

Il-mudell BASE ġie żviluppat bħala alternattiva għall-mudell AĊID biex jaqdi l-ħtiġijiet ta 'databases noSQL li fihom id-dejta mhix strutturata bl-istess mod meħtieġa minn databases relazzjonali. Prinċipji primarji tagħha huma Disponibbiltà Bażika, Stat Soft, u Konsistenza Eventwali:

Limitazzjonijiet

Restrizzjoni ta 'database hija sett ta' regoli li jiddefinixxu data valida. Hemm ħafna tipi ta 'restrizzjonijiet. Ir-restrizzjonijiet primarji huma:

Sistema ta 'Ġestjoni ta' Database (DBMS)

DBMS huwa s-softwer li jamministra l-aspetti kollha ta 'ħidma b'dejtabejż, milli jaħżen u jiżgura d-data biex jinforza regoli ta' integrità tad-data, biex jipprovdi formoli għad-dħul u l-manipulazzjoni tad-data. Sistema ta 'Ġestjoni ta' Database Relazzjonali (RDBMS) timplimenta l-mudell relazzjonali ta 'tabelli u relazzjonijiet bejniethom.

Entità

Entità hija sempliċiment tabella f'database. Huwa deskritt bl-użu ta 'Dijagramma ta' Relazzjoni bejn Entità, li hija tip ta 'grafika li turi r-relazzjonijiet bejn it-tabelli tad-database.

Dipendenza funzjonali

Limitu ta 'dipendenza funzjonali jgħin biex tiġi żgurata l-validità tad-data, u jeżisti meta attribut wieħed jiddetermina l-valur ta' ieħor, deskritt bħala A -> B li jfisser li l-valur ta 'A jiddetermina l-valur ta' B, jew li B hija "funzjonalment dipendenti" fuq A Per eżempju, tabella f'università li tinkludi rekords tal-istudenti kollha jista 'jkollha dipendenza funzjonali bejn l-ID tal-istudent u l-isem tal-istudent, jiġifieri l-ID student uniku jiddetermina l-valur tal-isem.

Indiċi

L-indiċi huwa struttura ta 'dejta li tgħin malajr id-database mistoqsijiet għal datasets kbar. L-iżviluppaturi tad-database joħolqu indiċi fuq kolonni partikolari f'tabella. L-indiċi jżomm il-valuri tal-kolonna imma biss indikaturi għad-data fil-bqija tat-tabella, u jista 'jiġi mfittex b'mod effiċjenti u malajr.

Ewlenin

Ċavetta hija qasam ta 'database li l-iskop tiegħu huwa li jidentifika rekord b'mod uniku. Keys jgħinu biex jinfurzaw l-integrità tad-dejta u jevitaw id-duplikazzjoni. It-tipi ewlenin ta 'ċwievet użati f'database huma ċwievet kandidati, ċwievet primarji ċwievet barranin.

Normalizzazzjoni

In-normalizzazzjoni ta 'database hija li tiddisinja t-tabelli (relazzjonijiet) u l-kolonni (attributi) tagħha b'mod li tiżgura l-integrità tad-data u tevita d-duplikazzjoni. Il-livelli primarji ta 'normalizzazzjoni huma l-Ewwel Formola Normali (1NF), it-Tieni Forma Normali (2NF), it-Tielet Forma Normali (3NF) u l-Formola Normali Boyce-Codd (BCNF).

NoSQL

NoSQL huwa mudell ta 'database żviluppat biex iwieġeb għall-ħtieġa li tinħażen data mhux strutturata bħall-emails, postijiet tax-xogħol soċjali, vidjo jew stampi. Minflok tuża SQL u l-mudell AĊID strett biex tkun żgurata l-integrità tad-dejta, NoSQL isegwi l-mudell BASE inqas strett. Skema ta 'database NoSQL ma tużax tabelli biex taħżen id-data; Minflok, jista 'juża disinn jew grafiċi ewlenin / ta' valur.

Null

Il-valur NULL spiss jiġi konfuż biex ifisser "xejn" jew żero; madankollu, fil-fatt tfisser "mhux magħruf". Jekk qasam ikollu valur ta 'NULL, huwa detentur ta' spazju għal valur mhux magħruf. Il-Lingwa ta 'Mistoqsija Strutturata (SQL) tuża l-IS NULL u MHUX NULL operaturi biex jittestjaw il-valuri nulli.

Mistoqsija

Mistoqsija dwar database hija kif l-utenti jinteraġixxu ma 'database. Normalment jinkiteb f'SQL u jista 'jkun jew mistoqsija tagħżel jew mistoqsija ta' azzjoni . A query select jitlob data minn database; Tbiddel mistoqsija ta 'azzjoni, taġġorna jew iżżid id-data. Xi databases jipprovdu forom li jaħbu s-semantika tal-mistoqsija, li tippermetti lill-utenti li faċilment jitolbu informazzjoni mingħajr ma jkollhom għalfejn jifhmu SQL.

Skema

Skema ta 'database hija d-disinn ta' tabelli, kolonni, relazzjonijiet, u restrizzjonijiet li jiffurmaw database. L-iskemi normalment jiġu deskritti bl-użu tad-dikjarazzjoni SQL CREATE.

Proċedura maħżuna

Proċedura maħżuna hija mistoqsija kkumpilata minn qabel, jew dikjarazzjoni SQL li tista 'tinqasam bejn diversi programmi u utenti f'Sistema ta' Ġestjoni ta 'Database. Il-proċeduri maħżuna jtejbu l-effiċjenza, jgħinu biex jinfurzaw l-integrità tad-dejta u jagħtu spinta lill-produttività

Lingwa ta 'Mistoqsija Strutturata

Il-Lingwa ta 'Mistoqsija Strutturata , jew SQL, hija l-lingwa l-iktar użata biex ikollha aċċess għal dejta minn database. Il-Lingwa ta 'Manipulazzjoni tad-Data (DML) fiha s-subsett ta' kmandi SQL użati ta 'spiss u tinkludi SELECT, INSERT, UPDATE u DELETE.

Trigger

A trigger hija proċedura maħżuna stabbilita biex tesegwixxi mogħtija avveniment partikolari, normalment bidla fid-dejta ta 'tabella. Per eżempju, grillu jista 'jkun iddisinjat biex jikteb f'loger, jiġbor statistiċi jew jikkalkula valur.

Ara

Vista ta 'database hija sett iffiltrat ta' dejta murija lill-utent finali sabiex jaħbi l-kumplessità tad-data u jissimplifika l-esperjenza tal-utent. Veduta tista 'tgħaqqad dejta minn żewġ tabelli jew aktar u fiha subsett ta' informazzjoni.