SQLite, il database per tutti
()
About this ebook
Related to SQLite, il database per tutti
Related ebooks
Programmatore in 3 Giorni: Guida Ipersintetica per Principianti Rating: 0 out of 5 stars0 ratingsLa Programmazione in JAVA Rating: 0 out of 5 stars0 ratingsJavascript - 50 funzioni e tutorial Rating: 0 out of 5 stars0 ratingsSviluppare applicazioni ibride per dispositivi mobili Rating: 5 out of 5 stars5/5Amministrazione pratica di sistema Linux Rating: 0 out of 5 stars0 ratingsCorso di PHP. Livello base. Con esercizi Rating: 0 out of 5 stars0 ratingsTecnologia e Progettazione per il mondo digitale e per il web III Rating: 0 out of 5 stars0 ratingsProgrammare in C: Introduzione pratica Rating: 0 out of 5 stars0 ratingsLa guida definitiva alla programmazione in Python per principianti e utenti intermedi Rating: 0 out of 5 stars0 ratingsLinux Per Principianti Rating: 0 out of 5 stars0 ratingsLa programmazione orientata agli oggetti Rating: 0 out of 5 stars0 ratingsProgrammazione Python Per Principianti Rating: 0 out of 5 stars0 ratingsPython: La Guida Per Imparare a Programmare. Include Esercizi di Programmazione.: Programmazione per Principianti, #1 Rating: 0 out of 5 stars0 ratingsLa programmazione VB.NET 2008 Rating: 0 out of 5 stars0 ratingsProgrammare in Visual Basic (VB) Rating: 0 out of 5 stars0 ratingsRete Reti Internet Rating: 0 out of 5 stars0 ratingsHTML5 canvas in tempo reale Rating: 0 out of 5 stars0 ratingsVba Se vi Piace 01 Rating: 0 out of 5 stars0 ratingsJavascript: Un Manuale Per Imparare La Programmazione In Javascript Rating: 0 out of 5 stars0 ratingsSemplicemente database Rating: 0 out of 5 stars0 ratingsMicrosoft Excel 2016 - Corso base/intermedio Rating: 0 out of 5 stars0 ratingsLezione base di Arduino Rating: 1 out of 5 stars1/5Guida a GIT Rating: 0 out of 5 stars0 ratingsIntroduzione pratica alla programmazione in C++ - Parte Prima Rating: 0 out of 5 stars0 ratingsBash – Uso Professionale Della Shell Rating: 4 out of 5 stars4/5App Inventor 2 per esempi Rating: 1 out of 5 stars1/5Blockchain: Capire Le Applicazioni Nel Mondo Reale: Come Applicare Blockchain Al Tuo Mondo Rating: 0 out of 5 stars0 ratingsPROGRAMMARE IN C# 10 - Tecniche di base Rating: 0 out of 5 stars0 ratingsProgetti Arduino con Tinkercad | Parte 2: Progettazione di progetti elettronici avanzati basati su Arduino con Tinkercad Rating: 0 out of 5 stars0 ratings
Computers For You
PROGRAMMARE IN C# 10 - Tecniche di base Rating: 0 out of 5 stars0 ratingsMusicista 2.0: Come guadagnare scrivendo musica per venderla online Rating: 0 out of 5 stars0 ratingsBlockchain: Capire Le Applicazioni Nel Mondo Reale: Come Applicare Blockchain Al Tuo Mondo Rating: 0 out of 5 stars0 ratingsTutti i segreti di Scrivener 3 per chi scrive Rating: 0 out of 5 stars0 ratingsProgrammare in Visual Basic (VB) Rating: 0 out of 5 stars0 ratingsProgrammazione Python Per Principianti Rating: 0 out of 5 stars0 ratingsMANUALE PER SCRITTORI 3.0 - La professione più ambita del Web: Trucchi e Segreti per scrivere da professionisti Rating: 0 out of 5 stars0 ratingsGuida ePUB. Creare, pubblicare, promuovere un e-book a costo zero: Corso completo da Principiante a Esperto (Nuova Versione) Rating: 0 out of 5 stars0 ratingsComputer? Facile! Rating: 0 out of 5 stars0 ratingsPillole di Scacchi: primi passi Rating: 3 out of 5 stars3/5Come guadagnare con la stampa 3D Rating: 0 out of 5 stars0 ratingsPro Tools For Breakfast: Guida introduttiva al software più utilizzato negli studi di registrazione: Stefano Tumiati, #1 Rating: 0 out of 5 stars0 ratingsVba Se vi Piace 01 Rating: 0 out of 5 stars0 ratingsUsa Excel come un professionista: Come muoversi con agilità e professionalità tra pagine, menu e strumenti di Excel Rating: 0 out of 5 stars0 ratingsCorso di PHP. Livello base. Con esercizi Rating: 0 out of 5 stars0 ratingsLightroom 5 - Guida completa di tutte le novità Rating: 0 out of 5 stars0 ratingsLa guida definitiva alla programmazione in Python per principianti e utenti intermedi Rating: 0 out of 5 stars0 ratingsLinux Per Principianti Rating: 0 out of 5 stars0 ratingsVendere Online - Come Guadagnare Vendendo Su Ebay, Amazon, Fiverr & Etsy Rating: 0 out of 5 stars0 ratingsBambini digitali: l'alterazione del pensiero creativo e il declino dell'empatia Rating: 0 out of 5 stars0 ratingsApp Inventor 2 per esempi Rating: 1 out of 5 stars1/5Microsoft Excel 2016 - Corso base/intermedio Rating: 0 out of 5 stars0 ratings
Reviews for SQLite, il database per tutti
0 ratings0 reviews
Book preview
SQLite, il database per tutti - Vittorio Albertoni
SQLite, il database per tutti
Vittorio Albertoni
Indice generale
Introduzione
Capitolo 1 - Caratteristiche
Capitolo 2 - Installazione
Capitolo 3 - Uso di SQLite a riga di comando
Capitolo 4 - Interfacce grafiche per SQLite
Capitolo 5 - Uso di SQLite con LibreOffice Base
5.1 Open DataBase Connectivity (ODBC)
5.1.1 Sistema operativo Linux Ubuntu e derivate, compreso Linux Mint
5.1.2 Linux in generale
5.1.3 Sistema operativo Mac OS X
5.1.4 Sistema operativo Windows
5.2 Colleghiamo il database
5.3 Ricerche
5.3.1 Crea ricerca in vista SQL
5.3.2 Crea ricerca in vista struttura
5.4 Formulari
5.4.1 Creazione del formulario in vista struttura
5.4.2 Creazione del formulario usando la procedura guidata
5.5 Rapporti
Capitolo 6 - Collegamenti attraverso i principali linguaggi di programmazione.
Capitolo 7 - Conversione di database
Introduzione
La prima cosa che viene chiarita nella presentazione di SQLite che troviamo sul sito https://sqlite.org/ è che SQLite non è paragonabile ai motori di database client/server come MySQL, Oracle, PostgreSQL, SQL Server e che non vuole competere con essi. SQLite, si dice, nasce per altri fini: primo tra tutti quello di essere un software molto leggero adatto per essere «embedded», cioè inserito in altri software all'interno dei quali può assolvere egregiamente la funzione di motore di gestione di database.
Tutto ciò significa che se vogliamo costruire un database destinato ad essere utilizzato contemporaneamente su più postazioni di lavoro, come può avvenire per il database dei correntisti di una banca o dei clienti di una multinazionale non possiamo certo ricorrere a SQLite. Ma se vogliamo costruire un database sul nostro personal computer, per i nostri usi personali o per la nostra piccola azienda, che possa essere utilizzato anche sul nostro tablet o sul nostro telefonino, SQLite è quello che fa per noi.
In questo manualetto mi propongo di presentare alcuni modi di utilizzare SQLite, dando per scontato che il lettore sappia in che cosa consista un database, in particolare un database relazionale.
Per un primo approccio alla materia, che può essere approfondita utilizzando uno dei tanti testi in circolazione o con una navigazione intelligente su Internet, rammento che un database, in italiano base di dati, è un archivio di dati strutturato per la gestione di informazioni e propongo un esempio.
Se abbiamo una biblioteca, o una cineteca, o una raccolta di dischi, al raggiungimento di un certo numero di elementi finisce, come si suol dire, che perdiamo il conto. Finisce che non ricordiamo più quali brani abbiamo di Brahms piuttosto che di Verdi, quali brani abbiamo diretti da Riccardo Muti, quali brani abbiamo della musica francese del '700, ecc.
Per disporre di queste informazioni, nel momento in cui non possiamo più fare affidamento sulla nostra memoria, dobbiamo creare un archivio che contenga tutti i dati che concorrono a formarle. Per sapere quali brani abbiamo di Brahms, e di quanti altri autori, dobbiamo creare un archivio che contenga autore e titolo del brano. Per sapere quali brani e di quali autori abbiamo diretti da Muti, dobbiamo creare un archivio che contenga autore, titolo del brano e interprete. E così via.
Questo archivio si organizza in una tabella nella quale ciascuna riga è dedicata a un brano e ciascuna colonna è dedicata ai dati che sono interessanti per le informazioni che vogliamo avere. Nel caso ci interessi solo sapere i brani per autore ci basteranno due colonne, una dedicata agli autori, una dedicata ai titoli dei brani. Nel caso ci interessino anche gli interpreti occorreranno tre colonne, una dedicata agli autori, una dedicata ai titoli e una dedicata agli interpreti. E così via.
Nel linguaggio dei database le righe della tabella costruita a questi fini si chiamano record e le zone del record corrispondenti alle colonne si chiamano campi (fields).
Visto che si tratta di una tabella, in mancanza d'altro, potremmo costruirla utilizzando un foglio di calcolo. Anzi, i fogli di calcolo che ci sono in circolazione hanno funzioni per