Kekecapan ieu nyertakeun istilah na konsep database digunakeun di sakuliah sakabeh tipe basis data. Teu kaasup istilah husus pikeun sistem tangtu atawa basis data.
asam
The modél asam desain database enforces integritas data ngaliwatan atomicity, konsistensi, isolasi, sarta durability:
- Atomicity: Unggal urus database kudu nuturkeun hiji aturan kabeh-atawa-nanaon, hartina lamun sagala bagian tina transaksi gagal, sakabéh urus gagal.
- Konsistensi: Unggal urus database kudu nuturkeun sagala aturan databés urang tangtu; sagala urus nu bakal ngalanggar aturan ieu teu diwenangkeun.
- Isolasi: Unggal urus database bakal lumangsung sacara mandiri tina sagala transaksi sejenna. Contona, upami sababaraha transaksi anu dikintunkeun concurrently, database bakal nyegah gangguan wae antara aranjeunna.
- Durability: Unggal urus database bakal permanén aya di mana wae gagalna database, via cadangan atanapi cara nu lian.
atribut
A atribut database mangrupakeun karakteristik hiji éntitas database. Kantun nempatkeun, hiji atribut téh kolom dina tabel database nu sorangan katelah hiji entitas.
auténtikasi
Basis data ngagunakeun auténtikasi pikeun mastikeun yén pamaké ukur otorisasi bisa ngakses databés atawa tangtu aspék databés. Contona, pangurus bisa jadi otorisasi nyelapkeun atawa édit data, bari karyawan biasa bisa bisa ukur nempo data. Auténtikasi geus dilaksanakeun kalawan usernames sareng kecap akses.
Modél base
Model dasarna geus maju salaku alternatif pikeun modél asam ngawula kaperluan basis data noSQL nu data henteu terstruktur dina cara nu sarua diperlukeun ku basis data relational. tenets primér na anu kasadiaan Dasar, Leuleus State, sarta konsistensi ahirna:
- Dasar kasadiaan: pangkalan data geus sadia sarta operasional, sakapeung dijieun ku ulangan data disebarkeun di sakuliah sababaraha server.
- Lemes Propinsi: Countering model asam tina konsistensi ketat, Tenet ieu nyebutkeun yén data henteu salawasna kudu jadi konsisten tur nu mana wae konsistensi enforced mangrupakeun tanggung jawab databés individu atawa pamekar.
- Ahirna konsistensi: Di sawatara undefined, titik nu bakal datang, database bakal ngahontal konsistensi.
konstrain
A Konstrain database nyaéta set tina aturan nu nangtukeun data valid. Sababaraha jenis konstrain aya. The konstrain primér nyaéta:
- Konstrain unik: A widang kudu ngandung hiji nilai unik dina méja.
- Pariksa konstrain: A widang bisa ngandung jenis data ngan husus tur nilai allowable malah tangtu.
- Konstrain standar: A widang bakal ngandung hiji nilai standar lamun teu boga nilai aya; ieu eliminates hiji nilai hypothesis.
- Primér konstrain konci: The konci primér kudu unik.
- Asing konstrain konci: The konci asing kedah cocog hiji konci primér aya dina tabél sejen.
Manajemén database System (DBMS)
DBMS teh software nu manages sagala aspek gawé bareng database hiji, ti nyimpen sarta securing data ka enforcing aturan integritas data, pikeun nyadiakeun bentuk pikeun asupna data jeung manipulasi. A Relational Manajemén databés System (RDBMS) implements model relational tabel sarta hubungan antara aranjeunna.
éntitas
Hiji éntitas téh cukup ku hiji méja di database a. Hal ieu dijelaskeun ngagunakeun hiji Badan-Hubungan Diagram nu mangrupakeun tipe grafis nu mintonkeun hubungan antara tabel databés.
Dependency hanca
A kagumantungan Konstrain fungsi mantuan pikeun mastikeun validitas data, sarta aya nalika salah atribut nangtukeun nilai sejen, digambarkeun salaku A -> B nu hartina nilai A nangtukeun nilai B, atanapi nu B nyaeta "functionally gumantung" dina A . contona, hiji méja di universitas éta ngawengku rékaman sadaya siswa bisa boga kagumantungan fungsi antara ID murid jeung ngaran murid, nyaéta nu ID murid unik bakal nangtukeun nilai nami.
daptar eusi
Hiji indéks mangrupakeun struktur data nu mantuan queries database speed pikeun datasets badag. Pamekar database nyieun hiji indéks dina kolom hususna dina méja. indéks nu nyepeng nilai kolom tapi ngan pointers kana data di sesa tabél, sarta bisa searched epektip tur gancang.
konci
Hiji konci mangrupakeun widang database anu Tujuan mangrupakeun pikeun ngaidentipikasi uniquely catetan a. Kenop ngabantu ngalaksanakeun integritas data sarta ulah aya duplikasi. Jenis utama kenop dipaké dina database a anu kenop calon, kenop primér kenop asing.
- Kenop calon: The set tina kolom nu bisa unggal uniquely ngaidentipikasi catetan a ti mana tombol primér dipilih.
- Kenop primér: The konci dipilih pikeun ngaidentipikasi uniquely catetan di méja. konci teu tiasa hypothesis.
- Kenop asing: The konci linking catetan pikeun rékaman dina tabél sejen. konci asing A tabel urang kedah aya salaku konci utama tabel sejen.
normalisasi
Pikeun normalize database hiji mendesain tabel na (hubungan) jeung kolom (atribut) dina jalan ka mastikeun integritas data sarta pikeun nyingkahan duplikasi. Tingkat primér normalisasi anu munggaran Normal Bentuk (1NF), Normal Bentuk Kadua (2NF), Katilu Normal Bentuk (3NF) jeung Boyce-Codd Normal Bentuk (BCNF).
NoSQL
NoSQL nyaeta model database dikembangkeun pikeun ngabales butuh nyimpen data henteu kaduga kayaning surelek, tulisan média sosial, video atawa gambar. Tinimbang ngagunakeun SQL jeung modél asam ketat pikeun mastikeun integritas data, NoSQL kieu modél dasar kirang-ketat. A NoSQL database schema teu make tabel ka toko data; rada, eta bisa ngagunakeun konci / desain nilai atanapi grafik.
null
Nilai hypothesis ieu remen bingung mun hartosna "ngaping" atawa enol; kumaha oge, eta sabenerna hartosna "kanyahoan". Mun sawah ngabogaan nilai tina null, éta mangrupakeun placeholder pikeun hiji nilai kanyahoan. Terstruktur Basa pamundut (SQL) ngagunakeun IS hypothesis na teu operator hypothesis pikeun nguji keur nilai hypothesis.
nyangsikeun
Hiji pamundut database geus sabaraha pamaké berinteraksi sareng database a. Hal ieu biasana ditulis dina SQL tur tiasa boh mangrupa pilih query atanapi hiji pamundut Peta. A pilih query requests data tina database a; robah hiji pamundut Peta, apdet atanapi nambihan data. Sababaraha basis data nyadiakeun bentuk nu nyumputkeun semantik tina pamundut teh, sahingga pamaké pikeun gampang menta informasi tanpa ngabogaan ngartos SQL.
Schema
A schema database anu desain tabel, kolom, hubungan, sarta konstrain nu nyieun nepi database a. Schemas biasana digambarkeun maké SQL anu nyieun pernyataan.
Prosedur disimpen
A prosedur disimpen mangrupakeun query pre-disusun, atanapi pernyataan SQL nu bisa dibagikeun sakuliah sababaraha program jeung pamaké dina System Management databés. prosedur disimpen ningkatkeun efisiensi, ngabantu ngalaksanakeun integritas data jeung naekeun produktivitas.
Terstruktur Basa pamundut
Terstruktur pamundut Basa , atawa SQL, nyaeta basa nu paling ilahar dipake keur ngakses data tina database a. The Data manipulasi Basa (DML) ngandung sawaréh ti Paréntah SQL dipaké pangseringna tur ngawengku pilih, nyelapkeun, ngapdet tur ngahapus.
pelatuk
A pemicu mangrupa prosedur disimpen diatur sangkan ngaéksekusi dibéré acara husus, biasana parobahan ka data anu tabel urang. Contona, hiji pemicu bisa jadi dirancang nulis mun log a, ngumpulkeun statistik atawa ngitung nilai a.
Témbongkeun
Hiji pintonan database nyaéta set disaring data ditampilkeun ka pamaké tungtung guna nyumputkeun pajeulitna data jeung streamline pangalaman pamaké. Hiji pintonan bisa gabung data tina dua atawa leuwih tabel sarta ngandung hiji sawaréh ti informasi.