Estratto del documento

Informatica Generale

Basi di Dati 1 1

INTRODUZIONE

ALLE BASI DI DATI

2

Sistema Informativo

• Componente di una organizzazione che viene

utilizzata per gestire (acquisire, processare,

memorizzare, comunicare) le informazioni di

interesse

• Normalmente il Sistema Informativo opera a

supporto delle altre componenti dell’organizzazione

• La nozione di Sistema Informativo è indipendente

dalla sua computerizzazione

• Esempi di Sistema Informativo … 3

Informatica Generale Maria De Marsico 1

Informazione strutturata

• La struttura dell’informazione dipende dal suo

utilizzo e può essere modificata nel tempo

• Esempio: per memorizzare dati su una persona,

nel corso del tempo:

• Nome e cognome (fino a qualche secolo fa

non era ovvio neppure questo)

• Nome, cognome, data di nascita e luogo di

nascita

• Codice Fiscale 4

Informatica Generale Maria De Marsico

Dati e Informazioni

• Nei sistemi computerizzati l’informazione è

rappresentata sotto forma di dati

• Dati: fatti grezzi che devono essere interpretati e

correlati per fornire informazione

• Esempio:

• “Maria De Marsico” e 0649918312 sono una stringa

e un numero, ossia due dati

• Se sono restituiti in risposta alla domanda “Chi è il

docente del corso e qual è il suo numero di

telefono” allora costituiscono informazione 5

Informatica Generale Maria De Marsico

Componenti di un Sistema

Informativo basato su computer

• Base di dati (BD)

• Software di gestione della Base di Dati

• Software applicativo

• Hardware del computer (es. dispositivi di

memorizzazione)

• Personale che sviluppa, gestisce o usa il

sistema 6

Informatica Generale Maria De Marsico 2

Componenti di un Sistema

Informativo basato su computer

SW Applicativo

SW Gestione BD

BD 7

Informatica Generale Maria De Marsico

DB e DBMS

• DB (Database = Base di Dati): collezione

di dati logicamente correlati di interesse

per il Sistema Informativo

• DBMS (Database Management System =

Sistema di gestione della Base di Dati):

componente software che interagisce con

la Base di Dati e con i programmi

applicativi degli utenti 8

Informatica Generale Maria De Marsico

DB

• Base di Dati: Raccolta di informazioni strutturate

relative ad un determinato dominio di interesse

• Oggetti nella Base di Dati: Memorizzano proprietà di

“Oggetti” e Relazioni tra Oggetti nel dominio di

interesse 9

Informatica Generale Maria De Marsico 3

DBMS

• Sistemi software in grado di gestire

collezioni di dati che sono

• Molto grandi

• Condivise da più utenti e più applicazioni

• Persistenti: il ciclo di vita dei dati non è

limitato alle singole esecuzioni dei dati che

li usano 10

Informatica Generale Maria De Marsico

Condivisione

• In una organizzazione ogni componente è interessata

ad una porzione del Sistema Informativo

• Esempio: listino prezzi (usato dai commessi) e giacenze di

magazzino (usato dai magazzinieri) di una società che

distribuisce hardware

• Queste porzioni possono sovrapporsi

• Esempio: un commesso ha bisogno di sapere se un certo

pezzo è disponibile

• Una base di dati è una risorsa integrata condivisa da

diverse componenti

• L’integrazione e la condivisione permettono di

ridurre ridondanze (dati parzialmente o totalmente

replicati) e conseguenti inconsistenze 11

Informatica Generale Maria De Marsico

Condivisione

• La condivisione non è mai completa:

occorrono controllo della privacy e

regolamentazione degli accessi

• La condivisione comporta la necessità di

gestire accessi contemporanei agli stessi

dati: controllo della concorrenza 12

Informatica Generale Maria De Marsico 4

Memorizzazione

I sistemi di basi di dati utilizzano file in

formati proprietari per memorizzare i dati

ma

offrono agli utenti una vista astratta dei

dati, in modo da rendere trasparenti i

dettagli di memorizzazione e

manipolazione 13

Informatica Generale Maria De Marsico

Ricordiamo ... I record

• I record sono aggregati di variabili di tipo

diverso e permettono di definire nuovi tipi

• A cosa possono servire …

• A rappresentare le schede di una biblioteca

stringa

Nome Autore stringa

Cognome Autore Titolo stringa

Scaffale intero Campi del record di

Posizione intero tipo

reale

Costo Scheda_Biblioteca

14

Informatica Generale Maria De Marsico

Ricordiamo ... I record

Nome

Anteprima
Vedrai una selezione di 5 pagine su 16
Basi di dati - Parte 1 Pag. 1 Basi di dati - Parte 1 Pag. 2
Anteprima di 5 pagg. su 16.
Scarica il documento per vederlo tutto.
Basi di dati - Parte 1 Pag. 6
Anteprima di 5 pagg. su 16.
Scarica il documento per vederlo tutto.
Basi di dati - Parte 1 Pag. 11
Anteprima di 5 pagg. su 16.
Scarica il documento per vederlo tutto.
Basi di dati - Parte 1 Pag. 16
1 su 16
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher valeria0186 di informazioni apprese con la frequenza delle lezioni di Informatica Generale 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 Roma La Sapienza o del prof Costa Luciano.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community