La base di dati (database)



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

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

Le Basi di Dati. Le Basi di Dati

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

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

Telerilevamento e GIS Prof. Ing. Giuseppe Mussumeci

Liceo Marie Curie (Meda) Scientifico Classico Linguistico PROGRAMMAZIONE DISCIPLINARE PER COMPETENZE

Sistemi Informativi e Basi di Dati

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

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

DATABASE.

Organizzazione delle informazioni: Database

I Sistemi Informativi

I database relazionali (Access)

Alessandra Raffaetà. Basi di Dati

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

Progettaz. e sviluppo Data Base

Informatica I per la. Fisica

Progettazione di Database. Un Esempio

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

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

Lezione 1. Introduzione e Modellazione Concettuale

Informatica per le discipline umanistiche 2 lezione 10

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

Esercizio data base "Biblioteca"

Il moderno messaggio mediatico: l Ipertesto e l Ipermedia. Stefano Cagol

Le query. Lezione 6 a cura di Maria Novella Mosciatti

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

DBMS (Data Base Management System)

Raggruppamenti Conti Movimenti

Organizzazione degli archivi

Basi di dati. Corso di Laurea in Ingegneria Informatica Canale di Ingegneria delle Reti e dei Sistemi Informatici - Polo di Rieti

Insegnamento di Informatica CdS Scienze Giuridiche A.A. 2006/7. Il trattamento dei dati

ISTITUTO ISTRUZIONE SUPERIORE "L. EINAUDI" ALBA ANNO SCOLASTICO 2015/16

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

Database. Si ringrazia Marco Bertini per le slides

Facoltà di Farmacia - Corso di Informatica

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

Microsoft Access. Microsoft Access

1. BASI DI DATI: GENERALITÀ

Progettazione di Basi di Dati

Il database management system Access

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

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

MODULO 5 Appunti ACCESS - Basi di dati

Base Dati Introduzione

Introduzione ai database relazionali

BASE DI DATI: introduzione. Informatica 5BSA Febbraio 2015

Data Base. Prof. Filippo TROTTA

Introduzione ai Sistemi di Gestione di Basi di Dati XML

I database. Cosa sono e a cosa servono i Database

ISTITUTO TECNICO ECONOMICO AMBROGIO FUSINIERI VICENZA PROGRAMMAZIONE ATTIVITA' DIDATTICA A.S MATERIA: TECNOLOGIE DELLA COMUNICAZIONE

Database: collezione di fatti, registrabili e con un ben preciso significato, relazionati fra di loro

Al giorno d oggi, i sistemi per la gestione di database

IIS D ORIA - UFC PROGRAMMAZIONE DI DIPARTIMENTO INDIRIZZO SERVIZI COMMERCIALI MATERIA INFORMATICA ANNO DI CORSO 2^ A INDICE DELLE UFC

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

IL SISTEMA INFORMATIVO

Una metodologia di progettazione di applicazioni web centrate sui dati

I casi d uso corrispondono ai compiti che l attore (che può essere una persona fisica e non) può svolgere.

MODELLO RELAZIONALE. Introduzione

5.2 UTILIZZO DELL APPLICAZIONE

Introduzione alla teoria dei database relazionali. Come progettare un database

Programma del Corso. Dati e DBMS SQL. Progettazione di una. Normalizzazione

PowerPoint 2007 Le funzioni

Progettazione di un Database

Come costruire una presentazione. PowerPoint 1. ! PowerPoint permette la realizzazione di presentazioni video ipertestuali, animate e multimediali

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

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

PROGRAMMAZIONE MODULARE. Periodo mensile. Ore previste

Dispensa di database Access

database: modello entityrelationship

DATABASE RELAZIONALI

Strumenti di modellazione. Gabriella Trucco

Indice generale. OOA Analisi Orientata agli Oggetti. Introduzione. Analisi

SPECIFICHE E LIMITI DI EXCEL

Archivi e Basi di Dati

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

Corso di Basi di Dati e Conoscenza

ANNO SCOLASTICO Piano di lavoro individuale

PERCORSO FORMATIVO DI INFORMATICA

DB - Modello relazionale dei dati. DB - Modello Relazionale 1

ARCHIVI E DATABASE (prof. Ivaldi Giuliano)

PROGRAMMAZIONE MODULARE DI INFORMATICA CLASSE QUINTA - INDIRIZZO MERCURIO SEZIONE TECNICO

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

disponibili nel pacchetto software.

INFORMATICA. Applicazioni WEB a tre livelli con approfondimento della loro manutenzione e memorizzazione dati e del DATABASE.

Introduzione al data base

Istituto Tecnico Tecnologico Basilio Focaccia Salerno. Programmazione Disciplinare: INFORMATICA Classe: V. Anno scolastico

Programma del Corso per Segretaria d Azienda:

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

ARCHIMEDIA Il Programma di ARCHIVIAZIONE OTTICA

DATABASE. A cura di Massimiliano Buschi

BASI DI DATI per la gestione dell informazione. Angelo Chianese Vincenzo Moscato Antonio Picariello Lucio Sansone

DATABASE = collezione di oggetti, ovvero contenitore di dati

ISTITUTO TECNICO ECONOMICO MOSSOTTI

Transcript:

La base di dati (database) La costruzione, analisi e interrogazione delle basi di dati Il Database e la sua organizzazione Un DATABASE è una raccolta strutturata di dati Database relazionali Organizzazione in tabelle Esempio: database bibliografico di Procite Ogni colonna della tabella corrisponde a una proprietà che deve essere specificata, detta CAMPO: Numero d ordined autore, Titolo Anno, ecc 1

Una tabella di database bibliografico Campo: autore Record 210 Struttura dei dati L insieme di dati relativi a un oggetto sono detti RECORD ogni record è dunque costituito da una serie di celle che corrispondono alle proprietà dell oggetto Nel database bibliografico un record è un testo, costituito dall insieme delle sue proprietà: autore, anno, titolo, ecc. un record è un ennupla (n-pla)) ordinata di dati Ogni campo viene riempito con un dato 2

Un record di Procite Il modello relazionale del database Il modello relazionale di database è quello concepito in termini di TABELLE e RELAZIONI. Nasce negli anni Settanta Posso creare una serie di tabelle e successivamente (e separatamente) ente) mettere in relazioni i dati contenuti nelle due tabelle È una rappresentazione dei dati Economica (non devo reinserire i dati in diverse tabelle) Semplice e intuitiva Un record è una ed è descritto da una serie di informazioni ad esso relative È necessario operare un analisi dell oggetto per astrarne le caratteristiche salienti Per un film: titolo, anno, regista, attori Per un libro: autore, titolo, anno, editore Ogni proprietà generale è una CLASSE (che individua i campi) Ogni record descrive per ogni classe il valore che per la propriet età data è effettivamente realizzato Classe AUTORE,, record Promessi sposi,, valore della classe: Manzoni Le RELAZIONI sono i legami che collegano classi diverse 3

Le viste e le queries Le queries (query, sing.) sono particolari interrogazioni definibili spesso in modo standard Per esempio posso interrogare il mio database bibliografico per estrarre tutti e soli i dati relativi ai testi che mi serviranno per stampare una bibliografia Includendo autore, anno, titolo, editore MA escludendo il numero di pagine del volume, il possesso, la collocazione, il numero di edizione Le viste (views) sono invece particolari presentazioni dei dati del database che soddisfano delle queries standard Posso per esempio stabilire una query che mi permette di selezionare i dati utili per una bibliografia con lo standard Chicago (autore anno) E associare alla query una vista che mi permette di stampare i risultati in una formattazione corrispondente allo standard Chicago E.g. De Mauro, 2000, Grande dizionario italiano dell uso uso, UTET.ecc. I tipi di dati nei campi Ogni campo abbiamo detto che rappresenta una proprietà essere autore essere titolo essere anno I dati che andranno a riempire i campi saranno dunque di tipi molteplici: Stringhe (sequenze alfanumeriche): caratteri della tastiera, parole composte di lettere e numeri Campo autore,, campo titolo Integer (numero intero): 1, 56, 1.304 Campo numero di pagine del volume,, campo anno di pubblicazione Numeri decimali: : 23,4; 4,5 Campo età media dei docenti Data e ora: : 23.4.2004 13:56 Campo data di acquisizione Campo CHIAVE: : in genere rappresentato da un numero intero che identifica univocamente un record 4

Vantaggi del modello relazionale 1. Possibilità di interrogare un database in modo standardizzato ed evoluto Interrogare un database significa estrarre informazioni e classi di informazioni in relazione tra loro 2. Possibilità di utilizzare le funzioni logiche (AND, OR, NOT) per mettere in relazione i dati e uso dell algebra relazionale (ulteriore evoluzione delle funzioni logiche) 3. Flessibilità delle strutture di dati, modificabili anche in momenti successivi alla progettazione Modelli e software Modelli gerarchici Database relazionali Modelli a rete Modelli associativi Object oriented DBMS Per database multimediali Suoni, immagini e filmati Programmi di gestione e creazione di database Microsoft Access SPSS (per elaborazioni statistiche) Database di Works Specifici Per biblioteche, collezioni di musica, video, ecc 5

Per approfondire: Progettare database. Guida pratica alla creazione di database relazionali di Michael Hernandez,, 2003, Mondadori Informatica, 45,00 Database design di Lorenzo Braidi, 2004,Tecniche nuove editore, 29,90 Su Alphabit e sul Web: Your first database di Jay Greenspan Tutoria sulla costruzione di un database. Appunti sui DataBase Relazionali e sul linguaggio SQL di Pietro Suffritti Un introduzione ai database e al linguaggio SQL. Object-Oriented Database Systems Raccolta di link per approfondire il tema dei database orientati sull oggetto. 6