Kekecapan tina databés Sarat umum

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:

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:

konstrain

A Konstrain database nyaéta set tina aturan nu nangtukeun data valid. Sababaraha jenis konstrain aya. The konstrain primér nyaéta:

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.

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.