Gli archivi e le basi di dati

Slides:



Advertisements
Presentazioni simili
DBMS (DataBase Management System)
Advertisements

IV D Mercurio DB Lezione 1
Elementi di statistica con R e i database LEZIONE 2 Rocco De Marco rocco.demarco(a)an.ismar.cnr.it Ancona, 12 Aprile 2012.
Giuditta Cantoni, 4 E S.I.A I DATABASE. Definizione databese In informatica, il termine database, banca dati o base di dati (a volte abbreviato con il.
Fondamenti di Informatica - D. Talia - UNICAL 1 Fondamenti di Informatica FONDAMENTI DI INFORMATICA Domenico Talia
CORSO elementare su DATABASE Applicativo utilizzato OpenOffice 3.0.
Basi di OpenOffice Calc – 2009 A cura di: Di Cicco – Giannini - Periloso.
NUMERI ed ERRORI MANOLO VENTURIN UNIVERSITÀ DEGLI STUDI DI PADOVA DIP. DI MATEMATICA PURA ED APPLICATA A. A. 2007/2008.
PGDay 2009 FSGateway Ing. Torello Querci Resp. Architetture SW - Negens S.r.l. 4 Dicembre 2009, Pisa.
Nota: Questa brochure è pronta per la stampa. Prima di stampare su cartoncino, è consigliabile effettuare una prova di stampa su carta normale per assicurarsi.
.  I tipi di dati non primitivi sono gli array, le struct e le union.  Gli array sono degli aggregati di variabili dello stesso tipo.  La dichiarazione.
COMUNICARE SUL WEB! La prima cosa da sapere per scrivere sul web è riconoscere che internet non ha lettori tradizionali: l’80% dei navigatori non legge.
Gruppo Alpini Rivoli sezione Torino
Basi di dati - Fondamenti
L’ ORGANIZZAZIONE DEI DATI IN AZIENDA
Database Accesso Utenti diversi Programmi diversi Modelli di database
Unità A2 Java: le basi del linguaggio
Numeri e grafici per capire la salute
Rappresentazione dell’ Informazione Informazione e Comunicazione
Rielaborato da Atzeni et al., Basi di dati, Mc-Graw Hill
VISUAL BASIC.
Statistica Prima Parte I Dati.
GeoGebra QuizFaber Formazione tra pari
Sistemi e Applicazioni per l’Amministrazione Digitale
Microsoft Access E’ un programma utile per lo sviluppo di applicazioni gestionali che si appoggiano a una base dati.
Microsoft Access E’ un programma utile per lo sviluppo di applicazioni gestionali che si appoggiano a una base dati.
Applicazione web basata su web service e web socket
ORACLE Corso Base Copyright © Maggio 2008 Assi Loris Versione : 1
Drupal tipi di contenuto
Semplice presentazione e descrizione della loro struttura
Excel 1 - Introduzione.
Universita’ di Milano Bicocca Corso di Basi di dati 1 in eLearning C
Organizzazione fisica
LE BANCHE DATI PER LE RICERCHE BIBLIOGRAFICHE
STRUTTURA GENERALE DI UN ELABORATORE
FORMULE E FUNZIONI SU EXCEL
FAQ.
Che cos’e’ l’Informatica
Database
MODULO 1 – Computer essentials
realizzato dal prof.Conti Riccardo
Introduzione alle basi di dati
Informatica - Prof. Gregorio Cosentino
Access.
  Il Mondo dei Database.
L’indagine statistica
Introduzione alla normalizzazione
Statistica Scienza che studia i fenomeni collettivi.
Basi di dati - Fondamenti
INTRODUZIONE A EXCEL Il foglio elettronico o foglio di calcolo è una tabella che contiene parole e numeri che possono essere elaborati applicando formule.
Introduzione alla materia sistemi
Lavorare con Excel. Corso Base
Gestione Griglie nel Form Designer
I numeri relativi DEFINIZIONE. Si dicono numeri relativi tutti i numeri interi, razionali e irrazionali dotati di segno (positivo o negativo). ESEMPI Numeri.
Questa presentazione può essere utilizzata come traccia per una discussione con gli spettatori, durante la quale potranno essere assegnate delle attività.
SQL per la modifica di basi di dati
A COSA SERVE LA STAMPA UNIONE?
Espedito Tornincasa Statistica descrittiva vs Statistica inferenziale Introduzione al corso Espedito.
I fogli elettronici Microsoft Excel.
OpenLayers Client di mappe “non solo” WMS
Unità A2 Java: le basi del linguaggio
Italsoft srl Guida allo Sportello Italsoft srl
Come creare una presentazione
Fogli elettronici e videoscrittura
Excel 3 - le funzioni.
Fogli di Calcolo Elettronici
Università degli studi di Modena e Reggio Emilia
Come creare una presentazione
A-to-Z Consente di Localizzare e Accedere a tutte le risorse della biblioteca: riviste online riviste cartacee riviste nelle banche dati in full text riviste.
Docente: Sabato Bufano
Transcript della presentazione:

Gli archivi e le basi di dati Prof. Paolo Antonucci

Che si intende per archivio? Un archivio è un contenitore, o una raccolta, di informazioni Queste informazioni devono essere strutturate se vogliamo che siano consultabili Per esempio, in un registro cartaceo avremo una serie di righe e colonne nelle quali riportare le informazioni attenendoci a delle regole

Vincoli e possibilità Sulla carta, il contenuto di una riga o cella dipende dalla perizia di chi compila il registro

Vincoli e possibilità Nessuno impedisce di inserire informazioni incoerenti o fuori dal contesto I vincoli sono di fatto delle istruzioni o delimitazioni grafiche

Consultabilità di un archivio Immagazzinare dei dati ha un senso ai fini della futura consultazione Per consultarli in modo efficace devo organizzarli con indici o codifiche In un archivio cartaceo, una errata codifica può portare a perdere un documento In ogni caso, la ricerca è faticosa e l’incrocio dei dati di più archivi una impresa complessa

Come può aiutarci l’informatica? Un archivio può essere organizzato sotto forma di programma per computer L’esempio più immediato è la rubrica del telefono

Gli archivi informatici Un archivio informatico può essere organizzato in modo rudimentale su un foglio elettronico, che ospita calcoli, testo e grafici

Trovare le informazioni In un foglio elettronico, trovare informazioni è possibile, ma scomodo Devo ricercare ogni singola occorrenza del dato, e non posso fare distinzioni di colonna Mettere insieme questi dati provenienti da origini diverse è abbastanza complicato A maggior ragione diventa difficile la loro presentazione, attraverso un report

Le basi di dati Per presentare dei dati provenienti da più tabelle ci serve un software che li organizzi per noi

Un esempio di DBMS commerciale DBMS sta per Data Base Management System, sistema di gestione di basi di dati. Quindi il programma non solo crea basi (cioè insiemi organizzati) di dati, ma anche una serie di regole delle quali impone il rispetto da parte degli utenti. Un esempio di DBMS commerciale è MS Access. Fa parte del pacchetto Office ed è indirizzato ad una utenza non specialistica. I suoi limiti: non è client- server e non è multipiattaforma

Il paradigma client - server Il paradigma è un modello col quale viene schematizzata la realtà Nello specifico il p. client- server è un modello in cui i client inviano richieste al server, che le elabora e restituisce ai client solo il risultato dell’elaborazione. I vantaggi sono: Un minor carico di lavoro per la rete; La possibilità di utilizzare anche client molto poco potenti visto che il carico di elaborazione rimane al server

Altri DMBS commerciali Tra i prodotti in commercio: MS SQL Server (non multipiattaforma) MySQL (multipiattaforma) Oracle Tutti questi prodotti sono client-server, il che vuol dire che l’onere dell’elaborazione è lasciato al server, mentre il client si limita a presentare i dati. Access NON è client server, quindi la macchina utente avrà un carico di lavoro più elevato

Cos’è una tabella? Un insieme di righe e colonne contenenti informazioni divise in modo logico Ma davvero una tabella basta per contenere tutti i dati relativi ad un soggetto?

Cosa metto in una tabella? I valori che posso inserire nei campi di una tabella non sono liberi, a differenza che in un testo o un foglio elettronico Infatti, se tento di inserire un valore testuale dove serve un numero, mi risponde un messaggio di errore

Ma cosa sono i tipi di dato? Di solito non ho limitazioni su cosa inserire in una cella. Qui invece posso categorizzare i dati prendendo da un elenco I nomi nell’elenco sono dei “tipi di dato”

Tipi di dato numerici Possono dipendere dal DBMS, come dimensione. Byte: intero che occupa un Byte, da -128 a +127 Intero: intero su 2 byte, da -32768 a +32767 Intero lungo (o long), 4 byte, da -2.098.000.000 a + 2.098.000.000 Contatore: intero lungo senza segno che viene gestito dal DBMS Single (precisione singola), 4 byte, in notazione esponenziale Double (precisione doppia) 8 byte, in notazione esponenziale

Le fonti dei dati I dati che popolano una maschera o un report provengono da una fonte dati. Questa fonte è una tabella o una query, che genera un recordset. Un recordset è l’insieme di record selezionato da una tabella o query

I controlli di una maschera Ogni controllo che ospita dati va collegato ad un campo del recordset o a un campo calcolato. Tra i controlli di una maschera vi sono i campi che ospitano i dati: caselle di testo, caselle combinate, liste, opzioni.

I campi calcolati Un campo calcolato è il risultato di operazioni compiute su campi del recordset o funzioni di sistema Il campo calcolato NON è modificabile dall’utente, ma si modifica in funzione delle modifiche ai suoi componenti Se la sintassi è sbagliata, invece del risultato verrà visualizzato un “#errore”