LABORATORUL
INSTRUCTIUNEA SELECT
PENTRU UN SINGUR TABEL
Interogarea unei baze de date reprezinta un proces de selectie care strange informatii extrase din baza de date specificate de lista de coloane Citeste mai mult « 1250 cuvinte, 3 pag. »
LIMBAJUL DE
MANIPULARE AL DATELOR
Limbajul de manipulare cuprinde instructiunile
: INSERT, UPDATE,
DELETE, LOAD si UNLOAD.
Scopul acestui capitol este sa invatam sCiteste mai mult « 1322 cuvinte, 3 pag. » I.
Ce este un SGBD
O insula de date
Gestionate de tool-uri
Datele stau in TABELE
O baza de date system este
gestionata de Citeste mai mult « 1533 cuvinte, 4 pag. » LABORATORUL
INSTRUCTIUNEA SELECT
PENTRU UN SINGUR TABEL
Interogarea unei baze de date reprezinta un proces de selectie care strange informatii extrase din baza de date specificate de lista de coloane Citeste mai mult « 1250 cuvinte, 3 pag. » Tipuri de date
in SQL Server
Principalele tipuri de date
definite in SQL Server sunt urmatoarele:
·
NVarChar/VarChar— String de lungime variabila. Campurile
VarChar pot contine maxim 255 caractere, Citeste mai mult « 709 cuvinte, 2 pag. » Programarea in Oracle utilizand PL/SQL
Procedural Language/Structured Query Language (PL/SQL) este o extensie procedurala a
limbajului SQL; e un limbaj de acces a datelor pentru baze de date obiect
relationale care permite grupCiteste mai mult « 1677 cuvinte, 4 pag. » Definirea unui tabel view (vizualizare)
O vizualizare
este o perceptie logica a datelor apartinand unor tabele sau
altor vizualizari. Vizualizarea este definita plecand de la o cerere
de manipulare a datelor siCiteste mai mult « 492 cuvinte, 1 pag. »
Concatenarea coloanelor sau sirurilor de
caractere cu alte coloane
Ø
Utilizarea operatorului de concatenare ||.
SELECT ename || job
AS “Employees”
FROM emp;
In acesCiteste mai mult « 660 cuvinte, 2 pag. » PL/SQL - Generalitati
PL/SQL(Procedural Language SQL) este un
limbaj procedural, extensie la SQL, care este limbajul standard de acces la
date pentru baze de date obiect-relationale. PL/SQL ofera metode
softwarCiteste mai mult « 1637 cuvinte, 4 pag. » Subinterogarile (subqueries)
O subinterogare este o interogare ale
carei rezultate sunt transmise ca argumente unei alte interogari.
Utilizarea unei subinterogari va
permite rezolvarea unei probleme, ca de exemplu: &quCiteste mai mult « 836 cuvinte, 2 pag. » Tipuri compuse de
date
Tipurile de date
compuse sunt: RECORD si TABLE. Utilizam tipul RECORD (inregistrare)
pentru a prelucra tipuri de date diferite ca o unitate logica. Tipul de
date TABLE permite prelucrarea si manipCiteste mai mult « 1075 cuvinte, 3 pag. » Obiecte declansator (trigger)
Un declansator este un bloc PL/SQL ce se executa
implicit ori de cate ori un eveniment are loc. Un declansator poate fi fie
un declansator al bazei de date fie unCiteste mai mult « 3900 cuvinte, 8 pag. » Limbajul SQL
SQL a fost
propus de catre ANSI, in octombrie 1986, ca limbaj standard pentru
manipularea bazelor de date relationale. Incepand cu 1987 nici un SGBD
relational nu poate fi comercializat fara sa proCiteste mai mult « 400 cuvinte, 1 pag. »
Interogarea unei baze de
date relationale.
Comanda fundamentala a standardului SQL
care permite interogarea unei baze de date este SELECT. Sintaxa generala a
comenzii SELECT este urmatoarea:
SELECT [
DICiteste mai mult « 265 cuvinte, 1 pag. » Pachete
1.1
Generalitati
In general, un
pachet consta din doua parti: are o specificatie si un corp,
stocate separat in baza de date.
·  Citeste mai mult « 569 cuvinte, 2 pag. » Manipularea datelor folosind PL/SQL
Putem
manipula datele dintr-o baza de date folosind comenzile DML, cum ar fi
INSERT, UPDATE si DELETE fara restrictii in PL/SQL. Prin
includerea comenzilor COMMIT sau Citeste mai mult « 163 cuvinte, 1 pag. » Interogarea mai multor tabele
Folosind o
conditie de join putem obtine date din mai multe tabele. Scrierea unei conditii
de join se face intr-o
clauza WHERE.
Randuri
dintr-o tabela
pot fi legate cu randuri dinCiteste mai mult « 1062 cuvinte, 3 pag. » Cursori cu parametri
Parametrii permit trecerea valorilor la un
cursor cand acesta este deschis si folosirea acestora intr-un query cand
acesta este executat. Acest lucru inseamna ca putem deschide si
inchide un cursor eCiteste mai mult « 372 cuvinte, 1 pag. » Scrierea
structurilor de control
Putem schimba fluxul logic al
instructiunilor dintr-un bloc PL/SQL utilizand structurile de control IF
si structurile de control ciclice. Sunt trei forme ale instructiunii
IF:
· &Citeste mai mult « 668 cuvinte, 2 pag. » Definirea unui index
Pentru a realiza un acces rapid la
informatii au fost introdusi indecsi. Indecsii sunt
independenti fizic si logic de date. Aceasta inseamna ca ei pot
fi creati sau sterşCiteste mai mult « 337 cuvinte, 1 pag. »
Copyright © 2024 - Toate drepturile rezervate