1
Fork 0
mirror of https://github.com/Steffo99/alexandria.git synced 2024-11-24 06:24:20 +00:00
bdd-2020-alexandria/README.md

46 lines
2 KiB
Markdown
Raw Normal View History

2020-05-11 15:29:31 +00:00
# ![Alexandria](img/0-README/alexandria.png)
2020-03-18 15:51:45 +00:00
Un database per un ipotetico sito web di gestione libreria multimediale
2020-03-18 15:51:45 +00:00
Realizzato in collaborazione tra [@Steffo99](https://github.com/Steffo99/) e [@Cookie-CHR](https://github.com/Cookie-CHR) per l'esame di [Basi di Dati](http://personale.unimore.it/rubrica/contenutiad/rmartoglia/2019/58030/N0/N0/9999) dell'[Unimore](https://www.unimore.it/).
2020-03-27 23:15:01 +00:00
## Specifiche
2020-03-27 23:15:01 +00:00
Le specifiche di questo progetto sono disponibili nel file [`spec.pdf`](0-spec.pdf).
2020-03-27 23:15:01 +00:00
## Capitoli della relazione
2020-03-18 15:51:45 +00:00
2020-05-11 15:29:31 +00:00
1. **[Descrizione](1-descrizione.md)**
2. **[Glossario](2-glossario.md)**
3. **Progettazione concettuale**
1. [Schema scheletro iniziale](3-1-schema-scheletro.md)
2. [Classificazione delle gerarchie](3-2-gerarchie.md)
3. [Identificazione delle autoassociazioni](3-3-autoassociazioni.md)
4. [Schema scheletro finale](3-4-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)
3. [Trasformazione degli attributi composti](4-3-trasformazione-degli-attributi-composti.md)
4. [Dati derivati](4-4-dati-derivati.md)
5. [Schema logico](4-5-schema-logico.md)
6. [Verifica di normalizzazione](4-6-normalizzazione.md)
2020-06-07 22:30:30 +00:00
5. **Schema del database**
2020-06-02 14:31:44 +00:00
1. [Tecnologia database](5-1-tecnologia-database.md)
2020-06-03 15:11:38 +00:00
2. [Creazione database](5-2-creazione-database.md)
3. [Creazione tabelle](5-3-creazione-tabelle.md)
2020-06-07 15:46:21 +00:00
6. **[Query preprogrammate per l'utilizzo del database](6-operazioni.md)**
2020-06-07 22:30:30 +00:00
## Formati alternativi
La relazione è disponibile anche in [formato `.odt`](relazione.odt) e in [formato `.pdf`](relazione.pdf).
## Riproduzione del database
Su una macchina con PostgreSQL 10.12 o superiore installato, eseguire in un terminale / prompt il seguente comando:
```bash
pg_restore --dbname="alexandria" --schema="public" --file="5-database.sql"
```
> La procedura per creare una copia del database è descritta in dettaglio nel file [`5-1-tecnologia-database.md`](5-1-tecnologia-database.md).