Un database e' un insieme di dati
organizzati per facilitare
Φ l'inserimento
Φ la ricerca
Φ l'aggiornamento
Φ la cancellazione
Φ l'elaborazione
a secondo di come sono organizzate
le informazioni, i database possono
essere
Φ relazionali
Φ reticolari
Φ gerarchici
nei database relazionali i dati
sono organizzati in tabelle
Un tabella rappresenta un oggetto del nostro
sistema informativo ed e' caratterizzata da:
Φ tante righe quante sono le possibili istanze
dell'oggetto
Φ tante colonne quanti sono gli attributi che
caratterizzano l'oggetto
nei data base relazionali, la ricerca delle
informazioni avviene:
Φ attingendo dalle tabelle le informazioni
desiderate
Φ navigando da una tabella all'altra mediante
gli attributi comuni alle due tabelle
Progettare un database significa
Φ identificare gli oggetti (o le entita') del sistema
informativo ed i loro collegamenti (modello delle
entita')
Φ determinare per ogni entita': gli attributi e la chiave
Φ dedurre dal modello di entita' le tabelle del database
Φ predisporre con un DBMS le fasi di inserimento,
aggiornamento, ricerca (con visualizzazione),
cancellazione e stampa dei dati contenuti nelle tabelle.
la progettazione di un database
aziendale puo' partire
Φ dalle esigenze dell'utente e cioe' dalle
informazioni che l'utente desidera ottenere
per i suoi scopi aziendali (user view)
Φ da una rappresentazione della realta'
aziendale, la piu' completa possibile, su cui
poi innestare le esigenze informative
dell'utente (system view)
Esempio di Data Base come sovrapposizione delle
diverse "Viste d'utente" (User Views)
In una azienda si hanno le seguenti esigenze informative
sui dati dei dipendenti (identificati per nome e cognome)
Φ Da parte dei clienti:
– il numero di telefono e l'indirizzo del reparto
– indirizzo dello studio professionale
– la mansione all'interno del reparto
Φ da parte dell'amministrazione
– il numero di telefono e l'indirizzo personale
– titolo di studio e Scuola/Universita'
Vista del cliente
Dipendente Reparto
nome, cognome, si trova in nome reparto
indirizzo studio, indirizzo reparto,
giorno
mansione telefono reparto
Vista dell'amministrazione
Dipendente Reparto
nome, cognome, nome reparto
si trova in
titolo di studio indirizzo reparto,
mansione, giorno telefono reparto
indirizzo personale
telefono personale Vista complessiva
Dipendente Reparto
nome, cognome,
titolo di studio nome reparto
si trova in
ind. studio prof., indirizzo reparto,
mansione, giorno telefono reparto
indirizzo personale
telefono personale Vista di sistema
Φ l'azienda e' costituita da dipendenti identificabili con
nome e cognome
Φ i dipendenti lavorano nei reparti dove esercitano le
loro mansioni sulla base del loro titolo di studio
Φ i reparti sono rintracciabili con i loro indirizzi
Φ i dipendenti sono contattabili per telefono
Φ ai dipendenti possono essere inviate informazioni
presso il loro indirizzo (di reparto e personale)
Φ i dipendenti possono esercitare anche attivita'
professionali esterne su apposita autorizzazione
Normalizzazione
Φ prima forma normale: non vi sono gruppi ripetitivi di
attributi all'interno della struttura della relazione
Φ seconda forma normale: ogni attributo dipende
pienamente dalla chiave
Φ terza forma normale: ogni attributo non dipende da
altri attributi
Esempio di tabella non normalizzata
reparto dipendente
nome del reparto, indirizzo, direttore nome , cognome , mansione
cardiologia via verdi 20 neri paolo rossi medico
cardiologia via verdi 20 neri bruno conti medico
cardiologia via bianchi 20 neri paolo maldini inferm.
ortopedia via bianchi 30 bellini roberto baggio medico
ortopedia via bianchi 30 bellini dino baggio inferm.
gruppi ripetitivi
Esempio di tabella in prima
forma normale
nome reparto si
indirizzo Dipendente
REPARTO trova
direttore
tel. e indirizzo
del direttore nome cognome mansione
Esempio di tabella in terza forma
normale
nome reparto si
REPARTO
indirizzo Dipendente
trova
diretto da
direttore nome cognome mansione
Direzione
tel. e indirizzo
del direttore TECNOLOGIA OLE
Φ la tecnologia OLE serve a collegare
(linking) o ad incorporare (embedding)
oggetti in una data applicazione MS
Φ tra gli ambienti che possono usufruire
della tecnologia OLE, ricordiamo
– VISUAL BASIC
– ACCESS
– POWER POINT
OGGETTI OLE
Φ IMMAGINI
Φ FILE VIDEO
Φ FILE SONORI
Φ FILE ESEGUIBILI
Analisi e Progettazione dei
Sistemi Informativi
Metodologia in tre fasi
Φ Analisi del sistema
Φ Progetto logico
Φ Progetto fisico
ANALISI
Φ Analisi del sistema attuale
– costruire il modello delle funzioni di elaborazione e
dei dati del sistema informativo
– documentare i problemi ed elencare le possibili
soluzioni
Φ Specifica dei requisiti
– costruire il modello del sistema desiderato e la
relativa documentazione esplicativa
Progettazione Logica e Fisica
Φ Progettazione Logica
– progettazione concettuale ed elenco delle relazioni delle
basi di dati
– progettazione dei processi con tecniche di descrizione
formale ad alto livello (Reti di Petri, Automi, etc.)
Φ Progettazione Fisica
– Specifiche delle basi di dati con un DBMS relazionale
– Specifiche implementative dei programmi (flow chart,
SDL, etc.)
TECNICHE PER LA PROGETTAZIONE
DEI SISTEMI INFORMATIVI
Φ Diagrammi di flusso dei dati (Data Flow Diagrams)
Φ Modello delle Entita' (Entity Model)
Φ Normalizzazione delle Entita' (Normalization)
Φ Dinamica delle Entita' (Entity Life Histories)
Φ Dinamica dei Processi (Process Outline)
Φ Regole per la trasformazione delle specifiche logiche nelle
specifiche implementative (Physical Design Control)
DATA FLOW DIAGRAMS:
elementi costitutivi
Φ Funzioni o Processi di elaborazione
– interni (si schematizzano con rettangoli)
– esterni (si schematizzano
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
-
Sistemi di elaborazione - sistemi informativi
-
Sistemi informativi aziendali - risposte
-
Prima parte di Sistemi informativi
-
Tesi - Sistemi informativi aziendali