Syllabus DBMS
Syllabus DBMS
Ș ABLON DE CURS
[Link]:
Departamentul de Informatică ș i Inginerie
[Link] cursului 4.L-T-P [Link]
[Link] Name:Database Management
Sisteme CSL214 3-0-2 4
[Link] of Course
Bifează una: Program de bază ✔ Program opțional Electiv deschis
Baze de date formează nucleul tuturor aplicațiilor majore - finance, sociale, administrative, educație etc. Organizațiile lucrează
pe volume mari de date în fiecare zi, introducând necesitatea sistemelor de gestionare a bazelor de date pentru a identifica și extrage cu ușurință,
stochează și transformă detaliile în baza de date. Acest curs va explora conceptele și principiile DBMS, baza de date
design, modelare de date, implementare a bazei de date și gestionarea bazei de date prin diverse sarcini și
experimente. Până la sfârșitul acestui curs, studentul va fi capabil să lucreze ca inginer de baze de date prin proiectare,
dezvoltarea și întreținerea bazei de date pentru orice aplicație de proiect.
Total ore de seminar, tutorial ș i practică pentru acest curs (Luând 15 săptămâni de predare pe semestru): 75
Exersează
Identificați contrastul dintre sistemele de baze de date tradiționale și cele moderne, recunoscând astfel aplicațiile lor.
CO 1
prin studii de caz.
Dezvoltați un design conceptual de bază de date pentru orice proiect în timp real prin definirea relațiilor, constrângerilor
CO 2
etc. despre entități.
Aplică tehnici de design adecvate și concepe o bază de date bună care să îndeplinească cerințele utilizatorului și
CO 3 îmbunătățește abilitățile de back-end.
Creează o bază de date și concepe interogări pentru extragerea informațiilor din baza de date folosind Relațional
CO 4
Algebră și SQL.
CO 5 Aplică conceptele de DBMS pentru a dezvolta backend-ul unui proiect folosind NoSQL.
Improvizați timpul de recuperare a datelor și aplicați conceptele de indexare.
CO 6
CSL214 Sisteme de gestionare a bazelor de date
Content Summary:
{"Overview of Database Management Systems":"Prezentarea sistemelor de gestionare a bazelor de date","Advantages of DBMS over File Processing Systems":"Avantajele sistemelor de gestionare a bazelor de date față de sistemele de procesare a fișierelor","DBMS Vs.":"DBMS vs."}
RDBMS, rolurile și responsabilitățile DBA, Independența datelor, Arhitectura bazei de date (Arhitectura în 3 scheme)
Arhitectura completă), Limbaje de interogare a bazelor de date (DDL, DML, DCL), Concepte ale modelului relațional: Cheie primară,
Unique key, Foreign key, Super Key, Alternate key, Candidate key, Constraints used in Relational Data Model
inclusiv constrângerile de integritate.
Content Summary:
Introducere în MongoDB, Tipuri de date, Modelul de date document - Creare, Inserare, Actualizare și Ștergere
Documente, Limbaj de Interogare MongoDB, Sortare, Operațiuni de Îmbinare.
Unit Number: 7 Title: Transaction Management & Concurrency Control No. of hours: 7
CSL214 Sisteme de Gestionare a Bazelor de Date
●Căr ț i recomandate:
Textbooks:
●Elmasri R. ș i Navathe S.B., Fundamentele sistemelor de gestionare a bazelor de date. edi ț ia a 6-a. Pearson, 2010.
●Silberschatz A., Korth H.F. ș i Sudarshan S., Concepte de Sisteme de Baze de Date. edi ț ia a 6-a. [Link] Hill, 2010.
●Chodorow K., MongoDB: Ghidul Definitiv. a 2-a ed. O'Reilly Media, 2013.
Cărț i de referinț ă:
●Ramakrishnan R. ș i Gehrke J., Sisteme de gestionare a bazelor de date. 3rd ed. McGraw-Hill Education, 2003.
●Suehring S., Biblia mea SQL. Wiley Publishing, 2002.
Site-uri de referinț ă: (nptel, swayam, coursera, edx, udemy, lms, link-ul documentaț iei oficiale)
● [Link]
● [Link]
Software/
Unitate Timp
Nr. Crt. Title of the Experiment Hardware
Acoperit Necesar
Pe baza
1 Proiectați un diagramă ER pentru baza de date COMPANY pentru
[Link] 2 3 ore
setul următor de cerințe.
2 Proiectați un Design de Bază de Date Relaționale pentru COMPANIE
[Link] 2 2 ore
baza de date din diagrama ER/EER.
3 Pentru a aplica constrângeri de integritate SQL conform declarațiilor DDL
dată mai jos pentru baza de date a COMPANIEI. MySQL 4 3 ore
4 Pentru a te familiariza cu SQL simplu SELECT-FROM-WHERE
întrebări legate de baza de date a COMPANIEI. MySQL 4 3 ore
5 Pentru a te familiariza cu diferitele operațiuni JOIN în SQL pe
baza de date a COMPANIEI. MySQL 4 3 ore
6 Pentru a înțelege funcțiile agregate și clauza GROUP BY
utilizând interogări SQL pe baza de date COMPANY.
MySQL 4 3 ore
7 Pentru a vă familiariza cu interogările SQL încorporate pe COMPANIA
MySQL 4 3 ore
bază de date.
8 Identificarea contrastului între bazele de date relaționale și [Link]
5 2 ore
NoSQL, recunoscând astfel aplicațiile lor. m
9 Creează o bază de date a COMPANIEI utilizând o bază de date NoSQL - MongodbSh
5 3 ore
MongoDB. buna
CSL214 Sisteme de Management al Bazelor de Date
10 Mongodb
Recuperați date din baza de date NoSQL - MongoDB. 5 3 ore
Coajă
Schema de evaluare
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 2 2 1 1 1 - 1 1 1 2 1 3 2 1 1
CO2 2 3 3 3 3 2 - 2 2 3 3 3 2 2 3
CO3 2 2 3 2 3 2 1 2 2 3 2 3 3 2 3
CO4 3 2 3 3 3 3 1 2 2 3 3 3 3 2 3
CO5 3 2 3 3 3 3 1 2 2 3 3 2 3 2 3
CO6 2 2 2 2 3 2 - - 1 1 2 2 2 2 1
CO7 2 2 2 3 2 2 1 1 1 2 3 3 3 2 2