Tutorial DBMS pentru începători: tot ce trebuie să știți
Publicat: 2022-09-07Înainte de a începe să explorăm sistemele de management al bazelor de date (DBMS) în acest tutorial DBMS , este necesar să avem o înțelegere fermă a bazelor de date.
Să presupunem că lucrați pentru o firmă multinațională cu aproximativ câteva mii de lucrători răspândiți în întreaga lume. Fiecărui angajat i se va atribui un ID unic de angajat, o funcție de post, un manager, o dată de „angajare” și „încetare a contractului” și o anumită sumă de compensare. Deoarece nu este fezabil să creați tabele, să clasificați datele și să scrieți o mie de articole pe o bucată de hârtie, bazele de date au fost create în anii 1960.
Să continuăm cu acest tutorial DBMS , astfel încât să puteți înțelege rapid conceptele de bază.
Ce este un sistem de management al bazelor de date (DBMS)?
Poate ați auzit de MongoDB, Cassandra, OracleSQL sau MySQL. Acestea sunt doar câteva dintre numeroasele SGBD disponibile. Aceste programe vă permit să salvați date, să le regăsiți și să efectuați căutări în baze de date.
O bază de date este o reprezentare digitală a „unică bucată de hârtie lungă”. Poate fi segmentat, asociat cu o altă bază de date, sortat în funcție de diverși factori și chiar comparat unul cu altul.
Luați în considerare următorul scenariu: doriți să analizați salariile persoanelor cu același post și ani de experiență în muncă. Singura distincție semnificativă este că aceștia operează în diferite națiuni. Puteți realiza această analiză folosind SGBD sau Sistemul de management al bazelor de date.
Explorați cursurile noastre populare de știință a datelor
Program Executive Postuniversitar în Știința Datelor de la IIITB | Program de certificat profesional în știința datelor pentru luarea deciziilor de afaceri | Master în Știința Datelor de la Universitatea din Arizona |
Program de certificat avansat în știința datelor de la IIITB | Program de certificat profesional în știința datelor și analiză de afaceri de la Universitatea din Maryland | Cursuri de știință a datelor |
Tipuri de sisteme de management al bazelor de date
Sistemele de management al bazelor de date pot fi clasificate în două tipuri:
- Sisteme de management al bazelor de date relaționale: o bază de date relațională este un depozit de date care organizează datele în tabele conectate, după cum sugerează și numele. Structured Query Language (SQL) se află în centrul acestor sisteme, deoarece este folosit pentru a interfața cu și pentru a administra aceste baze de date, dând naștere celui de-al doilea nume – baze de date SQL.
În bazele de date relaționale, datele sunt stocate în rânduri (înregistrări) și coloane (atribute) care urmează un model specificat (aka schema), asigurând că datele sunt organizate logic. În general, există o valoare pentru fiecare proprietate din fiecare înregistrare, creând relații evidente între puncte de date distincte.
- Sisteme de management non-relațional: O bază de date non-relațională nu este tabelară. Utilizează o varietate de modele de date pentru salvarea, organizarea și obținerea informațiilor. Acestea sunt denumite baze de date NoSQL deoarece nu sunt limitate la o structură de tabel.
Acestea permit stocarea materialelor nestructurate, cum ar fi texte, imagini și diverse alte tipuri de fișiere. Cu toate acestea, spre deosebire de o bază de date relațională, datele nu sunt neapărat organizate în rânduri și coloane, așa cum ar fi într-un sistem de fișiere plat.
Ce sunt cheile în DBMS?
Cheile sunt folosite pentru a identifica în mod unic înregistrările individuale sau rândurile de date din tabel. Ele ajută, de asemenea, la stabilirea și identificarea legăturilor între rândurile de tabel.
Diferite tipuri de chei:
- Cheie primară: Această cheie este folosită pentru a identifica o singură instanță a unui obiect. Fiecare schemă are o singură cheie primară. Această cheie poate fi o valoare sau un șir care nu se repetă de mai multe ori în întregul tabel. De exemplu, un ID de angajat este cheia primară pentru tabelul de salarii sau schema de angajați. ID-ul de angajat este unic și nu vor avea doi angajați același ID de angajat.
- Cheie externă: cheile externe sunt coloane dintr-un tabel utilizate pentru a face referire la cheia primară a altui tabel. O cheie externă poate servi și ca cheie primară pentru un alt tabel.
- Cheie compusă: Când o cheie primară are mai multe atribute (mai mult de una), este denumită cheie compusă.
- Cheie candidată: cu excepția cheii primare, toate celelalte proprietăți sunt considerate chei candidate.
- Super-cheie: o super-cheie este o colecție de atribute utilizate pentru a identifica un tuplu în mod unic.
Consultați cursurile noastre de știință a datelor pentru a vă perfecționa.
Comenzi SQL de bază pentru gestionarea bazelor de date
Comenzile SQL sunt un set de linii directoare. Este folosit pentru a face schimb de informații cu bazele de date. În afară de asta, este, de asemenea, utilizat pentru a efectua anumite activități, proceduri și căutări de date.
Cele mai utilizate comenzi SQL sunt explicate mai jos:
- Limbajul de definire a datelor (DDL): DDL este folosit pentru a crea sau edita obiectele bazei de date sau structura bazei de date sau, altfel spus, pentru a „defini” obiectele sau structura bazei de date.
- CREATE: În baza de date, comanda „CREATE” creează tabele noi.
- ALTER: Comanda „ALTER” este folosită pentru a adăuga noi coloane sau atribute la un tabel sau pentru a modifica valorile celor deja existente.
- TRUNCATE: Comanda „TRUNCATE” este folosită pentru a elimina toate rândurile dintr-un tabel și pentru a curăța spațiul disponibil în schema particulară cu care lucrați.
- DROP: Comanda „DROP” este folosită pentru a elimina sau „DROP” structura și înregistrările care au fost stocate în schemă.
- Limbajul de manipulare a datelor (DML): DML este utilizat pentru a modifica bazele de date conform dorințelor utilizatorului prin efectuarea de interogări în baza de date. Acestea sunt comenzile cele mai des folosite atunci când vă ocupați de baze de date. Datele pot fi modificate prin adăugarea sau eliminarea unor valori din baza de date și modificarea valorilor deja prezente în baza de date.
- INSERT: Această comandă este folosită pentru a introduce sau „INSERT” date într-un rând de tabel sau schemă.
- UPDATE: Această comandă este utilizată pentru a „ACTUALIZA” valoarea coloanei unui tabel sau a unei scheme.
- DELETE: Această comandă elimină sau „ȘTERGE” rânduri dintr-un tabel. Comanda DELETE poate fi combinată cu comanda „WHERE” pentru a șterge mai mult de un rând.
- Limbajul de control al datelor (DCL): DCL determină modul în care utilizatorii pot accesa informațiile stocate într-o bază de date. De exemplu, dacă o bază de date are 50 de utilizatori care lucrează la ea, Administratorul bazei de date poate acorda sau revoca accesul la anumite zone ale bazei de date inginerilor.
- GRANT: Drepturile de acces oferă acces utilizatorului la o bază de date folosind comanda „GRANT”.
- REVOKE: Este practic opusul comenzii „GRANT”. Îndepărtează permisiunile unui utilizator din una sau mai multe scheme sau tabele.
- Limbajul de control al tranzacțiilor (TCL): TCL este utilizat pentru a se asigura că baza de date rămâne consecventă și pentru a gestiona tranzacțiile care sunt inițiate de comenzile Limbului de manipulare a datelor (DML).
- COMMIT: Această comandă este utilizată pentru a salva starea curentă a unei baze de date după ce interogările necesare au fost executate.
- ROLLBACK: Această comandă este folosită pentru a reveni la punctul tuturor modificărilor nesalvate din schemă.
- SAVEPOINT: Această comandă este utilizată pentru a reveni la un anumit moment în timp fără a fi nevoie să deruleze înapoi întreaga tranzacție în întregime.
Cele mai bune abilități de știință a datelor de învățat în 2022
SL. Nu | Cele mai bune abilități de știință a datelor de învățat în 2022 | |
1 | Curs Analiza Datelor | Cursuri de Statistică Inferenţială |
2 | Programe de testare a ipotezelor | Cursuri de regresie logistică |
3 | Cursuri de regresie liniară | Algebră liniară pentru analiză |
Concluzie
Nevoia de angajați cu înaltă calificare orientată spre date crește odată cu proliferarea progreselor tehnologice în afaceri. Din cauza cererii crescute, rivalitatea devine din ce în ce mai acerbă. Oamenii de știință de date și analiștii cu o bază solidă în știința datelor sunt la mare căutare atât de companiile mari, cât și de cele mici. Ei trebuie să fie la curent cu sistemele de gestionare a datelor de pe piață.
Acest tutorial de bază de date este doar începutul călătoriei tale de învățare. Cu masteratul în știința datelor de la upGrad , vă puteți scufunda adânc în lumea științei datelor. Cursul este oferit în parteneriat cu IIIT-B și Universitatea Liverpool John Moore, unul dintre institutele de cercetare de top din India.
Elevii au ocazia să se conecteze cu profesioniști din domeniu și să dobândească cunoștințe și abilități în tehnologia de ultimă oră și tendințele industriei, participând la activități de învățare practică și la sesiuni cu profesorii lor.
Care sunt criteriile de eligibilitate pentru programul de Master of Data Science de la upGrad?
Pentru admitere este necesară o diplomă de licență cu o medie minimă de cel puțin 50 la sută. Acest curs poate fi urmat de oricine, indiferent de nivelul său de experiență în codificare.
Ce este DBMS?
Un sistem de gestionare a bazelor de date (sau DBMS) este un sistem computerizat de stocare a datelor.
Câte specializări oferă programul de master în știința datelor de la upGrad?
Programul oferă șase specializări în total.