1
Fork 0
mirror of https://github.com/Steffo99/alexandria.git synced 2024-10-16 21:47:25 +00:00
bdd-2020-alexandria/Autoassociazione.md

14 lines
1.1 KiB
Markdown
Raw Normal View History

2020-04-12 00:52:42 +00:00
# Identificazione delle autoassociazioni
2020-04-12 00:52:42 +00:00
Nel progetto `alexandria`, ogni libro, film o videogioco è collegato ad una sua pagina in cui vengono visualizzate alcune informazioni salienti su di esso quali l'autore, la casa produttrice o simili.
2020-04-07 20:01:55 +00:00
2020-04-12 00:52:42 +00:00
Oltre alle informazioni già presenti in ciascuna pagina, si è pensato che sarebbe stato utile all'utente avere, per ogni libro, film o videogioco, anche una lista di elementi ad esso correlati, come ad esempio i sequel di un film, o altri libri ambientati nello stesso universo narrativo.
2020-04-07 20:01:55 +00:00
2020-04-12 00:52:42 +00:00
Pertanto si è deciso di inserire, per ognuna di queste tre categorie, una autoassociazione come quella in figura:
2020-04-07 20:01:55 +00:00
2020-04-12 00:52:42 +00:00
![](/img/autoassociazione.png)
2020-04-07 20:01:55 +00:00
Un altra opzione precedentemente presa in considerazione fu quella di inserire un'unica autoassociazione, in corrispondenza dell'entità Elemento.
2020-04-12 00:52:42 +00:00
Questa opzione venne però scartata per ragioni di logica. L'entità Elemento, infatti, rappresenta una singola _istanza_ di un libro, film o videogioco, e sarebbe stato insensato collegare ciascuna istanza a tutte le altre, in quanto ciò avrebbe portato a un numero elevatissimo di collegamenti.