
    

    <?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: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-05-19T15:15:33+03:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/bdd/laboratoare/01?rev=1728300342&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/bdd/laboratoare/02?rev=1728341030&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/bdd/laboratoare/03?rev=1728300832&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/bdd/laboratoare/04?rev=1728301082&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/bdd/laboratoare/05?rev=1728301153&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/bdd/laboratoare/06?rev=1728301196&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/bdd/laboratoare/07?rev=1728341078&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/bdd/laboratoare/08?rev=1728289675&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/bdd/laboratoare/09?rev=1728341128&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/bdd/laboratoare/11?rev=1728341152&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/bdd/laboratoare/12?rev=1768230013&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/bdd/laboratoare/13?rev=1728289675&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/bdd/laboratoare/14?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/laboratoare/01?rev=1728300342&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-07T14:25:42+03:00</dc:date>
        <title>Laboratorul 01 - PL/SQL Introducere</title>
        <link>http://ocw.cs.pub.ro/courses/bdd/laboratoare/01?rev=1728300342&amp;do=diff</link>
        <description>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/laboratoare/02?rev=1728341030&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-08T01:43:50+03:00</dc:date>
        <title>Laboratorul 02 - PL/SQL Structuri de control și tipuri de date</title>
        <link>http://ocw.cs.pub.ro/courses/bdd/laboratoare/02?rev=1728341030&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/laboratoare/03?rev=1728300832&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-07T14:33:52+03:00</dc:date>
        <title>Laboratorul 03 - PL/SQL Tratarea excepțiilor</title>
        <link>http://ocw.cs.pub.ro/courses/bdd/laboratoare/03?rev=1728300832&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/laboratoare/04?rev=1728301082&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-07T14:38:02+03:00</dc:date>
        <title>Laboratorul 04 - PL/SQL Cursoare</title>
        <link>http://ocw.cs.pub.ro/courses/bdd/laboratoare/04?rev=1728301082&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/laboratoare/05?rev=1728301153&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-07T14:39:13+03:00</dc:date>
        <title>Laboratorul 05 - PL/SQL Subprograme</title>
        <link>http://ocw.cs.pub.ro/courses/bdd/laboratoare/05?rev=1728301153&amp;do=diff</link>
        <description>Laboratorul 05 - PL/SQL Subprograme

Conținut

	*  Subprograme
	*  Proceduri PL/SQL
	*  Funcții PL/SQL
	*  Considerente asupra procedurilor și funcțiilor
	*  Informații din dicționarul bazei de date

Subprograme

Un subprogram este un bloc PL/SQL cu nume (spre deosebire de blocurile anonime) care poate primi parametri și poate fi invocat dintr-un anumit mediu (e.g., SQL*Plus, Oracle Forms, Oracle Reports etc.).</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/bdd/laboratoare/06?rev=1728301196&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-07T14:39:56+03:00</dc:date>
        <title>Laboratorul 06 - PL/SQL Pachete și Triggere</title>
        <link>http://ocw.cs.pub.ro/courses/bdd/laboratoare/06?rev=1728301196&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/laboratoare/07?rev=1728341078&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-08T01:44:38+03:00</dc:date>
        <title>Laboratorul 07 - SQL Server : Interogari, Variabile si XML</title>
        <link>http://ocw.cs.pub.ro/courses/bdd/laboratoare/07?rev=1728341078&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/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 -  SQLServer: DML, Cursori si Programabilitate</title>
        <link>http://ocw.cs.pub.ro/courses/bdd/laboratoare/08?rev=1728289675&amp;do=diff</link>
        <description>Conținut

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

	*  DML și DDL
	*  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/laboratoare/09?rev=1728341128&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-08T01:45:28+03:00</dc:date>
        <title>Laboratorul 09 - Conectare la o Baza de Date</title>
        <link>http://ocw.cs.pub.ro/courses/bdd/laboratoare/09?rev=1728341128&amp;do=diff</link>
        <description>Conectare OracleDB din Python

Configurare mediu de lucru

Windows

	*  Descărcați și instalați managerul de pachete Miniconda pentru Python 3 de  aici.
	*  Deschideți programul Anaconda Prompt.
	*  Instalați pachetul cx_Oracle. 
conda install -c anaconda cx_oracle</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/bdd/laboratoare/11?rev=1728341152&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-08T01:45:52+03:00</dc:date>
        <title>Laboratorul 10 - MongoDB I</title>
        <link>http://ocw.cs.pub.ro/courses/bdd/laboratoare/11?rev=1728341152&amp;do=diff</link>
        <description>Obiective

	*  Comenzi MongoDB
	*  Operații DML

Linkuri utile

	*  MongoDB: &lt;https://www.mongodb.com/try/download/community&gt;
	*  Mongo database tools: &lt;https://www.mongodb.com/try/download/database-tools&gt;
	*  MongoDB in Docker: 


docker pull mongo
docker run -d -p 27017-27019:27017-27019 --name mongodb mongo:latest</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/bdd/laboratoare/12?rev=1768230013&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-12T17:00:13+03:00</dc:date>
        <title>Laboratorul 11 - MongoDB II</title>
        <link>http://ocw.cs.pub.ro/courses/bdd/laboratoare/12?rev=1768230013&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>
    <item rdf:about="http://ocw.cs.pub.ro/courses/bdd/laboratoare/13?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 - Cassandra</title>
        <link>http://ocw.cs.pub.ro/courses/bdd/laboratoare/13?rev=1728289675&amp;do=diff</link>
        <description>Obiective

	*  Comenzi Cassandra
	*  Operatii DML
	*  Tipuri colectie
	*  Tipuri definite de utilizator

Instalare

Pentru a utiliza Cassandra folosind Docker:

	*  Descarcati imaginea Docker: 
docker pull cassandra

	*  Porniti un container bazat pe imaginea descarcata: 
docker run --name cassandradb -d cassandra:latest</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/bdd/laboratoare/14?rev=1728289675&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-07T11:27:55+03:00</dc:date>
        <title>Prezentare Proiect</title>
        <link>http://ocw.cs.pub.ro/courses/bdd/laboratoare/14?rev=1728289675&amp;do=diff</link>
        <description></description>
    </item>
</rdf:RDF>
