-

Elaborato di Basi di Dati

Project Name

A.A. 2024-2025

Name Surname

name.surname@studio.unibo.it

123456789

Name2 Surname

name.surname@studio.unibo.it

123456789

Name3 Surname

name.surname@studio.unibo.it

123456789

Name4 Surname

name.surname@studio.unibo.it

123456789

Indice

Analisi dei requisiti

[Inserire qui la descrizione del progetto.]

Intervista

[Inserire qui il testo dell'intervista con il cliente.]

Rilevamento delle ambiguità e correzioni proposte

[Inserire qui le ambiguità rilevate nel testo dell'intervista e le correzioni proposte.]

terminedescrizionenuovo termine
termine1descrizione del termine1nuovo termine1
concetti.

Definizione delle specifiche in linguaggio naturale ed estrazione dei concetti principali

[Inserire qui il riassunto dell'intervista con le correzioni]

[Elenco con le operazioni definite]

Progettazione Concettuale

[Inserire qui descrizione della prima iterazione di schema ER]

Schema scheletro

ER
Inserire qui lo schema scheletro del database

Raffinamenti proposti

[Inserire qui i raffinamenti proposti allo schema scheletro.]

Schema concettuale finale

ER
Inserire qui lo schema concettuale finale

Progettazione logica

Stima del volume dei dati

ConcettoTipoVolume
Concetto1E100
Concetto2R200
volumi di dati.

Descrizione delle operazioni principali e stima della loro frequenza

CodiceDescrizioneFrequenza
1Descrizione operazione1100
2Descrizione operazione2200
frequenza operazioni.

[Inserire qui la descrizione delle operazioni principali e la stima della loro frequenza.]

Schemi di navigazione e tabelle degli accessi

OP 1 — Operazione 1

[Inserire qui descrizione operazione 1]

ConcettoTipoAccessiOperazione
Concetto1E1L
Concetto2R2S

[Totale costo operazione 1]

OP 2 — Operazione 2

[Inserire qui descrizione operazione 2]

ConcettoTipoAccessiOperazione
Concetto1E1L
Concetto2R2S

[Totale costo operazione 2]

ER
Inserire qui lo schema di navigazione dell'operazione 2

Raffinamento dello schema

Eliminazione degli attributi composti

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam aliquet ut erat nec suscipit. Mauris vitae massa eu leo molestie ullamcorper. Fusce ornare neque quis faucibus laoreet. Pellentesque mauris sapien, pretium sed leo vitae, aliquam suscipit dolor. Aenean egestas congue rutrum. Nunc eget eros eu justo fringilla lobortis efficitur non est. In ultrices lectus ac iaculis cursus. Phasellus at luctus nibh, non porttitor ex. Vestibulum ligula metus, dignissim ac nisi non, tristique hendrerit purus.

Eliminazione di identificatori esterni

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam aliquet ut erat nec suscipit. Mauris vitae massa eu leo molestie ullamcorper. Fusce ornare neque quis faucibus laoreet. Pellentesque mauris sapien, pretium sed leo vitae, aliquam suscipit dolor. Aenean egestas congue rutrum. Nunc eget eros eu justo fringilla lobortis efficitur non est. In ultrices lectus ac iaculis cursus. Phasellus at luctus nibh, non porttitor ex. Vestibulum ligula metus, dignissim ac nisi non, tristique hendrerit purus.

Eliminazione gerarchie

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam aliquet ut erat nec suscipit. Mauris vitae massa eu leo molestie ullamcorper. Fusce ornare neque quis faucibus laoreet. Pellentesque mauris sapien, pretium sed leo vitae, aliquam suscipit dolor. Aenean egestas congue rutrum. Nunc eget eros eu justo fringilla lobortis efficitur non est. In ultrices lectus ac iaculis cursus. Phasellus at luctus nibh, non porttitor ex. Vestibulum ligula metus, dignissim ac nisi non, tristique hendrerit purus.

Scelta delle chiavi

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam aliquet ut erat nec suscipit. Mauris vitae massa eu leo molestie ullamcorper. Fusce ornare neque quis faucibus laoreet. Pellentesque mauris sapien, pretium sed leo vitae, aliquam suscipit dolor. Aenean egestas congue rutrum. Nunc eget eros eu justo fringilla lobortis efficitur non est. In ultrices lectus ac iaculis cursus. Phasellus at luctus nibh, non porttitor ex. Vestibulum ligula metus, dignissim ac nisi non, tristique hendrerit purus.

Analisi delle ridondanze

[Inserire qui l'elenco delle ridondanze presenti.]

OP 1 — Operazione 1

[Inserire qui descrizione della ridondanza nell'operazione 1 (contando le ridondanze)]

ConcettoTipoAccessiOperazione
Concetto1E1L
Concetto2R2S

[Totale costo operazione 1]

[Inserire qui descrizione della ridondanza nell'operazione 1 (senza le ridondanze)]

ConcettoTipoAccessiOperazione
Concetto1E1L
Concetto2R2S

[Totale costo operazione 1]

OP 2 — Operazione 2

[Inserire qui descrizione operazione 2 (contando le ridondanze)]

ConcettoTipoAccessiOperazione
Concetto1E1L
Concetto2R2S

[Totale costo operazione 2]

[Inserire qui descrizione operazione 2 (senza le ridondanze)]

ConcettoTipoAccessiOperazione
Concetto1E1L
Concetto2R2S

[Totale costo operazione 2]

Traduzione di entità e associazioni in relazioni

[Inserire qui la traduzione di entità e associazioni in relazioni.]

Schema relazionale finale

RL
Inserire qui lo schema relazionale

Traduzione delle operazioni in query SQL

OP 1 — Operazione 1

[Inserire qui commenti aggiuntivi per l'operazione 1 se necessari.]

SELECT code
FROM goes
WHERE here
OP 2 — Operazione 2

[Inserire qui commenti aggiuntivi per l'operazione 2 se necessari.]

SELECT code
FROM goes
WHERE here

Progettazione dell’applicazione

Descrizione dell’architettura dell’applicazione realizzata

[Inserire qui la descrizione dell'architettura dell'applicazione realizzata]

Guida utente

[Inserire qui una breve descrizione o demo dell'utilizzo dell'applicazione.]

screenshot
Inserire qui screenshot dell'applicazione