Escriu per cercar…

Taula

Una taula és una manera ordenada de presentar unes dades que estan relacionades.

Introducció

Una relació és una taula on l’ordre de les files i les columnes no importa.

Pots canviar l’ordre de les files i les columnes de la taula i segueixen representant el mateix conjunt de dades.

El que apareguin sempre en el mateix ordre és anecdòtic.

Entorn de treball

Per treballar amb Sqlite utilitzarem l’aplicació DB Browser for SQLite.

Si tens permisos d’administrador pots descarregar l’aplicació directament des de la web: https://sqlitebrowser.org/dl/

En altre cas pots utilitzar Scoop per instal·lar l’aplicació

shell
scoop bucket add extras
scoop install extras/sqlitebrowser

Arrenca l’aplicació:

Taula

Crea la base de dades pets.db.

Note

A SQLite una base de dades és un fitxer 😺

create table

A continuació crea la taula dog amb les columnes name, age i breed.

Pots veure que a més del nom de la columna també has de definir el tipus de dada que contindrà cada columna.

Els tipus més habituals són:

Storage class
integerEl valor és un número enter, i es guarda amb 0, 1, 2, 3, 4, 6, o 8 bytes en funció del tamany del número.
realEl valor és un número real, i es guarda com un “8-byte IEEE floating point number”.
textEl valor és un string, i es guarda utilitzant la codificació de la base de dades (UTF-8, UTF-16BE o UTF-16LE).
blobEl valor és una seqüència de bytes, i es guarda tal qual.

Pots veure que la taula dog ja forma part de la base de dades pets.db:

update table

A continuació tens una taula de gossos:

nameagebreed
Trufa12Rough Collie
Pujol6Bulldog
Ketzu2Shiba Inu

Afegeix aquestes dades a la base de dades (Browse Data):

En finalitzar, escriu els canvis al fitxer pets.db (Write Changes)

Task

Tanca i torna a obrir l’aplicació.

Obre el fitxer pets.db.

Verifica que les dades s’han guardat correctament.

Estàs llegint una vista prèvia.

Inicia sessió per llegir l'article complet. Qualsevol compte obre 4 articles gratuïts al mes; l'alumnat i el professorat llegeixen les pàgines del seu curs sense límit.

Inicia sessió