+ All Categories
Home > Documents > Il software applicativo - di.unito.itdeligu/didattica/aa04/SUISM/docs/SoftAppl.pdf · Il software...

Il software applicativo - di.unito.itdeligu/didattica/aa04/SUISM/docs/SoftAppl.pdf · Il software...

Date post: 04-Aug-2020
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
22
Il software applicativo SUISM Docente: Ugo de’Liguoro a.a. 2003-2004 Asti
Transcript
Page 1: Il software applicativo - di.unito.itdeligu/didattica/aa04/SUISM/docs/SoftAppl.pdf · Il software applicativo SUISM Docente: Ugo de’Liguoro a.a. 2003-2004 Asti. Tipologie Elaboratori

Il software applicativo

SUISM

Docente: Ugo de’Liguoro

a.a. 2003-2004

Asti

Page 2: Il software applicativo - di.unito.itdeligu/didattica/aa04/SUISM/docs/SoftAppl.pdf · Il software applicativo SUISM Docente: Ugo de’Liguoro a.a. 2003-2004 Asti. Tipologie Elaboratori

Tipologie

Elaboratori di testiFogli elettroniciArchivi elettroniciElaboratori di ipertesti

Page 3: Il software applicativo - di.unito.itdeligu/didattica/aa04/SUISM/docs/SoftAppl.pdf · Il software applicativo SUISM Docente: Ugo de’Liguoro a.a. 2003-2004 Asti. Tipologie Elaboratori

Elaboratori di testi(Word Processors)

Un elaboratore di testi è uno strumento per scrivere, comporre, impaginare e stampare documenti scritti.

Funzioni principali:

• inserimento e correzione del testo

• impaginazione (definizione dei margini, interlinea, ecc. Ma anche tipo di carattere, numerazione delle pagine ecc.)

• funzioni ausiliarie di verifica dell’ortografia, elaborazione automatica del sommario, ecc.

Page 4: Il software applicativo - di.unito.itdeligu/didattica/aa04/SUISM/docs/SoftAppl.pdf · Il software applicativo SUISM Docente: Ugo de’Liguoro a.a. 2003-2004 Asti. Tipologie Elaboratori
Page 5: Il software applicativo - di.unito.itdeligu/didattica/aa04/SUISM/docs/SoftAppl.pdf · Il software applicativo SUISM Docente: Ugo de’Liguoro a.a. 2003-2004 Asti. Tipologie Elaboratori
Page 6: Il software applicativo - di.unito.itdeligu/didattica/aa04/SUISM/docs/SoftAppl.pdf · Il software applicativo SUISM Docente: Ugo de’Liguoro a.a. 2003-2004 Asti. Tipologie Elaboratori

Fogli elettronici(spreedsheets)

Un foglio elettronico (spreadsheet) è, astrattamente, una matrice bidimensionale le cui entrate possono essere:

• testo

• valori numerici

• formule

Il programma gestore del foglio elettronico provvede automaticamente al ricalcolo delle formule in funzione dei valori introdotti nel foglio

Page 7: Il software applicativo - di.unito.itdeligu/didattica/aa04/SUISM/docs/SoftAppl.pdf · Il software applicativo SUISM Docente: Ugo de’Liguoro a.a. 2003-2004 Asti. Tipologie Elaboratori

Entrate Uscite Saldolunedì 1000 750 250martedì 500 600 -100mercoledì 450 270 180giovedì 5250 4300 950venerdi 500 1000 -500sabato 4500 3950 550Totale 12200 10870 1330

Page 8: Il software applicativo - di.unito.itdeligu/didattica/aa04/SUISM/docs/SoftAppl.pdf · Il software applicativo SUISM Docente: Ugo de’Liguoro a.a. 2003-2004 Asti. Tipologie Elaboratori

=B5-C5

=SUM(B2:B7)

Page 9: Il software applicativo - di.unito.itdeligu/didattica/aa04/SUISM/docs/SoftAppl.pdf · Il software applicativo SUISM Docente: Ugo de’Liguoro a.a. 2003-2004 Asti. Tipologie Elaboratori
Page 10: Il software applicativo - di.unito.itdeligu/didattica/aa04/SUISM/docs/SoftAppl.pdf · Il software applicativo SUISM Docente: Ugo de’Liguoro a.a. 2003-2004 Asti. Tipologie Elaboratori

Archivi elettronici(Data Bases)

Un archivio elettronico gestisce una grande quantità di informazioni strutturate, consentendo:

• l’introduzione, la modifica e l’eliminazione di informazioni

• la ricerca di informazioni precedentemente memorizzate

• l’elaborazione delle informazioni disponibili (incroci, statistiche, ecc.)

Pertanto un archivio è costituito da un insieme di files gestiti daun certo numero di programmi che insieme costituiscono un data base management system (DBMS).

Page 11: Il software applicativo - di.unito.itdeligu/didattica/aa04/SUISM/docs/SoftAppl.pdf · Il software applicativo SUISM Docente: Ugo de’Liguoro a.a. 2003-2004 Asti. Tipologie Elaboratori

Fasi di progettazione

analisi del casodefinizione dello schema logico (entità/relazione, vincoli)realizzazione dello schema logico nel modello relazionale (tabelle, relazioni)definizione delle viste (maschere/forms)progettazione delle interrogazioni e dei reports

Page 12: Il software applicativo - di.unito.itdeligu/didattica/aa04/SUISM/docs/SoftAppl.pdf · Il software applicativo SUISM Docente: Ugo de’Liguoro a.a. 2003-2004 Asti. Tipologie Elaboratori

Struttura di un DB:livelli di astrazione

Livello fisico Livello logico Livello esterno

(viste)

Page 13: Il software applicativo - di.unito.itdeligu/didattica/aa04/SUISM/docs/SoftAppl.pdf · Il software applicativo SUISM Docente: Ugo de’Liguoro a.a. 2003-2004 Asti. Tipologie Elaboratori

Modello entità-relazione

sostienestudente esame

MatricolaVoto

Corso Data

MateriaNome

Page 14: Il software applicativo - di.unito.itdeligu/didattica/aa04/SUISM/docs/SoftAppl.pdf · Il software applicativo SUISM Docente: Ugo de’Liguoro a.a. 2003-2004 Asti. Tipologie Elaboratori

Modello relazionale

Dati due insiemi A e B (esempio: A=Nomi, B=numeri telefonici) il prodotto cartesiano A × B di A e B è l’insieme:

A × B = {<a,b> | a∈A, b∈B}

es. Nomi × NumTel = {<Filippo, 011 56 …>,

<Caterina, 095 78 …>, ….}

Una relazione R su A e B è un sottoinsieme di A × B

Un data-bese di tipo relazionale è una collezione di relazioni. Queste relazioni si rappresentano come tabelle.

Page 15: Il software applicativo - di.unito.itdeligu/didattica/aa04/SUISM/docs/SoftAppl.pdf · Il software applicativo SUISM Docente: Ugo de’Liguoro a.a. 2003-2004 Asti. Tipologie Elaboratori

Nome NumTelFilippo 011 56 …Caterina 095 78 …

… …

Page 16: Il software applicativo - di.unito.itdeligu/didattica/aa04/SUISM/docs/SoftAppl.pdf · Il software applicativo SUISM Docente: Ugo de’Liguoro a.a. 2003-2004 Asti. Tipologie Elaboratori

Implementazione

Modello logico entità-relazione DB relazionale

entità tabella

attributo campo

relazione campi in comune

Studente ⊆ Nome × Corso × Matricola

Esame ⊆ Materia × Data × Voto × Matricola

Page 17: Il software applicativo - di.unito.itdeligu/didattica/aa04/SUISM/docs/SoftAppl.pdf · Il software applicativo SUISM Docente: Ugo de’Liguoro a.a. 2003-2004 Asti. Tipologie Elaboratori

La relazione “sostiene” è Uno-a-MoltiStudenteNome Corso MatricolaFilippo Chimica 9723456Caterina Lettere 8745666

… …

EsameMateria Data Voto MatricolaInorganica 23/02/00 24/30 9723456Lett. Greca 15/12/99 28/30 8745666Organica 08/07/99 22/30 9723456

Nota: la relazione “sostiene” è implementata mediante la ripetizione del campo “Matricola”

Page 18: Il software applicativo - di.unito.itdeligu/didattica/aa04/SUISM/docs/SoftAppl.pdf · Il software applicativo SUISM Docente: Ugo de’Liguoro a.a. 2003-2004 Asti. Tipologie Elaboratori

Interrogazioni (Query)

tabelle

Interrogazione

StudenteNome Corso MatricolaFilippo Chimica 9723456Caterina Lettere 8745666

… …

EsameMateria Data Voto MatricolaInorganica 23/02/00 24/30 9723456Lett. Greca 15/12/99 28/30 8745666Organica 08/07/99 22/30 9723456

SELECT Materia FROM Esame WHERE Matricola IN SELECT Matricola FROM Studente WHERE Nome = Filippo

MateriaInorganicaOrganica

risultato

Page 19: Il software applicativo - di.unito.itdeligu/didattica/aa04/SUISM/docs/SoftAppl.pdf · Il software applicativo SUISM Docente: Ugo de’Liguoro a.a. 2003-2004 Asti. Tipologie Elaboratori

Ipertesti

Un ipertesto è un insieme di informazioni non necessariamente omogenee (testi, tabelle, immagini, ecc.)organizzate su di una struttura a grafo.

Le informazioni sono suddivise in unità informative (i nodidel grafo), a ciascuna delle quali è associato un insieme di collegamenti (link, ovvero archi del grafo) ad altre unità dell’ipertesto.

Se le unità informative consistono di informazioni rappresentate mediante più media/linguaggi allora l’ipertesto si dice multimediale.

Page 20: Il software applicativo - di.unito.itdeligu/didattica/aa04/SUISM/docs/SoftAppl.pdf · Il software applicativo SUISM Docente: Ugo de’Liguoro a.a. 2003-2004 Asti. Tipologie Elaboratori

Schema di un ipertesto multimediale

Page 21: Il software applicativo - di.unito.itdeligu/didattica/aa04/SUISM/docs/SoftAppl.pdf · Il software applicativo SUISM Docente: Ugo de’Liguoro a.a. 2003-2004 Asti. Tipologie Elaboratori
Page 22: Il software applicativo - di.unito.itdeligu/didattica/aa04/SUISM/docs/SoftAppl.pdf · Il software applicativo SUISM Docente: Ugo de’Liguoro a.a. 2003-2004 Asti. Tipologie Elaboratori

Recommended