Laboratoare SQL

Previzualizare laborator:

Extras din laborator:

Obiective

• Cunoaşterea capabilităţilor instrucţiunilor SELECT

• Executarea unor instrucţiuni SELECT de bază

• Cunoaşterea diferenţelor dintre instrucţiunile SQL şi comenzile SQL*Plus

Introducere

SQL (Structured Query Language) este unul dintre limbajele relaţionale de cereri care formează nucleul multor sisteme de gestiune a bazelor de date. El a fost dezvoltat pentru sistemul de gestiune al bazelor de date System R de cercetători din cadrul IBM Research Laboratory, San Jose-California la sfârşitul anilor ’70. SQL a fost standardizat şi a devenit limbajul de referinţă pentru bazele de date relaţionale.

SQL este un limbaj de comenzi pentru comunicarea cu serverul Oracle din orice aplicaţie. Când se introduce o instrucţiune SQL, aceasta este stocată într-o zonă de memorie numită buffer-ul SQL şi ea va rămâne în buffer până în momentul introducerii unei noi instrucţiuni.

SQL*Plus este un instrument Oracle care recunoaşte şi trimite instrucţiuni SQL la server pentru execuţie şi conţine propriul limbaj de comenzi.

Instrucţiuni SQL Instrucţiuni SQL

Comenzi SQL*Plus Rezultatele interogării

Raport

Formatat

Caracteristicile limbajului SQL:

• poate fi folosit de o gamă largă de utilizatori, inclusiv de cei neprogramatori;

• este un limbaj neprocedural;

• reduce timpul necesar pentru crearea si întreţinerea sistemelor.

Caracteristicile limbajului SQL*Plus:

• accepta fişiere de instrucţiuni SQL;

• furnizeaza un editor în mod linie pentru modificarea instrucţiunilor SQL;

• controlează setările de mediu;

• formatează rezultatele interogărilor sub formă de rapoarte;

• accesează baze de date locale si la distanţă.

Următorul tabel cuprinde câteva elemente de comparaţie între SQL şi SQL*Plus.

SQL SQL*Plus

Este un limbaj pentru comunicarea cu serverul Oracle pentru accesarea datelor Recunoaste instrucţiuni SQL şi le trimite la server

Este bazat pe standardul ANSI SQL Este o interfaţă proprietate Oracle pentru executarea instrucţiunilor SQL

Manipulează date şi definiţii de tabele în baze de date Nu permite manipularea valorilor în baze de date

O instrucţiune se stochează in bufferul SQL pe una sau mai multe linii Este permisă o comandă pe linie şi nu este memorată în bufferul SQL

Nu are caracter de continuare Foloseşte caracterul (-) pentru continuarea unei comenzi dacă aceasta nu incape pe o linie

Foloseste un caracter de terminare pentru executarea imediată a comenzii Nu are nevoie de caractere de terminare. Se execută imediat

Nu pot fi abreviate Pot fi abreviate

Foloseşte funcţii pentru anumite formatări Foloseşte comenzi pentru formatări

Mediul SQL*Plus oferă numeroase facilităţi, permiţând:

• executarea instrucţiunilor SQL pentru extragerea, modificarea, adăugarea şi ştergerea datelor din baza de date;

• formatarea, efectuarea de calcule, stocarea şi listarea rezultatele interogărilor sub formă de rapoarte;

• crearea de fişiere de script pentru stocarea instrucţiunilor SQL.

Download gratuit

Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.

Structură de fișiere:
  • Laboratoare SQL
    • L01.doc
    • L02.doc
    • L03.doc
    • L04.doc
    • L05.doc
    • L06.doc
    • L07.DOC
    • L08.doc
    • L09.DOC
    • L10.doc
    • L11.doc
    • L12.doc
    • L13.doc
    • SQL_suplim.DOC
Alte informații:
Tipuri fișiere:
doc
Nota:
9/10 (1 voturi)
Nr fișiere:
14 fisiere
Pagini (total):
164 pagini
Imagini extrase:
167 imagini
Nr cuvinte:
44 820 cuvinte
Nr caractere:
251 699 caractere
Marime:
325.39KB (arhivat)
Publicat de:
NNT 1 P.
Nivel studiu:
Facultate
Tip document:
Laborator
Domeniu:
Limbaje de Programare
Predat:
la facultate
Materie:
Limbaje de Programare
Sus!