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