Gotûbêja Peyvên Giştî ya Giştî

Ev nimûne, gotarên databases û fikrên li ser her cureyên databases têne bikaranîn. Ew nimûneyên taybetî yên ji hin pergalên databases hene.

TIRŞ

Modela ACID-ya dakêşeya damezirandinê bi riya yekemî , atomîk , seqetbûn , û seqetiyê damezrandin:

Attribute

Dîteya taybetmendiyek taybetmendiyek ya yekîtiyeke databan e. Bi tenê veşartin, taybetmendiyek di tabloya databasesê de ye, ku ew xwe wek yekîtiyek tê zanîn.

Qeydkirina

Databases ji bo piştrastkirina bikarhêneran da ku bikarhênerên tenê bi desthilatdar dikarin dikarin databases an hin hûrgelên databases dihêlin. Ji bo nimûne, rêveberan dikare destnîşan bikin ku daneyên danûstandinan biguherînin, dema ku karmendên mazûl dikarin dikarin tenê daneyên xwe bibînin. Vebijêrk bi navnîşên navnîşan û şîfre têne bicihkirin.

Model Model

Modela BASE ji bo alternatîfên ACID ji bo pêdivîkirina hewceyên noSQL de ku di daneyên danûstandinan de di heman rengî de hewceyê hewceyên databases yên têkildar be. Rêwerên sereke yên bingehîn Destûra Têkilî, Dewleta Nerm, û Pêdiviya Navîn in:

Astengiyên

Astengkirina danûstendiyek e ku rêbazek rêzik e ku daneyên derbasdar e. Gelek şêwazên asteng hene. Astengiyên sereke hene:

Pergala Rêveberiya Database (DBMS)

DBMS ew pirtûk e ku her cureyên ku bi daneyên danûstendinê dixebite, ji ber daneyên daneyên ewlehiyê yên daneyên daneyên danûstendinê, ji bo daneyên danûstandina danûstandina danûstandin û danûstandinan pêşkêş dikin. Pergala Pergala Gerînendeyî ya Têkiliya Têkilî (RDBMS) modela pêwendîdar ya peyam û têkiliyên di navbera wan de dike.

Entity

Yekîtiyek tenê di databases de tablok e. Ew bi karûbarên Yekîtiya-Peywendiyê ve tê gotin, ku celebek grafîk e ku têkiliyên navbera navnîşên databases.

Enstîtuya Karûbar

Pêwîstiya girêdayîbûna karsaziyek alîkarî da ku ji bo ewlehiya danûstendiya ewlehiyê bikin, û dema ku yek diyarî nirxa din dinirxîne, wekî A-> B tê gotin tê wateya ku tê wateya ku nirxa A diyar dike ku nirxa B ya, an jî B bi "xebata xwe girêdayî ye" li ser A . Ji bo nimûne, tabloyek di zanîngehan de ku qeydên hemî xwendekar hene, dibe ku pêwendiya nasnameya xwendevan û navnîşê xwendevanan, hebe ku nasnameya xwendekarekî bêhempa dê nirxê navê xwe diyar bikin.

Naverok

An index e ku datasetên mezin bigihîje daneyên danûstandinê da ku alîkariyek daneyên datemayî ye. Pêşdebirên Databaseê li ser masekek bi taybetî li stûyê çêbikin. Sermaseyê nirxên dîmîn hene lê tenê bi navnîşên danûstandinên rûniştinê hene, û dikare bi awayekî zû û lêgerîn lêgerîn.

Qûfle

Kêşeya qada databases ye ku armanceke yekser bi qeydkirina nasnameyê ye. Keys alîkariya yekseriya danûstendinê bikin û ji ber dagirkeriyê biparêze. Kûreyên sereke yên kilîtan di karanîna danûstendinê de têne kêşeyên sereke, keyên biyanî yên sereke hene.

Normalîzekirin

Ji bo nirxandina danûstendineke dakêş e ku her tables (têkiliyên) û dîmendeyên (taybetmendiyên) di rêbazek da ku ji bo ewlehiya daneyên ewlehiyê bikin û ji ber dagirkeriyê biparêzin. Asta bingehîn ya nermalavî di bin Forma Giştî ya Niştimanî (1NF), Forma Duyemîn Nerm (2NF), Forma Sermaseya Sermas a Niştimanî (3NF) û Formce-Codd Forma Niştimanî ya Normal (BCNF).

NoSQL

NoSQL pêşniyazek nermalavê ye ku ji bo danûstandinên nehênî yên wekî emails, postên civakî yên medyayê, vîdyoyan an wêneyên hilberîn. Ji bilî ji modela ajansa ewlehiyê ya SQL û stratejiya hişk tête, NoSQL modela BASE-ê li jêr kişand. Sîstema databases ya NoSQL nirxên daneyên daneyên danûstandin nîne; lê belê, dibe ku ev kûrey / krîza nirxan an grafik bikar bînin.

Null

Nirx NULL pir caran ji bo "yek" an jî şewitandinê tê tengahî ye Lêbelê, ew bi rastî tê wateya "nenas." Ger zeviyek nirxek NULL heye, ew e ku cîhek ji bo nirxek nenas e. Zimanek çêkirî ya Zimanê (SQL) bikar tîne operasyonên IS NULL û IS NULL NULL bikar tînin ku ji bo nirxên null bikin.

Pirs

Pirsgirêkek Databast e ku bikarhênerên ku bi danûstendinê ve girêdayî ye. Ew bi gelemperî di SQL-ê de hatiye nivîsandin û dikare dikare pirsek an pirs an pirsek hilbijêre . Pirsgirêka daneyên daneyên daneyên ji databases daxwaz dikin; çalakiyek lêgerînê biguherîne, nûçeyên an jî daneyên zêde dike. Hin databases ji formên semantîk ên veşartin pêşkêş dikin, ku bikarhênerên ku bi hêsanî agahdariyê agahdar bikin bêyî ku têgihîştin SQL.

Schema

Vebijêrkek databa sêwirînan, tabloyan, peywendiyên û astengiyên ku danûstendina danûstandinan e. Schemas bi gelemperî bi karanîna SQL CREATE ve tê gotin.

Procedureya Standinê

Pêvek parastî ye ku pirsek pêşdibistanê, an daxuyaniyek SQL ye ku li seranserî gelek bernameyan û bikarhênerên di sîstema Rêveberiya Database de tê kirin. Rêbazên hilberîneriyê çêtirîn çêbikin, alîkariya danûstendiya danûstendinê ya alîkariya bicîh bikin û hilberînasyonê bikin

Zimanê Query Werdêrîn

Zimanek sazkirî ya ziman an jî SQL, bi zimanê gelemperî tê bikaranîn e ku daneyên dane ji databases. Zimanê Daxistina Daxistina Dokument (DML) di binavê komên SQL-ê de gelek caran bi kar tîne û di hilbijartinê de, SELECT, INSERT, UPDATE û DELETE hene.

Kişok

Pêvekek pêvajoyek parastî ye ku ji bo bûyerek taybetî ye, bi gelemperî veguherîna daneyên daneya mîhrîcanê ye. Ji bo nimûne, pevçûnek dibe ku ji bo têketinê binivîsin, nimûneyên kolektîf yan jî nirxek danûstandin.

Dîtinî

Dîtuya dane ya daneya danûstendinê ya ku ji bo bikarhênerên dawiyê vekirî dide da ku ji bo veşartina daneyên veşartî veşartin û tecrûbeya bikarhêner bikar bîne. Dîtek dikare daneyên du du an zêdetir tables hene û agahdariyek agahdariyê heye.