
    

    <?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 bd: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:34+03:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/bd/laboratoare/01?rev=1614676892&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/bd/laboratoare/02?rev=1618310349&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/bd/laboratoare/03?rev=1615891122&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/bd/laboratoare/04?rev=1679299542&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/bd/laboratoare/05?rev=1617099474&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/bd/laboratoare/06?rev=1651478229&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/bd/laboratoare/07?rev=1651758942&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/bd/laboratoare/08?rev=1682328752&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/bd/laboratoare/09?rev=1746027889&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/bd/laboratoare/10?rev=1652094261&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/bd/laboratoare/11?rev=1652780102&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/bd/laboratoare/01?rev=1614676892&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-02T11:21:32+03:00</dc:date>
        <title>Laborator 01 - Introducere</title>
        <link>http://ocw.cs.pub.ro/courses/bd/laboratoare/01?rev=1614676892&amp;do=diff</link>
        <description>Laborator 01 - Introducere

Obiective

	*  SGBD și BD
	*  Diferitelor tipuri de SGBD-uri
	*  SGBD și produse Oracle
	*  Algebra Relațională
	*  Limbajul SQL

Materiale ajutătoare

Resurse BD

[Laborator 1]

Noțiuni teoretice

Baze de Date și sisteme de gestionare a bazelor de date

O bază de date (BD, eng. database - DB) este un ansamblu structurat de date care permite stocarea informațiilor și prelucrarea eficientă a acestora de mai mulți utilizatori într-un mod concurent.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/bd/laboratoare/02?rev=1618310349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-13T13:39:09+03:00</dc:date>
        <title>Laborator 02 - Introducere în SQL și SQL*Plus</title>
        <link>http://ocw.cs.pub.ro/courses/bd/laboratoare/02?rev=1618310349&amp;do=diff</link>
        <description>Obiective

	*  Comenzi SQL*Plus
	*  Limbajul SQL
	*  Comenzi DDL
	*  Comenzi DML

Materiale ajutătoare

Resurse BD

[Laborator 2]

SQL*Plus

 Descriere 


	*  SQL*Plus este un interpretor în linie de comandă (CLI – command line interpreter) care este utilizat pentru scrierea și lansarea către motorul bazei de date Oracle a interogărilor SQL și programelor PL/SQL;
	*  În mediul Windows, SQL*Plus apare și sub forma de aplicație GUI;
	*  Pentru a se face o conexiune la baza de date folosindu-se var…</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/bd/laboratoare/03?rev=1615891122&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-16T12:38:42+03:00</dc:date>
        <title>Laborator 03 - Cereri cu variabile substituite în SQL*Plus</title>
        <link>http://ocw.cs.pub.ro/courses/bd/laboratoare/03?rev=1615891122&amp;do=diff</link>
        <description>Laborator 03 - Cereri cu variabile substituite în SQL*Plus

Obiective

	*  Crearea unei copii a unui tabel
	*  Variabile substituite
		*  Variabile substituite cu un singur ampersand(&amp;)
		*  Variabile substituite cu dublu ampersand(&amp;&amp;)
		*  Variabile de sistem substituite cu un ampersand(&amp;n)
		*  Variabile definite cu ACCEPT
		*  Variabile definite cu DEFINE și resetate cu UNDEFINE</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/bd/laboratoare/04?rev=1679299542&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-20T10:05:42+03:00</dc:date>
        <title>Laborator 04 - Cereri SQL</title>
        <link>http://ocw.cs.pub.ro/courses/bd/laboratoare/04?rev=1679299542&amp;do=diff</link>
        <description>Laborator 04 - Cereri SQL

Obiective

	*  Prezentarea Cererii SELECT
		*  Cereri Simple
		*  Clauza Where


Materiale ajutătoare

Resurse BD

[Laborator 4]

Cereri SQL

Cererile de interogare SQL folosesc în exculsivitate comanda DML SELECT. Această comandă este utilizată atât pentru interogarea obiectelor create de utilizator cât și a obiectelor de la nivelul sistemului de gestiune.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/bd/laboratoare/05?rev=1617099474&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-30T13:17:54+03:00</dc:date>
        <title>Laborator 05 - Metode de JOIN</title>
        <link>http://ocw.cs.pub.ro/courses/bd/laboratoare/05?rev=1617099474&amp;do=diff</link>
        <description>Laborator 05 - Metode de JOIN

Obiective

	*  Cross Join
	*  Inner Join
		*  Equi Join
		*  Natural Join
		*  Theta Join

	*  Left Outer Join
	*  Right Outer Join
	*  Full Outer Join
	*  Vertical Join

Materiale ajutătoare

Resurse BD

Noțiuni teoretice

SQL Join este o instrucțiune care combină date din mai multe tabele. Fiecare comandă SELECT poate folosi una sau mai multe metode de JOIN. Standardul ANSI-SQL definește 5 tipuri de JOIN:</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/bd/laboratoare/06?rev=1651478229&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-02T10:57:09+03:00</dc:date>
        <title>Laborator 06 - Funcții SQL (I)</title>
        <link>http://ocw.cs.pub.ro/courses/bd/laboratoare/06?rev=1651478229&amp;do=diff</link>
        <description>Obiective

	*  Funcții pentru valori numerice
	*  Funcții pentru șiruri de caractere
	*  Funcții pentru date calendaristice

Materiale ajutătoare

Resurse BD

Funcții SQL

Descriere


	*  Funcțiile pot fi văzute ca un operator de manipulare a datelor;
	*  Acestea întotdeauna întorc un rezultat;
	*  Argumentele unei funcții SQL pot fi constante, variabile sau nume de coloană;
	*  Rolul lor este de a ușura anumite calcule în cadrul cererilor SQL.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/bd/laboratoare/07?rev=1651758942&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-05T16:55:42+03:00</dc:date>
        <title>Laborator 07 - Funcții SQL (II)</title>
        <link>http://ocw.cs.pub.ro/courses/bd/laboratoare/07?rev=1651758942&amp;do=diff</link>
        <description>Laborator 07 - Funcții SQL (II)

Obiective

	*  Funcții de conversie
	*  Funcții diverse
	*  Funcții de grup

Materiale ajutătoare

Resurse BD

Funcții de conversie

Aceste funcții fac converia de la un tip de date la un alt tip de date:
Funcție          Descriere funcție   TO_CHAR(expr[,format[,’nlsparams’]])   face conversia lui expr (care poate avea tipul fie numeric, fie dată) la VARCHAR2     TO_DATE(expr[,format[,’nlsparams’]])   face conversia lui expr (cu tipul CHAR sau VARCHAR2) în forma…</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/bd/laboratoare/08?rev=1682328752&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-04-24T12:32:32+03:00</dc:date>
        <title>Laborator 08 - Subcereri SQL (I)</title>
        <link>http://ocw.cs.pub.ro/courses/bd/laboratoare/08?rev=1682328752&amp;do=diff</link>
        <description>Laborator 08 - Subcereri SQL (I)

Obiective

	*  Subcereri
	*  Subcereri necorelate în clauze WHERE
	*  Subcereri corelate în clauze WHERE
	*  Subcereri în clauze FROM

Materiale ajutătoare

Resurse BD

Subcereri

Subcererile sunt cereri SQL incluse în clauzele SELECT, FROM, WHERE, HAVING și ORDER BY ale altei cereri numită și cerere principală.
Rezultatele întoarse de subcereri sunt folosite de o altă subcerere sau de cererea principală în situații cum ar fi:</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/bd/laboratoare/09?rev=1746027889&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-30T18:44:49+03:00</dc:date>
        <title>Laborator 09 - Subcereri SQL (II)</title>
        <link>http://ocw.cs.pub.ro/courses/bd/laboratoare/09?rev=1746027889&amp;do=diff</link>
        <description>Laborator 09 - Subcereri SQL (II)

Obiective

	*  Subcereri pe clauza HAVING
	*  Subcereri pe clauza SELECT
	*  Subcereri pe clauza ORDER BY
	*  Operatori în subcereri

Materiale ajutătoare

Resurse BD

Noțiuni teoretice

Subcereri pe clauza HAVING

Sintaxa este următoarea:</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/bd/laboratoare/10?rev=1652094261&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-09T14:04:21+03:00</dc:date>
        <title>Laborator 10 - Crearea, definirea, modificarea și ștergerea obiectelor din baza de date</title>
        <link>http://ocw.cs.pub.ro/courses/bd/laboratoare/10?rev=1652094261&amp;do=diff</link>
        <description>Laborator 10 - Crearea, definirea, modificarea și ștergerea obiectelor din baza de date

Conținut

	*  Crearea unui tabele
	*  Crearea unei tabele printr-o cerere select
	*  Constrângeri de integritate
	*  Comanda ALTER TABLE
	*  Comanda DROP TABLE
	*  Comanda TRUNCATE
	*  Comenda INSERT
	*  Comanda UPDATE
	*  Comanda DELETE
	*  SEQUENCE
	*  INDEX
	*  VIEW
	*  Alte comenzi</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/bd/laboratoare/11?rev=1652780102&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-17T12:35:02+03:00</dc:date>
        <title>Laborator 11 - Formatarea datelor de ieșire în SQL*Plus</title>
        <link>http://ocw.cs.pub.ro/courses/bd/laboratoare/11?rev=1652780102&amp;do=diff</link>
        <description>Obiective

	*  Formatarea datelor de ieșire
	*  Comanda SET
	*  Comanda COLUMN
	*  Comenzile TTITLE și BTITLE
	*  Comenzile BREAK și COMPUTE

Comenzile SQL*Plus

Comenzile SQL*Plus sunt folosite pentru:

	*  Editarea, memorarea și executarea comenzilor SQL
	*  Efectuarea de calcule, formatarea datelor de ieșire și printarea listelor
	*  Listarea structurii obiectelor din baza de date
	*  Accesul și transferul datelor între baze de date
	*  Interceptarea și interpretarea mesajelor de eroare…</description>
    </item>
</rdf:RDF>
