Glossary sa Mga Termino nga Mga Termino sa Database

Kini nga glossary naglakip sa mga termino ug mga konsepto sa database nga gigamit sa tanang matang sa mga database. Kini wala maglakip sa mga termino nga piho sa pipila nga mga sistema o mga database.

ACID

Ang ACID nga modelo sa disenyo sa database nagpatuman sa integridad sa data pinaagi sa atomicity , pagkamakanunayon , pagkahimulag, ug kalig-on:

Attribute

Ang usa ka attribute sa database usa ka kinaiya sa usa ka database entity. Sa yano nga pagkasulti, ang usa ka hiyas mao ang kolum sa usa ka talaan sa database, diin kini mismo nailhan nga usa ka entidad.

Pagpamatood

Ang mga database mogamit sa pag-authentication aron maseguro nga ang mga otoridad lamang ang makagamit sa database o sa pipila nga mga aspeto sa database. Pananglitan, ang mga administrador mahimo nga awtorisado sa pagsal-ot o pag-edit sa datos, samtang ang mga regular nga empleyado mahimong makatan-aw lamang sa datos. Ang pag-authentico gipatuman uban sa mga username ug mga password.

BASE Model

Ang BASE nga modelo nahimo nga usa ka alternatibo sa modelo sa ACID aron sa pag-alagad sa mga panginahanglan sa noSQL databases diin ang data dili gihan-ay sa samang paagi nga gikinahanglan sa mga relational nga mga database. Ang pangunang mga prinsipyo niini mao ang Basic Availability, Soft State, ug After-time Consistency:

Mga problema

Ang usa ka pagpugong sa database usa ka set sa mga lagda nga nagpaila sa balido nga datos. Adunay daghang matang sa mga limitasyon. Ang nag-una nga mga pagpugong mao ang:

Database Management System (DBMS)

Ang DBMS mao ang software nga nagdumala sa tanang aspeto sa pagtrabaho sa usa ka database, gikan sa pagtago ug pagkuha sa datos sa pagpatuman sa mga lagda sa integridad sa data, paghatag og mga porma alang sa data entry ug manipulasyon. Ang usa ka Relational Database Management System (RDBMS) nagpatuman sa relational nga modelo sa mga lamesa ug mga relasyon tali kanila.

Entity

Ang usa ka kompaniya usa lamang ka lamesa sa usa ka database. Gihubit kini gamit ang Entity-Relationship Diagram, nga usa ka matang sa graphic nga nagpakita sa mga relasyon tali sa database tables.

Nag-agad nga paglihok

Ang usa ka pagpugos sa usa ka nag-agad nga pagsalig makatabang sa pagsiguro sa balido nga kasayuran, ug naglungtad sa diha nga ang usa ka hiyas nagtino sa bili sa lain, nga gihulagway nga A-> B nga nagpasabot nga ang bili sa A nagtino sa bili sa B, o nga ang B mao ang "functionally dependent" sa A Pananglitan, ang usa ka lamesa sa usa ka unibersidad nga naglakip sa mga rekord sa tanang mga estudyante mahimong may dependency nga mag-agad tali sa ID sa estudyante ug sa pangalan sa estudyante, ie ang talagsaong estudyante nga ID ang magtino sa bili sa ngalan.

Index

Ang indeks usa ka istraktura sa datos nga makatabang sa pagpadali sa mga pangutana sa database alang sa dagkong mga dataset. Ang mga tig-develop sa mga datos naghimo og indeks sa partikular nga mga kolum sa lamesa. Ang index naghupot sa mga bili sa kolum apan nagpunting lang sa mga datos sa nahabilin nga lamesa, ug mahimong masiksik nga maayo ug dali.

Key

Ang usa ka yawe mao ang field database nga ang tumong mao ang pag-ila sa usa ka rekord. Ang mga tabang makatabang sa pagpatuman sa integridad sa data ug paglikay sa pagkopya. Ang mga nag-unang matang sa mga yawe nga gigamit sa usa ka database mao ang mga kandidato sa kandidato, ang pangunang mga yawe sa mga langyaw nga yawe

Normalization

Ang pag-normal sa usa ka database mao ang pagdisenyo sa mga lamesa niini (mga relasyon) ug mga kolum (mga hiyas) sa usa ka paagi aron masiguro ang integridad sa data ug aron malikayan ang pagkopya. Ang nag-unang lebel sa normalisasyon mao ang First Normal Form (1NF), Second Normal Form (2NF), Third Normal Form (3NF) ug Boyce-Codd Normal Form (BCNF).

NoSQL

Ang NoSQL usa ka modelo sa database nga gihimo aron sa pagtubag sa panginahanglan sa pagtipig sa wala'y natun-an nga mga datos sama sa mga email, mga post sa social media, video o mga larawan. Inay nga gamiton ang SQL ug ang estrikto nga modelo sa ACID aron masiguro ang integridad sa data, ang NoSQL nagsunod sa dili kaayo estrikto nga modelo sa BASE. Ang usa ka schema sa NoSQL database wala mogamit sa mga lamesa aron sa pagtipig sa datos; hinoon, kini mahimong maggamit sa usa ka disenyo sa us aka bililhon o bili.

Null

Ang bili nga NULL sagad nga naglibog nga nagkahulogang "wala" o zero; Apan, kini sa tinuud nagkahulugan nga "wala mahibal-i." Kung ang usa ka yuta adunay usa ka bili sa NULL, usa kini ka placeholder alang sa wala mailhi nga bili. Ang gihulma nga Query Language (SQL) naggamit sa IS NULL ug DILI nga NULL operators sa pagsulay alang sa null values.

Pangutana

Ang usa ka database nga pangutana mao kung unsa ang mga tiggamit nga makig-istorya sa usa ka database. Kasagaran kini gisulat sa SQL ug mahimong usa ka pili nga pangutana o usa ka aksyon nga pangutana. Ang usa ka pili nga gipangayo nga mga datos gikan sa usa ka database; usa ka us aka mga pag-usisa sa aksyon, pag-update o pagdugang sa datos. Ang ubang mga database naghatag og mga porma nga nagtago sa mga semantiko sa pangutana, nga nagtugot sa mga tiggamit nga dali nga mohangyo og impormasyon nga dili kinahanglan nga makasabut sa SQL.

Schema

Ang usa ka database schema mao ang disenyo sa mga lamesa, kolum, relasyon, ug mga limitasyon nga naglangkob sa usa ka database. Ang mga schemas sagad nga gihulagway gamit ang SQL CREATE statement.

Gipondo nga Pamaagi

Ang gitipigan nga pamaagi mao ang pre-compiled query, o SQL nga pahayag nga mahimong ipaambit sa daghang mga programa ug mga tiggamit sa usa ka Database Management System. Ang gitipigan nga mga pamaagi pagpalambo sa pagkaepisyente, pagtabang sa pagpatuman sa integridad sa datos ug pagpalambo sa produksyon.

Nakahan-ay nga Paghubad nga Pinulongan

Ang nakahan-ay nga Query Language , o SQL, mao ang labing kasagarang gigamit nga pinulongan aron ma-access ang mga datos gikan sa database. Ang Data Manipulation Language (DML) naglangkob sa subset sa mga SQL nga mga sugo nga gigamit nga labing kanunay ug naglakip sa SELECT, INSERT, UPDATE ug DELETE.

Trigger

Ang hinungdan mao ang gitipigan nga pamaagi nga gitakda aron ipatuman ang gihatag nga partikular nga panghitabo, kasagaran usa ka pagbag-o sa datos sa lamesa. Pananglitan, mahimong gamiton ang usa ka timaan sa pagsulat sa usa ka troso, pagtigum sa mga estadistika o pagkalkulo sa usa ka bili.

Tan-awa

Ang usa ka panglantaw sa database usa ka sinala nga hugpong sa datos nga gipakita ngadto sa katapusan nga tiggamit aron sa pagtago sa kakompetensiya sa datos ug pagpadali sa kasinatian sa user. Ang usa ka panglantaw mahimong moapil sa datos gikan sa duha o labaw pa nga mga lamesa ug adunay usa ka tipik sa impormasyon.