0% au considerat acest document util (0 voturi)
5 vizualizări3 pagini

Syllabus Mca-1 Rdbms

Acest document conturează programa pentru un curs de Sisteme de Gestionare a Bazelor de Date Relaționale (RDBMS). Cursul își propune să învețe conceptele fundamentale ale bazelor de date, proiectarea și implementarea bazelor de date folosind RDBMS și utilizarea Limbajului de Interogare Structurat (SQL). Programa este împărțită în 5 unități care acoperă introducerea în bazele de date și RDBMS, modelarea relației de entitate, proiectarea bazelor de date relaționale, SQL și tranzacțiile din baza de date cu PL/SQL. Se așteaptă ca studenții să aibă o înțelegere de bază a stocării și recuperării datelor înainte de a urma cursul.

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)
5 vizualizări3 pagini

Syllabus Mca-1 Rdbms

Acest document conturează programa pentru un curs de Sisteme de Gestionare a Bazelor de Date Relaționale (RDBMS). Cursul își propune să învețe conceptele fundamentale ale bazelor de date, proiectarea și implementarea bazelor de date folosind RDBMS și utilizarea Limbajului de Interogare Structurat (SQL). Programa este împărțită în 5 unități care acoperă introducerea în bazele de date și RDBMS, modelarea relației de entitate, proiectarea bazelor de date relaționale, SQL și tranzacțiile din baza de date cu PL/SQL. Se așteaptă ca studenții să aibă o înțelegere de bază a stocării și recuperării datelor înainte de a urma cursul.

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

UNIVERSITATEA LOK JAGRUTI KENDRA

Syllabus pentru MCA, 1stSemestru


Sistem de Gestionare a Bazelor de Date Relaț ionale (RDBMS)
4011103

Obiective de învă ț are:


Pentru a înț elege conceptele fundamentale ale Sistemelor de Gestionare a Bazelor de Date ș i funcț ionarea acestora
cunoș tinț e despre RDBMS
Pentru a învăț a conceptele necesare pentru proiectarea, utilizarea ș i implementarea bazelor de date
sisteme ș i aplicaț ii de management
A învăț a Limbajul Structurat de Interogare - DDL, DML ș i DCL.
Pentru a putea înț elege conceptele de PL/SQL

2. Cerin ț e preliminare: Cuno ș tinț e de bază despre mecanismele de stocare ș i recuperare a datelor în computer
tipuri de software ș i aplicaț ii care utilizează diferite tipuri de date pentru a fi stocate ș i recuperate ca
conform necesităț ii. Competenț ă în orice limbaj de programare

3. Con ț inutul cursului:

Unitate
Și Conț inutul cursului
Greutate
Unitatea I Introducere în sistemele de baze de date

Date, Informaț ie, Managementul datelor pe bază de fiș iere, Diferentierea între bază de date ș i
05 % Database Management System, Characteristics of Data in a Database, Data dictionary

Bază de date: Utilizatori, Model de date, Abstracț ie de date, Arhitectura ANSI/SPARC, Logical
ș i Independenț a fizică a datelor, Limbaje de bază de date ș i interfaț ă

DBMS: Functions of DBMS, Components of DBMS, Examples of DBMS,


Clasificări ale sistemelor de gestionare a bazelor de date – Rela ț ionale ș i non-rela ț ionale
Bază de date

RDBMS:Benefits of using RDBMS, Elements of RDBMS, Difference between


DBMS ș i RDBMS, Exemplu ș i comparaț ie a RDBMS
Unitatea II Modelarea relaț iilor dintre entităț i

Componente ale unui model E-R: Entitate, seturi de entităț i, atribute ș i chei – Supercheie,
Cheia Primară
10% Entitate slabă
Specializare.

Proiectarea bazei de date relaț ionale prin ER ș i EER la maparea relaț ională, Maparea EER
model construi către Relaț ii

Examples for ER Diagram:College Management System, Project Management


Sistem, Sistem de Rezervare Feroviară, Sistem de Management al Spitalului, Bibliotecă
Sistem de Management, Sistem de Management e-Business (poate lua orice eBusiness)
exemplu precum cumpărături online, comandă de mâncare online etc.…

Pagina nr. 1 din 3


Unitatea IIIProiectarea bazei de date relaț ionale

Pa ș ii procesului de proiectare pentru Schema rela ț ională, Regulile lui Codd, Baza de date
Rela ț ii ș i constrângeri - Cheie primară, Cheie străină, Null, Nu Null
20 % Unic

Ghiduri de proiectare pentru schema rela ț ională: Anomalii în proiectarea bazei de date
Dependenț e Funcț ionale, Procesul de Normalizare - înț elegerea Formelor Normale
bazat pe cheile primare ș i conversia tabelelor de baze de date în 1NF, 2NF ș i 3NF,
General Definitions with one example for Boyce-Codd Normal Forms (BCNF),
Dependenta multi-valorizata, Dependenta comuna (îmbinarea fără pierderi)
Unitatea IV Limbaj de Interogare Structurat (SQL)

Introducere în SQL, caracteristici ale SQL, Reguli pentru SQL, Componente SQL (DDL,
DML, DCL), Tipuri de Date, Constrângeri de Date
40%
Interogări de bază ale SQL: Crearea unui tabel, inserarea datelor în tabel, Vizualizarea datelor din tabel
(Toate, rânduri ș i toate coloanele, Coloane selectate ș i toate rândurile, Coloane selectate ș i
rânduri selectate), Sortarea datelor într-un tabel, crearea unui tabel dintr-un alt tabel, ș tergerea
date (Toate rândurile, Rânduri specifice), Actualizarea datelor (Toate rândurile ș i condi ț ionat)
Renaming tables, truncherea tabelei, ș tergerea tabelelor, Crearea ș i ș tergerea sinonimelor.
Vederea ș i tipurile sale.

Interogări avansate SQL: Clausă Group by ș i Having, Joins – Join echivalent, non
join echivalent
Operator Exist, Operatori de seturi: Uniune, Intersecț ie ș i Minus, Indiciu
Unitatea V Tranzacț ii de bază de date ș i PLSQL

Conceptele tranzacț iilor: Introducerea tranzacț iilor - Procesarea unei tranzacț ii ș i


Starea tranzacț iei, proprietatea ACID a unei tranzacț ii, caracterizarea programelor
25% bazat pe recuperabilitate ș i serializabilitate

Introducere în PLSQL: Bloc PLSQL generic, Mediu de execu ț ie,


Setul de caractere PLSQL ș i tipurile de date, bloc PLSQL anonim ș i denumit
Structuri de control. Comenzi de control al tranzac ț iilor – Confirmare, Anulare
Punct de salvare

Transacț ii PLSQL: Înț elegerea Cursorului, buclelor Cursor FOR, Parametrizate


Cursor, Cursor în Cursor, Crearea unei Proceduri cu IN, OUT ș i INOUT
parametrii

Cărț i de referinț ă:
1) Silberschatz, Korth, Sudarshan, „Conceptele sistemelor de baze de date”, Edi ț ia a 5-a, McGraw Hill
Publicaț ie.
2) Alexis Leon, Mathews Leon, „Elementele esen ț iale ale sistemelor de management al bazelor de date” (A doua
reeditare 2009), Tata McGraw Hill Publicaț ie
3) Ramez Elmsari, Shamkant B Navathe, „Fundamentele sistemelor de baze de date”, Pearson
Educaț ie, ediț ia a 7-a
4) C J Date, A Kannan, S Swaminathan, “O introducere în sistemele de baze de date”, Pearson
Educaț ie, a 8-a ediț ie
5) S. K. Singh, "Sisteme de baze de date: concepte, design ș i aplica ț ii", Pearson Education
6) SQL de Ivan Byross, Publica ț ii BPB
7) Doamna Anjali Jivani ș i doamna Amisha Shingala, "Cartea de exerci ț ii despre SQL ș i PL/SQL cu
exemple”, Nirav ș i Roopal Publications, a treia ediț ie.

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