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.
Preview document
Conținut arhivă zip
- 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