Lucrarea de Laborator Nr2 - BD

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

Sunteți pe pagina 1din 6

Universitatea Liberă Internațională din Moldova

Facultatea Informatică, Inginerie, Design


Catedra Tehnologii informaționale și Calculatoare
Disciplina: Baze de Date (SQL)

Lucrare de laborator Nr.2

Tema : Instrucțiunea „Select”

A efectuat student gr.TIR-26 Guminiuc Victor

A verificat profesor Mititelu Vitalii

Chișinău 2018
1. Scopul lucrarii
Utilizarea comenzii „Select” pentru scrierea interogărilor simple, pentru unirea și redenumirea câmpurilor și pentru
descrierea structurii tabelului.

2. Sarcina
1. Scrieți câte o interogare care afișează pe ecran structura tuturor tabelelor.
2. Scrieți câte o interogare care afișează pe ecran datele care se conțin în fiecare tabel.
3. Scrieți o interogare care afișează pe ecran câmpurile Nume, Func_ID, Dată_Ang și Ang_ID pentru fiecare
angajat, pe prima poziție fiind Ang_ID. Creați un alias pentru câmpul Dată_Ang cu denumirea DatăDeStart.
4. Scrieți o interogare care afișează valorile diferite ale câmpului Func_ID ale tabelului Angajați.
5. Modificați denumirile coloanelor (la afișare) de la exercițiul 3 în: Ang#, Angajat, Funcție și respectiv Dată de
Angajare.
6. Scrieți o interogare care afișează pe ecran câmpul Nume, concatenat cu Func_ID, separate prin virgulă și
spațiu cu denumirea Angajat și Calificare.
7. Scrieți o interogare care afișează toate datele din tabelul Angajați, fiecare rând fiind format dintr-o singură
coloană. Separați valoarea fiecărui câmp prin virgulă. Numiți coloana Ieșire.

3. Teorie
Declaratia SELECT regaseste informatia din baza de date implementand toti operatorii din algebra relationala .

In cele mai simple forme trebuie sa contina:


 clauza SELECT ,care listeaza coloanele pentru afisare astfel incat este esentiala o Proiectie.
 clauza FROM care specifica tabela implicata.
De remarcat ca numele coloanelor sunt separate prin spatiu.
Alte elemente in clauza SELECT
Este posibil sa se includa si alte elemente in clauza SELECT.
 Expresii aritmetice
 Alias-uri de coloane
 Coloane concatenate
 Literali
Toate aceste optiuni ajuta utilizatorul sa ceara date si sa le manipuleze in functie de scopurile interogarii ; de
exemplu,executia calculelor,legarea coloanelor impreuna,sau afisarea sirurilor de litere din text. Parantezele pot fi
utilizate påntru specificarea ordinii de executie a operatorilor.
Aliasuri de coloana
Cand se afiseaza rezultatul unei interogari,SQL*Plus in mod normal utilizeaza numele coloanelor selectate ca titlu.In
multe cazuri acest nume poate fi criptic sau fara inteles. Puteti schimba un titlu de coloana utilizand un 'ALIAS'. Un
alias de coloana da unei coloane un nume de titlu alternativ la iesire. Specificati aliasul dupa coloana in lista
selectata.Prin default, titlurile alias vor fi fortate la litere mari si nu pot contine blankuri,numai daca aliasul este inclus
intre ghilimele(" ").

Operatorul de concatenare
Operatorul de concatenare (||) permite coloanelor sa fie legate cu alte coloane,expresiilor aritmetice sau valorilor
constante sa creeze o expresie de caractere.
Coloanele din cealalta parte a operatorului sunt combinate pentru a obtine o singura coloana.
4. Mersul lucrarii

2
2

4
5 6

5. Concluzii
Am avut insarcinarea a folosit comanda SELECT pentru a afișa înregistrările din tabele sub diferite forme. La interogarea
bazei de date am folosit comanda CONCAT care permite concatenarea mai multor coloane într-una singură, si aliasul AS pentru
redenumirea coloanelor afisate.

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