Download Dispense

Transcript
A cura di Prof. Raffaella Folgieri, Ing. PhD - è vietata la riproduzione, anche parziale, senza il consenso dell’autore.
3.5.4 Proprietà di un file.....................................................................................................................38
3.5.5 La cartella Risorse del Computer..............................................................................................39
3.5.6 Il pannello di controllo..............................................................................................................40
3.5.7 La cartella Stampanti ................................................................................................................40
3.5.8 La cartella Risorse di Rete ........................................................................................................40
3.5.9 Il menù Avvio ...........................................................................................................................40
Capitolo 4 – Il trattamento dei testi....................................................................................................42
4.1 I Word Processor..........................................................................................................................42
4.2 Ipertesti e multimedia...................................................................................................................43
4.3 Gli OCR .......................................................................................................................................45
4.4 Un esempio di Word Processor: Microsoft Word........................................................................46
Capitolo 5 – Il trattamento dei dati ....................................................................................................49
5.1 I fogli elettronici...........................................................................................................................49
5.2 Un esempio di foglio elettronico: Microsoft Excel......................................................................51
Capitolo 6 – Le basi di dati ................................................................................................................53
6.1 Cenni storici ed evoluzione..........................................................................................................53
6.2 I database - definizioni.................................................................................................................53
6.3 Vantaggi di utilizzo......................................................................................................................54
6.4 Classificazione dei database.........................................................................................................55
6.4.1 Database gerarchici..............................................................................................................55
6.4.2 Database reticolari ...............................................................................................................56
6.4.3 Database relazionali .............................................................................................................57
6.4.4 Database ad oggetti ..............................................................................................................57
6.4.5 Database per il Web..............................................................................................................59
6.4.6 Database semi-strutturati .....................................................................................................59
6.4.7 Nota storica: altri modelli di database .................................................................................59
6.4.8 Considerazioni ......................................................................................................................59
6.5 La progettazione di un database relazionale ................................................................................60
6.5.1 Architettura e modello concettuale .......................................................................................60
6.5.2 Traduzione del modello entity-relationship ..........................................................................63
6.6 Transazione e concorrenza...........................................................................................................63
6.7 Il disegno di un database – esempio Microsoft Access ...............................................................63
6.8 il linguaggio SQL.........................................................................................................................66
6.8.1 TIPI DI DATI........................................................................................................................66
6.8.1.1 STRINGHE DI CARATTERI .......................................................................................66
6.8.1.2 NUMERI........................................................................................................................67
6.8.1.3 DATA/ORA ...................................................................................................................68
6.8.1.5 COSTANTI NUMERICHE ...........................................................................................68
6.8.1.6 COSTANTI DATA/ORA ..............................................................................................68
6.8.2 NOTE SULLA NOMENCLATURA....................................................................................68
6.8.3 OPERATORI, FUNZIONI ED ESPRESSIONI ...................................................................69
6.8.3.1 OPERATORI ARITMETICI .........................................................................................69
6.8.3.2 OPERATORI DI CONFRONTO E OPERATORI LOGICI .........................................69
6.8.4 TABELLE E RELAZIONI ...................................................................................................70
6.8.4.1 CREARE UNA TABELLA ...........................................................................................71
6.8.4.2 MODIFICARE LA STRUTTURA DI UNA TABELLA..............................................73
6.8.4.3 ELIMINARE DI UNA TABELLA................................................................................73
6.8.5 INSERIRE, ELIMINARE E MODIFICARE I DATI ..........................................................73
6.8.5.1 INSERIRE UNA RIGA DI VALORI (RECORD) ........................................................73
6.8.5.2 AGGIORNARE UNA RIGA.........................................................................................74
6.8.5.3 ELIMINARE UNA RIGA .............................................................................................74