1 / 25

Corso Strutture Banche dati

B E N V E N U T I. Corso Strutture Banche dati. ROBERTO PENNOLINO UNIVERSITA’ DEGLI STUDI DI PALERMO. Menù del corso:. Microsoft Excel Microsoft Access Microsoft Access 2 MySQL MySQL MySQL Workbench PHPmyADMIN MySQL Connectors/ODBC. Dove sono le slides del corso ?.

domani
Télécharger la présentation

Corso Strutture Banche dati

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. B E N V E N U T I CorsoStrutture Banche dati ROBERTO PENNOLINO UNIVERSITA’ DEGLI STUDI DI PALERMO

  2. Menù del corso: • Microsoft Excel • Microsoft Access • Microsoft Access 2 MySQL • MySQL • MySQL Workbench • PHPmyADMIN • MySQL Connectors/ODBC

  3. Dove sono le slides del corso ? http://147.163.15.107/slides

  4. Iniziamo l’avventura ??? • SI • NO

  5. Cosa è un foglio elettronico • Un foglio elettronico (chiamato anche foglio di calcolo, in inglese spreadsheet) è un software di produttività personale. È un programma che permette di effettuare calcoli, elaborare dati e tracciare efficaci rappresentazioni grafiche. • Il principio su cui si basa il foglio di calcolo è semplice: fornire una tabella, detta anche foglio di lavoro, formata da celle in cui si possono inserire dati, numeri o formule. Le celle, come detto in precedenza, sono la base fondamentale del foglio di calcolo. • Esse, per essere riconoscibili, sono costituite da una lettera e un numero. Le colonne sono indicate dalle lettere, le righe dai numeri. Es: la prima cella in alto a sinistra sarà A1, quella accanto a destra B1, e così via. Quelle invece sotto alla cella A1 saranno A2, A3, A4 etc etc.

  6. Cosa è un database • In informatica, il termine database, banca dati, base di dati (soprattutto in testi accademici) o anche base dati, indica un archivio strutturato in modo tale da consentire l'accesso e la gestione dei dati stessi (l'inserimento, la ricerca, la cancellazione ed il loro aggiornamento) da parte di particolari applicazioni software ad essi dedicate. Il database è un insieme di informazioni, di dati che vengono suddivisi per argomenti in ordine logico (tabelle) e poi tali argomenti vengono suddivisi per categorie (campi). • Informalmente e impropriamente, la parola "database" viene spesso usata come abbreviazione dell'espressione Database Management System (DBMS), che invece si riferisce a una vasta categoria di sistemi software che consentono la creazione e la manipolazione (gestione) efficiente dei dati di un database. Microsoft Access e MySQL sono RDBMS (RDBMS = DBMS relazionale).

  7. Differenze trafoglio elettronico e database (1) • Foglio elettronico: software che simula un foglio di carta utilizzato per catalogare dati e creare grafici basati sui dati • Database: insieme di dati correlati tra loro e logicamente strutturato

  8. Differenze trafoglio elettronico e database (2) • Foglio elettronico: piccole quantità di dati • Database: grandi quantità di dati

  9. Differenze trafoglio elettronico e database (3) • Foglio elettronico: accesso effettuato da persone • Database: accesso trasversale • Possibilità di accesso da più persone • Possibilità di accesso da più applicazioni

  10. Dove sono i files dautilizzare durante il corso ? http://147.163.15.107/esercitazioni

  11. Esercitazione n. 1 - Excel • I files da salvare sul desktop sono: • Anagrafica - Corso base dati.xls • Anagrafica - Matricola+Facoltà.xls • Anagrafica - Matricola+Lista elettorale.xls

  12. Struttura dei files Excel scaricati … Diamo ora una occhiata alla struttura dei files Excel (.xls) scaricati …

  13. Esercitazione n. 1 - Excel Contare quante persone sono nate a Erice (TP) Erice(TP) Palermo all’interno del file “Anagrafica - Corso base dati.xls”

  14. Funzione “conta.se()” in Excel Conta il numero di celle in un intervallo che soddisfano i criteri specificati. Sintassi CONTA.SE(intervallo;criteri) Intervallo    è l'intervallo di celle dal quale si desidera iniziare a contare le celle. Criteri    sono i criteri in forma di numeri, espressioni o riferimenti di cella che consentono di determinare quali celle verranno contate. Ad esempio, i criteri possono essere espressi come 32, "32", ">32", "mele" o B4.

  15. Esercitazione n. 2 - Excel Dividere il contenuto della colonna “DATA_NASCITA” utilizzando il separatore “/”

  16. “Dividi testo in colonna” in Excel Da “Dati”  “Testo in colonna”

  17. Esercitazione n. 3 - Excel Concatenare la data di nascita appena divisa in una colonna nuova usando il seguente formato: gg-mm-aaaa (precedentemente era: gg/mm/aaaa)

  18. Funzione “concatena” - Excel Unisce diversi elementi di testo in uno solo. Sintassi CONCATENA (testo1;testo2;...) Testo1;testo2;...     sono da 1 a 30 elementi di testo da unire in un unico elemento. Gli elementi di testo possono essere stringhe di testo, numeri o riferimenti di celle singole. Osservazioni L'operatore "&" può venire utilizzato al posto della funzione CONCATENA per unire gli elementi di testo.

  19. Soluzione … Due soluzioni, stesso risultato =CONCATENA(D2;"-";E2;"-";F2) =D2&"-"&E2&"-"&F2

  20. L’idea progettuale … • L’Università degli studi di Palermo deve organizzare le elezioni degli studenti. Per snellire il lavoro dei seggi la Commissione Elettorale decide di predisporre dei tabulati cartacei sulla base di dati forniti dal Sistema Informativo d’Ateneo (SIA). • Vengono forniti due files che dovranno essere salvati all’interno di una cartella chiamata “Elezioni studenti 2010” creata sul desktop. • uno chiamato “Anagrafica.xls” che contiene matricola, cognome e nome, luogo di nascita, data di nascita • uno chiamato “Anagrafica - Matricola+Facoltà.xls” che contiene matricola e nome della facoltà • uno chiamato “Anagrafica – Matricola+Lista elettorale.xls” che contiene matricola e nome della lista elettorale • In un momento successivo il SIA comunica alla Commissione Elettorale che alcuni studenti hanno variato la facoltà e che altri devono essere depennati dall’elenco in quanto non hanno pagato le tasse. • Pertanto: • il primo obiettivo è quello di trasportare questi files Excel in Access • il secondo obiettivo è quello di creare un unico elenco contenente i dati presenti nei primi due files (trasformati in tabella sotto Microsoft Access) • il terzo obiettivo è quello di predisporre gli elenchi suddividendoli per facoltà e mettendo i nominativi in ordine alfabetico

  21. Cosa è un database relazionale (1) • Modello di database che consiste in diversi file separati che sono correlati tra loro attraverso campi chiave. • Si può accedere alle informazioni memorizzate in un file attraverso uno o più file, grazie alle relazioni stabilite tra questi. Ad esempio, un database relazionale vede il collegamento fra un database anagrafico degli impiegati in una società ed il database delle retribuzioni, tramite un codice univoco che identifica il singolo impiegato.

  22. Cosa è un database relazionale (2)

  23. Cosa è Microsoft Access • E’ un programma che serve a gestire in modo razionale dati (informazioni)

  24. Microsoft Access è diversoda Word e Excel ? (1) • SI • NO

  25. Microsoft Access è diversoda Word e Excel ? (2) • Si, è diverso. • Word/Excel hanno a che fare con un solo documento (lettera, foglio elettronico) • Access ha a che fare con una serie di oggetti (tabelle, query, maschere, report, macro) • Access permette di “sparpagliare” dinamicamente le informazioni su più tabelle, Word/Excel no (o meglio: Excel solo collegando le celle tra più fogli elettronici in modo manuale)

More Related