mirror of
https://github.com/Steffo99/alexandria.git
synced 2024-11-21 21:34:19 +00:00
Cambia alcune parole in chiaviprimarieesterne.md
This commit is contained in:
parent
8056c5e2dd
commit
0ddd9b5741
2 changed files with 3 additions and 3 deletions
|
@ -1,4 +1,4 @@
|
|||
# Identificazione delle chiavi esterne
|
||||
# Identificazione delle chiavi primarie esterne
|
||||
|
||||
In `alexandria`, ogni utente potrà pubblicare una recensione riguardante un qualsiasi elemento della sua libreria (libro, film, videogioco...), con un testo e una valutazione da 0 a 100.
|
||||
|
||||
|
@ -6,8 +6,8 @@ Le recensioni di ogni utente saranno visualizzate nella pagina del libro, film o
|
|||
|
||||
Si è pensato sarebbe stato appropriato permettere alle recensioni di essere associate agli elementi della libreria di ogni utente.
|
||||
|
||||
![](/img/chiaviesterne.png)
|
||||
![](/img/chiaveprimariaesterna.png)
|
||||
|
||||
Essendo la relazione `riguardante` tra `Elemento` e `Recensione` una relazione opzionale 1 a 1, si è deciso di utilizzare come chiave dell'entità `Recensione` l'ID dell'`Elemento` che riguarda.
|
||||
Essendo la relazione `riguardante` tra `Elemento` e `Recensione` una relazione _opzionale_ 1 a 1, si è deciso di utilizzare come chiave dell'entità `Recensione` l'ID (chiave primaria) dell'`Elemento` che riguarda.
|
||||
|
||||
Questa scelta rende semplici e veloci le interrogazioni per trovare recensioni create da uno specifico utente e recensioni riguardanti un dato libro, film o videogioco: in entrambi i casi, è richiesto l'uso di un solo `JOIN`.
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
Loading…
Reference in a new issue