Database  »  Guide 

Guida Oracle

Guida Oracle

di: Saverio Mola

Primi passi con Oracle: architettura e connessioni

  1. 1. Introduzione
    Scopo della guida, breve storia di Oracle, scaricare il software
  2. 2. L' architettura di Oracle
    File fisici, uso della memoria e processi di backgroung
  3. 3. Il primo database con il DBCA
    Creazione del database "Seed" usando il DataBase Configuration Assistant
  4. 4. Modalità di connessione al server
    Effettuare una connessione locale con SQL Plus o impostare una connessione di rete
  5. 5. Lavorare con SQL Plus
    Interagire con il database inserendo comandi in modalità testo, grafica e web

Interrogare il database

  1. 6. L'istruzione SELECT
    Primi metodi di interrogazione e selezione dei risultati. La tabella "Dual"
  2. 7. Operatori logici e di paragone
    Selezionare le righe utilizzando il confronto con termini di paragone e operatori logici
  3. 8. Ricerche su insiemi, testi e valori nulli
    Suddivisioni e selezioni con insiemi, ricerca di parole nei testi e gestione dei valori nulli
  4. 9. Ordinare i risultati di una query
    Ordinare le informazioni rispetto ad uno o più campi in modo crescente o decrescente

Creare un progetto

  1. 10. Creare un nuovo DB con DBCA
    Iniziare un progetto da zero, utilizzando il Database Configuration Assistant
  2. 11. Tipi di dati in Oracle
    Rappresentare le informazioni utilizzando i formati (datatype) forniti da Oracle
  3. 12. Creare tabelle
    Rappresentare le informazioni sotto forma di tabelle. Primo approccio con il comando "CREATE TABLE"
  4. 13. Creare una tabella a partire da un'altra
    Una semplice tecnica per generare tabelle simili tra loro

Manipolare le informazioni

  1. 14. Inserire informazioni nelle tabelle
    Usare comando "INSERT" in Oracle. Cenni alle differenze tra comandi DML e DLL
  2. 15. Modifica, cancellazione e transazioni sui dati
    Effettuare modifiche alle tabelle e definire delle transazioni. I comandi UPDATE, DELETE, COMMIT, ROLLBACK e TRUNCATE

Utenti e permessi

  1. 16. Creazione di utenti
    Come creare utenti ed assegnare loro privilegi ed aree di memoria
  2. 17. Quote e password
    Definire limiti di memorizzazione per utente, assegnare password e bloccare utenti
  3. 18. I permessi
    Assegnare a ciascun utente i privilegi necessari a compiere azioni sulle tabelle (oggetti)
  4. 19. Privilegi di sistema
    Assegnare agli utenti la capacità di connessione al server e la possibilità di eseguire operazioni in una sessione

Operazioni sulle tabelle

  1. 20. Manipolare le colonne
    Modificare la struttura delle tabelle aggiungendo, cancellando o modificando le colonne
  2. 21. Manipolare le tabelle
    Cancellare e rinominare le tabelle del database

I vincoli

  1. 22. Vincoli di controllo sui dati
    Controllare i valori inseriti per evitare valori NULL o dati al di fuori di range specifici
  2. 23. Chiavi primarie e campi unici
    Definire le chiavi primarie per rendere univoco ogni record. Stabilire l'unicità di uno o più campi
  3. 24. Chiavi esterne e integrità referenziale
    Definire relazioni tra le tabelle e vincoli di coerenza referenziale

Funzioni e raggruppamenti

  1. 25. Manipolazione delle stringhe
    Una carrellata sulle funzioni principali per manipolare stringhe di caratteri
  2. 26. Funzioni sui numeri
    Operazioni possibili per il calcolo e formattazione di numeri in virgola mobile
  3. 27. Date e conversioni
    Come gestire le date, calcolare intervalli e convertire i tipi di dati
  4. 28. Funzioni di gruppo
    Calcolare ed estrapolare informazioni su più righe di una interrogazione
  5. 29. Raggruppare i dati
    Funzioni e tecniche per fattorizzare i dati comuni a più righe di una interrogazione

Join e query complesse

  1. 30. Join semplici
    Eseguire collegamenti tra tabelle per estrarre dati correlati tra loro
  2. 31. Join complessi
    Collegamenti con maggiori condizioni, aliasing dei nomi di tabella, varianti dello standard ANSI
  3. 32. Query nidificate
    Come definire ed usare "subquery" ed interrogazioni gerarchiche con Oracle

Le viste

  1. 33. Creare una vista
    Come creare una vista per semplificare e limitare l'accesso alle tabelle da parte degli utenti
  2. 34. Operazioni sulle viste
    Come modificare, cancellare una vista ed operare con i dati

Le sequenze

  1. 35. Creare una sequenza
    Introduzione all'automatismo delle sequenze, cosa sono e come definirne una
  2. 36. Utilizzare le sequenze
    Sfruttare le sequenze per generare automaticamente campi PRIMARY KEY

Amministrazione

  1. 37. Il DataBase Administrator
    Definire un DBA e collegarsi al server da amministratori
  2. 38. Privilegi del DBA
    Concessioni del privilegio SYSDBA, utente SYS e uso del dizionario dei dati
  3. 39. SHUT DOWN e STARTUP
    Come avviare ed arrestare il server e cosa avviene durante queste procedure

Connessione client-server in LAN

  1. 40. Scaricare Oracle Client
    Procedura per effettuare il download del software client di Oracle
  2. 41. Installazione di Oracle9i Client
    Installazione del client e connessione in rete con Oracle server

Guide Database

Guida Access

Iniziare a sviluppare database grazie alla potenza visuale offerta...

Guida SQL Server 2005

L'RDBMS di Microsoft è uno dei più utilizzati, soprattutto in ambito...

Guida MySQL

Una guida per usare uno dei più importanti sistemi di gestione di...

Altre guide

Newsletter

Ogni settimana, in due distinte newsletter: notizie a approfondimenti su MySQL, SQLserver e Oracle.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Nessun corso previsto

Nessun corso previsto