ORACLE: Nucleul SQL* PLUS, PL/SQL

Seminar
9/10 (4 voturi)
Conține 6 fișiere: doc
Pagini : 30 în total
Cuvinte : 5769
Mărime: 86.92KB (arhivat)
Publicat de: Codin Nagy
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Dobre Ion
baze de date

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)

Preview document

ORACLE: Nucleul SQL* PLUS, PL/SQL - Pagina 1
ORACLE: Nucleul SQL* PLUS, PL/SQL - Pagina 2
ORACLE: Nucleul SQL* PLUS, PL/SQL - Pagina 3
ORACLE: Nucleul SQL* PLUS, PL/SQL - Pagina 4
ORACLE: Nucleul SQL* PLUS, PL/SQL - Pagina 5
ORACLE: Nucleul SQL* PLUS, PL/SQL - Pagina 6
ORACLE: Nucleul SQL* PLUS, PL/SQL - Pagina 7
ORACLE: Nucleul SQL* PLUS, PL/SQL - Pagina 8
ORACLE: Nucleul SQL* PLUS, PL/SQL - Pagina 9
ORACLE: Nucleul SQL* PLUS, PL/SQL - Pagina 10
ORACLE: Nucleul SQL* PLUS, PL/SQL - Pagina 11
ORACLE: Nucleul SQL* PLUS, PL/SQL - Pagina 12
ORACLE: Nucleul SQL* PLUS, PL/SQL - Pagina 13
ORACLE: Nucleul SQL* PLUS, PL/SQL - Pagina 14
ORACLE: Nucleul SQL* PLUS, PL/SQL - Pagina 15
ORACLE: Nucleul SQL* PLUS, PL/SQL - Pagina 16
ORACLE: Nucleul SQL* PLUS, PL/SQL - Pagina 17
ORACLE: Nucleul SQL* PLUS, PL/SQL - Pagina 18
ORACLE: Nucleul SQL* PLUS, PL/SQL - Pagina 19
ORACLE: Nucleul SQL* PLUS, PL/SQL - Pagina 20
ORACLE: Nucleul SQL* PLUS, PL/SQL - Pagina 21
ORACLE: Nucleul SQL* PLUS, PL/SQL - Pagina 22
ORACLE: Nucleul SQL* PLUS, PL/SQL - Pagina 23
ORACLE: Nucleul SQL* PLUS, PL/SQL - Pagina 24
ORACLE: Nucleul SQL* PLUS, PL/SQL - Pagina 25
ORACLE: Nucleul SQL* PLUS, PL/SQL - Pagina 26
ORACLE: Nucleul SQL* PLUS, PL/SQL - Pagina 27
ORACLE: Nucleul SQL* PLUS, PL/SQL - Pagina 28
ORACLE: Nucleul SQL* PLUS, PL/SQL - Pagina 29
ORACLE: Nucleul SQL* PLUS, PL/SQL - Pagina 30

Conținut arhivă zip

  • Seminar 1.doc
  • Seminar 2.doc
  • Seminar 3.doc
  • SEMINAR 4.doc
  • SEMINAR 5.doc
  • Seminar 6.doc

Alții au mai descărcat și

Structuri de Date în Oracle

STRUCTURI DE DATE IN ORACLE8 Cap. 1 Structuri de date relationale, notiuni introductive Principiile modelului relational au fost pentru prima...

Aplicație Informatică pentru Evidența Angajaților și Calculul Salariilor

1. Prezentarea aplicaţiei TABELA DatePersAng - stochează datele personale ale angajaţilor. • CodAng: - stochează codul angatului şi este cheie...

DDL - Limbajul de Definire a Datelor

1 Introducere 1.1 Evolutia oracle Mai mult de trei decenii în urmă, Larry Ellison a văzut o oportunitate de alte companii pierdut când a dat...

Programare SQL

Obiective - Cunoaşterea capabilităţilor instrucţiunilor SELECT - Executarea unor instrucţiuni SELECT de bază - Cunoaşterea diferenţelor dintre...

Seminar Limbaj Visual Fox Pro și Access

1. Obiectul cursului 2. Cerinţe a. 50% teorie b. 50% laborator Minim 5 la ambele 3. Bibliografie 1. [Niţchi07] Elemente de baze de date şi...

Laboratoare SQL

Obiective • Cunoaşterea capabilităţilor instrucţiunilor SELECT • Executarea unor instrucţiuni SELECT de bază • Cunoaşterea diferenţelor dintre...

Curs HTML

Internetul a fost descris ca „o colectie larga de retele“ sau ca o „retea de retele“. Desi ambele definitii sînt corecte, nici una nu surprinde...

SQL - exemple și rezolvări

Bilet nr 1 1. Se doreste afisarea numarului de studenti înscrisi pe fiecare an de studiu în parte pentru anul universitar 2004 – 2005. 2. Sa se...

Te-ar putea interesa și

Programare SQL

Obiective - Cunoaşterea capabilităţilor instrucţiunilor SELECT - Executarea unor instrucţiuni SELECT de bază - Cunoaşterea diferenţelor dintre...

Laboratoare SQL

Obiective • Cunoaşterea capabilităţilor instrucţiunilor SELECT • Executarea unor instrucţiuni SELECT de bază • Cunoaşterea diferenţelor dintre...

Sisteme de gestiune a bazelor de date

SEMINAR 1 - CONTINUT: 1. Baze de date – recapitulare: schema bazei de date, tabela, camp, cheie primara, cheie externa, relatie, forme normale...

Informatică - cursuri pentru Fox Pro

I. Noţiuni, concepte şi metode utilizate în organizarea datelor Datele constituie materializarea, reprezentarea simbolică a informaţiilor (prin...

Oracle - modelul relațional

Componentele modelului relational sunt: 1. Structura relationala a datelor În cazul bazelor de date relationale datele sunt organizate sub forma...

Ai nevoie de altceva?