# Informatica 3 Liceo Scientifico Scienze Applicate/I DataBase

Informatica 3 Liceo Scientifico Scienze Applicate
Copertina Tutti i moduli · Sviluppo
    CopertinaInformatica 3 Liceo Scientifico Scienze Applicate/Copertina
* I DataBaseInformatica 3 Liceo Scientifico Scienze Applicate/I DataBase
* Modelli di DatabaseInformatica 3 Liceo Scientifico Scienze Applicate/Modelli di Database
* Progettare un database relazionaleInformatica 3 Liceo Scientifico Scienze Applicate/Progettare un database relazionale
* Modello ERInformatica 3 Liceo Scientifico Scienze Applicate/Modello ER
* Modello RelazionaleInformatica 3 Liceo Scientifico Scienze Applicate/Modello Relazionale
** Es Concessionaria MotoInformatica 3 Liceo Scientifico Scienze Applicate/Es Concessionaria Moto
** Es Agenzia ImmobiliareInformatica 3 Liceo Scientifico Scienze Applicate/Es Agenzia Immobiliare
** Es Mercato del Pesce
** Es1 PrenotazioneVaporettoInformatica 3 Liceo Scientifico Scienze Applicate/Es1 PrenotazioneVaporetto
** Es2 InterrogazioniPianificateInformatica 3 Liceo Scientifico Scienze Applicate/Es2 InterrogazioniPianificate
** Es2 TaglioFashionInformatica 3 Liceo Scientifico Scienze Applicate/Es2 TaglioFashion
* Forme Normali Integrità ReferenzialeInformatica 3 Liceo Scientifico Scienze Applicate/Forme Normali Integrità Referenziale
* Linguaggio SQLInformatica 3 Liceo Scientifico Scienze Applicate/Linguaggio SQL
** Query tramite SELECTInformatica 3 Liceo Scientifico Scienze Applicate/Query tramite SELECT
** SubQuery e Group ByInformatica 3 Liceo Scientifico Scienze Applicate/SubQuery e Group By
** Comandi SQL per creare tabelleInformatica 3 Liceo Scientifico Scienze Applicate/Comandi SQL per creare tabelle
** Comandi SQL per inserire datiInformatica 3 Liceo Scientifico Scienze Applicate/Comandi SQL per inserire dati
* Compito1Informatica 3 Liceo Scientifico Scienze Applicate/Compito1
* Compito2Informatica 3 Liceo Scientifico Scienze Applicate/Compito2
* Compito3
* HTMLInformatica 3 Liceo Scientifico Scienze Applicate/HTML
** HTML tag
** HTML formInformatica 3 Liceo Scientifico Scienze Applicate/HTML form
* Mysql e EasyPhpInformatica 3 Liceo Scientifico Scienze Applicate/Mysql e EasyPhp
* MySQL WorkbenchInformatica 3 Liceo Scientifico Scienze Applicate/MySQL Workbench
* PHPInformatica 3 Liceo Scientifico Scienze Applicate/PHP
* PHP tabellaInformatica 3 Liceo Scientifico Scienze Applicate/PHP tabella
* PHP Es. ProgettiInformatica 3 Liceo Scientifico Scienze Applicate/PHP Es. Progetti
** Spiegazione Uso FormsInformatica 3 Liceo Scientifico Scienze Applicate/Spiegazione Uso Forms
** Spiegazione Uso Mysql
** Programmi UtilizzatiInformatica 3 Liceo Scientifico Scienze Applicate/Programmi Utilizzati
** Schema CollegamentiInformatica 3 Liceo Scientifico Scienze Applicate/Schema Collegamenti
** Database ImpiegatoInformatica 3 Liceo Scientifico Scienze Applicate/Database Impiegato
** Modulo CapoProgettoInformatica 3 Liceo Scientifico Scienze Applicate/Modulo CapoProgetto
** Modulo CredenzialiInformatica 3 Liceo Scientifico Scienze Applicate/Modulo Credenziali
** Modulo ProgettiInformatica 3 Liceo Scientifico Scienze Applicate/Modulo Progetti
** Modulo Visualizza ProgettiInformatica 3 Liceo Scientifico Scienze Applicate/Modulo Visualizza Progetti
** CSS pag1 ProgettoInformatica 3 Liceo Scientifico Scienze Applicate/CSS pag1 Progetto
** CSS pag2 ProgettoInformatica 3 Liceo Scientifico Scienze Applicate/CSS pag2 Progetto
** CSS pag3 ProgettoInformatica 3 Liceo Scientifico Scienze Applicate/CSS pag3 Progetto
** CSS pag4 ProgettoInformatica 3 Liceo Scientifico Scienze Applicate/CSS pag4 Progetto
** Realizzazione SitoInformatica 3 Liceo Scientifico Scienze Applicate/Realizzazione Sito
* CSS
** Posizionamento CSSInformatica 3 Liceo Scientifico Scienze Applicate/Posizionamento CSS
Modifica il sommario

## I DataBase

Un database è un insieme di dati (informazioni) strutturati (organizzati) gestito tramite computers. Un aspetto fondamentale e' l'organizzazione che l'informazione deve avere per essere considerata un archivio di dati,quindi i nomi degli studenti scritti su carta ma sparsi nella classe non sono un archivio, mentre gli stessi nomi ordinati e scritti in un elenco lo sono . L'informazione prima memorizzata in formato cartaceo (registro delle fatture, elenco del personale etc.) ha subito dagli anni '60 una progressiva digitalizzazione e il supporto di registrazione e' diventato magnetico (HardDisk e nastri magnetici) e ottico (CD,DVD etc). L'informazione in formato digitale ha innegabili vantaggi quando si cerca qualcosa o la si vuole rielaborare tramite un computer, inoltre e' di piu' facile conservabilita' rispetto a informazioni analogiche.

##### Aziende e DataBase

Pensiamo all'Accademia dei Concordi di Rovigo, essa e' una biblioteca che gestisce migliaia di libri permettendone la fruizione ai soci: studenti che vogliono approfondire un argomento, scrittori/giornalisti che vogliono rievocare avvenimenti storici conservati su vecchi giornali, normali cittadini alla ricerca di un buon romanzo. Il materiale e' spesso cartaceo, ma l'organizzazione per :
* una veloce consultazione,
* per la gestione dei prestiti,
* per ritrovare i volumi sugli scaffali
e' gestita tramite un DataBase. Pensiamo anche allo studio di un commercialista, anche in questo caso :la gestione dei bilanci aziendali, i pagamenti effettuati e la gestione dei clienti sono realizzati tramite un software che si appoggia a uno o a piu' database .Se si fa un salto al catasto i mappali che descrivono case e terreni sono ormai da tempo digitalizzati e conservati su database consultabili online rendendo il tutto piu' veloce e efficiente.Gli stessi contatti (agenda telefonica) che abbiamo sul nostro cellulare e che ci permette di ricercare velocemente un numero o di inviare uno stesso sms a un gruppo di persone sono gestiti mediante un DataBase. I database sono oggi una realta' consolidata e ampiamente distribuita nel tessuto aziendale e produttivo agevolandone il lavoro.
Il software che gestisce un database e' detto DBMS (database managment system), i più comuni sono Access (pacchetto Office della Microsoft)e Base (pacchetto OpenOffice) utilizzati in ambito ufficio, poi c'e' MySql che per le sue caratteristiche è usato da molti siti online e viene spesso impiegato nei server collegati a Internet, poi quando le aziende crescono, pensiamo alla Fiat o a Apple arrivano i grandi database ORACLE o DB2 (prodottoIBM)
Molto spesso i database non risiedono sullo stesso computer usato per interrogarli, il computer dove risiede il database prende il nome di server del DB e il computer da cui lo si interroga o da dove si inseriscono i dati prende il nome di client del DB (una volta indicato come terminale). Il linguaggio SQL è il linguaggio usato per interrogare le banche dati.