Interogari
si Subinterogari
Interogare
1: sa se afiseze data nasterii si salariul angajatului Popa Camelia
SELECT data_nasterii, salariu
FROM angajat
WHERE (nume = 'Popa') AND (prenume =
'Camelia')
Interogare
2:Citeste mai mult « 482 cuvinte, 1 pag. » Gestionarea si utilizarea indecsilor
Una dintre cele mai importante
responsabilitati ale proiectantului unei baze de date este sa
defineasca tabelele (relatiile) astfel incat performanteleCiteste mai mult « 1942 cuvinte, 4 pag. » Utilizarea functiilor
Exista multe situatii in care dorim sa efectuam o
anumita operatie asupra informatiilor dintr-o tabela,
inainte de a intoarce aceste informatii intr-o instruCiteste mai mult « 410 cuvinte, 1 pag. » Crearea unei vederi
O vedere este stocata ca un
obiect distinct in cadrul bazei de date, permitand vizualizarea si intre
anumite limite modificarea tabelei. Crearea unei vederi este posibila
numai in baza de date Citeste mai mult « 480 cuvinte, 1 pag. » NULL si NOT NULL
Atributul
Null stabilit pentru o coloana, dintr-o tabela va permite sa se
omita introducerea unora dintre valori. Implicit, pentru o coloana,
este setat atributul Not Null, ceea ce inseamnăCiteste mai mult « 141 cuvinte, 1 pag. » Specificatorul DISTINCT pentru extragerea de valori unice
Daca nu se defineste nici
o constrangere asupra unei tabele, ca de exemplu o cheie primara, tabela
va putea contine linii duplicat. Chiar daca in Citeste mai mult « 932 cuvinte, 2 pag. » Functii pentru siruri de caractere
Se
aplica de obicei valorilor de tip Char, Varchar, Binary, Varbinary, precum
si valorilor ale caror tipuri se convertesc implicit la Char sau
Varchar. In continuare vaCiteste mai mult « 532 cuvinte, 2 pag. »
Subinterogari simple care returneaza mai multe
valori
Principiul de construire a acestui
tip de interogare imbricata este acela de a utiliza in clauza WHERE
conditii, care fiind evaluate genereaza o mul&Citeste mai mult « 395 cuvinte, 1 pag. » Actualizare baza
de date (INSERT, UPDATE, DELETE)
insert into
angajat(nume,prenume,cnp,data_nasterii,sex,salariu) values
('ionescu','dana','2356789000789','12/03/1979','F',4500000);
insert into
angajat(nume,prenume,cnp,data_nasterCiteste mai mult « 135 cuvinte, 1 pag. » Functii pentru Text si Image
Pe langa PatIndex, exista alte functii
care pot fi aplicate valorilor de tip Text si Image. Tot in
legatura cu aceste tipuri de date se pot utiliza anumite opCiteste mai mult « 83 cuvinte, 1 pag. » Selectarea liniilor dintr-o
tabela
Cuvantul cheie WHERE formeaza o
clauza care se adauga intr-o instructiune SELECT pentru a
specifica liniile ce vor fi extrase dintr-o tabela.
Sintaxa
este:
Citeste mai mult « 516 cuvinte, 2 pag. » Crearea bazelor de date si a jurnalelor de
tranzactii
Bazele de date sunt entitati
logice in cadrul carora SQL Server plaseaza tabele si
indecsi. O baza de date se poate intinde pe unCiteste mai mult « 849 cuvinte, 2 pag. » Gestionarea
securitatii cu ajutorul vederilor
Vederile sunt frecvent utilizate in
stabilirea de drepturi la nivel de utilizator si de grup permitand
protectia anumitor tabele si coloane.
Citeste mai mult « 199 cuvinte, 1 pag. »
Stergerea bazelor de date
Stergerea unei baze de date
duce la eliminarea intregului spatiu ocupat, in cadrul sistemului de
operare si la inlaturarea tuturor obiectelor continute.
ObserCiteste mai mult « 178 cuvinte, 1 pag. » Functii de
conversie
De
multe ori nu este necesar sa se efectueze conversii explicite pentru
ca SQL Server realizeaza automat conversiile necesare.
Functia
Convert realizeaza conversii
explicitCiteste mai mult « 80 cuvinte, 1 pag. » Limbajul de control al datelor (COMMIT, SAVEPOINT, ROLLBACK)
·
Comanda COMMIT
permanentizeaza modificarile care au fost realizate de tranzactia curenta (o
tranzactie este un set de comenzi DML - INSCiteste mai mult « 190 cuvinte, 1 pag. » CERERI MONOTABEL
Ce este SQL?
SQL (Structured
Query Language) este un limbaj neprocedural pentru interogarea si
prelucrarea informatiilor din baza de date. Compilatorul limbajului SQL genereaza automat o procedura
care acceseaza bazCiteste mai mult « 1363 cuvinte, 3 pag. » SUBINTEROGARI
Obiectivele acestui
capitol sunt, sa invatam cum:
-
sa construim o subinterogare;
-
sa folosim o subinterogare intr-o
eCiteste mai mult « 1737 cuvinte, 4 pag. » SQL - CERERI MULTITABEL, SUBCERERI
Atunci cand in clauza FROM a unei
comenzi SELECT apar mai multe tabele se realizeaza produsul cartezian al
acestora. De aceea numarul de linii rezultat creste considerabil, fiind
necesara restrictionareaCiteste mai mult « 1016 cuvinte, 3 pag. » Limbajul de prelucrare a datelor (LMD). INSERT, UPDATE, DELETE, MERGE.
1.
Sa se creeze tabele emp_*** si dept_***, avand aceeasi structura si date
ca si tabelele employees, respectiv departments.
CREATE TABLE emp_*** AS
SELECT * FROMCiteste mai mult « 1076 cuvinte, 3 pag. »
Copyright © 2024 - Toate drepturile rezervate