Skip to content
Daniel edited this page Mar 25, 2019 · 1 revision

Entrega Exercici 1- RA1 - Objectes, classes i herència a Postgres

L'objectiu d'aquest exercici és conèixer i practicar el concepte de classes, objectes i herències en el SGBD Postgres.

Per això:

Llegir: https://www.postgresql.org/docs/current/static/ddl-inherit.html

( assegurar de llegir la documentació en la versió de postgres que vosaltres utilitzeu)

  1. Seguiu l'exemple explicat: creant la taula Cities i Capitals. Proveu de fer insercions en ambdues taules i veure els resultats.

  2. Per què creieu que s'utilitza el tableoid ? i el pg_class ?

  3. Al llegir la documentació. Penseu que es pot utilitzar l'herència múltiple en Postgres ? Fiqueu algun exemple

  4. Identifiqueu algunes limitacions de l'herència en Postgres. Estudieu com es propaguen les foreign keys o els canvis de taules etc.. d'una classe "pare" o superclasse a les seves classes "filles". Podeu consultar per les instruccions:SELECT, UPDATE, DELETE, ALTER TABLE, ALTER TABLE ... RENAME, vauum, reindex).

Clone this wiki locally