diff --git a/4-2-eliminazione-chiavi-esterne.md b/4-2-eliminazione-chiavi-esterne.md new file mode 100644 index 0000000..bd0b381 --- /dev/null +++ b/4-2-eliminazione-chiavi-esterne.md @@ -0,0 +1,19 @@ +# Eliminazione delle chiavi esterne + +In Alexandria sono presenti solo due chiavi esterne: una nelle entità Recensione e l'altra nell'entità Localizzazione. + +## Eliminazione della chiave di Recensione + +![](img/4-2-eliminazione-chiavi-esterne/chiave-recensioni.png) + +In questo caso, si è aggiunto a Recensione l'attributo "ID elemento", che corrisponderà all'ID dell'elemento a cui si riferisce: + +![](img/4-2-eliminazione-chiavi-esterne/after-recensioni.png) + +## Eliminazione della chiave di Localizzazione + +![](img/4-2-eliminazione-chiavi-esterne/chiave-localizzazione.png) + +Anche in questo caso si è trasformata la chiave esterna in un attributo "EIDR film" che corrisponderà all'EIDR del film il cui titolo è stato tradotto. + +![](img/4-2-eliminazione-chiavi-esterne/after-localizzazione.png) diff --git a/README.md b/README.md index 91b3da5..095b8fa 100644 --- a/README.md +++ b/README.md @@ -22,3 +22,4 @@ Le specifiche di questo progetto sono disponibili nel file [`spec.pdf`](0-spec.p 5. [Schema scheletro finale](3-5-schema-finale.md) 4. **Progettazione logica** 1. [Eliminazione delle gerarchie](4-1-eliminazione-gerarchie.md) + 2. [Eliminazione delle chiavi esterne](4-2-eliminazione-chiavi-esterne.md) diff --git a/img/4-2-eliminazione-chiavi-esterne/after-localizzazione.png b/img/4-2-eliminazione-chiavi-esterne/after-localizzazione.png new file mode 100644 index 0000000..1fcdfab Binary files /dev/null and b/img/4-2-eliminazione-chiavi-esterne/after-localizzazione.png differ diff --git a/img/4-2-eliminazione-chiavi-esterne/after-recensioni.png b/img/4-2-eliminazione-chiavi-esterne/after-recensioni.png new file mode 100644 index 0000000..79b3701 Binary files /dev/null and b/img/4-2-eliminazione-chiavi-esterne/after-recensioni.png differ diff --git a/img/4-2-eliminazione-chiavi-esterne/chiave-localizzazione.png b/img/4-2-eliminazione-chiavi-esterne/chiave-localizzazione.png new file mode 100644 index 0000000..d9c0d00 Binary files /dev/null and b/img/4-2-eliminazione-chiavi-esterne/chiave-localizzazione.png differ diff --git a/img/4-2-eliminazione-chiavi-esterne/chiave-recensioni.png b/img/4-2-eliminazione-chiavi-esterne/chiave-recensioni.png new file mode 100644 index 0000000..4bccb30 Binary files /dev/null and b/img/4-2-eliminazione-chiavi-esterne/chiave-recensioni.png differ