Glosarium Ketentuan Database Umum

Glossary iki nyakup istilah database lan konsep sing digunakake ing kabeh tipe database. Ora kalebu istilah sing spesifik kanggo sistem utawa database tartamtu.

ACID

Model ACID desain basis data ndhukung integritas data liwat atom , konsistensi , kaisolasi, lan daya tahan:

Atribut

Atribut basis data minangka ciri saka entitas basis data. Cukup, atribut minangka kolom ing tabel basis data, sing asale kasebut minangka entitas.

Authentication

Database nggunakake otentikasi kanggo mesthekake yen mung kedhaftar resmi bisa ngakses database utawa aspèk tartamtu saka basis data. Contone, administrator bisa uga duwe wewenang kanggo nglebokake utawa ngowahi data, nalika karyawan biasa bisa mung ndeleng data. Otentikasi diimplementasikan karo jeneng panganggo lan tembung sandhi.

BASE Model

Model BASE wis dikembangaké minangka alternatif kanggo model ACID kanggo ngawasi kabutuhan database noSQL kang data ora kabentuk kanthi cara sing padha dibutuhake dening database hubungan. Prinsip utamané yaiku Ketersediaan Dasar, Negara Lemah, lan Konsistensi Kadhangkala:

Kendhangan

Watesan basis data iku sawijining aturan sing netepake data sing bener. Sawetara tipe alangan ana. Masalah utama yaiku:

Sistem Manajemen Database (DBMS)

DBMS yaiku piranti lunak sing ngatur kabeh aspek nggarap database, saka nyimpen lan ngamanake data kanggo ngetrapake aturan integritas data, kanggo nyedhiyani formulir kanggo entri data lan manipulasi data. A Relational Database Management System (RDBMS) ngleksanakake modhel tabel hubungan lan sesambungan ing antarané.

Entitas

Entitas mung minangka tabel ing basis data. Iki diterangake nggunakake Entity-Relationship Diagram, kang minangka jenis grafik sing nuduhake hubungan antarane tabel basis data.

Dependensi fungsional

Konflik dependensi fungsional mbantu kanggo njamin validitas data, lan ana nalika salah siji atribut nemtokake nilai liyane, diterangake minangka A -> B sing ateges nilai A nemtokake nilai B, utawa sing B gumantung "gumantung sacara fungsional Contone, tabel ing universitas sing nyakup rekaman kabeh siswa bisa nduweni ketergantungan fungsional antarane ID siswa lan jeneng siswa, yaiku ID siswa sing unik bakal nemtokake nilai jeneng kasebut.

Indeks

Indeks minangka struktur data sing mbantu kacepetan basis data kanthi cepet kanggo dataset. Pengembang basis data nggawe indeks ing kolom tartamtu ing tabel. Indeks ngemot nilai kolom nanging mung pituduh menyang data ing sajrone tabel, lan bisa digoleki kanthi efisien lan cepet.

Kunci

Tombol minangka basis data sing tujuane kanggo ngenali rekaman kanthi unik. Tombol bantuan ngleksanakke integritas data lan supaya duplikasi. Tipe utama tombol sing digunakake ing basis data yaiku kunci calon, tombol utama tombol asing.

Normalisasi

Kanggo ngormati basis data yaiku ngarang tabel (hubungan) lan kolom (atribut) kanthi cara kanggo njamin integritas data lan supaya duplikasi. Tingkat normal saka normalisasi yaiku Formulir Normal (1NF), Formulir Normal Kapindho (2NF), Formulir Normal Katelu (3NF) lan Formulir Normal Boyce-Codd (BCNF).

NoSQL

NoSQL minangka modhèl basis data sing dikembangaké kanggo nanggapi kebutuhan kanggo nyimpen data sing ora diwangun kayata email, postingan media sosial, video utawa gambar. Tinimbang nggunakake SQL lan model ACID ketat kanggo njamin integritas data, NoSQL nderek model BASE kurang ketat. Skema database NoSQL ora nggunakake tabel kanggo nyimpen data; Nanging, bisa nggunakake desain / grafik tombol / nilai.

Null

Nilai NULL kerep diselehake kanggo tegese "ora ana" utawa nol; Nanging, iku bener tegese "ora dingerteni." Yen lapangan nduweni nilai NULL, iku minangka placeholder kanggo nilai sing ora dingerteni. Structured Query Language (SQL) migunakake IS NULL lan operator NULL NULL kanggo nyoba kanggo nolak nilai.

Pitakonan

A query database minangka pangguna interaksi karo basis data. Biasane ditulis ing SQL lan bisa dadi salah siji query sing dipilih utawa query action . A query pilih panjaluk data saka basis data; owah-owahan kertu tindakan, nganyari utawa nambah data. Sawetara basis data nyedhiyakake formulir sing ndhelikake semantika pitakonan kasebut, saéngga para panganggo bisa kanthi gampang nyuwun informasi tanpa kudu ngerti SQL.

Skema

Skema database minangka rancangan tabel, kolom, hubungan, lan watesan sing arupa basis data. Schemas biasane diterangake nganggo statement SQL CREATE.

Disimpen Procedure

Prosedur sing disimpen yaiku query sing wis dikompilasi, utawa statement SQL sing bisa dienggo bareng antarane pirang-pirang program lan pangguna ing Sistem Manajemen Database. Prosedur sing kasedhiya nambah efisiensi, mbantu ngaplikasi integritas data, lan nggedhekake produktivitas.

Informasi Query Language

Struktured Query Language , utawa SQL, iku basa paling umum digunakake kanggo ngakses data saka database. Data Manipulation Language (DML) ngemot subset saka perintah SQL sing paling kerep digunakake lan kalebu SELECT, INSERT, UPDATE lan DELETE.

Pemicu

Pemicu minangka prosedur sing disimpen kanggo ngeksekusi diwenehi acara tartamtu, biasane owah-owahan menyang data meja. Contone, pamicoro bisa dirancang kanggo nulis menyang log, ngumpulake statistik utawa ngitung nilai.

Ndeleng

Tampilan basis data minangka kumpulan data sing disaring kanggo panganggo pungkasan kanggo ndhelikake kerumitan data lan ngatasi pengalaman panganggo. Tampilan bisa nggabungake data saka rong utawa luwih tabel lan ngandhut subset informasi.