Home - Rasfoiesc.com
Educatie Sanatate Inginerie Business Familie Hobby Legal
Doar rabdarea si perseverenta in invatare aduce rezultate bune.stiinta, numere naturale, teoreme, multimi, calcule, ecuatii, sisteme




Biologie Chimie Didactica Fizica Geografie Informatica
Istorie Literatura Matematica Psihologie

Sql


Index » educatie » » informatica » Sql
» Oracle- Introducere in SQL si PL/SQL


Oracle- Introducere in SQL si PL/SQL


Oracle- Introducere in SQL si PL/SQL

Partea I - Oracle SGBD


Concepte generale.

Acest capitol introductiv va scoate in evidenta facilitatile oferite de Oracle si de produsele sale punandu-le in contextul instrumentelor si tehnologiilor ce se vor invata la acest curs.



Structura logica a bazei de date.

Structura fizica a bazei de date.

Dictionarul de date Oracle si vederi cu performante dinamice.

Dictionarul de date este una din partile cele mai importante ale lui ORACLE RDBMS. Consta dintr-un set de tabele si vederi care furnizeaza un ghid de referinta accesibil doar la citire, despre baza de date.

Se vor discuta in cadrul acestui capitol despre:

- Drepturi si privilegii.

- Numele obiectelor bazei de date (tabele, vederi, indexi,

sinonime . ).

- Constrangeri aplicate tabelelor.

- Informatii de revizie.

Tranzactii.

- Procesarea unei Tranzactii.

- Ce este o tranzactie ?

- Permanentizarea modificarilor in cadrul unei tranzactii.

- Inlaturarea modificarilor nedorite

- Erorile de Sistem.

- Controlul Tranzactiilor cu Instructiuni SQL.

Arhitectura serverului Oracle.

- Structuri logice de stocare a BD Oracle.

- Arhitectura client - server Oracle.

- Instalarea serverului Oracle.

- Instalarea si configurarea clientului Oracle.

- Definirea serverului Oracle la client.

- Crearea de utilizatori Oracle.

- Import, export.

Operarea bazei de date Oracle.

Produse Oracle - uneltele bazei de date.

- SQL*Plus.

- Oracle TextRetrieval.

- Pro*Oracle.

- Oracle Card.

- Oracle CASE.

Identificarea componentelor majore ale unei instante Oracle.


Abordarea relationala.

- Baza de date relationala.

- Relatii.

- Operatori

- Proiectia.

- Produs.

- Join.

- Reuniunea.

- Intersectia.

- Diferenta.

Proiectarea bazei de date.

- Tipurile de date pe car ele va contine tabela.

- Coloanele in tabele, tipurile de date, lungimea pentru fiecare coloana.

- Care coloana accepta valori nule.

- Daca si unde se folosesc constrangeri sau default-uri si reguli.

- Tipurile indexilor necesari, unde ei sunt necesari si ce coloane sunt chei primare (primary keys) si care sunt chei straine (foreign keys).

Partea II - SQL ANSI


Prezentarea limbajului SQL.

- Privire de ansamblu asupra SQL.

- Trasaturi caracteristice SQL.

- Setul de comenzi SQL.

Comenzilor SQL de baza.

- Blocul de interogare de baza.
- Operatori SQL.
- Negarea expresiilor.
- Interogarea datelor cu conditii multiple.
- Tipuri de date caracter si conditii.
- SELECT.
- SQL*PLUS.
- Exercitii.

Principii relationale si concepte Oracle.

Restrictionarea si sortarea datelor.

Functii

- Functii de baza.

- Functii numerice si pe caracter.
- Functii imbricate.
- Functii numerice.
- Exercitii.

- Alte functii singulare aplicate liniilor unei baze de date.

- Functiile de tip data calendaristica.
- Formate pentru date calendaristice.
- Formatul de date RR ( Oracle 7 ).
- Functii care accepta orice tip de data la intrare.
- Functii imbricate revizitate.
-Exercitii.

- Functii de grup.

- Lista functiilor de grup.
- Folosirea functiilor de grup.
- Excercitii.

Afisarea datelor.

Gruparea datelor folosind functiile de grupare.

Scrierea de interogari.

- Extragerea datelor din mai mult de o tabela.

- Join.
- Equi-join.
- Non-Equi-join.
- Reguli pentru join-ul tabelelor.
- Exercitii.

- Alte metode de join.

- Join extern.
- Join-ul unei tabele cu ea insasi.
- Operatori de multimi.
- Reguli pentru folosirea operatorilor de multimi.
- Exercitii

Partea 3 - PL/SQL


Generalitati despre PL/SQL.

- Ce este PL/SQL
- Avantaje ale PL/SQL
- Structura PL/SQL
- Facilitati PL/SQL

Declararea variabilelor.

- Sintaxa de baza a PL/SQL
- Domeniul obiectelor
- Reguli de vizibilitate
- Accesarea variabilelor NON PL/SQL
- Precedenta operatorilor
- Folosirea PL/SQL in SQL*PLUS
- Exercitii

Manipularea datelor.

- INSERT

- UPDATE

- DELETE

- [LOCK TABLE]

Crearea si gestionarea tabelelor.

- CREATE TABLE

- ALTER TABLE

- DROP TABLE

Crearea vederilor

- Ce este o vedere ?

- Crearea vederilor
- Modificarea datelor prin vederi
- Exercitii

Structuri de control

- Introducere in expresiile de control ale PL/SQL
- Instructiunea IF
- Cicluri si salturi in PL/SQL
- Instructiunea EXIT
- Utilizarea ciclurilor FOR pentru controlul iteratiilor
- Utilizarea ciclurilor WHILE pentru controlul iteratiilor
- Controlul ciclurilor imbricate
- Folosirea GOTO si a etichetelor
- Exercitii

Rapoarte SQL-Plus

Interactiunea cu Oracle

- Comenzi SQL in PL/SQL
- Controlul tranzactiilor
- Introducere in tratarea exceptiilor
- Identificatori exceptie
- Functii pentru prinderea erorii
- Cum se propaga exceptiile?
- Exercitii

Indexi

- Indexarea
- Reguli de folosire a unui index
- Indexare si imbinare
- Exercitii

Descrierea cursoarelor. Concepte avansate despre cursoare.

- Ce e un cursor?
- Controlul explicit al cursorului - pasii separati
- Atribute explicite pentru cursoare
- Cursoarele si inregistrarile
- Cursoare cu parametri
- Citeva cuvinte despre eficienta
- Exercitii

Tratarea exceptiilor.

- Cind sunt generate exceptiile?
- Exceptii definite de utilizator
- Declararea numelor pentru exceptii interne
- Mai multe despre tratarea exceptiilor
- Exercitii





Politica de confidentialitate





Copyright © 2024 - Toate drepturile rezervate