Archivio Cé necessità di immagazzinare in modo permanente grandi quantità di dati. Esempio: anagrafe dei cittadini di un comune.

Slides:



Advertisements
Presentazioni simili
Modulo 5 DataBase ACCESS.
Advertisements

La modellizzazione dei dati
Creazione di archivi tramite Data Base
I Files Definizione Operazioni File e periferiche Moduli di S.O.
DBMS (DataBase Management System)
1 Comandi per la manipolazione dei dati. 2 Tipi di comandi INSERT UPDATE DELETE COMANDI COMANDI 2.
CORSO ITP Informatica Gestionale Modulo – Le basi di dati
Una Introduzione alle Basi di Dati
4 – Progettazione – Introduzione e Modello E-R
Basi di Dati prof. A. Longheu 4 – Progettazione – Introduzione e Modello E-R Cap. 5 Basi di dati Atzeni – Ceri – Paraboschi - Torlone.
Archivio Necessità di immagazzinare in modo permanente grandi quantità di dati. Esempio: anagrafe dei cittadini di un comune.
L’uso dei database in azienda
1 I SISTEMI INFORMATIVI Luso dei DATABASE in azienda Giovedì, 22 aprile 2004Alessandro Capodaglio.
La Normalizzazione. 27 January, slide 2 Le nuove tecnologie Software Tabelle, unicità e chiavi Ciascuna riga di una tabella deve esere unica Ci.
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
Basi di dati Claudia Raibulet
Corso di INFORMATICA anno scolastico 2009/10 Linguaggio SQL IDENTIFICATORI di tabelle e attributi: stringhe di lunghezza max 18 caratteri, composte da.
Implementare un modello di dati
Esercitazione di Basi di Dati
Progettazione di un Data Base Magistrale Marketing Matricola:
Microsoft Access Nozioni di Base.
INFORMATICA Corso Base Modulo G: I DataBase  Access.
PROGETTAZIONE DI UN DATABASE Corso di abilità informatiche corso avanzato Anno 2010/2011 CLD Magistrali Economia e Management Studentessa Mastrangelo Maristella.
COMPITO 2 CELESTE BONANNO MATR CDL: SDFA.
Compito 2 Progettazione DataBase Nicola Stornelli Statistica per le decisioni finanz. ed attuar
SECONDO COMPITO: PRESENTAZIONE DI UN DATABASE
PROGETTAZIONE DI UN DATA BASE TURCO MERY MAT CPA
STUDENTE: Arianna Carucci matricola
ACCESS Introduzione Una delle necessità più importanti in informatica è la gestione di grandi quantità di dati. I dati possono essere memorizzati.
Progettare un database
Schema entità-relazioni 1 libro N prestiti 1 amico N prestiti 1 libro N scadenze N prestiti N scadenze.
Dottorato di ricerca Nuove Tecnologie e Informazione Territorio – Ambiente Nozioni fondamentali di Basi di Dati Seminario interno.
Introduzione a Oracle 9i
Sistemi di Elaborazione delle Informazioni Mod.I.
La Normalizzazione. 2 May, slide 2 Le nuove tecnologie Software Normalizzazione Normalizzazione è il processo di semplificazione di un data base.
EIPASS MODULO 5 Access 2007.
DATABASE Introduzione
MODELLO E/R.
Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: Mail:
DB- Sistemi Informativi
SECONDO COMPITO:. ANALISI DEI REQUISITI Si vuole automatizzare la gestione dei prestiti di una biblioteca di un determinato soggetto (biblioteca personale).
Modulo 5 DataBase ACCESS. Informazioni e Dati INFORMAZIONI vengono scambiate con linguaggio scritto o parlato DATI rappresentazione di informazioni in.
Modulo 5 - Database. Contenuti della lezione 5.1.1Concetti Fondamentali 5.1.2Organizzazione di un Database 5.1.3Relazioni 5.2.1Lavorare con i database.
Modellazione dei Dati Fabio Scanu a.s. 2012/2013.
I DBMS BASI DI DATI (DATABASE) Insieme organizzato di dati utilizzati
GLI ARCHIVI Pandini Lorenzo 4^ E S.I.A.
Basi di dati Maria Laura Alessandroni
Archivi Esempi Movimenti contabili di un’azienda
SCHEDA INFORMATIVA DI UNITÀ. PROGETTAZIONE DI UN DATABASE Identificazione delle informazioni salienti Definizione di relazioni fra i dati.
PROGETTAZIONE DI UN DATA BASE PERAGINE MARIANTONELLA MATRICOLA
Basi di dati e Relazioni Uno schema di relazione R(X) è costituito da un simbolo (nome della relazione) R e da una serie di attributi X={A 1, A 2, …, A.
Data Base ACCESS EM 09.
Modulo 5 Uso delle Basi di dati Paola Pupilli
Database Progettazione Logica
Lezione 5 - SQL. Linguaggi per DB Per interagire con le basi di dati occorre un linguaggio Linguaggio SQL (Structured Query Language), linguaggio standardizzato.
Progettazione database a cura di Roberta Mancini – matr CdLM in Marketing.
MODELLO E/R.
NORMALIZZAZIONE ESERCIZI. INTRODUZIONE La modellazione E-R ci ha consentito di descrivere schemi relazionali Lo strumento base per la modellizzazione.
InformaticApp 1 biennio. Access CREA TABELLE IN MODALITÀ STRUTTURA.
ICT e Sistemi informativi Aziendali Materiale di supporto alla didattica.
Le basi di dati.
1. CASO BIBLIOTECA ANALISI DEI REQUISITI Si vuole automatizzare la gestione prestiti dei libri di una biblioteca personale. La progettazione deve tener.
Normalizzazione. Introduzione Nell’organizzazione tradizionale degli archivi, si verificano alcuni problemi, quali: Ridondanza dei dati (gli stessi dati.
Programmazione Fondi Strutturali 2007/2013 Programma Operativo Nazionale: “Competenze per lo Sviluppo” finanziato con il Fondo Sociale Europeo Piano Integrato.
1 “ Le Basi di Dati ”. 2 Parte 5: Tabelle –Creazione di una tabella –Indici e chiavi primarie –Relazioni e integrità referenziale Basi di Dati Struttura.
Il modello relazionale. Modello Relazionale 2 Dal modello concettuale a quello logico Una volta stabilita la rappresentazione concettuale della realtà.
Modulo 5 – Database ACCESS LICEO SCIENTIFICO “ B. RESCIGNO COMPUTER SCUOLA PIANO INTEGRATO 2008/09 ESPERTO prof.ssa Rita Montella.
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.
Transcript della presentazione:

Archivio Cé necessità di immagazzinare in modo permanente grandi quantità di dati. Esempio: anagrafe dei cittadini di un comune

Definizione Archivio e un insieme organizzato di informazioni che abbiano queste caratteristiche

nessologico Supporto riscrivibile e rileggibile interpretabili consultabili

Operazione sugli archivi Manipolazione inserimento, modifica e cancellazione fisica dei dati sullarchivio Consultazione e interrogazione dei dati

StrutturA dei Dati Le informazioni in un archivio sono organizzate secondo ununità logica Esempio archivio scolastico degli studenti registro fatture clienti/fornitori

StrutturE di dati Lentità logica è memorizzata in supporti fisici Linsieme delle informazioni coerentemente organizzate e riferite ad un unica entità viene chiamato record Le singole informazioni che compongono un record si chiamano campi

Entità logica : Studente Record : Matricola ( campo ) Cognome Nome Classe Sezione

Base Dati (DB) Insieme di dati rivolto alla rappresentazione di un preciso sistema informativo (aziendale, scolastico …)

Requisiti DB Minima RIDONDANZA: i dati non devono essere duplicati Multiutenza: la base dati deve essere unica, ma consultabile contemporaneamente da più utenti. Le informazioni devono essere integrate e distribuite Permanenza dei dati: su supporti fissi

Modellazione dei dati La costruzione dei dati deve essere preceduta da unattenta progettazione per definire le caratteristiche fondamentali della realtà che si vuole automatizzare. Studio e organizzazione delle informazioni

Esempio Scuola Entità per la costruzione di un DB

Entità Possiede attributi (proprietà) che la identificano e caratterizzano: oStudente: Matricola, Cognome, Nome oVerifica: Materia, Data di svolgimento, Voto

Relazione VERIFICASTUDENTE ASSOCIAZIONE Tra le entità si stabiliscono delle relazioni. Per conoscere a quale studente si riferisce ciascuna delle prove occorre fare un collegamento.

Modello Relazionale 1.Entità 2.Attributi 3.Dati 4.Relazione 1.Tabella 2.Colonne 3.Righe 4.Attributi in comune

Associazione La tabella delle prove deve contenere il numero di matricola dello studente al quale si riferisce. Verifica: Matricola, Materia, Voto, Data di svolgimento.

Campo Chiave Allinterno della tabella può esserci un campo che identifica in modo univoco ogni riga nella tabella. (Primary Key) Esempio: Studente: Matricola, Cognome, Nome

Chiave esterna Per collegare una tabella ad unaltra tramite la relazione, basta aggiungere alla seconda tabella la chiave della prima. Questa colonna aggiunta si chiama chiave esterna (Foreign Key) Esempio: Verifica: Materia, Data di svolgimento, Voto, Matricola