0% au considerat acest document util (0 voturi)
4 vizualizări4 pagini

Syllabus DBMS

Acest document oferă informații despre cursul "CSL214 Sisteme de Management al Bazelor de Date". Cursul este un program opțional de 4 credite oferit în fiecare semestru. Acesta explorează conceptele și principiile sistemelor de management al bazelor de date (DBMS), designul bazelor de date, modelarea datelor și gestionarea bazelor de date prin intermediul temelor și experimentelor. Până la sfârșitul cursului, studenții vor fi capabili să proiecteze, să dezvolte și să întrețină baze de date pentru aplicații de proiect. Cursul are 7 unități care acoperă subiecte precum designul conceptual al bazelor de date, designul bazelor de date relaționale, limbaje de interogare, introducere în bazele de date NoSQL, organizarea fișierelor și indexarea, și gestionarea tranzacțiilor. Studenții vor învăța prin cursuri, tutoriale și lucrări de laborator.

Tradus de

ScribdTranslations
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
4 vizualizări4 pagini

Syllabus DBMS

Acest document oferă informații despre cursul "CSL214 Sisteme de Management al Bazelor de Date". Cursul este un program opțional de 4 credite oferit în fiecare semestru. Acesta explorează conceptele și principiile sistemelor de management al bazelor de date (DBMS), designul bazelor de date, modelarea datelor și gestionarea bazelor de date prin intermediul temelor și experimentelor. Până la sfârșitul cursului, studenții vor fi capabili să proiecteze, să dezvolte și să întrețină baze de date pentru aplicații de proiect. Cursul are 7 unități care acoperă subiecte precum designul conceptual al bazelor de date, designul bazelor de date relaționale, limbaje de interogare, introducere în bazele de date NoSQL, organizarea fișierelor și indexarea, și gestionarea tranzacțiilor. Studenții vor învăța prin cursuri, tutoriale și lucrări de laborator.

Tradus de

ScribdTranslations
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd

CSL214 Sisteme de Gestionare a Bazelor de Date

Ș 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

7. Cerințe prealabile, dacă este cazul: Niciuna

[Link] of offering (check one):Odd Chiar✔ Orice semestru Fiecare semestru

[Link]: Angajabilitate ✔ Antreprenoriat Dezvoltarea abilităților Cunoștințe de bază✔

10. Scurt Syllabus:

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ă

Lectures:45 hours Tutorial:0 hours Lab Work: 30hours


[Link] Outcomes (COs)
Utilitatea posibilă a acestui curs după finalizarea sa, adică modul în care acest curs îi va fi practic util după ce se va termina.
este complet.

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

CO 7 Ilustrați conceptele de procesare a tranzacțiilor de la un capăt la altul într-o bază de date.

[Link] PE UNITATE No. of Units: 7

Unit Number: 1 Title: Introduction to Database Systems No. of hours: 4

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.

Unit Number: 2 Title: Conceptual Database Design No. of hours: 8


Rezumatul conț inutului:
Modelarea Datelor Folosind Modelul de Relație între Entități (ER), Modelul de Relație între Entități Îmbunătățit (EER): Set de Entități,
atributele și tipurile lor, Constrângeri de relație (inclusiv constrângeri de participare și raportul de cardinalitate), ER
Diagrame, constrângeri și probleme de proiectare, Reducerea diagramei ER și EER la scheme relaționale.

Unit Number: 3 Title: Relational Database Design No. of hours: 8

Rezumat al conț inutului:


Proiectarea bazelor de date relaționale, Dependențe funcționale: Dependență funcțională completă, dependență funcțională parțială, trivială, non-trivială
inference rules, canonical cover, lossless join, dependency preservation, multivalued dependency, Normal Forms:
1NF, 2NF, 3NF, BCNF, 4NF, 5NF, Procesul de normalizare și denormalizare

Unit Number: 4 Title: Query Languages No. of hours: 8


Rezumatul conț inutului:
Algebra relațională: operatori relaționali (proiecție, selecție, unire, intersecție, diferență de mulțimi, diviziune, redenumire)
Produs cartezian, operatori generali de algebră relațională, produs încrucișat, operatori de join: join intern vs. join extern, theta
join, outer join, natural join, equijoin, self-join, set complet de operații de algebră relațională.
SQL - Interogări, Constrângeri, Forma interogării SQL, UNION, INTERSECT și EXCEPT, Interogări imbinate, Agregate
Operatori, valori nule.

Unit Number: 5 Title: Introduction to NoSQL (MongoDB) No. of hours: 4

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: 6 Title: File Organization & Indexing No. of hours: 6

Rezumatul conț inutului:


Stocare pe disc, Structuri de fișiere de bază și Hashing: Fișiere de înregistrări neordonate, ordonate și cu hash, Unic și
indexuri multilaterale: index primar, index secundar, indexclusterat, indexuri multilaterale.

Unit Number: 7 Title: Transaction Management & Concurrency Control No. of hours: 7
CSL214 Sisteme de Gestionare a Bazelor de Date

Rezumatul conț inutului:


Introducere în procesarea tranzacțiilor, proprietățile ACID, mecanisme de control al concurenței: serializabilitate, două faze
protocol de blocare, conceptul de bază al blocajului, gestionarea blocajului, protocoale bazate pe marcaje temporale, grafic de precedență pentru
asigurarea serializabilității, diferite protocoale în controlul concurentei.

[Link] Description of Self-learning components by students (through books/resource material etc.):


●Agregare ș i Pagina ț ie în MongoDB

●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]

Conț inut practic

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ă

Experimente cu valoare adăugată

1 Sortarea și indexarea datelor în baza de date a COMPANIEI


Mongodb
5 2 ore
Coajă

Proiect (De realizat individual/în grup): Nu

Schema de evaluare

TIPUL DE GAMĂ ALLOCATĂ


PARTICULAR CRITERII DE ACCEPTARE
CURS DE MARCĂ

Test minor 15%

Test Major 35%


Evaluare continuă Trebuie să obții 30% din punctajul combinat
Teorie+
Prin Clas 10% Notele testului major plus testul minor cu
Practic
Teste/Practică/Îndatoriri/
(L-T-P/L-0-P) În total, 40% din punctaj.
Prezentare/Chestionar
Chestionar Online 5%
Lucrări de laborator 35%

Cartografierea PO-urilor ș i CO-urilor

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

S-ar putea să vă placă și