
    

    <?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://ocw.cs.pub.ro/courses/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://ocw.cs.pub.ro/courses/feed.php">
        <title>CS Open CourseWare bdd:old:2019-2020:laboratoare</title>
        <description></description>
        <link>http://ocw.cs.pub.ro/courses/</link>
        <image rdf:resource="http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico" />
       <dc:date>2026-04-17T21:01:25+03:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/bdd/old/2019-2020/laboratoare/01?rev=1728289675&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/bdd/old/2019-2020/laboratoare/02?rev=1728289675&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/bdd/old/2019-2020/laboratoare/03?rev=1728289675&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/bdd/old/2019-2020/laboratoare/04?rev=1728289675&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/bdd/old/2019-2020/laboratoare/05?rev=1728289675&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/bdd/old/2019-2020/laboratoare/06?rev=1728289675&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/bdd/old/2019-2020/laboratoare/07?rev=1728289675&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/bdd/old/2019-2020/laboratoare/08?rev=1728289675&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/bdd/old/2019-2020/laboratoare/09?rev=1728289675&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/bdd/old/2019-2020/laboratoare/10?rev=1728289675&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/bdd/old/2019-2020/laboratoare/11?rev=1728289675&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/bdd/old/2019-2020/laboratoare/12?rev=1728289675&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico">
        <title>CS Open CourseWare</title>
        <link>http://ocw.cs.pub.ro/courses/</link>
        <url>http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico</url>
    </image>
    <item rdf:about="http://ocw.cs.pub.ro/courses/bdd/old/2019-2020/laboratoare/01?rev=1728289675&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-07T11:27:55+03:00</dc:date>
        <title>Laboratorul 01 - PL/SQL Introducere</title>
        <link>http://ocw.cs.pub.ro/courses/bdd/old/2019-2020/laboratoare/01?rev=1728289675&amp;do=diff</link>
        <description>Exercitii date spre rezolvare: [ Enunt/Rezolvare pentru Luni EG305 10-14]

Obiective

	*  Introducere în PL/SQL​
	*  Blocuri de instrucțiuni PL/SQL​
	*  Rularea blocurilor PL/SQL în SQL*Plus​
	*  Tipuri de variabile
	*  Tipuri de operatori​
	*  Tipuri de simboluri​
	*  Domeniul variabilelor și constantelor​</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/bdd/old/2019-2020/laboratoare/02?rev=1728289675&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-07T11:27:55+03:00</dc:date>
        <title>Laboratorul 02 - PL/SQL Structuri de control și tipuri compuse și colecții</title>
        <link>http://ocw.cs.pub.ro/courses/bdd/old/2019-2020/laboratoare/02?rev=1728289675&amp;do=diff</link>
        <description>Obiective

	*  Instrucțiuni 
	*  Tipuri compuse și colecții

Instrucțiuni

Limbajul PL/SQL combină puterea de procesare a datelor, specifică limbajelor procedurale, cu puterea de manipulare a datelor, specifică instrucțiunilor. Structurile de control reprezintă cea mai importantă completare adusă de PL/SQL limbajului SQL prin introducerea instrucțiunilor de control condiționale, iterative, secvențiale și necondiționale. Toate structurile acceptă în clauzele lor instrucțiuni imbricate.…</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/bdd/old/2019-2020/laboratoare/03?rev=1728289675&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-07T11:27:55+03:00</dc:date>
        <title>Laboratorul 03 - PL/SQL Tratarea excepțiilor</title>
        <link>http://ocw.cs.pub.ro/courses/bdd/old/2019-2020/laboratoare/03?rev=1728289675&amp;do=diff</link>
        <description>Conținut

	*  Excepții predefinite
	*  Excepții nedefinite
	*  Excepții definite

Tratarea excepțiilor

Excepțiile în PL/SQL au asociate coduri de eroare și pot apare în timpul execuției unui bloc.

Dacă excepția nu este tratată, adică nu se specifică secvența de cod care trebuie executată în cazul apariției, sistemul de gestiune a bazei de date va încheia automat execuția blocul respectiv.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/bdd/old/2019-2020/laboratoare/04?rev=1728289675&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-07T11:27:55+03:00</dc:date>
        <title>Laboratorul 04 - PL/SQL Cursoare</title>
        <link>http://ocw.cs.pub.ro/courses/bdd/old/2019-2020/laboratoare/04?rev=1728289675&amp;do=diff</link>
        <description>Exercitii date spre rezolvare: [ Enunt/Rezolvare pentru Luni EG305 10-14]

Conținut

	*  Cursoare implicite
	*  Cursoare explicite
	*  Cursoare cu parametri
	*  Tipuri de variabile REF CURSOR, SYS_REFCURSOR și RECORD 
	*  Eficiența cursoarelor

Cursoare

Un cursor este o construcție PL/SQL prin care se pot controla și accesa informațiile dintr-o zonă de memorie alocată pentru a stoca datele procesate prin instrucțiuni SQL.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/bdd/old/2019-2020/laboratoare/05?rev=1728289675&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-07T11:27:55+03:00</dc:date>
        <title>Laboratorul 05 - PL/SQL Subprograme</title>
        <link>http://ocw.cs.pub.ro/courses/bdd/old/2019-2020/laboratoare/05?rev=1728289675&amp;do=diff</link>
        <description>Laboratorul 05 - PL/SQL Subprograme

Exercitii date spre rezolvare: [ Enunt/Rezolvare pentru Luni EG305 10-14]

Conținut

	*  Subprograme
	*  Proceduri PL/SQL
	*  Funcții PL/SQL
	*  Considerente asupra procedurilor și funcțiilor
	*  Informații din dicționarul bazei de date</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/bdd/old/2019-2020/laboratoare/06?rev=1728289675&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-07T11:27:55+03:00</dc:date>
        <title>Laboratorul 06 - PL/SQL Pachete</title>
        <link>http://ocw.cs.pub.ro/courses/bdd/old/2019-2020/laboratoare/06?rev=1728289675&amp;do=diff</link>
        <description>Conținut

	*  Pachete PL/SQL
	*  Specificațiile unui pachet
	*  Corpul unui pachet
	*  Restricții în definirea unui pachet
	*  Informații din dicționarul de date
	*  Pachete standard

Pachete PL/SQL

Un pachet (package) este o bibliotecă de obiecte stocate pe server, de tipul procedurilor stocate, funcțiilor, cursoarelor, tipurilor de date, excepțiilor, variabilelor și constantelor. Toate obiectele declarate în secțiunea de creare a unui pachete sunt globale (publice) și pot fi apelate din orice…</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/bdd/old/2019-2020/laboratoare/07?rev=1728289675&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-07T11:27:55+03:00</dc:date>
        <title>Laboratorul 07 - PL/SQL Triggers</title>
        <link>http://ocw.cs.pub.ro/courses/bdd/old/2019-2020/laboratoare/07?rev=1728289675&amp;do=diff</link>
        <description>Conținut

	*  Triggeri PL/SQL
	*  Crearea unui trigger
	*  Triggeri de tip BEFORE
	*  Triggeri de tip AFTER
	*  Restricții în clauza WHEN
	*  Predicate condiționale
	*  Triggeri cu opțiunea INSTEAD OF
	*  Informații din dicționarul bazei de date</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/bdd/old/2019-2020/laboratoare/08?rev=1728289675&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-07T11:27:55+03:00</dc:date>
        <title>Laboratorul 08 - Colocviu PL/SQL</title>
        <link>http://ocw.cs.pub.ro/courses/bdd/old/2019-2020/laboratoare/08?rev=1728289675&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/bdd/old/2019-2020/laboratoare/09?rev=1728289675&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-07T11:27:55+03:00</dc:date>
        <title>Laboratorul 09 - SQLServer : Interogari, Variabile si XML</title>
        <link>http://ocw.cs.pub.ro/courses/bdd/old/2019-2020/laboratoare/09?rev=1728289675&amp;do=diff</link>
        <description>Conținut

În acest laborator vom învăța numeroase noțiuni de SQL Server 2017 precum:

	*  Structura unei interogări
	*  Variabile
	*  Lucrul cu date de tip XML





Cerințe Preliminarii

	*  Dorința de a învăța
	*  Executarea scriptului pentru crearea tabelelor necesare
	*  Noțiuni de bază despre SQL
	*  Citirea scriptului de crearea a bazelor de date</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/bdd/old/2019-2020/laboratoare/10?rev=1728289675&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-07T11:27:55+03:00</dc:date>
        <title>Laboratorul 10 - SQLServer : DML, Cursori si Programabilitate</title>
        <link>http://ocw.cs.pub.ro/courses/bdd/old/2019-2020/laboratoare/10?rev=1728289675&amp;do=diff</link>
        <description>Laboratorul 10 - SQLServer : DML, Cursori si Programabilitate

Conținut

În acest laborator vom învăța numeroase noțiuni de SQL Server 2017 precum:

	*  DML
	*  Cursori
	*  SQL Dinamic
	*  Funcții, Proceduri Stocate și DML TRIGGER





Cerințe Preliminarii

	*  Dorința de a învăța
	*  Executarea scriptului pentru crearea tabelelor necesare
	*  Noțiuni de bază despre SQL
	*  Citirea scriptului de crearea a bazelor de date</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/bdd/old/2019-2020/laboratoare/11?rev=1728289675&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-07T11:27:55+03:00</dc:date>
        <title>Laboratorul 11 - MongoDB I</title>
        <link>http://ocw.cs.pub.ro/courses/bdd/old/2019-2020/laboratoare/11?rev=1728289675&amp;do=diff</link>
        <description>Obiective

	*  Comenzi MongoDB
	*  Operații DML

Path pentru MongoDB pe Windows

“C:\Program Files\mongodb*\bin”

Dupa ca in laborator.

Comenzi MongoDB

Pornire MongoDB

Pentru a porni baza de date MongoDB se va folosi demonul mongod(mongod).

Procesul demon mongod poate porni cu următorii paramterii:</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/bdd/old/2019-2020/laboratoare/12?rev=1728289675&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-07T11:27:55+03:00</dc:date>
        <title>Laboratorul 12 - MongoDB II</title>
        <link>http://ocw.cs.pub.ro/courses/bdd/old/2019-2020/laboratoare/12?rev=1728289675&amp;do=diff</link>
        <description>Obiective

	*  Indexare
	*  Funcții 
	*  Agregarea datelor

Indexare

MongoDB suport diferite tipuri de indecși. Indecși sunt utilizați pentru a crește performanțele operațiilor de căutare. Indecși sunt creați la nivel de colecție. Pentru a crea un index se folosește comanda createIndex(). La creare se specifică numele câmpului (i.e., label) și modul de ordonare a indexului (i.e., order)</description>
    </item>
</rdf:RDF>
