Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


Informatica 5 superiore, Appunti di Informatica

appunti di informatica classe quinta istituto tecnico commerciale - sia

Tipologia: Appunti

2016/2017

Caricato il 01/02/2018

gloria.bordignon1
gloria.bordignon1 🇮🇹

3 documenti

1 / 2

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
INFORMATICA
Data base
Un data base è una raccolta di dati correlati logicamente e utilizzata per modellare
la realtà
Deve essere sicura, integra,consistente (i dati devono essere significativi), persistente e
condivisibile. Ma soprattutto, una base di dati, deve essere semplice, efficiente e efficace.
Un data base per la definizione dei dati ha tre costrutti: di definizione della struttura (senza dati); di
definizione dei vincoli (regole che evitano l’inserimento di dati privi di significato); operazioni sui
dati (modifica, aggiornamento, cancellazione).
Per poter progettare una base di dati bisogna crearne prima un modello attraverso lo schema e/r
(entità – associazione) che la rappresenta graficamente; in seguito si trasforma questo schema nello
schema logico che rappresenta la struttura dei dati necessari per memorizzare le informazioni.
Dopodiché si può iniziare a programmare la base di dati.
Attributo: il nome dei domini di una relazione (quindi le colonne).
Vincolo: restrizioni sui valori dei dati. Possono basarsi sul modello (no ridondanze),
sull’applicazione (viste DBMS) oppure sullo schema (di dominio <>=).
Superchiave: è un sottoinsieme di attributi che quegli attributi da soli bastano a indicare
univocamente le tuple contenute nella relazione.
Chiave: è la superchiave più piccola possibile.
Chiave esterna: è un vincolo di integrità referenziale tra due o più tabelle. Essa identifica una o più
colonne di una tabella (referenziante) che referenzia una o più colonne di un'altra tabella
(referenziata).
Vincolo referenziale: esiste tale vincolo quando in un’entità è presente una chiave esterna che si
riferisce alla chiave primaria di un’altra entità.
Generalizzazioni
Sono un costrutto dello schema E/R e servono per rappresentare un concetto in modo più
dettagliato.
Caratteristiche:
1. Totale – ogni occorrenza dell’entità padre ha una corrispondenza in un’entità figlia
2. Parziale – alcune occorrenze dell’entità padre non hanno corrispondenza in nessuna
occorrenza dell’entità figlia
EE2
E1
pf2

Anteprima parziale del testo

Scarica Informatica 5 superiore e più Appunti in PDF di Informatica solo su Docsity!

INFORMATICA

Data base Un data base è una raccolta di dati correlati logicamente e utilizzata per modellare la realtà

Deve essere sicura, integra,consistente (i dati devono essere significativi), persistente e condivisibile. Ma soprattutto, una base di dati, deve essere semplice, efficiente e efficace.

Un data base per la definizione dei dati ha tre costrutti: di definizione della struttura (senza dati); di definizione dei vincoli (regole che evitano l’inserimento di dati privi di significato); operazioni sui dati (modifica, aggiornamento, cancellazione).

Per poter progettare una base di dati bisogna crearne prima un modello attraverso lo schema e/r (entità – associazione) che la rappresenta graficamente; in seguito si trasforma questo schema nello schema logico che rappresenta la struttura dei dati necessari per memorizzare le informazioni. Dopodiché si può iniziare a programmare la base di dati.

Attributo : il nome dei domini di una relazione (quindi le colonne).

Vincolo: restrizioni sui valori dei dati. Possono basarsi sul modello (no ridondanze), sull’applicazione (viste DBMS) oppure sullo schema (di dominio <>=).

Superchiave : è un sottoinsieme di attributi che quegli attributi da soli bastano a indicare univocamente le tuple contenute nella relazione.

Chiave: è la superchiave più piccola possibile.

Chiave esterna: è un vincolo di integrità referenziale tra due o più tabelle. Essa identifica una o più colonne di una tabella (referenziante) che referenzia una o più colonne di un'altra tabella (referenziata).

Vincolo referenziale: esiste tale vincolo quando in un’entità è presente una chiave esterna che si riferisce alla chiave primaria di un’altra entità.

Generalizzazioni

Sono un costrutto dello schema E/R e servono per rappresentare un concetto in modo più dettagliato.

Caratteristiche:

  1. Totale – ogni occorrenza dell’entità padre ha una corrispondenza in un’entità figlia
  2. Parziale – alcune occorrenze dell’entità padre non hanno corrispondenza in nessuna occorrenza dell’entità figlia

EEE 21

  1. Esclusiva – un’occorrenza dell’entità padre è identificata in una e una sola entità figlia
  2. Sovrapposta – un’occorrenza dell’entità padre ha corrispondenza in più figlie

Una generalizzazione deve essere modificata prima di poter diventare schema logico:

  • Accorpare le entità figlie nell’entità padre
  • Accorpare il padre nelle figlie (solo se la generalizzazione è totale)
  • Sostituire le generalizzazioni con associazioni

Normalizzazione

1° forma normale: una base di dati si dice in 1FN se tutti gli attributi sono atomici

2° forma normale: una base di dati si dice in 2FN se è in 1FN e quando per ogni relazione tutti gli attributi non chiave dipendono funzionalmente dall’intera chiave primaria

3° forma normale: una base di dati si dice in 3FN se è in 2FN e quando tutti gli attributi non chiave dipendono direttamente ed esclusivamente dalla chiave primaria

Boyce – Codd forma normale: una base di dati si dice in BCNF se ogni dipendenza funzionale yz è tale da avere y come superchiave.

RETI

Topologia fisica: