Educomser s.r.
l
Docent: Lic. Angélica Chalco M.
Carieră: Specialist în Baze de Date Curso:PostgreSQL
Nombre: VIRGINIA CECILIA MENDOZA CARVAJAL
Fecha:04/10/2021
_____________________________________________________________________________
4ta. Evaluare
1. Care este comanda corectă pentru a crea o bază de date PostgreSQL cu numele
examen din consolă? 5%
• creaț i baza de date examen; creaț i date examen
• creaț i o bază de date pentru Examen; adauga baza de date examen;
2. Ce comandă se utilizează pentru a lista bazele de date ale unui server? 5%
• ls \l listă \listă
3. Care este comanda pe care ai folosi-o pentru a selecta baza de date examen? 5%
• foloseș te examen; \connect examen;
• examen; select examen;
4. Pentru a lista tabelele dintr-o anumită bază de date, este necesar să scrieț i în consolă
următorul comanda: 5%
• 6 5n list 6 tabele \dt wt
5. Care este comanda pe care ai folosi-o pentru a elimina tabela contacte?
• ș terge tabela contacte; ș terge din contacte;
• elimină din contacte; ș terge tabela contacte;
6. Care este comanda pe care ai folosi-o pentru a elimina un registru? 5%
• Modifică tabela libros ș i elimină coloana; ș terge din libros unde titlu='Martn';
• modificare tabel cărț i…; ș terge din libros;
7. Ce comandă se utilizează pentru a lista utilizatorii? 5%
• lista_utilizatori
8. Care este comanda pentru a ieș i din consolă? 5%
• \ieș ire \clear
9. Indică care dintre următoarele exemple este corect: 5%
a) SELECT nom as Nume FROM angajaț i WHERE Nume='Juan'.
b) SELECT nom Nume FROM angajati WHERE Nume='Juan‘
c) SELECT nom Nume FROM angajaț i ORDER BY Nume
10. Ș i la o consultare aplicăm o sortare prin ORDER BY... 5%
a) Trebuie să indicăm dacă dorim să ordonăm în ordine crescătoare (ASC) sau descrescătoare (DESC) sau
dă eroare.
b) Trebuie să indicăm dacă dorim să ordonăm în mod ascendent sau descendent. Dacă nu
nu indicăm nimic, se va ordona în mod ascendent în mod implicit.
c) Va trebui să indicăm ASC sau DESC, dar doar în cazul în care este vorba despre un câmp alfabetic.
Pentru alte tipuri de date nu funcț ionează (cum ar fi datele sau câmpurile numerice).
11. La clauza DISTINCT... 5%
a) Agilizează căutările, deoarece trebuie să arate mai puț ine rezultate.
b) Se utilizează pentru a nu afiș a rândurile care repetă aceeaș i valoare într-un anumit câmp
(coloana).
c) Se utilizează pentru a nu afiș a rândurile care se repetă în toate câmpurile sale, adică să fie
identici.
d) Se execută în mod implicit.
12. Listarea cărț ilor ale căror autori sunt Rojas sau Calle folosind operatorul IN. 10%
selectaț i *
din libros2
unde autor în ('Rojas','Calle');
13. Ce funcț ie îndeplineș te comanda: CAST 5%
14. Descrie lostpos de Combinaciones: 5%
Sunt trei:
1. Combinări interne (inner join)
2. Combina ț ii externe
3. Combinări încrucişate
15. Care sunt poziț iile indicelui? 5%
16. Lista 3 funciones de cadenas y 3 de fechas: 5%
Char _length(string), este lungimea textului
Upper, converteș te în majuscule
micș ora, converteș te în litere mici
Current_date returnează data curentă
Current_tme, retorna la hora actual
Current_tmestamp, retorna fecha y hora actual
17. Care este răspunsul la următoarea linie de comandă? 5%
select pg_size_pretty(pg_database_size('Ejemplo'));
Nos da el tamaño de la base de datos