ORACLE Corso Base Copyright © Maggio 2008 Assi Loris Versione : 1.4 Last Update : Gennaio 2017 www.manualioracle.it Argomenti del Corso • • • • • • • • • • • • cenni su DBMS e RDBMS architettura Oracle istanza e database tabelle e indici viste cos’è l’SQL e cos’è il PL-SQL procedure, funzioni e trigger packages gestione utenti privilegi ruoli OEM e SQL Developer www.manualioracle.it 2 Cosa è un DBMS DBMS significa Database Management System: Software progettato per creare e manipolare in modo efficiente un database (ovvero un insieme di dati strutturati) solitamente da parte di più utenti. www.manualioracle.it 3 Cosa è un RDBMS RDBMS significa Relational Database Management System. L’RDBMS è dunque un sistema di gestione del database basato sul modello relazionale. www.manualioracle.it 4 Cosa è il modello relazionale E’ il modello logico di rappresentazione dei dati. Secondo tale modello, qualsiasi dato può essere rappresentato come relazione. E tale relazione può essere rappresentata graficamente tramite una tabella. www.manualioracle.it 5 Altri Modelli dei dati Esistono sistemi di gestione dei database (commercialmente meno diffusi) che implementano modelli dei dati alternativi a quello relazionale. I modelli alternativi più famosi sono: gerarchico, reticolare e ad oggetti. Dalla versione 8i, Oracle può essere considerato un ORDBMS in quanto gestisce anche gli oggetti. www.manualioracle.it 6 DBMS più diffusi • • • • • • • IBM DB2 Microsoft Access Microsoft SQL Server MongoDB (questo è l’unico che non è un RDBMS) Oracle Oracle MySQL PostgreSQL www.manualioracle.it 7 Architettura Oracle ………….. ………….. ………….. www.manualioracle.it 8