Qual hè una basa di basa?

Fate un saltu da una spregla à una basa di dati

Basi di basa offrenu u mecanismu organizatu per almacenà, gestione è ricuperazione d'infurmazione. Fate cusì cù l'usu di e tàvule. Se ùn avete familiarizatu cù spreadsheets cum'è Microsoft Excel , pudete esse prubabilmente abituatu di almacenà e dati in forma tabulazione. Ùn hè pocu di un stracu per fà u saltellu da i spreadsheets à i databases.

Databases vs. Spreadsheets

Basi di basa sò assai megliu chì spreadsheets per sceglie assai assai di dati, è per manipulà sti dati in parechji maneri. Scopre u pesu di e base di u bascu di u tempu in a vostra vita di ghjornu.

Per esempiu, quandu u vostru log in u vostru contu bancariu bancariu, u vostru bancu autentificà u vostru nome di cunnessu cù u vostru nome d'utilizatore è a password, è dunque u saldu di u vostru contu, è ogni transitu. Hè a basa di dati chì viaghjanu sottu i sceni chì evaluanu a vostra cumula di username è password, è pudete furnisce accessu à u vostru contu. A basa di dati scriverà e vostre transazzione per vede l'omi nantu à data o tipu, cum'è si dumanda.

Eccu uni pochi di l'azzioni chì puderanu esse realizatu nantu à una basa di dati chì saria difficiuli, se ùn era micca impedente, per fà nantu à una spregla:

Cunsigliate parechji di i conceptualis basics detti una basa di dati.

Elementi di una basa di basa

A basa di dati hè cumpostu di parechje toli. Cum'è e tuli Excel, e tábii di basa di basa sò chjusi è file. Ogni culleghja currisponde à un attributu , è ogni fila corresponde à un discoppellu unicu. Ogni tabella devi esse un nome unicu in una basa di dati.

Per esempiu, cunsiderate una tabella di basa di basa chì cuntene nomi è numeri telefonii. Probabilmente puderia stabilisce e culonni chjamati "FirstName," "LastName" è "TelephoneNumber". Allora puderebbe simplificà cumercià più di fillei sottu e chjusi chì cuntenenu a dati. In una tabella di l'infurmazioni di contactu per un affari con 50 impiegati, avemu decisatu cun una tavulera chì cuntene 50 fila.

Un aspectu impurtante di una tavula hè chì ogni unu deve avè una chjave di a chjave primaria per chì ogni fila (o discu) hà un campu unicu per identificà.

I dati in una basa di dati hè più prutettu per quale sò chjamati distretti . I ristretti impone e regule in i dati per assicurà a so integrazione generale. Per esempiu, una restuccia unica garantisce chì una chjave principale ùn pò esse duppie duplicata. Un cuntrasttu di verificatu cuntrolla u tipu di dati chì pudete inserisce, per esempiu, un Campu Nomu pò accede à u testu plain, ma un cummerciu di nùmmuru di segurità suciale devendenu un settore specificu di numeri. Diversi altre tipu di limitazioni ci sò ancu.

Unu di e funzioni più potente di una basa di dati hè a capacità di creà relazioni trà e tàvule cù i chjavi stranieri. Per esempiu, pudete avè una carta di Clienti è una Ordine Table. Ogni clienti ponu esse ligati à un ordine in a to table.One Ordine, à u turnu, pò esse ligata à una Tableau di Prodotti. Stu tipu di disignu cumprenni una basa di dati rilazione è simplificà u vostru basa di dati chì vi pudete organizà data per categuria, invece di pruvà di mette in tutti i dati in una tavula, o à pocu à parechji.

Un Sistema di gestione di dati (DBMS)

A basa di dati hè stata dati. Per fà un veru usu di a dati, necessite un Sistema di Gestione di Dati (DBMS). Un DBMS hè a basa di dati, in tuttu cù u software è a funziunalità per ricuperà dati da a basa di dati, o per insertà e dati. Un DBMS crea rapporti, enforce e regule di basa di dati, è mantene a schema di a basa di dati. Senza un DBMS, una basa di dati hè solu una cullizzioni di bits è bytes cu pocu significatu.