Entity
Una entitat és una taula on cada fila té alguna cosa que la identifica.
Introducció
Fins ara les taules eren un lloc on hi havia dades.
Una base de dades relacional és una altra cosa: cada taula hi representa un tipus de cosa del món — els llibres, els socis, els préstecs — i cada fila, una d’aquestes coses.
Això és una entitat, i el primer que li has de saber demanar és qui és cadascuna de les seves files.
Entorn de treball
Baixa la base de dades library.db, el catàleg de la biblioteca d’un institut.
sqlite library.dbAmb l’ordre .tables veus les taules que hi ha:
.tables
books loans membersTres entitats: els llibres, els socis i els préstecs.
Amb l’ordre .schema veus com és una taula per dins:
.schema books
CREATE TABLE books (
isbn text primary key,
title text not null,
author text not null,
publisher text not null,
year integer not null,
pages integer not null
);Clau primària
.schema t’acaba de dir una cosa que no havies vist mai: la columna isbn és la primary key de la taula.
La clau primària és la columna que identifica cada fila.
Estàs llegint una vista prèvia.
Inicia sessió amb Google per llegir la pàgina completa.
Inicia sessió amb GoogleAmb qualsevol compte de Google. Només et demanarem que acceptis les condicions del servei.