ORACLE: Nucleul SQL* PLUS, PL/SQL

Previzualizare seminar:

Extras din seminar:

SEMINAR 1 - CONTINUT:

1. Baze de date  recapitulare: schema bazei de date, tabela, camp, cheie primara, cheie externa, relatie, forme normale (FN).

2. Introducere in ORACLE: Nucleul SQL* PLUS, PL/SQL, gestiunea utilizatorilor

I. BAZE DE DATE  NOTIUNI FUNDAMENTALE:

Tabela, relatie, tuplu, cheie primara, cheie externa  vezi curs.

Tipuri de legaturi intre tabele:

- 1-1  legatura dintre cele doua tabele se face pe baza cheilor primare

- 1-n  cheia primara din tabela parinte se adauga in tabela copil sub forma de cheie externa

- n-n  nu se poate implementa practice si se recurge la adaugarea unei tabele suplimentare care va contine cheile primare ale tabelelor initiale si campuri referitoare la asocierea dintre tabelele parinti. Cheia primara din tabela intermediara va fi o cheie compusa.

Schema conceptuala a bazei de date.

II. NUCLEUL SQL*PLUS

Limbajul SQL  Structured Query Language este un limbaj standard de interogare a bazelor de date. Implementat în majoritatea SGBD-urilor, dar nu numai. In ORACLE este implementat nucleul SQL cu anumite particularitati.

1. Tipuri de date:

TIP Caracteristici

VARCHAR2(size) sir de caractere de lungime variabila

NUMBER(p,s) Numeric: p (precision) = 1..38, s (scale) =-84..127

LONG sir de caractere de lung>2GB

DATE data calendaristica

RAW(size) date de tip binar. Maxim size este 2000 bytes.

LONG RAW lungime variabila > 2GB se stocheaza grafice, sunete, documente

ROWID adresa fiecarui rind din tabela

CHAR(size) sir de caractere de lungime fixa

BLOB binary large object (max 4GB) se stocheaza date nestructurate (text,imagine, video, date spatiale)

BFILE contine un pointer catre un fisier binar stocat in afara bazei de date

2. Operatori SQL

Operator Caracteristici

<, >, =, >=, <=, NOT Operatori de comparatie

BETWEEN ... AND ... între doua valori (inclusiv).

IN(lista) egal cu oricare valoare din lista

LIKE similar cu un sablon

% - oricâte caractere; _ - un caracter;

IS NULL are valoarea NULL

3. Comenzi SQL

Comenzile referitoare la bazele de date sunt comune tuturor versiunilor de SQL si sunt impartite in urmatoarele categorii:

1) Comenzi DDL (Data Definition Language  limbaj de definire a datelor)

Observații:

baze de date

Download gratuit

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

Structură de fișiere:
  • Seminar 1.doc
  • Seminar 2.doc
  • Seminar 3.doc
  • SEMINAR 4.doc
  • SEMINAR 5.doc
  • Seminar 6.doc
Alte informații:
Tipuri fișiere:
doc
Nota:
8.7/10 (3 voturi)
Nr fișiere:
6 fisiere
Pagini (total):
30 pagini
Imagini extrase:
30 imagini
Nr cuvinte:
5 769 cuvinte
Nr caractere:
36 030 caractere
Marime:
86.92KB (arhivat)
Publicat de:
NNT 1 P.
Nivel studiu:
Facultate
Tip document:
Seminar
Domeniu:
Limbaje de Programare
Predat:
la facultate
Materie:
Limbaje de Programare
Profesorului:
Dobre Ion
Sus!