Basi di dati Architetture e linee di evoluzione
|
|
- Eleonora Arcuri
- 6 anni fa
- Visualizzazioni
Transcript
1 Basi di dati Architetture e linee di evoluzione Paolo Atzeni Stefano Ceri Piero Fraternali Stefano Paraboschi Riccardo Tarlane web site McGraw-Hill
2 IUAV - VENEZIA H 9891 BIBLIOTECA CENTRALE
3 I J ()(),,. M '"lò Paolo Atzeni Stefano Ceri Piero Fraternali Stefano Paraboschi Riccardo Torlone Basi di dati Architetture e linee di evoluzione ISTITUTO UNIVERSITARIO ARCHITETTURA VENEZIA AREA SERVIZI 818UOGRAFICI E DOCUMENTALI BIBLl.OTECA CENTRALE INV... É:..:2.5?.3.Q.. _ McGraw Hill Milano New York San Francisco Washington D. C. Auckland Bogota Lisboa London Madrid Mexico City Montreal New Delhi San Juan Singapore Sydney Tokyo Toronto
4 Indice Prefazione ix Parte I Tecnologia delle basi di dati 1 1 Organizzazione fisica e gestione delle interrogazioni Memoria principale, memoria secondaria e gestione dei buffer Memoria secondaria: caratteristiche Gestione dei buffer DBMS e file system Gestione delle tuple nelle pagine Strutture primarie per l'organizzazione di file Strutture sequenziali Strutture con accesso calcolato Strutture ad albero Indici primari e secondari Strutture ad albero dinamiche Gestore delle interrogazioni: esecuzione e ottimizzazione Profili delle relazioni Rappresentazione interna delle interrogazioni Ottimizzazione basata sui costi Progettazione fisica di una base di dati l Scelte di progettazione fisica Definizione degli indici in SQL 38 2 Gestione delle transazioni Le transazioni l Specifica delle transazioni: commit e rollback Proprietà "acide" delle transazioni Transazioni e moduli di sistema Controllo di affidabilità l Architettura del controllore della affidabilità Organizzazione del log Esecuzione delle transazioni e scrittura del log Gestione dei guasti Controllo di concorrenza
5 vi INDICE 2.3.l Architettura Anomalie delle transazioni concorrenti Teoria del controllo di concorrenza Meccanismi per la gestione dei lock.. Blocco critico Gestione della concorrenza in SQL: Architetture distribuite Architettura client-server Basi di dati distribuite l Applicazioni delle basi di dati distribuite Autonomia locale e cooperazione Frammentazione e allocazione dei dati Livelli di trasparenza Classificazione delle transazioni Tecnologia delle basi di dati distribuite l Ottimizzazione di interrogazioni distribuite Controllo di concorrenza Atomicità di transazioni distribuite Protocollo di commit a due fasi l Nuovi record nel log..... l Protocollo in assenza di guasti Protocolli di ripristino Ottimizzazioni del commit a due fasi Altri protocolli di commit..... l I I Interoperabilità del commit a due fasi: X-Open DTP Parallelismo I I Parallelismo inter-query e intra-query Parallelismo e frammentazione dei dati Speed-up e scale-up Benchmark delle transazioni Basi di dati replicate Nuove funzionalità dei gestori della replicazione Cooperazione di basi di dati eterogenee e autonome Basi di dati e World Wide Web I Internet e World Wide Web Internet I.2 Il World Wide Web Il protocollo HTTP HTML, il linguaggio per la specifica di ipermedia Tecniche per la costruzione dinamica di pagine Web Common Gateway Interface Le estensioni del Web Server Template di pagina e Server Side Scripting Le architetture basate su application server
6 INDICE vii 4.4 Progettazione delle applicazioni Web Analisi dei requisiti Progettazione concettuale della base di dati Progettazione dell'ipertesto Realizzazione dell'applicazione Parte II Evoluzione delle basi di dati Basi di dati a oggetti Basi di dati a oggetti Tipi Classi Metodi Gerarchie di generalizzazione Persistenza Ridefinizioni dei metodi Ridefinizione con raffinamenti di tipo Il manifesto delle basi di dati a oggetti Standard ODMG per le basi di dati a oggetti Linguaggio di definizione degli oggetti: ODL Linguaggio di interrogazione: OQL Basi di dati relazionali a oggetti Modello dei dati di SQL: Linguaggio di interrogazione di SQL:l Il manifesto delle basi di dati della terza generazione Basi di dati multimediali Tipi di dati multimediali Interrogazioni su dati multimediali Ricerca di documenti Rappresentazione dei dati spaziali 21 O 5.5 Estensioni tecnologiche per le basi di dati a oggetti Rappresentazione dei dati e degli identificatori Indici complessi Architettura client-server Transazioni Distribuzione e interoperabilità: CORBA Dati semistrutturati in XML Definizione di dati semistrutturati in XML Interrogazione di dati XML XPath XQuery XSL Gestione di dati XML con DBMS relazionali Le basi di dati XML native
7 .. viii INDICE 6.5 XML per la pubblicazione multi-canale di contenuti su Web Web Service e XML per l'integrazione dei sistemi informativi Basi di dati attive Comportamento dei trigger Definizione e uso dei trigger in Oracle Sintassi dei trigger in Oracle Comportamento dei trigger in Oracle Esempio di esecuzione Definizione e uso dei trigger in DB Sintassi dei trigger in DB Comportamento dei trigger in DB Esempio di esecuzione Definizione e uso dei trigger in SQL: Caratteristiche evolute delle regole attive Proprietà delle regole attive Applicazioni delle basi di dati attive Gestione dell'integrità referenziale Regole aziendali Basi di dati per il supporto alle decisioni Architettura di un data warehouse Rappresentazione multidimensionale dei dati Il modello multidimensionale Operazioni nel modello multidimensionale Realizzazione di un data warehouse l Rappresentazione relazionale di un data warehouse Operazioni su data mart relazionali Indici bitmap e indici di join Materializzazione delle viste Progettazione di un data warehouse Data mining l Il processo di data mining Problemi di data mining. 290 Bibliografia 297 Indice analitico 303
8 Questo libro si rivolge agli studenti di un secondo corso di basi di dati per la laurea di primo o secondo livello; è la continuazione del volume Basi di dati Modelli e linguaggi di interrogazione, e assieme a esso copre le esigenze di un corso unico di Basi di dati. Il libro si rivolge anche a professionisti interessati ad approfondire, in modo unitario, le caratteristiche fondanti della tecnologia delle basi di dati. Scopo del libro è fornire una descrizione delle basi di dati adatta a chi deve progettare e programmare applicazioni, offrendo una visione chiara e aggiornata sugli aspetti fondamentali delle attuali architetture di basi di dati - da semplici modalità client-server ad architetture distribuite e su Web - e sulle linee di evoluzione del settore, soffermandosi su sistemi assai diffusi e rilevanti che vanno oltre i classici database relazionali - le basi di dati attive, a oggetti, per XML e per l'analisi dei dati. Materiale aggiuntivo è reperibile all'indirizzo Paolo Atzeni è professore ordinario di Basi di Dati presso la Facoltà di Ingegneria dell'università Roma Tre. Stefano Ceri è professore ordinario di Basi di Dati presso la Facoltà di Ingegneria dell'informazione del Politecnico di Milano. Piero Fraternali è professore straordinario presso la Facoltà di Ingegneria dell'informazione del Politecnico di Milano. Stefano Paraboschf è professore straordinario presso la Facoltà di Ingegneria dell'università di Bergamo. Riccardo Torlone è professore associato presso la Facoltà di Ingegneria dell'università Roma Tre. 23,00 (i.i.) Basi di dati Architetture e linee di evoluzione ISBN BIRJ w
Basi di dati Modelli e linguaggi di interrogazione
Paolo Atzeni Stefano Ceri Stefano Paraboschi Riccardo Torlone Basi di dati Modelli e linguaggi di interrogazione web site McGraw-Hill IUAV - VENEZIA H 9882 BIBLIOTECA CENTRALE Paolo Atzeni Stefano Ceri
DettagliIntroduzione ai sistemi informatici
Donatella Sciuto, Giacomo Buonanno, William Fornaciari, Luca Mari Introduzione ai sistemi informatici seconda edizione, McGraw-Hill H 9619 Donatella Sciuto Giacomo Buonanno William Fornaciari Luca Mari
DettagliIndice. Ringraziamenti dell Editore
Prefazione Autori Ringraziamenti dell Editore XVII XXI XXIII 1 Introduzione 1 1.1 Sistemi informativi, informazioni e dati 1 1.2 Basi di dati e sistemi di gestione di basi di dati 3 1.3 Modelli dei dati
DettagliBasi di Dati Ingegneria Informatica e delle Telecomunicazioni
Basi di Dati Ingegneria Informatica e delle Telecomunicazioni A.A. 2014/2015 Ing. Claudio Marrocco c.marrocco@unicas.it Obiettivi del corso Il corso mira ad introdurre agli studenti modelli e metodi per
DettagliIntroduzione alla meccanica strutturale
Claudia Comi Leone Corradi Dell'Acqua Introduzione alla meccanica strutturale '.E McGraw-Hill web site IUAV - VENEZIA I 4688 BIBLIOTECA CENTRALE ~f r irg8t!! Claudia Comi Leone Corradi Dell'Acqua Introduzione
DettagliBasi di Dati Parallele
Basi di Dati Parallele Capitolo 3 Basi di dati Architetture e linee di evoluzione P. Atzeni, S. Ceri, P. Fraternali, S. Paraboschi, R. Torlone 1 Scalabilità delle applicazioni Carico insieme di tutte le
DettagliCome usare. Microsoft. Excel3. per Windowsnl. Ralph Soucie
Come usare Microsoft Excel3 per Windowsnl Ralph Soucie Università IUAV di Venezia S.B.D. A 2256 ~B_IB_L_IO_T_E_C_A_C_E_N_TRA_L_E~ E : ; 7 [:.""., t _._,,,,,_._, Come usare Microsoft Excel3 per Windows
DettagliIndice. Prefazione. Capitolo 1 Introduzione al data warehousing 1
Indice Prefazione XI Capitolo 1 Introduzione al data warehousing 1 1.1 I sistemi di supporto alle decisioni 2 1.2 Il data warehousing 3 1.3 Architetture per il data warehousing 6 1.3.1 Architettura a un
DettagliSISTEMI INFORMATIVI TERRITORIALI DATABASES -LEZIONE 3
SISTEMI INFORMATIVI TERRITORIALI DATABASES -LEZIONE 3 Patrizio Pelliccione patrizio.pelliccione@di.univaq.it Dipartimento di Informatica Università degli Studi dell Aquila RINGRAZIAMENTI Queste slides
DettagliDOCENTE PROF. ALBERTO BELUSSI. Anno accademico 2010/11
Basi di dati DOCENTE PROF. ALBERTO BELUSSI Anno accademico 2010/11 Informazioni generali sull organizzazione Insegnamento annuale su due semestri Orario I Semestre Lunedì 11.30 13.30 (aula B) Martedì 11.30
DettagliBasi di dati D O C E N T E P R O F. A L B E R T O B E L U S S I. Anno accademico 2012/13
Basi di dati D O C E N T E P R O F. A L B E R T O B E L U S S I Anno accademico 2012/13 Informazioni generali sull organizzazione Insegnamento annuale su due semestri Orario I Semestre Lunedì 11.30 13.30
DettagliInformatica e CAD (c.i.) - ICA Prof. Pierluigi Plebani A.A. 2011/2012. Basi di dati
Dipartimento di Elettronica ed Informazione Politecnico di Milano Informatica e CAD (c.i.) - ICA Prof. Pierluigi Plebani A.A. 2011/2012 Basi di dati Le presenti slide sono tratte dalle slide del libro
DettagliBasi di dati Basi di dati per bioinformatica
Basi di dati Basi di dati per bioinformatica DOCENTI PROF. ALBERTO BELUSSI PROF CARLO COMBI Anno accademico 2013/14 Organizzazione degli insegnamenti 3 Basi di dati Basi di dati per Bioinformatica Teoria
DettagliRicevimento: dopo la lezione (in aula) o su appuntamento (Sede Scientifica Pal. 1 Primo Piano)
Come contattarmi Ricevimento: dopo la lezione (in aula) o su appuntamento (Sede Scientifica Pal. 1 Primo Piano) Telefono : 0521 / 90 5731 Email : stefano.cagnoni@unipr.it Sito del corso : http://www.ce.unipr.it/people/cagnoni/didattica/basidati
DettagliInformatica per l Ambiente e il Territorio
Corso di Laurea in Ingegneria per l Ambiente e il Territorio Informatica per l Ambiente e il Territorio Docente: Giandomenico Spezzano Tutor: Alfredo Cuzzocrea A.A. 2003-2004 Obiettivi del corso Il corso
DettagliInformatica per l Ambiente e il Territorio
Corso di Laurea in Ingegneria per l Ambiente e il Territorio Informatica per l Ambiente e il Territorio Docente: Giandomenico Spezzano Tutor: Alfredo Cuzzocrea A.A. 2005-2006 Obiettivi del corso Il corso
DettagliGeneralizzazione. Docente : Alfredo Cuzzocrea Tel. : Informatica
Università Magna Graecia di Catanzaro Informatica Generalizzazione Docente : Alfredo Cuzzocrea e-mail : cuzzocrea@si.deis.unical.it Tel. : 0984 831730 Atzeni, Ceri, Paraboschi, Torlone Basi di dati McGraw-Hill,
DettagliIndice Prefazione... 1 1 SQL Procedurale/SQL-PSM (Persistent Stored Modules)... 3 Vincoli e Trigger... 9
Prefazione... 1 Contenuti... 1 Ringraziamenti... 2 1 SQL Procedurale/SQL-PSM (Persistent Stored Modules)... 3 1.1 Dichiarazione di funzioni e procedure... 3 1.2 Istruzioni PSM... 4 2 Vincoli e Trigger...
DettagliOrganizzazione del Corso: Corso di Basi di Dati 1. Obbiettivi (2): Propedeuticità. Orari. Testi Consigliati
Organizzazione del Corso: Corso di Basi di Dati 1 (a.a. 2001-2002) Roberto Basili Introduzione ai concetti di base dei Sistemi di gestione delle Basi di Dati (DBMS). Uso dei DBMS per la progettazione di
DettagliInformatica e CAD (c.i.) - ICA Prof. Pierluigi Plebani A.A. 2010/2011. Basi di dati
Dipartimento di Elettronica ed Informazione Politecnico di Milano Informatica e CAD (c.i.) - ICA Prof. Pierluigi Plebani A.A. 010/011 Basi di dati Le presenti slide sono tratte dalle slide del libro di
DettagliOrganizzazione fisica dei dati. L. Vigliano
Organizzazione fisica dei dati 2 punti di vista Come costruire un DB? Flusso di progetto, schemi logici livello logico Come memorizzare i dati? Struttura dei dati livello fisico DBMS : Architettura a livelli
DettagliBasi di Dati e Sistemi Informativi. Architetture Distribuite per Basi di Dati. Corso di Laurea in Ing. Informatica Ing. Gestionale Magistrale
Architetture Distribuite per Basi di Dati Giuseppe Loseto Corso di Laurea in Ing. Informatica Ing. Gestionale Magistrale Architetture Distribuite Parallelismo: usato per ottimizzare le prestazioni di componenti/sistemi
DettagliAlessandro Bellini Andrea Guidi 1 CD A LLEGA TO
Alessandro Bellini Andrea Guidi 1 CD A LLEGA TO l workbooks libri per studiare e lavorare Come dice Larry Wall, inventore di questo linguaggio, "il programmatore Peri si riconosce dal sorriso che porta
DettagliArchitetture Client/Server. Un architettura è centralizzata quando i dati e le applicazioni (programmi) risiedono in un unico nodo elaborativo
Basi di Dati Architetture Client/Server D B M G Architettura centralizzata Un architettura è centralizzata quando i dati e le applicazioni (programmi) risiedono in un unico nodo elaborativo Tutta l intelligenza
DettagliComponenti di un DBMS
Componenti di un DBMS Come fa un DBMS a garantire le proprietà ACIDe di una transazione? Vediamo i componenti principali dal più interno a quello di più alto livello: Controllore di Concorrenza Gestore
DettagliCome usare dbase lii Plus. Edward Jones
Come usare dbase lii Plus Edward Jones A 2255 IUAV - VENEZIA AREA SERV. BIBLIOGRAFICI E DOCUMENTALI A 2255 BIBLIOTECA CENTRALE .~E:P A Edward Jones Come usare dbase lii Plus ISTITUTO UNIVERSITARIO AICHITElTURA
DettagliBasi di Dati Concetti Introduttivi
Università Magna Graecia di Catanzaro Informatica Basi di Dati Concetti Introduttivi Docente : Alfredo Cuzzocrea e-mail : cuzzocrea@si.deis.unical.it Tel. : 0984 831730 Lucidi tratti da: Atzeni, Ceri,
DettagliSistemi Informativi. Ing. Fabrizio Riguzzi
Sistemi Informativi Ing. Fabrizio Riguzzi Docente Fabrizio Riguzzi http://www.ing.unife.it/docenti/fabrizioriguzzi Orario di ricevimento: su appuntamento studio docente, terzo piano, corridoio di destra,
DettagliBasi di dati I
Docente Paolo Atzeni Basi di dati I 2016-2017 atzeni@dia.uniroma3.it http://www.dia.uniroma3.it/~atzeni/ Calendario: 3/10/2016 al 27/01/2017 con interruzione dal 23/12 al 6/01 inclusi Orario: lun-gio ore
DettagliCorso di Laurea in Ingegneria Informatica Fondamenti di Informatica II Modulo Basi di dati a.a
Corso di Laurea in Ingegneria Informatica Fondamenti di Informatica II Modulo Basi di dati a.a. 2012-2013 2013 Docente: Gigliola Vaglini Docenti laboratorio: Francesco Pistolesi,, Antonio Virdis 1 Obiettivi
Dettagli3.3.6 Gli operatori Le funzioni di accesso al tipo Le strutture di controllo Le funzioni
IIndice Capitolo 1 Da dove partiamo: pagine web statiche 1 1.1 Principi di base.............................. 1 1.1.1 Il paradigma client-server.................... 1 1.1.2 Ipertesto, multimedia, ipermedia................
DettagliDocente. Sistemi Informativi. Programma. Programma. Ing. Fabrizio Riguzzi
Docente Sistemi Informativi Ing. Fabrizio Riguzzi Fabrizio Riguzzi http://www.ing.unife.it/docenti/fabrizioriguzzi Orario di ricevimento: mercoledì 15-17 studio docente, terzo piano, corridoio di destra,
DettagliLinee di programmazione
Ministero dell Istruzione, dell Università e della Ricerca Ufficio Scolastico regionale per il Lazio Istituto Tecnico Industriale A. Pacinotti ISTITUTO TECNICO TECNOLOGICO - LICEO SCIENTIFICO DELLE SCIENZE
DettagliSyllabus A042 Insegnamenti disciplinari
Syllabus A042 Insegnamenti disciplinari Università di Verona TFA A.A. 2014/15 Obiettivi e competenze generali per gli insegnamenti disciplinari Come richiesto dalla normativa di riferimento gli abilitandi
DettagliLaboratorio Progettazione Web
Basi di dati e Laboratorio Progettazione Web Docenti: Giuseppe Amato e Chiara Renso ISTI-CNR a.a. 2009 2010 http://www.cli.di.unipi.it/doku/doku.php/bddinfuma/start Basi di dati Giuseppe Amato ISTI-CNR
DettagliBasi di dati I
Docente Paolo Atzeni Basi di dati I 2015-2016 atzeni@dia.uniroma3.it http://www.dia.uniroma3.it/~atzeni/ Calendario: 1/10/2015 al 22/01/2016 con interruzione dal 23/12 al 6/01 inclusi Orario: lun-gio ore
DettagliBasi di dati attive. Una base di dati è ATTIVA quando consente la definizione e la gestione di regole di produzione (regole attive o trigger).
Basi di dati attive Una base di dati è ATTIVA quando consente la definizione e la gestione di regole di produzione (regole attive o trigger). Tali regole vengono attivate in modo automatico al verificarsi
DettagliDal catalogo McGraw-Hill: E. WATRALL, Dreamweaver MX Disegno e Tecnica HandBook K. IVENS, C. CARLBERG, Excel 2002 Uso avanzato HandBook M.
HandBook Dal catalogo McGraw-Hill: E. WATRALL, Dreamweaver MX Disegno e Tecnica HandBook K. IVENS, C. CARLBERG, Excel 2002 Uso avanzato HandBook M. ABBEY ET AL., Guida a Oracle 9i HandBook T. CONVERSE,
DettagliINFORMATICA PER LE SCIENZE UMANE a.a. 2016/2017
INFORMATICA PER LE SCIENZE UMANE a.a. 2016/2017 Francesca Levi Dipartimento di Informatica E-mail: francesca.levi@unipi.it levifran@di.unipi.it Francesca Levi Dipartimento di Informatica Informatica per
DettagliINFORMATICA PER LE SCIENZE UMANE a.a. 2015/2016
INFORMATICA PER LE SCIENZE UMANE a.a. 2015/2016 Francesca Levi Dipartimento di Informatica E-mail: francesca.levi@unipi.it levifran@di.unipi.it Francesca Levi Dipartimento di Informatica Informatica per
DettagliBasi di Dati. Concetti e Principi Generali. Maria Mirto
Basi di Dati Concetti e Principi Generali Maria Mirto Organizzazione dei Dati Archivi o file Procedure di accesso in qualunque linguaggio di programmazione Duplicazione dati: ridondanza incoerenza formati
DettagliElena Baralis 2007 Politecnico di Torino 1
Introduzione Sistemi informativi 2 Introduzione Base di dati Modello dei dati Accesso ai dati Vantaggi e svantaggi dei DBMS 4 6 2007 Politecnico di Torino 1 7 8 9 10 Sistema informatico Nei sistemi informatici,
DettagliBasi di Dati Concetti Introduttivi
Università Magna Graecia di Catanzaro Informatica Basi di Dati Concetti Introduttivi Docente : Alfredo Cuzzocrea e-mail : cuzzocrea@si.deis.unical.it Tel. : 0984 831730 Lucidi tratti da: Atzeni, Ceri,
DettagliBasi di dati. Elena Baralis Politecnico di Torino
Libri di testo Atzeni, Ceri, Paraboschi, Torlone, Basi di dati, 2 a ed., McGraw Hill, 1999. Baralis, Belussi, Psaila, Basi di dati: temi d esame svolti, Esculapio, 2000. Introduzione - 2 Introduzione Sistema
DettagliTERZA EDIZIONE. Robert N. Anthony. David F. Hawkins. Diego M. Macrì Kenneth A. Merchant. analisi economiche per le decisioni aziendali
Robert N. Anthony David F. Hawkins Diego M. Macrì Kenneth A. Merchant TERZA EDIZIONE I analisi economiche per le decisioni aziendali / IUAV - VENEZIA '\ AREA SERV. BIBLIOGRAFICI E DOCUMENTALI DEPCIA w
DettagliAtzeni, Ceri, Paraboschi, Torlone Basi di dati McGraw-Hill, La normalizzazione
Atzeni, Ceri, Paraboschi, Torlone Basi di dati McGraw-Hill, 1996-2002 : La normalizzazione Forme normali Basi di dati - Modelli e linguaggi di interrogazione- Paolo Atzeni, Stefano Ceri, Stefano Paraboschi,
DettagliINTRODUZIONE. Prof. Fabio A. Schreiber. Dipartimento di Elettronica e Informazione Politecnico di Milano PROGRAMMA DEL CORSO
BASI DI INTRODUZIONE Prof. Fabio A. Schreiber Dipartimento di Elettronica e Informazione Politecnico di Milano PROGRAMMA DEL CORSO INTRODUZIONE GENERALITA SULLE BASE DI E I LORO SISTEMI DI GESTIONE MODELLI
DettagliLe basi di dati. Le basi di dati. dalla teoria all'utilizzo di tutti i giorni. Alessandro Tanasi
Le basi di dati Le basi di dati dalla teoria all'utilizzo di tutti i giorni Alessandro Tanasi alessandro@lonerunners.net http://www.lonerunners.net 1 Sistemi Informativi Il problema: organizzare dati in
DettagliMODELLI DEI DATI. Informatica Generale (AA 07/08) Corso di laurea in Scienze della Comunicazione Facoltà di Lettere e Filosofia
Informatica Generale (AA 07/08) Corso di laurea in Scienze della Comunicazione Facoltà di Lettere e Filosofia Università degli Studi di Salerno : Modelli dei Dati MODELLI DEI DATI Prof. Alberto Postiglione
DettagliInformatica Generale (AA 07/08) Corso di laurea in Scienze della Comunicazione Facoltà di Lettere e Filosofia. Università degli Studi di Salerno
Informatica Generale (AA 07/08) Corso di laurea in Scienze della Comunicazione Facoltà di Lettere e Filosofia Università degli Studi di Salerno : Modelli dei Dati Prof. Alberto Postiglione Università degli
DettagliUniversità di Bergamo Facoltà di Ingegneria INGEGNERIA DEL SOFTWARE. Paolo Salvaneschi A4_3 V2.1. Progettazione. Metodi e Linguaggi
Università di Bergamo Facoltà di Ingegneria INGEGNERIA DEL SOFTWARE Paolo Salvaneschi A4_3 V2.1 Progettazione Metodi e Linguaggi Il contenuto del documento è liberamente utilizzabile dagli studenti, per
DettagliPag Politecnico di Torino 1
Introduzione Strutture fisiche di accesso Definizione di indici in SQL Progettazione fisica Linguaggio SQL: costrutti avanzati D B M G D B M G2 Organizzazione fisica dei dati All interno di un DBMS relazionale,
DettagliIntroduzione Concetti Generali Pratica su Access Link utili. ECDL - Database. European Computer Driving Licence - Modulo 5 - Database LEZIONE 1
ECDL - Database Introduzione European Computer Driving Licence - Modulo 5 - Database LEZIONE 1 Informazioni sul corso orario: Giovedì - 14.30-16.30 materiale: http://www.fotoboni.com/carlo/ docente: webmaster@fotoboni.com
DettagliBasi di Dati Distribuite
Basi di Dati Distribuite P. Atzeni, S. Ceri, S. Paraboschi, R. Torlone (McGraw-Hill Italia) Basi di dati: architetture linee di evoluzione - seconda edizione Capitolo 3 Appunti dalle lezioni SQL come DDL
DettagliSistemi Informativi. Ing. Fabrizio Riguzzi
Sistemi Informativi Ing. Fabrizio Riguzzi Docente Fabrizio Riguzzi http://ds.ing.unife.it/~friguzzi Orario di ricevimento: su appuntamento studio docente, terzo piano, corridoio di destra, studio n. 339
DettagliBibliografia e strumenti. Obiettivi del corso. Comunicazione docente
Corso di Laurea in Ingegneria Informatica Algoritmi e basi di dati Modulo Basi di dati a.a. 2009-2010 Docente: Gigliola Vaglini Docente laboratorio: Luca Martini Bibliografia e strumenti Lucidi lezioni
DettagliAtzeni, Ceri, Paraboschi, Torlone Basi di dati McGraw-Hill, SQL
Atzeni, Ceri, Paraboschi, Torlone Basi di dati McGraw-Hill, 1996-2002 : SQL SQL originariamente "Structured Query Language", ora "nome proprio" linguaggio con varie funzionalità: contiene sia il DDL sia
DettagliLibrerie digitali. Uso di XML per memorizzare i metadati. Descrizione generale. XML per memorizzare i metadati. Motivi dell uso di XML
Librerie digitali Uso di XML per memorizzare i metadati Descrizione generale Ad ogni dato associo un file XML che descrive il contenuto del dato stesso Memorizzo su file system sia il dato sia il file
DettagliBasi di Dati e XML: una prospettiva accademica Valeria De Antonellis, Università di Brescia. Milano, 8 Novembre 2006
Basi di Dati e XML: una prospettiva accademica Valeria De Antonellis, Università di Brescia Milano, 8 Novembre 2006 Sommario Il presente: XML - origini e diffusione Il passato che non è mai passato: Basi
DettagliI DATI E LA LORO INTEGRAZIONE 63 4/001.0
I DATI E LA LORO INTEGRAZIONE 63 4/001.0 L INTEGRAZIONE DEI DATI INTEGRAZIONE DEI DATI SIGNIFICA LA CONDIVISIONE DEGLI ARCHIVI DA PARTE DI PIÙ AREE FUNZIONALI, PROCESSI E PROCEDURE AUTOMATIZZATE NELL AMBITO
DettagliIl Leasing per le Piccole e Medie Imprese
Il Leasing per le Piccole e Medie Imprese A cura di Clara de Braud e Ilaria Tagliabue Il Leasing per le Piccole e Medie Imprese McGraw-Hill Milano New York San Francisco Washington D.C. Auckland Bogotá
DettagliAlgebra relazionale: operazioni
Dipartimento di Elettronica ed ormazione Politecnico di Milano ormatica e CAD (c.i.) - ICA Prof. Pierluigi Plebani A.A. 2011/2012 Algebra relazionale: operazioni Le presenti slide sono tratte dalle slide
DettagliI I IUAV - VENEZIA BIBLIOTECA CENTRALE
I I I IUAV - VENEZIA G 8991 BIBLIOTECA CENTRALE Alessandro Freddi Imparare a progettare Principi e metodi del progetto concettuale per lo sviluppo della creatività industriale ISTITUTO UNIVERSITARIO ARCHITETTURA
DettagliSQL e linguaggi di programmazione. Cursori. Cursori. L interazione con l ambiente SQL può avvenire in 3 modi:
SQL e linguaggi di programmazione L interazione con l ambiente SQL può avvenire in 3 modi: in modo interattivo col server attraverso interfacce o linguaggi ad hoc legati a particolari DBMS attraverso i
DettagliAPPENDICE 4 AL CAPITOLATO TECNICO
APPENDICE 4 AL CAPITOLATO TECNICO Descrizione dei profili professionali INDICE 1 PROFILI PROFESSIONALI RICHIESTI 3 1.1 CAPO PROGETTO 3 1.2 ANALISTA FUNZIONALE 4 1.3 ANALISTA PROGRAMMATORE 5 1.4 PROGRAMMATORE
DettagliInformatica I per la. Fisica
Corso di Laurea in Fisica Informatica I per la Fisica Lezione: Software applicativo II Fogli elettronici e Data Base Software: software di sistema (BIOS) sistema operativo software applicativo ROM Dischi
Dettagli9/25/2008 A.A
A.A 2008-2009 BASI DI DATI COMPLEMENTI BASI DI DATI COMPLEMENTI Docente Prof. Andrea Maurino Esercitatore Dr. Simone Grega 1 Corso di basi di dati 1 Abbiamo imparato a: Progettare una base di dati Interrogarla
DettagliAtzeni, Ceri, Paraboschi, Torlone Basi di dati McGraw-Hill, Progettazione logica. Dati di ingresso e uscita
Atzeni, Ceri, Paraboschi, Torlone Basi di dati McGraw-Hill, 1996-2002 Capitolo 8: Progettazione logica 17/10/2002 Progettazione concettuale Requisiti della base di dati Schema concettuale Progettazione
DettagliIndice PARTE A. Prefazione Gli Autori Ringraziamenti dell Editore La storia del C. Capitolo 1 Computer 1. Capitolo 2 Sistemi operativi 21 XVII XXIX
Indice Prefazione Gli Autori Ringraziamenti dell Editore La storia del C XVII XXIX XXXI XXXIII PARTE A Capitolo 1 Computer 1 1.1 Hardware e software 2 1.2 Processore 3 1.3 Memorie 5 1.4 Periferiche di
DettagliIntroduzione alle Basi di Dati
Introduzione alle Basi di Dati Angelo Chianese, Vincenzo Moscato, Antonio Picariello, Lucio Sansone Basi di dati per la gestione dell'informazione 2/ed McGraw-Hill Capitolo 1 Appunti dalle lezioni SQL
DettagliPrefazione Sistemi informativi e basi di dati Il modello relazionale Il modello ER
Indice Prefazione XI 1 Sistemi informativi e basi di dati 1 1.1 La Gestione dell Informazione................... 1 1.1.1 Sistemi Informativi e Sistemi Informatici......... 1 1.2 Esempi di Sistemi Informativi...................
DettagliCorso Web Master. E' richiesta una padronanza dell'utilizzo del computer ed esperienza di navigazione su Internet.
Corso Web Master Titolo Web Master Destinatari Obiettivi e Finalità Normativa diriferimento Il corso si rivolge a chi desidera acquisire le conoscenze necessarie per la costruzione di siti Web. Il corso
Dettaglicollana di istruzione scientifica serie di automatica
collana di istruzione scientifica serie di automatica 7321-4_Chiacchio_interno.indd 1 20/03/12 14.39 Al lettore La realizzazione di un libro comporta costi variabili (carta, stampa e legatura) e costi
DettagliAtzeni, Ceri, Paraboschi, Torlone Basi di dati McGraw -Hill, Progettazione logica. Dati di ingresso e uscita
Atzeni, Ceri, Paraboschi, Torlone Basi di dati McGraw -Hill, 1996-2002 Capitolo 8: Progettazione logica 17/10/2002 Progettazione concettuale Requisiti della base di dati Schema concettuale Progettazione
DettagliR. Orsini - A. Roncato - F. Dalla Libera
Interfacce per basi di dati e integrazione di sistemi informativi R. Orsini - A. Roncato - F. Dalla Libera Workshop del Dipartimento di Informatica 2 Marzo 2006 Aree e progetti Progetto Rewerse: Query
DettagliAttività Didattica Svolta
ISTITUTO D ISTRUZIONE SECONDARIA SUPERIORE I.T.C.G. L. EINAUDI LICEO SCIENTIFICO G. BRUNO Programma Informatica Anno scolastico 2016-2017 CLASSE III SEZ. A CORSO SIA DOCENTI prof.ssa Virdis Francesca,
DettagliUn Applicazione di E-government per la Gestione di Gare d Appalto nella Pubblica Amministrazione
Dist - Università degli Studi di Genova Un Applicazione di E-government per la Gestione di Gare d Appalto nella Pubblica Amministrazione A. Boccalatte - A. Grosso - M. Coccoli Speaker: Alberto Grosso Obiettivo
DettagliSommario. Introduzione... 13
Sommario Introduzione... 13 1. Database pro e contro... 19 A cosa serve conoscere i database?...19 Le alternative alla gestione manuale...22 Quando non serve un database?...24 Domande ed esercizi...26
DettagliBASI DI DATI. basi di dati - introduzione ai sistemi informativi 1
BASI DI DATI basi di dati - introduzione ai sistemi informativi 1 Sistema Informativo Insieme degli strumenti, risorse e procedure che consentono la gestione delle informazioni aziendali e' essenziale
DettagliPROGRAMMAZIONE DISCIPLINARE DIPARTIMENTALEDI INFORMATICA
I.I.S. G. CENA ISTITUTO D ISTRUZIONE SUPERIORE G. CENA - Ivrea SEZIONE TECNICA ANNO SCOLASTICO 2016/2017 PROGRAMMAZIONE DISCIPLINARE DIPARTIMENTALEDI INFORMATICA DOCENTI Francisco Ezio, Nespolo Donatella,
DettagliGAMBARO e RICCIARDI. Economia dell'informazione e della comunicazione
GAMBARO e RICCIARDI Economia dell'informazione e della comunicazione / IUAV - VENEZIA AREA SERV. BIBLIOGRAFICI E DOCUMENTALI DEPCIA K 446 & bi1!1 Marco Gambaro Carlo Antonio Ricciardi ECONOMIA DELL'INFORMAZIONE
DettagliCorso di Basi di Dati/Laboratorio di Basi di Dati
Corso di Basi di Dati/Laboratorio di Basi di Dati ed. 2007-2008 Alfredo Cuzzocrea (ICAR & DEIS, Università della Calabria) 0984-494618 cuzzocrea@si.deis.unical.it http://si.deis.unical.it/~cuzzocrea SITO
DettagliINDICE. Problemi presenti sul sito
I-XIV_Romane_Analisi 2-03-2005 11:03 Pagina V INDICE Problemi presenti sul sito Prefazione XI XIII Introduzione Natura e scopo dei sistemi contabili 1 La necessità di informazioni 1 Le informazioni operative
DettagliLe basi di dati. Definizione 1. Lezione 2. Bisogna garantire. Definizione 2 DBMS. Differenza
Definizione 1 Lezione 2 Le basi di dati Gli archivi di dati Organizzato in modo integrato attraverso tecniche di modellazione di dati Gestiti su memorie di massa Con l obiettivo Efficienza trattamento
DettagliBasi di dati. Maurizio Lenzerini. Dipartimento di Informatica e Sistemistica Antonio Ruberti Università di Roma La Sapienza
Basi di dati Maurizio Lenzerini Dipartimento di Informatica e Sistemistica Antonio Ruberti Università di Roma La Sapienza Anno Accademico 2003/2004 Canale A-L http://www.dis.uniroma1.it/ lenzerini/didattica/basididati/
DettagliProgettazione concettuale. Facoltà di Scienze Matematiche, Fisiche e Naturali. Progettazione concettuale. Acquisizione e analisi dei requisiti
Facoltà di Scienze Matematiche, Fisiche e Naturali Progettazione concettuale Laurea in Bioinformatica Basi di Dati Anno Accademico 2008/2009 Barbara Oliboni Progettazione concettuale Analisi dei requisiti
DettagliCorso di Laboratorio di Basi di Dati
Corso di Laboratorio di Basi di Dati F1I072 - INF/01 a.a 2009/2010 Pierluigi Pierini Technolabs S.p.a. Pierluigi.Pierini@technolabs.it Università degli Studi di L Aquila Dipartimento di Informatica Technolabs
DettagliCONCETTI E ARCHITETTURA DI UN SISTEMA DI BASI DI DATI
CONCETTI E ARCHITETTURA DI UN SISTEMA DI BASI DI DATI Introduzione alle basi di dati (2) 2 Modelli dei dati, schemi e istanze (1) Nell approccio con basi di dati è fondamentale avere un certo livello di
DettagliCapitolo 1 Oracle: la società e il software 1 1.1 Terminologia 1 1.2 Oracle Corporation: la storia 2 1.3 L offerta corrente 12 1.
Indice INTRODUZIONE XI Capitolo 1 Oracle: la società e il software 1 1.1 Terminologia 1 1.2 Oracle Corporation: la storia 2 1.3 L offerta corrente 12 1.4 Domande 13 Capitolo 2 I servizi Oracle 15 2.1 Terminologia
DettagliProgramma didattico. Sviluppare Applicazioni Distribuite in ambiente. Spring MVC
Programma didattico Sviluppare Applicazioni Distribuite in ambiente Spring MVC Programma del corso 1.Progettazione e Sviluppo Database Relazionali Questa competenza permette di Progettare e Sviluppare
DettagliInformatica per le Scienze Umane. Introduzione al corso: programma dettagliato
Informatica per le Scienze Umane Introduzione al corso: programma dettagliato 1 Obiettivi del corso Fornire le conoscenze e le competenze necessarie alla rappresentazione e al trattamento consapevole delle
DettagliApplicazioni e Sicurezza
Applicazioni e Sicurezza 1. Illustrare l architettura dei sistemi distribuiti, dettagliando in particolare: a) il ruolo del middleware b) il concetto di oggetto c) il concetto di servizi Fornire esempi.
DettagliI-XIII_romane_sawyer 14-02-2006 10:50 Pagina V. Indice. Prefazione
I-XIII_romane_sawyer 14-02-2006 10:50 Pagina V Prefazione XI Capitolo 1 Tecnologie dell informazione e della comunicazione e Sistemi Informativi 1 1.1 Informatica e ICT 1 1.2 Il funzionamento dei computer:
DettagliMySQL per amministratori di database
Oracle University Chiamaci: 800 672 253 MySQL per amministratori di database Duration: 5 Days Description Il corso MySQL per amministratori di database è alla base del percorso di formazione per sviluppatori
DettagliRELAZIONE FINALE DEL DOCENTE
ALL. A RELAZIONE FINALE DEL DOCENTE MATERIA INFORMATICA Proff. Stefano Lazzarini e Diego Pavan Classe 5^ IA Indirizzo Informatica e Telecomunicazioni Articolazione Informatica Anno scolastico 2014/2015
DettagliIndice. Prefazione. Introduzione Gli argomenti del presente volume Cosa serve per questo libro A chi si rivolge questo libro Convenzioni
Indice Prefazione XI Introduzione Gli argomenti del presente volume Cosa serve per questo libro A chi si rivolge questo libro Convenzioni XIII XIV 1 Introduzione a Drupal 1 Panoramica su Drupal 3 Come
DettagliMS Access Un DBMS relazionale per Windows?
MS Access Un DBMS relazionale per Windows? Quali DBMS in ambiente PC: dbase (ver. 5 per windows) FoxPro (per windows) Access (per windows) SQL Server (client/server) Oracle (client/server) Informix (client/server)...
DettagliARCHITETTURA DI UN DBMS
ARCHITETTURA DI UN DBMS Modelli di dati Un approccio con basi di dati fornisce un certo livello di astrazione dei dati Nasconde i dettagli sulla memorizzazione dei dati stessi Un modello dei dati fornisce
DettagliAtzeni, Ceri, Paraboschi, Torlone Basi di dati McGraw-Hill, Progettazione concettuale
Atzeni, Ceri, Paraboschi, Torlone Basi di dati McGraw-Hill, 1996-2002 Capitolo 7: Progettazione concettuale 17/10/2002 Progettazione concettuale Requisiti della base di dati Schema concettuale Progettazione
DettagliCorso di Sviluppi dell Informatica e della Telematica a.a (ultima edizione v.o. 509)
Corso di Sviluppi dell Informatica e della Telematica a.a. 2008 2009 (ultima edizione v.o. 509) http://logica.uniroma3.it/csginfo Docente: Roberto Maieli (maieli@uniroma3.it) Lezioni: mercoledi 9 11 (8
Dettagli