La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

TECNOLOGIE DELLINFORMAZIONE E DELLA COMUNICAZIONE PER LE AZIENDE Materiale di supporto alla didattica.

Presentazioni simili


Presentazione sul tema: "TECNOLOGIE DELLINFORMAZIONE E DELLA COMUNICAZIONE PER LE AZIENDE Materiale di supporto alla didattica."— Transcript della presentazione:

1 TECNOLOGIE DELLINFORMAZIONE E DELLA COMUNICAZIONE PER LE AZIENDE Materiale di supporto alla didattica

2 Tecnologie dellinformazione e della comunicazione per le aziende APPENDICE A: La progettazione di una base dati

3 Sistemi informativi, ICT e informatica aziendale Tecnologie dell'informazione e della comunicazione per le aziende 2/ed - Copyright © 2003 - The McGraw-Hill Companies srl Sommario 1.Approccio preliminare al disegno: strumenti disponibili 2.Modello Entità/Relazioni (E/R) 3.Modello relazionale 4.Traduzione dello schema E/R in schema relazionale 5.Disegno di un database 6.Normalizzazione 3Sommario

4 Sistemi informativi, ICT e informatica aziendale Tecnologie dell'informazione e della comunicazione per le aziende 2/ed - Copyright © 2003 - The McGraw-Hill Companies srl Livelli di astrazione per la rappresentazione di un DB 4Sommario

5 Sistemi informativi, ICT e informatica aziendale Tecnologie dell'informazione e della comunicazione per le aziende 2/ed - Copyright © 2003 - The McGraw-Hill Companies srl Funzioni tipiche di unazienda manifatturiera e sw applicativi 5Definizione dello scopo del database – A.1.1

6 Sistemi informativi, ICT e informatica aziendale Tecnologie dell'informazione e della comunicazione per le aziende 2/ed - Copyright © 2003 - The McGraw-Hill Companies srl Base di dati comune a più applicazioni 6Definizione dello scopo del database – A.1.1

7 Sistemi informativi, ICT e informatica aziendale Tecnologie dell'informazione e della comunicazione per le aziende 2/ed - Copyright © 2003 - The McGraw-Hill Companies srl Rappresentazione grafica dellentità studente 7Entità – A.2.1

8 Sistemi informativi, ICT e informatica aziendale Tecnologie dell'informazione e della comunicazione per le aziende 2/ed - Copyright © 2003 - The McGraw-Hill Companies srl Rappresentazione grafica delle relazioni fra entità 8Relazioni – A.2.2

9 Sistemi informativi, ICT e informatica aziendale Tecnologie dell'informazione e della comunicazione per le aziende 2/ed - Copyright © 2003 - The McGraw-Hill Companies srl Unaltra possibile rappresentazione entità/relazioni 9Relazioni – A.2.2

10 Sistemi informativi, ICT e informatica aziendale Tecnologie dell'informazione e della comunicazione per le aziende 2/ed - Copyright © 2003 - The McGraw-Hill Companies srl Esempio di relazione 1 : 1 10Relazioni – A.2.2

11 Sistemi informativi, ICT e informatica aziendale Tecnologie dell'informazione e della comunicazione per le aziende 2/ed - Copyright © 2003 - The McGraw-Hill Companies srl Esempio di relazione 1 : molti 11Relazioni – A.2.2

12 Sistemi informativi, ICT e informatica aziendale Tecnologie dell'informazione e della comunicazione per le aziende 2/ed - Copyright © 2003 - The McGraw-Hill Companies srl Esempio di entità associativa 12Modello relazionale – A.3

13 Sistemi informativi, ICT e informatica aziendale Tecnologie dell'informazione e della comunicazione per le aziende 2/ed - Copyright © 2003 - The McGraw-Hill Companies srl Dati rappresentati in tabella 13Modello relazionale – A.3

14 Sistemi informativi, ICT e informatica aziendale Tecnologie dell'informazione e della comunicazione per le aziende 2/ed - Copyright © 2003 - The McGraw-Hill Companies srl Orario ferroviario 14Terminologia modello relazionale – A.3.1

15 Sistemi informativi, ICT e informatica aziendale Tecnologie dell'informazione e della comunicazione per le aziende 2/ed - Copyright © 2003 - The McGraw-Hill Companies srl Clienti/Ordini 15Traduzione dello schema E/R in schema relazionale – A.4

16 Sistemi informativi, ICT e informatica aziendale Tecnologie dell'informazione e della comunicazione per le aziende 2/ed - Copyright © 2003 - The McGraw-Hill Companies srl Entità studente 16Da entità a tabelle – A.4.1

17 Sistemi informativi, ICT e informatica aziendale Tecnologie dell'informazione e della comunicazione per le aziende 2/ed - Copyright © 2003 - The McGraw-Hill Companies srl Studente 17Da entità a tabelle – A.4.1

18 Sistemi informativi, ICT e informatica aziendale Tecnologie dell'informazione e della comunicazione per le aziende 2/ed - Copyright © 2003 - The McGraw-Hill Companies srl Relazione possiede fra entità studente e tessera 18Da relazioni tra entità a relazioni fra tabelle– A.4.2

19 Sistemi informativi, ICT e informatica aziendale Tecnologie dell'informazione e della comunicazione per le aziende 2/ed - Copyright © 2003 - The McGraw-Hill Companies srl Studente 19Da relazioni tra entità a relazioni fra tabelle– A.4.2

20 Sistemi informativi, ICT e informatica aziendale Tecnologie dell'informazione e della comunicazione per le aziende 2/ed - Copyright © 2003 - The McGraw-Hill Companies srl Tessera 20Da relazioni tra entità a relazioni fra tabelle– A.4.2

21 Sistemi informativi, ICT e informatica aziendale Tecnologie dell'informazione e della comunicazione per le aziende 2/ed - Copyright © 2003 - The McGraw-Hill Companies srl Relazione professore studente 21Da relazioni tra entità a relazioni fra tabelle– A.4.2

22 Sistemi informativi, ICT e informatica aziendale Tecnologie dell'informazione e della comunicazione per le aziende 2/ed - Copyright © 2003 - The McGraw-Hill Companies srl Professore 22Da relazioni tra entità a relazioni fra tabelle– A.4.2

23 Sistemi informativi, ICT e informatica aziendale Tecnologie dell'informazione e della comunicazione per le aziende 2/ed - Copyright © 2003 - The McGraw-Hill Companies srl Studente 23Da relazioni tra entità a relazioni fra tabelle– A.4.2

24 Sistemi informativi, ICT e informatica aziendale Tecnologie dell'informazione e della comunicazione per le aziende 2/ed - Copyright © 2003 - The McGraw-Hill Companies srl Professore 24Da relazioni tra entità a relazioni fra tabelle– A.4.2

25 Sistemi informativi, ICT e informatica aziendale Tecnologie dell'informazione e della comunicazione per le aziende 2/ed - Copyright © 2003 - The McGraw-Hill Companies srl Studente 25Da relazioni tra entità a relazioni fra tabelle– A.4.2

26 Sistemi informativi, ICT e informatica aziendale Tecnologie dell'informazione e della comunicazione per le aziende 2/ed - Copyright © 2003 - The McGraw-Hill Companies srl Studente / Professore 26Vincoli di integrità referenziale– A.4.3

27 Sistemi informativi, ICT e informatica aziendale Tecnologie dell'informazione e della comunicazione per le aziende 2/ed - Copyright © 2003 - The McGraw-Hill Companies srl Professore / Studente 27Vincoli di integrità referenziale– A.4.3

28 Sistemi informativi, ICT e informatica aziendale Tecnologie dell'informazione e della comunicazione per le aziende 2/ed - Copyright © 2003 - The McGraw-Hill Companies srl Modello E/R per lesempio della compagnia aerea 28Semplificazione di una relazione di cardinalità molti-a-molti – A.4.4

29 Sistemi informativi, ICT e informatica aziendale Tecnologie dell'informazione e della comunicazione per le aziende 2/ed - Copyright © 2003 - The McGraw-Hill Companies srl Passeggeri 29Semplificazione di una relazione di cardinalità molti-a-molti – A.4.4

30 Sistemi informativi, ICT e informatica aziendale Tecnologie dell'informazione e della comunicazione per le aziende 2/ed - Copyright © 2003 - The McGraw-Hill Companies srl Voli 30Semplificazione di una relazione di cardinalità molti-a-molti – A.4.4

31 Sistemi informativi, ICT e informatica aziendale Tecnologie dell'informazione e della comunicazione per le aziende 2/ed - Copyright © 2003 - The McGraw-Hill Companies srl Entità associativa prenotazione con chiave primaria composta 31Semplificazione di una relazione di cardinalità molti-a-molti – A.4.4

32 Sistemi informativi, ICT e informatica aziendale Tecnologie dell'informazione e della comunicazione per le aziende 2/ed - Copyright © 2003 - The McGraw-Hill Companies srl Prenotazione 32Semplificazione di una relazione di cardinalità molti-a-molti – A.4.4

33 Sistemi informativi, ICT e informatica aziendale Tecnologie dell'informazione e della comunicazione per le aziende 2/ed - Copyright © 2003 - The McGraw-Hill Companies srl Studenti/Esami 33Conseguenze di un disegno superficiale – A.5.1

34 Sistemi informativi, ICT e informatica aziendale Tecnologie dell'informazione e della comunicazione per le aziende 2/ed - Copyright © 2003 - The McGraw-Hill Companies srl Studenti/Esami: anomalia di cancellazione 34Conseguenze di un disegno superficiale – A.5.1

35 Sistemi informativi, ICT e informatica aziendale Tecnologie dell'informazione e della comunicazione per le aziende 2/ed - Copyright © 2003 - The McGraw-Hill Companies srl Studenti/Esami 35Conseguenze di un disegno superficiale – A.5.1

36 Sistemi informativi, ICT e informatica aziendale Tecnologie dell'informazione e della comunicazione per le aziende 2/ed - Copyright © 2003 - The McGraw-Hill Companies srl Studenti/Esami 36Conseguenze di un disegno superficiale – A.5.1

37 Sistemi informativi, ICT e informatica aziendale Tecnologie dell'informazione e della comunicazione per le aziende 2/ed - Copyright © 2003 - The McGraw-Hill Companies srl Esempio di soluzione inefficiente 37Normalizzazione – A.6

38 Sistemi informativi, ICT e informatica aziendale Tecnologie dell'informazione e della comunicazione per le aziende 2/ed - Copyright © 2003 - The McGraw-Hill Companies srl Prima forma normale Eliminare i gruppi ripetitivi di dati Passaggi da seguire: 1.Individuare gli attributi (campi) che si ripetono 2.Creare la prima tabella utilizzando tutti gli altri campi 3.Creare la seconda tabella utilizzando gli attributi che si ripetono 38Normalizzazione – A.6

39 Sistemi informativi, ICT e informatica aziendale Tecnologie dell'informazione e della comunicazione per le aziende 2/ed - Copyright © 2003 - The McGraw-Hill Companies srl Tabella con informazioni che non si ripetono 39Normalizzazione – A.6

40 Sistemi informativi, ICT e informatica aziendale Tecnologie dell'informazione e della comunicazione per le aziende 2/ed - Copyright © 2003 - The McGraw-Hill Companies srl Tabella con informazioni dipendenti 40Normalizzazione – A.6

41 Sistemi informativi, ICT e informatica aziendale Tecnologie dell'informazione e della comunicazione per le aziende 2/ed - Copyright © 2003 - The McGraw-Hill Companies srl Seconda forma normale 41Normalizzazione – A.6 Verificare che i campi non chiave primaria dipendano dallintera chiave primaria e non da una parte di essa Passaggi da seguire: 1.Identificare le dipendenze parziali 2.Creare la prima tabella utilizzando questi campi 3.Creare la seconda tabella togliendo dalla tabella di partenza i campi che dipendevano in modo parziale 4.Individuare i campi interessati dalla dipendenza parziale 5.Creare la prima tabella utilizzando questi campi 6.Creare la seconda tabella partendo da quella di partenza e togliere da questa i campi che risultavano dipendenti in modo parziale

42 Sistemi informativi, ICT e informatica aziendale Tecnologie dell'informazione e della comunicazione per le aziende 2/ed - Copyright © 2003 - The McGraw-Hill Companies srl Campi interessati da dipendenza parziale 42Normalizzazione – A.6

43 Sistemi informativi, ICT e informatica aziendale Tecnologie dell'informazione e della comunicazione per le aziende 2/ed - Copyright © 2003 - The McGraw-Hill Companies srl Tabella dei campi rimanenti 43Normalizzazione – A.6

44 Sistemi informativi, ICT e informatica aziendale Tecnologie dell'informazione e della comunicazione per le aziende 2/ed - Copyright © 2003 - The McGraw-Hill Companies srl Terza forma normale 44Normalizzazione – A.6 Verificare che i campi non chiave primaria dipendano direttamente dalla chiave primaria e non da qualche altro campo allinterno della tabella Passaggi da seguire: 1.Identificare le dipendenze transitive 2.Creare la prima tabella utilizzando questi campi 3.Creare la seconda tabella togliendo dalla tabella di partenza i campi che dipendevano in modo transitivo

45 Sistemi informativi, ICT e informatica aziendale Tecnologie dell'informazione e della comunicazione per le aziende 2/ed - Copyright © 2003 - The McGraw-Hill Companies srl Tabella giornalista 45Normalizzazione – A.6

46 Sistemi informativi, ICT e informatica aziendale Tecnologie dell'informazione e della comunicazione per le aziende 2/ed - Copyright © 2003 - The McGraw-Hill Companies srl Tabella specializzazioni 46Normalizzazione – A.6

47 Sistemi informativi, ICT e informatica aziendale Tecnologie dell'informazione e della comunicazione per le aziende 2/ed - Copyright © 2003 - The McGraw-Hill Companies srl Tabella giornalisti 47Normalizzazione – A.6

48 Sistemi informativi, ICT e informatica aziendale Tecnologie dell'informazione e della comunicazione per le aziende 2/ed - Copyright © 2003 - The McGraw-Hill Companies srl Schema E/R database giornalisti 48Normalizzazione – A.6


Scaricare ppt "TECNOLOGIE DELLINFORMAZIONE E DELLA COMUNICAZIONE PER LE AZIENDE Materiale di supporto alla didattica."

Presentazioni simili


Annunci Google