Curs 1

  1. Prezentarea cursului.
  2. Prezentare cerinţe curs.
  3. Prezentarea sistemului Oracle. Istoric.
    Produse Oracle.
    Comparaţie baze de date (după Comparative Study on Popular Network Database Products, ranking)
  4. Instanţa Oracle
    Structura logică a unei baze de date Oracle
    Structura fizică a unei baze de date Oracle
    Execuţia instrucţiunilor SQL la serverul Oracle
  5. Gestiunea tabelelor (creare, modificare, ştergere): CREATE TABLE, ALTER TABLE, DROP TABLE
  6. Adăugarea, ştergerea, modificarea datelor din tabele: INSERT, UPDATE, DELETE, TRUNCATE, MERGE
  7. Index: CREATE INDEX, ALTER INDEX, DROP INDEX
  8. Secventa: CREATE SEQUENCE, ALTER SEQUENCE, DROP SEQUENCE
  9. Sinonim:
    Un sinonim este un alias pentru un tabel, view, materialized view, secvenţă, procedură, funcţie, pachet. Instrucţiunile de definire şi ştergere a unei secvenţe sunt:
      CREATE [OR REPLACE] [PUBLIC] SYNONYM [schema.]nume_sinonim FOR [schema.]nume_obiect
      DROP [PUBLIC] SYNONYM [schema.]nume_sinonim 
    
  10. Informare.
    Pentru a obţine informaţii despre definiţia unor componente se poate folosi instrucţiunea:
      DESC[RIBE] tabel
      DESC[RIBE] view
      DESC[RIBE] sinonim
      DESC[RIBE] functie
      DESC[RIBE] procedura
      DESC[RIBE] pachet
      DESC[RIBE] obiect
    
    Comanda DESC[RIBE] este controlată (în SQL*Plus şi iSQL*Plus) de trei parametri, care se pot vizualiza cu:
    show describe
    Aceşti parametri se pot modifica prin:
    set describe depth numar
    set describe indent on|off
    set describe line on|off
  11. Dicţionarul bazei de date. View-uri sistem pentru informare.
  12. Interogarea bazelor de date Oracle - instrucţiunea SELECT - SQL
    View: definire, utilizare
    Exemple-1 fără baze de date
    Exemple-2 pentru o bază de date de test
    Observaţie. Exemple cu funcţia COLLECT (agregare de şiruri) se vor da la definirea colecţiilor.
Bibliografie: