înainte de a afla despre o bază de date, să înțelegem –
ce sunt datele?
în cuvinte simple, datele pot fi fapte legate de orice obiect în considerare. De exemplu, numele, vârsta, înălțimea, greutatea etc. sunt unele date legate de tine. O imagine, imagine, fișier, pdf etc. de asemenea, pot fi considerate date.
ce este baza de date?
o bază de date este o colecție sistematică de date. Acestea susțin stocarea electronică și manipularea datelor., Bazele de date facilitează gestionarea datelor.
să discutăm un exemplu de bază de date: un director telefonic online utilizează o bază de date pentru a stoca date despre persoane, numere de telefon și alte detalii de contact. Furnizorul dvs. de servicii de energie electrică utilizează o bază de date pentru a gestiona facturarea, problemele legate de client, pentru a gestiona datele de eroare etc.
Să luăm în considerare și Facebook. Trebuie să stocheze, să manipuleze și să prezinte date legate de membri, prietenii lor, activitățile membrilor, mesajele, reclamele și multe altele. Putem oferi un număr nenumărate de exemple pentru utilizarea bazelor de date.,
tipuri de baze de date
iată câteva tipuri populare de baze de date.
baze de date distribuite:
o bază de date distribuită este un tip de bază de date care are contribuții din Baza de date comună și informații capturate de computerele locale. În acest tip de sistem de baze de date, datele nu sunt într-un singur loc și sunt distribuite la diferite organizații.
baze de date relaționale:
Acest tip de bază de date definește relațiile bazei de date sub formă de tabele. Se mai numește DBMS relațional, care este cel mai popular tip DBMS de pe piață., Exemplu de bază de date a sistemului RDBMS includ baze de date MySQL, Oracle, și Microsoft SQL Server.
baze de date orientate pe obiecte:
Acest tip de baze de date de calculatoare acceptă stocarea tuturor tipurilor de date. Datele sunt stocate sub formă de obiecte. Obiectele care vor fi păstrate în baza de date au atribute și metode care definesc ce să facă cu datele. PostgreSQL este un exemplu de DBMS relațional orientat pe obiecte.
baza de date centralizată:
este o locație centralizată, iar utilizatorii din medii diferite pot accesa aceste date., Acest tip de baze de date de calculatoare stochează proceduri de aplicație care ajută utilizatorii să acceseze datele chiar și dintr-o locație la distanță.
baze de date Open-source:
acest tip de bază de date stocate informații legate de operațiuni. Este utilizat în principal în domeniul marketingului, relațiilor cu angajații, Serviciului pentru clienți, bazelor de date.
baze de date Cloud:
o bază de date cloud este o bază de date optimizată sau construită pentru un astfel de mediu virtualizat. Există atât de multe avantaje ale unei baze de date cloud, dintre care unele pot plăti pentru capacitatea de stocare și lățimea de bandă., De asemenea, oferă scalabilitate la cerere, împreună cu disponibilitate ridicată.
depozite de date:
depozitul de date este de a facilita o singură versiune a adevărului pentru o companie pentru luarea deciziilor și prognoză. Un depozit de date este un sistem informatic care conține date istorice și comutative din surse unice sau multiple. Conceptul Data Warehouse simplifică procesul de raportare și analiză al organizației.
baze de date NoSQL:
baza de date NoSQL este utilizată pentru seturi mari de date distribuite., Există câteva mari probleme de performanță de date care sunt gestionate în mod eficient de baze de date relaționale. Acest tip de baze de date de calculatoare este foarte eficient în analiza datelor nestructurate de dimensiuni mari.
baze de date grafice:
o bază de date orientată pe grafic utilizează teoria grafurilor pentru a stoca, map și relații de interogare. Aceste tipuri de baze de date de calculatoare sunt utilizate mai ales pentru analiza interconexiuni. De exemplu, o organizație poate utiliza o bază de date grafică pentru a extrage date despre clienți din social media.,
baze de date OLTP:
OLTP un alt tip de bază de date care poate efectua procesarea rapidă a interogărilor și menținerea integrității datelor în medii cu acces multiplu.
baza de date personală:
o bază de date personală este utilizată pentru a stoca date stocate pe computere personale care sunt mai mici și ușor de gestionat. Datele sunt utilizate în cea mai mare parte de același departament al companiei și sunt accesate de un grup mic de persoane., baza de date multimodală este un tip de platformă de procesare a datelor care acceptă mai multe modele de date care definesc modul în care trebuie organizate și aranjate anumite cunoștințe și informații dintr-o bază de date.
Document / JSON database:
într-o bază de date orientată pe documente, datele sunt păstrate în colecții de documente, de obicei folosind formatele XML, JSON, bson. O înregistrare poate stoca cât de multe date doriți, în orice tip de date (sau tipuri) preferați.
ierarhic:
Acest tip de SGBD utilizează relația „părinte-copil” de stocare a datelor., Structura sa este ca un copac cu noduri reprezentând înregistrări și ramuri reprezentând câmpuri. Registrul windows utilizat în Windows XP este un exemplu de bază de date ierarhică.
rețea DBMS:
Acest tip de DBMS suportă multe-la-multe relații. De obicei, rezultă structuri complexe de baze de date. Serverul RDM este un exemplu de sistem de gestionare a bazelor de date care implementează modelul de rețea.,
Componente de baze de Date
Există cinci componente principale ale unei baze de date:
Hardware:
hardware-ul constă dintr fizice, dispozitive electronice cum ar fi computere, dispozitive I/O, dispozitive de stocare, etc. Aceasta oferă interfața dintre computere și sistemele din lumea reală.
Software:
acesta este un set de programe utilizate pentru a gestiona și controla baza de date generală., Aceasta include software-ul bazei de date în sine, Sistemul de operare, software-ul de rețea utilizat pentru a partaja datele între utilizatori și programele de aplicații pentru accesarea datelor din Baza de date.
date:
datele sunt un fapt brut și neorganizat care trebuie prelucrat pentru a-l face semnificativ. Datele pot fi simple în același timp neorganizate, cu excepția cazului în care sunt organizate. În general, datele cuprind fapte, observații, percepții, numere, caractere, simboluri, imagini etc.,
procedura:
procedura sunt un set de instrucțiuni și reguli care vă ajută să utilizați SGBD. Proiectează și rulează baza de date folosind metode documentate, ceea ce vă permite să ghidați utilizatorii care o operează și o gestionează.
limba de acces la baza de date:
limba de acces la baza de date este utilizată pentru a accesa datele către și din Baza de date, pentru a introduce date noi, pentru a actualiza datele deja existente sau pentru a prelua datele necesare din SGBD. Utilizatorul scrie unele comenzi specifice într-un limbaj de acces la baza de date și le trimite la baza de date.,
ce este un sistem de gestionare a bazelor de date (DBMS)?sistemul de gestionare a bazelor de date (DBMS) este o colecție de programe care permit utilizatorilor săi să acceseze baze de date, să manipuleze date, să raporteze și să reprezinte date. De asemenea, ajută la controlul accesului la baza de date. Sistemele de gestionare a bazelor de date nu sunt un concept nou și, ca atare, au fost implementate pentru prima dată în anii 1960. se spune că magazinul integrat de date (IDS) al lui Charles Bachman este primul DBMS din istorie. Cu baza de date în timp, tehnologiile au evoluat foarte mult, în timp ce utilizarea și funcționalitățile așteptate ale bazelor de date au crescut imens.,
istoria sistemului de Management al bazelor de date
aici, sunt repere importante din istorie:
- 1960 – Charles Bachman proiectat primul sistem DBMS.
- 1970-Codd a introdus sistemul IBM de gestionare a informațiilor (IMS).
- 1976-Peter Chen a inventat și a definit modelul Entity-relationship, cunoscut și ca Modelul ER.
- 1980-modelul relațional devine o componentă de bază de date larg acceptată.
- 1985-se dezvoltă DBMS orientat pe obiecte.
- 1990-încorporarea obiect-Orientare în DBMS relaționale.,
- 1991-Microsoft livrează MS access, un DBMS personal și care înlocuiește toate celelalte produse DBMS personale.
- 1995-primele aplicații de baze de date pe internet.
- 1997-XML aplicat procesării bazelor de date. Mulți furnizori încep să integreze XML în produsele DBMS.
avantajele DBMS
- DBMS oferă o varietate de tehnici pentru a stoca & preluați date.
- DBMS servește ca un handler eficient pentru a echilibra nevoile mai multor aplicații folosind aceleași date.
- proceduri uniforme de administrare a datelor.,
- programatorii de aplicații nu au fost niciodată expuși la detalii despre reprezentarea și stocarea datelor.
- un DBMS utilizează diferite funcții puternice pentru a stoca și prelua date în mod eficient.
- oferă integritatea și securitatea datelor.
- SGBD implică constrângeri de Integritate pentru a obține un nivel ridicat de protecție împotriva accesului interzis la date.
- un DBMS programează accesul concomitent la date în așa fel încât un singur utilizator să poată accesa aceleași date simultan.
- timp redus de dezvoltare a aplicațiilor.,
dezavantaj al DBMS
DBMS poate oferi o multime de avantaje, dar, are anumite defecte-
- costul de Hardware și Software al unui DBMS este destul de mare, care crește bugetul organizației.
- majoritatea sistemelor de gestionare a bazelor de date sunt adesea sisteme complexe, astfel încât este necesară instruirea utilizatorilor pentru a utiliza SGBD.
- în unele organizații, toate datele sunt integrate într-o singură bază de date care poate fi deteriorată din cauza unei defecțiuni electrice sau baza de date este coruptă pe suportul de stocare.,
- utilizarea aceluiași program la un moment dat de către mulți utilizatori duce uneori la pierderea unor date.
- DBMS nu poate efectua calcule sofisticate.
rezumat
- definiția bazei de date sau a bazei de date semnificație: o bază de date este o colecție sistematică de date. Acestea susțin stocarea electronică și manipularea datelor. Bazele de date facilitează gestionarea datelor.,
- DBMS reprezintă Sistemul de gestionare a bazelor de date
- avem patru tipuri majore de DBMS și anume ierarhice, de rețea, relaționale, orientate pe obiecte
- cel mai utilizat DBMS este modelul relațional care salvează datele în formate de tabele. Acesta utilizează SQL ca limbaj standard de interogare