lnx.brescianet.com Sito didattico - Prof. Sechi Marco FAQ Profilo Cerca Lista utenti Non ci sono nuovi messaggi Gruppi Log out [ e01692 ] Classe 2N - 2 Modulo Indice del forum -> Classe 2N - 2°Modulo Precedente :: Successivo Autore e01692 Site Admin Registrato: 09/09/07 08:22 Messaggi: 229 Messaggio Inviato: 22 Dic 2007 08:56 am Oggetto: Classe 2N - 2 Modulo Annotazioni estemporanee del docente inerenti agli argomenti trattati in laboratorio Top e01692 Site Admin Registrato: 09/09/07 08:22 Messaggi: 229 Inviato: 22 Dic 2007 08:56 am Oggetto: 2N - 22/12/2007 database (DB) ==> Archivio dati oppure prg che consente di gestire una base dati (ricerche ordinamenti) Database monolitico: DB caratterizzato da un unica tabella EXCEL non è un prg database. Molti utenti neofiti però lo usano per costruirsi piccoli archivi: 1) intestano le colonne 2) riempiono le singole istanze dell'archivio sfruttando le righe Si tratta di un semplice DB tabellare ==> monolitico. Le colonne in un DB si dicono CAMPI ( i campi rappresentano le proprietà che caratterizzano i singoli elementi dell'archivio: esempio cognome, età ...) Le righe in un DB si dicono RECORD UN DB che si rispetti deve fornire funzioni di ricerca e ordinamento molto veloci. In excel l'uso come DB ha costretto gli sviluppatori di Microsoft ad inserire un opportuno menu ("DATI") dedicato a tale scopo. l'estrazione (ricerca) in EXCEL si trova sotto il menu FILTRO Gli archivi MONOLITICI sono caratterizzati da una notevole ridondanza. Esempio in un archivio delle assenze ogni volta che uno studente è assente devo duplicare tutte le info inerenti all'anagrafica dello studente 3 3 3 3 3 3 3 Genoveffo Genoveffo Genoveffo Genoveffo Genoveffo Genoveffo Genoceffo Almo 2K 08/12/2008 Almo 2K 09/12/2008 Almo 2K 10/12/2008 Almo 2K 11/12/2008 Almo 2K 12/12/2008 Almo 2K 13/12/2008 Almo 2K 14/12/2008 La ripetizione degli stessi valori mi espone a facili errori di digitazione. In un archivio se inserisco dati differenti non riesco poi a ricercarli (ricercando Genoveffo non estraggo Genoceffo) I DB relazionali sono DB dove l'informazione viene distribuita su + tabelle con l'obbiettivo di eliminare la ridondanza. Esempio per le assenze Tabella ALUNNI (STRUTTURA dati) -------------IdAlunno Nominativo Classe NatoIl dati: -------------------------------1 Bianca Bruna 2M 2 Neri Chiara 2K 3 Genoveffo Almo 2K Tabella ASSENZA -------------IdAssenza idAlunno DataAssenza dati: IdAss. idAluN. DataAssenza -------------------------------1 3 07/12/2008 2 2 07/12/2008 3 1 07/12/2008 4 3 08/12/2008 5 3 09/12/2008 6 3 10/12/2008 7 3 11/12/2008 8 3 12/12/2008 9 3 13/12/2008 10 3 14/12/2008 Nei DB relazionali il collegamento tra tabelle (mediante campi ID) è automatico e banale. In EXCEL il collegamento prevede l'uso di + fogli e di funzioni ostiche come CERCA.VERT le cui performance su archivi grossi è piuttosto bassa Top e01692 Site Admin Registrato: 09/09/07 08:22 Messaggi: 229 Inviato: 08 Gen 2008 08:29 am Oggetto: 2N - 08/01/2008 --con n bit ottengo 2^n combinazioni esempio n=2 ==> 4 00 01 10 11 esempio n=3 ==> 8 000 001 010 011 100 101 110 111 tabella ascii i files di testo sono quelli prodotti dal block notes esempio di csv 1,Marco Sechi,via non so 12 2,Bianca Bruni,Piazza ti la I file PRN sono ottenuti salvando su file i dati che vengono inviati alla stampante (utili quando un prg non ha la possibilità di esportare dei dati) - fatto vedere come salvare su file una stampa Generalmente si imposta la stampante generica - Text Only In file di excel molto grandi ctrl+freccie mi sposto agli estremi dei dati Top e01692 Site Admin Registrato: 09/09/07 08:22 Messaggi: 229 Inviato: 12 Gen 2008 09:11 am Oggetto: 2N - 12/01/2008 "10/01/1990" > "01/01/2008" ==> vera nel caso i due valori siano stringhe (ovvero sequenza di caratteri) Un file tab-text importato in EXCEL deve essere salvato nel formato nativo di excel se voglio che mantenga le caratterizzazioni tipografiche che ho eventualmente impostato FORMATO: Modalità di registrazione dei files - Ogni prg salva nel proprio formato (nativo) - ad esempio per excel il formato è XLS - Puo salvare in altri formati come wk4, wk3, wk2 (tipico di lotus 123) - Esempio SYLK è un formato di interscambio riconoscibile da tutti i fogli elettronici Fatto vedere: creazione foglio, spostamento e rinomina In strumenti - Opzioni ho tutte le possibili cfg del foglio di excel (esempio no sbarre di scorrimento, indici di riga e colonna o griglia RIFERIMENTI Relativi => sono posizionali (nel copia ed incolla mantengono un riferimento che mantiene le specifiche posizionali originali (esempio in B3 ho =A1 ==> in B3 carico il contenuto della cella che si trova nella colonna a sinistra 3 righe sopra) Assoluti => si riferiscono proprio a quella cella ==> esempio se in B3 ho =$A$1 ==> che la cella di riferimento è proprio A1 - Il copia ed incolla non modifica questo riferimento Top e01692 Site Admin Registrato: 09/09/07 08:22 Messaggi: 229 Inviato: 15 Gen 2008 08:22 am Oggetto: 2N - 15/01/2008 ='[c:\pippo\Cartella di excel.xls]vocabolario'!F13 =Vocabolario!A2:F13572 ='Vocabolario completo'!A2:F13572 Per ottimizzare le ricerche conviene ordinare l'elenco. Il 4° Parametro di cerca.vert se posto a FALSO ==> #N/D se non viene trovato il vocabolo ricercato Il 4° Parametro di cerca.vert se posto a VERO ==> ultimo termine letto prima di superare (dal punto di vista alfabetico) nell'elenco la parola cercata [esempio restituisce cartoni animati {riga 1891} che precede la parola casalinga quando ricerco casa] ctrl-shift-freccia a destra ==> per selezionare da un punto già selezionato fino all'ultima colonna ctrl-shift-freccia a in giu ==> per selezionare da un punto già selezionato fino all'ultima riga Scrivere =SE(VAL.ERRORE(C4);"Parola non trovata";C4) dove C4 contiene =CERCA.VERT(B2;[Inglese.xls]ITAUK!$A$1:$B$13571;2;FALSO) è meglio di =SE(VAL.ERRORE(CERCA.VERT(B2;[Inglese.xls]ITAUK!$A$1:$B$13571;2;FALSO));"Parola non trovata";CERCA.VERT(B2;[Inglese.xls] ITAUK!$A$1:$B$13571;2;FALSO)) per due motivi: 1) la leggibilità della formula 2) la ricerca viene fatta una sola volta Come proteggere le celle che non vengono coinvolte nell'input tasto destro ==> formato celle ==> protezione ==> checkbox nascosta o bloccata Non possono sbloccare un foglio se non conosco la password - esistono prg capaci di leggere le password direttamente nel file - altri utilizzano tecniche di forza bruta ovvero continuano a provare aprendo il file di excel utilizzando sempre una nuova password presa da un set di combinazioni possibili (esempio prova tutte le password numeriche di lunghezza compresa tra 2 caratteri e 10) Top e01692 Site Admin Registrato: 09/09/07 08:22 Messaggi: 229 Inviato: 19 Gen 2008 08:59 am Oggetto: 2N - 19/01/2008 proteggo per: 1) salvaguardare il mio know how (ovvero la mia conoscenza) evitare che qualcuno riusi le mie formule, le modifichi e le rivenda senza passare da me 2) evitare che utenti spannometrici devastino il mio foglio ricoprendo le formule con digitazioni casuali Spiegato 2 volte esercizio Se devo scrivere un numero che inizia per zero devo mettere un singolo apice (apostrofo) esempio '001 Top e01692 Site Admin Registrato: 09/09/07 08:22 Messaggi: 229 Inviato: 22 Gen 2008 09:19 am Oggetto: 2N - 22/01/2008 Spiegato quando usare i tipi stringa. Si usa il " quando il valore da rappresentare, pur avendo solo simboli numerici, non deve essere usato nei calcoli (esempio cap, telefono). Top Mostra prima i messaggi di: Tutti i messaggi Vecchi Vai Tutti i fusi orari sono GMT Indice del forum -> Classe 2N - 2°Modulo Pagina 1 di 1 Controlla questo argomento Vai a: Classe 2N - 2°Modulo Vai Puoi inserire nuovi argomenti Puoi rispondere a tutti gli argomenti Puoi modificare i tuoi messaggi Puoi cancellare i tuoi messaggi Puoi votare nei sondaggi Puoi Moderare questo forum Amministrazione Powered by phpBB © 2001, 2005 phpBB Group phpbb.it