I DATABASE Database relazionale



Похожие документы
Basi di Dati e Microsoft Access

5.2.1 RELAZIONI TRA TABELLE Creare una relazione uno-a-uno, uno-a-molti tra tabelle 9

Per ulteriori informazioni, vedere l'articolo Nozioni fondamentali della progettazione di database.

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

I database relazionali (Access)

Esercizio data base "Biblioteca"

Microsoft Access. Microsoft Access

Database 1 biblioteca universitaria. Testo del quesito

Capitolo 13. Interrogare una base di dati

STAMPA UNIONE DI WORD

Microsoft Access 2000

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

Access. Microsoft Access. Aprire Access. Aprire Access. Aprire un database. Creare un nuovo database

MANUALE PARCELLA FACILE PLUS INDICE

Progettazione di Database. Un Esempio

Relazioni tra tabelle

Ci sono molti vantaggi nel mettere in relazione le

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

MODULO 5 Appunti ACCESS - Basi di dati

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

Il database management system Access

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

Esercizio sui data base "Gestione conti correnti"

7.4 Estrazione di materiale dal web

Per effettuare la stampa di una cartella di lavoro si accede al comando. Stampa dal menu File o si utilizza il pulsante omonimo sulla barra

PROGRAMMA GESTIONE TURNI MANUALE UTENTE. Programma Gestione Turni Manuale Utente versione 1.1

MAGAZZINO FISCALE (agg. alla rel )

POLIAGE GUIDA RAPIDA

Che cos'è un modulo? pulsanti di opzione caselle di controllo caselle di riepilogo

CREAZIONE DI UN DATABASE E DI TABELLE IN ACCESS

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

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

Impostare il browser per navigare in sicurezza Opzioni di protezione

MANUALEDIUTILIZZO MODULO CRM POSTVENDITA

Il calendario di Windows Vista

Manuale d uso Software di parcellazione per commercialisti Ver [05/01/2015]

Database Modulo 3 DEFINIRE LE CHIAVI

1. Le macro in Access 2000/2003

Cosa è un foglio elettronico

HORIZON SQL MENU' FILE

INFORMATICA PER L IMPRESA (Docente Prof. Alfredo Garro)

lo PERSONALIZZARE LA FINESTRA DI WORD 2000

DATABASE.

Figura 1 Le Icone dei file di Excel con e senza macro.

Presentazione della release 3.0

Uso dei modelli/template

QG Gestione Assenze. Inserimento per Classe. Per la gestione delle assenze accedere dal Menu Giornaliere->Assenze e Giustificazioni

Il foglio elettronico. Excel PARTE

Database. Francesco Tapparo Informatica e Bioinformatica /16

CREARE UN JUKEBOX CON POWERPOINT

Sistema Informativo Gestione Fidelizzazione Clienti MANUALE D USO

BARCODE. Gestione Codici a Barre. Release 4.90 Manuale Operativo

Modulo 3 - Elaborazione Testi 3.5 Stampa unione

Witbox. Manuale Slic3r. Witbox

Mac Application Manager 1.3 (SOLO PER TIGER)

LA RICLASSIFICAZIONE DEI SALDI CONTABILI CON MICROSOFT ACCESS 2007

Guida Utente PS Contact Manager GUIDA UTENTE

WORD per WINDOWS95. Un word processor e` come una macchina da scrivere ma. con molte più funzioni. Il testo viene battuto sulla tastiera

1. I database. La schermata di avvio di Access

GeOrEs.NET MANUALE FUNZIONE BASE. Contatti:

Leggere un messaggio. Copyright 2009 Apogeo

per immagini guida avanzata Stampare i fogli di lavoro di Excel Geometra Luigi Amato Guida Avanzata per immagini excel

I Codici Documento consentono di classificare le informazioni e di organizzare in modo logico l archiviazione dei file.

Il file seme o file modello del disegno

Corso di Informatica II. Corso di Informatica II. Corso di Informatica II. Inserimento Tabella Pivot 1 30/03/2009. Ing.

Introduzione. Alberto Fortunato Pag. 1 di 137

Introduzione alla teoria dei database relazionali. Come progettare un database

5-1 FILE: CREAZIONE NUOVO DOCUMENTO

FIRESHOP.NET. Gestione del taglia e colore.

DATI STATISTICI NOTARILI GIUDA ALL UTILIZZO DELLA PROCEDURA CON DIGITAL OFFICE

Procedura SMS. Manuale Utente

Cos è ACCESS? E un programma di gestione di database (DBMS) Access offre: un ambiente user frendly da usare (ambiente grafico)

Pagina 1 di 10

UTILIZZO DEL MODULO DATA ENTRY PER L IMPORTAZIONE DEI DOCUMENTI (CICLO PASSIVO)

Università degli Studi di Ferrara - A.A. 2014/15 Dott. Valerio Muzzioli ORDINAMENTO DEI DATI

Database. Si ringrazia Marco Bertini per le slides

ECDL AM5 Access Advanced

U T O R I A L. Nero BackItUp

- DocFinance Manuale utente

Excel avanzato. I nomi. Gli indirizzi e le formule possono essere sostituiti da nomi. Si creano tramite Inserisci Nome Definisci

Nuovo Order Manager per il software NobelProcera

MANUALE UTENTE Fiscali Free

LA GESTIONE DELLE VISITE CLIENTI VIA WEB

On-line Corsi d Informatica sul web

Sviluppata da: Lo Russo - Porcelli Pag. 1 di 6 6FRSR utilizzare il DBMS Postgresql per imparare il linguaggio SQL.

Database Manager Guida utente DMAN-IT-01/09/10

Corso di Sistemi di Elaborazione delle informazioni

Sage Start Archivio file Guida. Dalla versione

DATABASE. A cura di Massimiliano Buschi

Organizzazione degli archivi

Creare un sito Multilingua con Joomla 1.6

Dispensa di database Access

NUOVO SISTEMA AGGIORNAMENTO DA FYO

4.1 FAX Sollecito consegne via (Nuova funzione)

Modulo 1. Database: concetti introduttivi

Транскрипт:

Database relazionale Modello di database che consiste di diversi file separati che sono correlati l'un l'altro attraverso campi chiave. Si può accedere alle informazioni memorizzate in un file attraverso uno o più degli altri file, grazie alle relazioni stabilite tra questi.

Database relazionale Il vantaggio di gestire database relazionali consiste nel modificare i dati da aggiornare una sola volta : Esempio: ho una tabella Clienti e una tabella Fatture; il cliente ha molte fatture; con il DB relazionale, posso cambiare una sola volta i dati del cliente nella tabella Clienti e verrà aggiornato nella tabella Fatture per ogni fattura di quel cliente. Nel DB normale, dovrei aggiornare tutto manualmente

Database relazionale Regole per la creazione di un DB: EVITARE la RIDONDANZA dei DATI (ossia evitare di ripetere più volte: ad esempio di inserire i dati di un cliente in più tabelle) MANTENERE UNA UNIFORMITA DI DATI (ossia evitare di chiamare un cliente in più modi: abbreviazioni, solo cognome etc)

Database relazionale Regole per la creazione di un DB per i più esperti: MANTENERE L INDIPENDENZA DALLA PIATTAFORMA (ossia creare un DB che possa funzionare su più tipologie di computer) GARANTIRE LA SICUREZZA DELLE TRANSAZIONI GARANTIRE LA POSSIBILITA DI GESTIRE UN AMBIENTE MULTIUTENTE (ossia creare un DB che possa essere utilizzato da più persone contemporaneamente senza creare errori)

Definire le informazioni che vogliamo avere nel nostro database

Titolo Regista Attore protagonista Attrice protagonista Anno Tipo di supporto Genere Trama

L ho prestato? A chi?

Proviamo a mettere tutte le informazioni in UNA SOLA TABELLA Ora proviamo ad inserire dei dati

Definire le tipologie di informazioni: i dati del Film i dati di persone che lavorano nei Film (i dati dei nostri amici se ci interessa gestire il prestito dei film)

Definiamo le tabelle: FILM PERSONAGGI DEL FILM AMICI

Definiamo le tabelle PERSONAGGI DEL FILM: Meglio una tabella con tutti i personaggi? O meglio un tabella per ogni tipologia di personaggio? (Attore attrice - regista)

Definiamo le tabelle FILM: Meglio una tabella che contiene un solo tipo di supporto? O meglio una tabella del film ed una con il tipo di supporto?

Definiamo le tabelle: Quante tabelle creiamo?

Definiamo i tipi di dati dei campi.

Quando si crea una relazione (relazione: Associazione stabilita tra campi (colonne) comuni in due tabelle. Una relazione può essere di tipo uno-a-uno, uno-a-molti o molti-a-molti.) tra tabelle, non è necessario che i campi correlati abbiano lo stesso nome, ma devono tuttavia includere lo stesso tipo di dati a meno che il campo chiave primaria (la chiave primaria viene utilizzata per collegare una tabell alle chiavi esterne di altre tabelle.) non sia un campo Contatore. È possibile creare una corrispondenza tra un campo Contatore e un campo Numerico solo se la proprietà Dimensione campo di entramb è uguale, ad esempio se in entrambi i campi la proprietà è impostata s Intero lungo. La proprietà Dimensione campo deve essere impostat sullo stesso valore anche se entrambi i campi corrispondenti sono di tipo numerico.

Definire una relazione 1-molti: (il caso della tabella Filmsupporto) Fare clic sul pulsante Relazioni sulla barra degli strument (Se nel database non sono ancora state definite relazioni, verrà automaticamente visualizzata la finestra di dialogo Mostra tabella ) (Se è necessario aggiungere le tabelle che si desidera correlare e la finestra di dialogo Mostra tabella non viene visualizzata, fare clic sul pulsante Mostra tabella sulla barra degli strumenti)

Definire una relazione 1-molti: (il caso della tabella Filmsupporto) Fare doppio clic sui nomi delle tabelle che si desidera correlare, quin chiudere la finestra di dialogo Mostra tabella. (Per creare una relazione nell'ambito della stessa tabella, aggiungere due volte la tabella) Trascinare il campo che si desidera correlare da una tabella sul campo correlato nell'altra tabella. Nella maggior parte dei casi si trascina il campo chiave primaria da una tabella su un campo simile (spesso con lo stesso nome), detto chiave esterna (chiave esterna: Uno o più campi d tabella (colonne) che fanno riferimento al campo o ai campi chiave primaria di un'altra tabella. Una chiave esterna indica la correlazione tra le tabelle.)