1
Fork 0
mirror of https://github.com/Steffo99/alexandria.git synced 2024-11-21 21:34:19 +00:00
bdd-2020-alexandria/5-3-creazione-tabelle.md

621 B

Creazione tabelle

Dopo aver creato il database, il secondo passo della progettazione fisica è stato quello di convertire lo schema logico in un database Postgres.

In generale:

  • Le entità sono diventate TABLES;
  • Gli attributi sono diventati COLUMNS;
  • Le chiavi primarie sono state implementate come PRIMARY KEYS;
  • Le chiavi esterne sono state implementate come FOREIGN KEYS;
  • Le chiavi surrogate sono state implementate come PRIMARY KEYS autoincrementate tramite SEQUENCES;
  • I dati derivati sono stati implementati come COLUMNS aventi dei TRIGGER che le aggiornassero;