Realizzato da Roberto Savino

Slides:



Advertisements
Presentazioni simili
Modulo 5 DataBase ACCESS.
Advertisements

Accesso ai dati su Relational Database Management Systems LSA - Laboratorio di Sistemi Informativi Economico-Aziendali Salvatore Ruggieri Dipartimento.
Introduzione ai database
DBMS (DataBase Management System)
© 2007 SEI-Società Editrice Internazionale, Apogeo Unità C1 Il linguaggio SQL.
Connessione con MySQL.
DOCUMENTAZIONE DI SCHEMI E/R
Biglietti e Ritardi: schema E/R
Basi di Dati prof. A. Longheu
SQL Structured Query Language Comandi base di DML Rosalba Giugno Rosalba Giugno
Progettazione ER Un database universitario contiene informazioni riguardanti i professori (identificati dal codice fiscale) e informazioni relative ai.
ACCESS.
Archivio Cé necessità di immagazzinare in modo permanente grandi quantità di dati. Esempio: anagrafe dei cittadini di un comune.
1 IT FOR BUSINESS AND FINANCE ACCESS INTRODUCTION.
Maurizio Lenzerini Domenico Lembo Laurea in Ingegneria Informatica - Università di Roma "La Sapienza" Corso di Basi di Dati - A.A. 2003/2004 Prima Esercitazione.
Basi di dati. Vantaggi degli archivi digitali Risparmio di spazio: sono facilmente trasferibili e duplicabili Risparmio di tempo: si può accedere ai dati.
Basi di dati Università Degli Studi Parthenope di Napoli
SQL :Structured Query Language: SELECT (II)
Viste. Cosè una vista? è possibile creare un subset logico di dati o una combinazione di dati una vista è una tabella logica basata su una tabella o su.
Creazione e manipolazione tabelle. TABELLE una tabella può essere creata in qualsiasi momento,anche quando gli utenti stanno usando il database la struttura.
DBMS ( Database Management System)
Basi di dati Claudia Raibulet
C APITOLO 6 © 2012 Giorgio Porcu – Aggiornamennto 22/02/2012 G ESTIRE D ATI E C ARTELLE DI LAVORO Excel Avanzato.
Ll Questionario Introduzione al software SAS (Parte 2) Metodi Quantitativi per Economia, Finanza e Management Esercitazione n°2.
Esercitazione di Basi di Dati
INFORMATICA Corso Base Modulo G: I DataBase  Access.
ACCESS Introduzione Una delle necessità più importanti in informatica è la gestione di grandi quantità di dati. I dati possono essere memorizzati.
Lezione 17 Riccardo Sama' Copyright Riccardo Sama' Access.
Dottorato di ricerca Nuove Tecnologie e Informazione Territorio – Ambiente Nozioni fondamentali di Basi di Dati Seminario interno.
Realizzato da Roberto Savino
Gerarchie Ricorsive Una gerarchia ricorsiva deriva dalla presenza di una ricorsione o ciclo (un anello nel caso più semplice) nello schema operazionale.
BIOINFO3 - Lezione 41 ALTRO ESEMPIO ANCORA Progettare il comando di creazione di una tabella di pubblicazioni scientifiche. Come chiave usare un numero.
OBIETTIVI: Introduzione ai driver ODBC Creazione di alcune tabelle del database Creazione query Creazione report Lezione del 13/11/2009 Bray Francesco.
BASI DI DATI - MySql Centro di Ateneo per i Servizi Informatici
Dati e DBMS DBMS relazionali SQL Progettazione di una base di dati Programma del Corso.
Lavorare con le query Federica Scarrione 18/05/2009 fonte:
Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: Mail:
Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: Mail:
1 DTS: Importazione Apertura di un DTS da file di archiviazione strutturata: Per aprire un pacchetto DTS salvato come file di archiviazione strutturata.
a cura di Francesco Lattari
MODELLIZAZIONE DEI DATI
Introduzione P. Gallo - rielaborazione del prof. Roberto SPEDICATO
Percorso didattico per l’apprendimento di Microsoft Access Modulo 2
IV D Mercurio DB Lezione 1
Basi di dati I Prof.ssa Rosalba Giugno Prof. Alfredo Pulvirenti SQL :Structured Query Language: SELECT (IV) SQL (Slide tratte in parte da da Atzeni, Ceri,
Modulo 5 DataBase ACCESS. Informazioni e Dati INFORMAZIONI vengono scambiate con linguaggio scritto o parlato DATI rappresentazione di informazioni in.
I DATABASE.
Microsoft Access Relazioni. In Access, le relazioni non sono le relazione del modello relazionale! Relazioni: legato ai concetti di Join Integrità referenziale.
Pagine ASP parte 3 I data base Stefano Schacherl.
Lezione 19 Riccardo Sama' Copyright  Riccardo Sama' Access.
Microsoft Access Query (III).
Cloud Tecno V. Percorso didattico per l’apprendimento di Microsoft Access 1.
Esercizio ODBC. Configurare il driver ODBC Start  Control Panel  Administrative Tools Aprire: Data Source(ODBC) User DSN  Add…. Selezionare il driver.
CARATTERISTICHE PRINCIPALI DEL SOFTWARE. TABELLE E FOGLI DI CALCOLO SERVE PER CREARE:
MySQL Database Management System
Database Elaborato da: Claudio Ciavarella & Marco Salvati.
Modulo 5 Uso delle Basi di dati Paola Pupilli
Joomlahost.it1 Presentato da Fustini Alessandro Myslq DBA e Developer certified Joomlahost.it.
© 2015 Giorgio Porcu - Aggiornamennto 28/03/2015 UdA 1A Database Progettazione Fisica G IORGIO P ORCU
Lezione 5 - SQL. Linguaggi per DB Per interagire con le basi di dati occorre un linguaggio Linguaggio SQL (Structured Query Language), linguaggio standardizzato.
Microsoft Access (parte 3) Introduzione alle basi di dati Scienze e tecniche psicologiche dello sviluppo e dell'educazione, laurea magistrale Anno accademico:
Caratteristiche generali
Gaetano Anastasi Beatrice Miotti Lorenzo Guerriero Monica Pellegrinelli Massimiliano Sartor Giorgio Macauda SQLite Esempi di utilizzo della libreria in.
Modulo 5 – Database ACCESS LICEO SCIENTIFICO “ B. RESCIGNO COMPUTER SCUOLA PIANO INTEGRATO 2008/09 ESPERTO prof.ssa Rita Montella.
Microsoft Access 2007 Percorso didattico per l’apprendimento di Microsoft Access Modulo 2 Modulo 2 Microsoft Access 2007 Prof. Piero GALLO.
Elementi di statistica con R e i database LEZIONE 2 Rocco De Marco rocco.demarco(a)an.ismar.cnr.it Ancona, 12 Aprile 2012.
Linguaggio SQL. Linguaggi per database La diffusione del modello relazionale ha favorito l’uso prevalente di linguaggi non procedurali: in questo modo.
I DONEITÀ DI C ONOSCENZE E C OMPETENZE I NFORMATICHE ( A – D ) Un database è un insieme di record (registrazioni) e di file (archivi) organizzati per uno.
Luisa Ciarletta Strumento di organizzazione dei dati che permette di mettere in relazione campi di una tabella attraverso la realizzazione di una matrice.
* R AMAN K AZHAMIAKIN O SCAR Z G IOVANNI D E ITT M. B UONARROTI, T RENTO A NDROID D EVELOPMENT P ERSISTENZA.
Transcript della presentazione:

Realizzato da Roberto Savino Basi di dati Realizzato da Roberto Savino ORACLE 8i Argomento: Introduzione Durata lezione 60 min.

Differenti Banche dati SALGRADE GRADE LOSAL HISAL --------- --------- --------- 1 700 1200 2 1201 1400 3 1401 2000 4 2001 3000 5 3001 9999 DEPT DEPTNO NAME DIP. --------- -------------- ---------- 10 ACCOUNTING NEW YORK 20 RESEARCH DALLAS 30 SALES CHICAGO 40 OPERATIONS BOSTON Database Fogli di calcolo Schedari Realizzato da Roberto Savino

A COSA SERVONO LE BASI DI DATI? Grandi quantita’ di dati Permanenti Suscettibili di lettura,modifica, inserimento e cancellazione Organizzare l’insieme dei dati disponibili in una certa struttura (impresa, banca, ospedale, …) riprodurre le relazioni e ritrovare facilmente le informazioni Realizzato da Roberto Savino

Concetto di Database Relazionale Nel 1970 E. F. CODD propose il modello relazionale per sistemi di basi di dati. Sta alla base del RDBMS (Relational Database Management System) Il modello relazionale consiste in: Collezione di oggetti o relazioni Set di operatori che agiscono sulle relazioni Integrità dei dati per l’accuratezza e consistenza Realizzato da Roberto Savino

Database Relational (Def.) Un database relazionale e’ una collezione di relazioni o di tabelle 2-dimensionali. Database EMPNO ENAME JOB DEPTNO 7839 KING PRESIDENT 10 7698 BLAKE MANAGER 30 7782 CLARK MANAGER 10 7566 JONES MANAGER 20 Nome Tabella: EMP DEPTNO DNAME LOC 10 ACCOUNTING NEW YORK 20 RESEARCH DALLAS 30 SALES CHICAGO 40 OPERATIONS BOSTON Nome Tabella: DEPT Realizzato da Roberto Savino

Modello Dati Server Modello di un sistema in mente al cliente modello entità relazione del modello cliente Tabelle del modello entità relazione Server Tabelle sul disco Realizzato da Roberto Savino

Database Relazionali: Terminologia 2 3 4 EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO ------------- ------------ --------------------- -------- ---------------- ----------- -------------- ----------- 7839 KING PRESIDENT 17-NOV-81 5000 10 7698 BLAKE MANAGER 7839 01-MAY-81 2850 30 7782 CLARK MANAGER 7839 09-JUN-81 2450 10 7566 JONES MANAGER 7839 02-APR-81 2975 20 7654 MARTIN SALESMAN 7698 28-SEP-81 1250 1400 30 7499 ALLEN SALESMAN 7698 20-FEB-81 1600 300 30 7844 TURNER SALESMAN 7698 08-SEP-81 1500 0 30 7900 JAMES CLERK 7698 03-DEC-81 950 30 7521 WARD SALESMAN 7698 22-FEB-81 1250 500 30 7902 FORD ANALYST 7566 03-DEC-81 3000 20 7369 SMITH CLERK 7902 17-DEC-80 800 20 7788 SCOTT ANALYST 7566 09-DEC-82 3000 20 7876 ADAMS CLERK 7788 12-JAN-83 1100 20 7934 MILLER CLERK 7782 23-JAN-82 1300 10 6 5 1 Realizzato da Roberto Savino

Realizzato da Roberto Savino Relazioni tra Tabelle Ogni riga della tabella è identificata in maniera univoca da una chiave primaria. I dati di più tabelle possono essere messi in relazione logica tramite l’uso di chiavi secondarie. Table Name: EMP Table Name: DEPT EMPNO ENAME JOB DEPTNO 7839 KING PRESIDENT 10 7698 BLAKE MANAGER 30 7782 CLARK MANAGER 10 7566 JONES MANAGER 20 DEPTNO DNAME LOC 10 ACCOUNTING NEW YORK 20 RESEARCH DALLAS 30 SALES CHICAGO 40 OPERATIONS BOSTON Chiave principale Chiave esterna. Realizzato da Roberto Savino

Proprietà di un Database Relazionale può essere acceduto e modificato attraverso l’esecuzione di comandi. Contiene una collezione di tabelle. Usa un insieme di operatori per la modifica dei e l’interrogazione dei dati. Realizzato da Roberto Savino

Comunicare con un RDBMS tramite SQL SQL> SELECT name 2 FROM dipart; comando SQL comando inviato al database Database NAME ------------- NEW YORK DALLAS CHICAGO BOSTON Visualizzazione dati Realizzato da Roberto Savino

Relational Database Management System Server Tabelle utente dizionario dati Realizzato da Roberto Savino

Realizzato da Roberto Savino ESEMPIO DI UN DATABASE Realizzato da Roberto Savino

Realizzato da Roberto Savino Microsoft ACCESS Programma contenuto nel pacchetto Office; Database Relazionale; Interfaccia Semplice ed intuitiva; Consente l’uso di due diversi approcci per la costruzione e l’interrogazione del database; assistita; autonoma. Realizzato da Roberto Savino

ACCESS: Interfaccia principale del programma Barra dei menu Barra degli strumenti Barra di stato Realizzato da Roberto Savino

Finestra Salvataggio Database Realizzato da Roberto Savino

Realizzato da Roberto Savino Finestra del database Barra degli strumenti DB Elenco Tipi Oggetti Elenco oggetti del tipo selezionato Realizzato da Roberto Savino