DATABASE. A cura di Massimiliano Buschi



Похожие документы
Le Basi di Dati. Le Basi di Dati

Access. P a r t e p r i m a

UN PROGRAMMA APPLICATIVO: ACCESS Access è un programma del pacchetto Office che permette di realizzare database

Capitolo 13. Interrogare una base di dati

Organizzazione degli archivi

Corso di Access. Prerequisiti. Modulo L2A (Access) 1.1 Concetti di base. Utilizzo elementare del computer Concetti fondamentali di basi di dati

Database 1 biblioteca universitaria. Testo del quesito

INFORMATICA PER LE APPLICAZIONI ECONOMICHE PROF.SSA BICE CAVALLO

Progettazione di un Database

Uso delle basi di dati DBMS. Cos è un database. DataBase. Esempi di database

disponibili nel pacchetto software.

DATABASE.

Base Dati Introduzione

Uso delle basi di dati. Informazione e dato. Cos è un database. Tabelle. Esempi di database

Strutturazione logica dei dati: i file

Introduzione alla teoria dei database relazionali. Come progettare un database

ARCHIVI E DATABASE (prof. Ivaldi Giuliano)

Database 3 affitto veicoli. Testo del quesito

Relazioni tra tabelle

Esercizio sui data base "Gestione conti correnti"

DBMS. Esempi di database. DataBase. Alcuni esempi di DBMS DBMS. (DataBase Management System)

BASI DI DATI - : I modelli di database

TEORIA sulle BASI DI DATI

Database. Si ringrazia Marco Bertini per le slides

CORSO ACCESS PARTE II. Esistono diversi tipi di aiuto forniti con Access, generalmente accessibili tramite la barra dei menu (?)

Microsoft Access. Microsoft Access

MODULO 5 Appunti ACCESS - Basi di dati

Organizzazione delle informazioni: Database

Segreteria da campo. Database Relazionali

I database relazionali (Access)

Lezione V. Aula Multimediale - sabato 29/03/2008

Telerilevamento e GIS Prof. Ing. Giuseppe Mussumeci

DBMS (Data Base Management System)

Sistemi Informativi e Basi di Dati

Il database management system Access

Master in Evidence-Based Practice e Metodologia della Ricerca Clinico Assistenziale Mita Parenti. Introduzione ai Database Relazionali

Accedere ai database esterni. Corso 2D: Accedere ai database esterni - R.Virili 1

Elena Baralis 2013 Politecnico di Torino 1

ECDL - Database. European Computer Driving Licence - Modulo 5 - Database LEZIONE 2

Regione Piemonte Portale Rilevazioni Crediti EELL Manuale Utente

Limiti della gestione tradizionale degli archivi. Prof. Francesco Accarino IIS Altiero Spinelli

Modello Relazionale dei DBMS - Vincoli Tradizionalmente, esistono quattro modelli logici: Gerarchico Reticolare Relazionale A oggetti XML I modelli

Introduzione ai database relazionali

Basi di dati. Concetti Introduttivi ESEMPIO. Fisica, Analisi, Informatica. Entità Relazioni Interrogazioni. Database 2

Dispensa di database Access

Modulo 5 Database. Diapo: 1

INFORMATICA PER L IMPRESA (Docente Prof. Alfredo Garro)

Introduzione Ai Data Bases. Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San giovanni

PSG Table Builder Manuale Utente. PSG TABLE BUILDER Manuale Utente

Progettaz. e sviluppo Data Base

Cultura Tecnologica di Progetto

Utilizzando Microsoft Access. Si crea la tabella Anagrafica degli alunni,le Materie e i voti si mettono alcuni campi

Progettazione di Database. Un Esempio

Abilità Informatiche A.A. 2010/2011 Lezione 9: Query Maschere Report. Facoltà di Lingue e Letterature Straniere

I database. Cosa sono e a cosa servono i Database

Introduzione al data base

5.3 TABELLE RECORD Inserire, eliminare record in una tabella Aggiungere record Eliminare record

Excel. A cura di Luigi Labonia. luigi.lab@libero.it

BASE DI DATI: introduzione. Informatica 5BSA Febbraio 2015

corso di Access MICROSOFT ACCESS Docente: Andrea Mereu Università degli studi di Cagliari 16 aprile 9 maggio 2012

Basi di dati. Concetti introduttivi ESEMPIO. INSEGNAMENTI Fisica, Analisi, Aule. Docenti. Entità Relazioni Interrogazioni. Ultima modifica: 26/02/2007

Archivi e database. Prof. Michele Batocchi A.S. 2013/2014

Introduzione alle basi di dati. Gestione delle informazioni. Gestione delle informazioni. Sistema informatico

I DATABASE Database relazionale

Università degli Studi di Verona. Laboratorio di Basi di Dati

Basi di Dati. Conversione Modello ER in Modello Relazionale. K. Donno - Conversione Modello ER in Modello Relazionale

Esercitazione di Basi di Dati

MODELLO RELAZIONALE. Introduzione

Modello relazionale. ing. Alfredo Cozzi 1

Versione 7.0 Taglie e Colori. Negozio Facile

Appunti sulle basi di dati. Cos è una base base di dati? Introduzione. D. Gubiani. 19 Luglio 2005

Informatica (Basi di Dati)

Database e Microsoft Access. Ing. Antonio Guadagno

Progettazione di Basi di Dati

Corso di Informatica. Immissione di dati. Visualizzazione come foglio dati 1. Visualizzazione come foglio dati 2 11/01/2008

Introduzione. Alberto Fortunato Pag. 1 di 137

Sistemi di Elaborazione delle Informazioni (C.I. 15) Access

Novità di Access 2010

Raggruppamenti Conti Movimenti

Scheda operativa Versione rif c00. Libro Inventari

Il sistema C.R.M. / E.R.M.

Corso di Sistemi di Elaborazione delle informazioni

Database. Appunti di Amaranto Oronzo e Giancane Diego Lezione dell Ing. Lucia Vaira 24/04/2014

Esercizio data base "Biblioteca"

Progettazione concettuale

7. Microsoft Access. 1) Introduzione a Microsoft Access

Microsoft Access. DataBase introduzione

CONTROLLO DI GESTIONE DELLO STUDIO

Olga Scotti. Basi di Informatica. Excel

CitySoftware PROTOCOLLO. Info-Mark srl

Informatica. Il modello relazionale: Relazioni e tabelle. Relazioni con attributi

Basi di Dati e Microsoft Access

Università degli Studi di Messina

I database relazionali sono il tipo di database attualmente piu diffuso. I motivi di questo successo sono fondamentalmente due:

Транскрипт:

DATABASE A cura di Massimiliano Buschi

Introduzione Con Microsoft Access: Immissione dati e interrogazione Interfaccia per applicazioni e report Ma prima bisogna definire alcune conoscenze di base sui database.

Database Cos è un database? E in archivio elettronico di dati strutturati dotato di un interfaccia per l archiviazione dei dati e la manipolazione degli stessi

Database Esempi: Rubrica del telefono Inventario di un magazzino Le informazioni a disposizione delle segreterie studenti relative agli iscritti ai vari corsi di laurea

Database Cos hanno in comune? Sono costituiti da insiemi di dati, omogenei a gruppi, e organizzati secondo uno schema ben preciso

Tabelle Tabella: base di un database Le tabelle, collegate tra loro, costituiscono l organizzazione di un database. Nelle tabelle le colonne rappresentano la categoria di un dato e sono chiamati campi. Ogni riga rappresenta l insieme di dati riferiti ad un unico soggetto e sono chiamate record.

Tabelle Ogni campo viene generato con lo scopo di contenere uno specifico tipo di dato. Pertanto dovrà essere riconoscibile tramite un nome, l etichetta, e dovrà essere predisposto ad accogliere numeri piuttosto che parole.

Chiave primaria In una tabella ogni riga rappresenta un record; è opportuno che ogni record sia distinguibile dagli altri; con il valore di uno o più campi combinati è possibile identificare univocamente ogni record. Tale valore, ovvero il campo/campi che lo compongono, prende il nome di chiave primaria. Il database non lo sa; bisogna specificarlo.

Chiave primaria Una chiave primaria non può avere duplicati nella tabella. Se non c è o non è semplice identificare la chiave primaria si può aggiungere un campo numerico ad-hoc. Access la aggiunge automaticamente se non ne viene specificata una.

Indice Quando si crea una chiave viene creato automaticamente un indici. Un indice è una meta informazione nel database che permette di velocizzare le ricerche sulla chiave indicizzata. Senza indice il database durante una ricerca passa in rassegna tutti i campi sequenzialmente finché non trova quello che cerca. Con un indice il db riesce ad accedere subito al dato.

Database relazionale Database relazionale E il più diffuso perché flessibile e facile da usare E costituito da un insieme di tabelle correlate fra loro attraverso relazioni tra campi Le relazioni consentono l aggregazione di dati in record logici provenienti da tabelle differenti

Database relazionale Lo scopo è di evitare di inserire più volte gli stessi dati Esempio: Studenti <--> Corsi di laurea Elenco del telefono <--> elenco delle telefonate

Relazioni Esistono 3 tipi di relazioni fra tabelle. RELAZIONE UNO A UNO: ad un record di una tabella corrisponde al massimo un record dell altra tabella. Non c è ridondanza di dati perché la relazione è biunivoca.

Relazioni RELAZIONE UNO A MOLTI: ad un record di una tabella corrispondono più record di un altra tabella. Non è vero il contrario. RELAZIONE MOLTI A MOLTI: ad un record di una tabella corrispondono più record di un altra tabella ed è vero il contrario.

Relazioni La relazione molti a molti non è gestibile se non creando una tabella apposta, scindendola in pratica in 2 relazioni uno a molti, ciascuna con le 2 tabelle iniziali.

E-R Questa modalità di affrontare le relazioni è un metodo di analisi della struttura dei database definito mediante la definizione delle schema E-R (entità-relazione) e sua normalizzazione e traduzione in un insieme di tabelle.

Integrità referenziale In un database relazionale è fondamentale che venga mantenuta l integrità delle relazioni. Questa integrità è chiamata integrità referenziale, e il suo scopo è evitare che esistano record il cui elemento di relazione non è presente nella tabella in relazione. Esempio: studenti <--> corsi di laurea non devono esistere studenti iscritti ad un corso di laurea che non compaiono nella tabella studenti. E possibile attivare un controllo affinché l integrità referenziale venga mantenuta.

Integrità referenziale Vantaggio dati più sicuri e coerenti Svantaggio complessità e vincoli da tenere presente