Database. Francesco Tapparo Informatica e Bioinformatica 2013-14 1/16



Похожие документы
Organizzazione delle informazioni: Database

Le Basi di Dati. Le Basi di Dati

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

I database relazionali (Access)

1. BASI DI DATI: GENERALITÀ

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

Introduzione al data base

Database. Si ringrazia Marco Bertini per le slides

Base di dati e sistemi informativi

Archivio: è un insieme organizzato di informazioni (movimenti contabili, archivi: clienti/fornitori, personale, magazzino) Proprietà:

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

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

DATABASE.

Telerilevamento e GIS Prof. Ing. Giuseppe Mussumeci

INFORMATICA PER LE APPLICAZIONI ECONOMICHE PROF.SSA BICE CAVALLO

Base Dati Introduzione

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

I DATABASE Database relazionale

Strutturazione logica dei dati: i file

Introduzione ai database relazionali

Informatica I per la. Fisica

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

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

ARCHIVI E DATABASE (prof. Ivaldi Giuliano)

Progettazione di Database. Un Esempio

Corso di Informatica

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

disponibili nel pacchetto software.

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

PROGRAMMAZIONE MODULARE. Periodo mensile. Ore previste

Facoltà di Farmacia - Corso di Informatica

Sistemi avanzati di gestione dei Sistemi Informativi

DBMS (Data Base Management System)

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

Sistemi informativi secondo prospettive combinate

Capitolo 13. Interrogare una base di dati

Il software impiegato su un computer si distingue in: Sistema Operativo Compilatori per produrre programmi

Dispensa di database Access

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

Organizzazione degli archivi

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

Basi di Dati e Microsoft Access

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

DATABASE RELAZIONALI

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

Progettazione di Basi di Dati

I database. Cosa sono e a cosa servono i Database

19. LA PROGRAMMAZIONE LATO SERVER

Caratteristiche principali. Contesti di utilizzo

DATABASE. A cura di Massimiliano Buschi

Informatica Generale Andrea Corradini Sistemi di Gestione delle Basi di Dati

Sistemi centralizzati e distribuiti

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

7. Microsoft Access. 1) Introduzione a Microsoft Access

Presentazione Data Base

Basi di dati. Basi di dati = database. Basi di dati

TEORIA sulle BASI DI DATI

Introduzione alle tecnologie informatiche. Strumenti mentali per il futuro

Data Base. Prof. Filippo TROTTA

Plurima Katalog. Soluzione di Catalogo Elettronico

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

ISTITUTO TECNICO ECONOMICO MOSSOTTI

Introduzione alle basi di dati (prima parte)

Data Base. Master "Bio Info" Reti e Basi di Dati Lezione 6

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

Volume GESTFLORA. Gestione aziende agricole e floricole. Guidaall uso del software

BASE DI DATI: introduzione. Informatica 5BSA Febbraio 2015

Sistemi Informativi e Basi di Dati

Capitolo 4 Pianificazione e Sviluppo di Web Part

(A) CONOSCENZA TERMINOLOGICA (B) CONOSCENZA E COMPETENZA (C) ESERCIZI DI COMPRENSIONE

Archivi e database. Lezione n. 7

Sistemi di gestione delle basi di dati. T. Catarci, M. Scannapieco, Corso di Basi di Dati, A.A. 2008/2009, Sapienza Università di Roma

ITI M. FARADAY Programmazione modulare a.s

Manuale di Aggiornamento BOLLETTINO. Rel H4. DATALOG Soluzioni Integrate a 32 Bit

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

Protocollo Informatico (D.p.r. 445/2000)

Elena Baralis 2013 Politecnico di Torino 1

BASI DI DATI - : I modelli di database

Cosa è un foglio elettronico

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

SDD System design document

COME CREARE E COLLEGARSI AD UN DATABASE MICROSOFT SQL SERVER O SUN MYSQL

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

SOFTWARE PER LA RILEVAZIONE PRESENZE SUL WEB

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

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

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

Basi di Dati Relazionali

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

Protocollo Informatico (D.p.r. 445/2000)

Sistemi per la gestione di database: MySQL ( )

Progettazione di un Database

EXPLOit Content Management Data Base per documenti SGML/XML

Corso di Informatica RDBMS RDBMS. Corso di Laurea in Conservazione e Restauro dei Beni Culturali

Manuale d uso [del 07/08/2015] Gestione progetti e ore lavoro Web Ver per [05/01/2015]

SOLUZIONI INFORMATICHE PER L INDUSTRIA

Le Basi di dati: generalità. Unità di Apprendimento A1 1

Транскрипт:

Database Francesco Tapparo Informatica e Bioinformatica 2013-14 1/16

Trend attuali CPU sempre più potenti Memorie di massa di dimensioni sempre maggiori Eniac: 180m 2 Memoria: 20 numeri di 10 cifre, meno di 160 bytes Smartphone Memoria: 1GB Francesco Tapparo Informatica e Bioinformatica 2013-14 2/16

Gestione dei dati Il nuovo problema è la gestione dei dati Dati dei siti memorizzati da google: 850TB (dati non aggiornati) Come gestirli: accederci, cercarli, inserirne di nuovi, rimuoverli? Francesco Tapparo Informatica e Bioinformatica 2013-14 3/16

Archivi manuali Prima dell avvento dei computer, i dati erano salvati su supporti cartacei: quaderni, memorizzazione sequenziale dei dati. E riordinarli secondo criteri diversi da quello in cui sono stati scritti Ad esempio un quaderno di fatture, scritte secondo l ordine di emissione, riordinarle alfabeticamente. schedari, dove i dati sono organizzati in schede (ad esempio una scheda per ogni fattura) Francesco Tapparo Informatica e Bioinformatica 2013-14 4/16

Archivi Una scheda rappresenta una singola fattura e c'è una sola scheda per ogni fattura Però informazioni presenti su una scheda (attributi) possono essere ripetute Francesco Tapparo Informatica e Bioinformatica 2013-14 5/16

Archivi Un archivio deve essere specifico all ambito a cui fa riferimento, non può contenere tutto se si vuole costruire uno schedario clienti ad ogni cliente dovrà essere associata una scheda Ogni scheda dovrà contenere le informazioni, chiamate attributi, che costituiscono l elemento la scheda di una fattura potrà avere i seguenti attributi: data di emissione, ammontare, nome cliente, ecc... Francesco Tapparo Informatica e Bioinformatica 2013-14 6/16

Database Un database (base di dati) è l'equivalente software di un archivio Più formalmente, il termine database indica un archivio di dati riguardanti uno o più argomenti correlati tra loro e strutturato in modo da consentire la gestione dei dati stessi da parte di applicazioni software gestite da un elaboratore. Francesco Tapparo Informatica e Bioinformatica 2013-14 7/16

Database Nel gergo dei database si utilizzano i seguenti termini corrispondenti a quelli che abbiamo visto: Attributo = Campi Scheda = Record Archivio di Schede = Database I database sono salvati su memorie di massa, mentre gli archivi su supporti cartacei La gestione dei dati è gestita da programmi applicativi Francesco Tapparo Informatica e Bioinformatica 2013-14 8/16

Database Due tipi di database Flat file Database relazionali Flat file Francesco Tapparo Informatica e Bioinformatica 2013-14 9/16

Database flat file Quale è il separatore di campo? Quale è il separatore di record? Francesco Tapparo Informatica e Bioinformatica 2013-14 10/16

Database flat file Un flat file biologico può contenere migliaia o milioni di record. Si usano gli indici Francesco Tapparo Informatica e Bioinformatica 2013-14 11/16

Flat file: considerazioni Vantaggi molte banche dati biologiche lo usano per la consultazione Di semplice consultazione Svantaggi: Complicato aggiornare il database Se si aggiorna il db si devono ricreare tutti gli indici Francesco Tapparo Informatica e Bioinformatica 2013-14 12/16

Database relazionali Un Database Relazionale è un insieme di TABELLE (table), in origine chiamate relazioni, collegate logicamente l una con l altra. Una tabella di un DB relazionale è l equivalente di un flat-file. Si utilizzano più tabelle per evitare di duplicare i dati. Francesco Tapparo Informatica e Bioinformatica 2013-14 13/16

Database relazionali Francesco Tapparo Informatica e Bioinformatica 2013-14 14/16

Database relazionali I database relazionali necessitano di particolari programmi di gestione (Database Management System o DBMS) Il DBMS funge da interfaccia verso il database, in una tipica configurazione client-server. Il server è residente su un computer remoto, mentre i client sono in generale altri computer. Francesco Tapparo Informatica e Bioinformatica 2013-14 15/16

SQL SQL è uno standard molto diffuso per i DBMS Mysql Oracle Postgreql... Con SQL è possibile eseguire ricerche molto complesse, inserire, eliminare ed aggiornare record Francesco Tapparo Informatica e Bioinformatica 2013-14 16/16