Escriu per cercar…

Entity

Una entitat és una taula on cada fila té alguna cosa que la identifica.

S'ensenya a
Bases de dadesEntitatDAMDAWDAW-BIOGestió de bases de dadesEntitatASIX

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.

ps
sqlite library.db

Amb l’ordre .tables veus les taules que hi ha:

sql
.tables
books    loans    members

Tres entitats: els llibres, els socis i els préstecs.

Amb l’ordre .schema veus com és una taula per dins:

sql
.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 Google

Amb qualsevol compte de Google. Només et demanarem que acceptis les condicions del servei.