Anteprima
Vedrai una selezione di 3 pagine su 8
Informatica: Esame completo Pag. 1 Informatica: Esame completo Pag. 2
Anteprima di 3 pagg. su 8.
Scarica il documento per vederlo tutto.
Informatica: Esame completo Pag. 6
1 su 8
D/illustrazione/soddisfatti o rimborsati
Disdici quando
vuoi
Acquista con carta
o PayPal
Scarica i documenti
tutte le volte che vuoi
Estratto del documento

Si dicono equivalenti se hanno lo stesso dominio d’ingresso e/o lo

stesso d’uscita; in più in corrispondenza di stessi valori d’ingresso

producono stessi valori d’uscita.

Basi di dati ( data based )

Sistema informativo è un sistema di supporto ai processi

informativi di un’organizzazione. Il sistema informativo non è legato

all’informatica, ma se esso viene o può essere gestito in maniera

automatica si parla di sistema informatico. Essi hanno il compito di

raccogliere, organizzare, conservare tutte le informazioni in modo

da poter usufruirne in maniera permanente. Come nell’informatica,

queste informazioni sono costituite in dati -> in se, sono senza

significato, perciò devono essere corretti dalle procedure che

operano su di essi che li interpretano per donarci le informazioni

necessarie alla comprensione. Esistono 3 diversi sistemi software

per la gestione delle informazioni.

- Sistemi di archiviazione : consente l’archiviazione, la

memorizzazione e la ricerca di informazioni che sono invariati nel

tempo.

- Banche dati : consente la memorizzazione e la ricerca, ma può

crescere nel tempo con l’aggiunta di altre informazioni.

- Data base : consente la memorizzazione e la ricerca, in più

anche la modifica delle informazioni. Essi sono collezioni di dati

e può essere anche di grandi dimensioni.

Definizioni base

Schema di relazione -> ci dice com’è la struttura che non varia nel

tempo

Ennupla -> possibile scelta di valori, uno per ogni attributo

presente nello schema ( Riga )

Un istanza di relazione -> un insieme di ennuple.

Per far si che una tabella sia una relazione si devono verificare un

po’ di condizioni:

- Ogni colonna ha un’intestazione diversa

- Le righe sono diverse

- I valori in ogni colonna sono omogenei tra loro.

- L’ordinamento delle colonne è irrilevante, cosi come quello delle

righe.

Queste condizioni permetterebbe una serie di vantaggi:

- indipendenza della struttura di memorizzazione

- I dati sono trasportabili da un sistema all’altro

- Si presenta solo ciò che è rilevante dal punto di vista

dell’applicazione

- L’associazione tra i dati non è direzionale.

Informazioni incomplete :

Per svariati motivi può capitare un mancato dato, nel modello

relazionale esso può essere sostituito dal valore NULL.

Errori :

Ci possono essere errori d’immissione dei dati, o per disaccordo o

per non appartenenza del dominio =

Vincoli d’integrità

Formulano delle proprietà che devono essere soddisfatte dai dati

presenti. Essi sono definiti a livello di schema, ossia devono essere

soddisfatti da tutte le istanze. Inoltre servono per modellare le

caratteristiche che vogliamo rappresentare. Ne esistono 4 tipi :

- vincoli sui valori = esprimono condizioni sui valori di ogni singola

colonna ( attributo ) o riga ( ennupla ).

- Vincoli di ennupla = esprimono condizioni sulla riga, indicando

vincoli su più attributi.

- Vincoli di chiave = identificano univocamente le righe di una

tabella ossia le ennuple di una relazione.

- Vincolo d’integrità referenziale = permettono di correlare dati

presenti in tabelle differenti.

I DBMS ( data base managment system ) gestiscono I linguaggi e

le definizioni dei dati. Essi utilizzano 2 tipologie di linguaggi :

- DDL ( data definition languages ) linguaggi di definizione de dati,

definiscono le tabelle.

- DML ( data manipolation langueges ) linguaggi per la

manipolazione dei dati, servono per esprimere le interrogazioni.

Questi due linguaggi strutturano il SQL ( strutture quei languege )

linguaggio di riferimento di basi di dati.

Domini elementari :

Ad ogni attributo è collegato un dominio che specifica i valori

ammissibili per quell’attributo :

Dettagli
A.A. 2019-2020
8 pagine
SSD Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher MarcoMorosetti di informazioni apprese con la frequenza delle lezioni di Informatica e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli Studi di Camerino o del prof Romoli Cristiano.