La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Progettazione di un Database. Analisi dei requisiti Si vuole analizzare la gestione dei prestiti in una biblioteca personale A tale scopo bisognerà studiare.

Presentazioni simili


Presentazione sul tema: "Progettazione di un Database. Analisi dei requisiti Si vuole analizzare la gestione dei prestiti in una biblioteca personale A tale scopo bisognerà studiare."— Transcript della presentazione:

1 Progettazione di un Database

2 Analisi dei requisiti Si vuole analizzare la gestione dei prestiti in una biblioteca personale A tale scopo bisognerà studiare i dati relativi a : Amico Libri Il fine ultimo è quello di offrire informazioni sui prestiti dei libri a vari amici

3 Dominio applicativo Il dominio applicativo è composto da tutti i soggetti che compongono il sistema della biblioteca personale, in particolare quelle relative alla gestione dei prestiti

4 Schema Entità – Relazioni Amico gestione prestiti libri 1 :N 1 : N N N

5 Progettazione concettuale Sono state individuate due entità: Amico Libri

6 Progettazione concettuale AMICO Per lentità AMICO sono stati individuati i seguenti attributi: Id amico Nome amico

7 Progettazione concettuale LIBRI Per lentità libri sono stati individuati i seguenti attributi Id libri Titolo Autore

8 Progettazione logica definizione delle relazioni AMICO LIBRI N1 N 1 N : N PRSTITI

9 Progettazione concettuale PRESTITI Definizione delle relazioni Dalla relazione N:N deriva unulteriore entità Prestiti i cui attributi sono Id prestiti Data consegna libro Data prevista restituzione Campo link alla tabella Amici Campo link alla tabella Libri

10 Progettazione logica descrizione delle caratteristiche degli attributi Nome campo Tipo campo Dimensi one VincoliNote IdAmiconumericoIntero lungoPrimary key NomeAmicotestoIntero lungoUnique Tabella Amici

11 Progettazione logica descrizione delle caratteristiche degli attributi Nome campo Tipo campo dimensio ne vincolinote IdLibronumericoIntero lungoPrimary key TitoloLibrotesto50unique AutoreLibrotesto50Not null Tabella Libri

12 Progettazione logica descrizione delle caratteristiche degli attributi Nome campo Tipo campo Dimensi one VincoliNote IdprestitonumericoIntero lungoPrimary key FkAmicoPre stito numericoIntero lungoForeign keyLink alla tabella Amici FkLibriPresti to numericoIntero lungoForeign keyLink alla tabella Libri dataConseg na dataNot null dataPrevista Consegna dataNot null Tabella prestiti

13 Base dati ospedale Paziente :cod (primary key) Ricoveri:id_ricoveri non presente; paziente(foreign key); reparto (foreign key) Reparti: cod(primary key);primario(foreign key) Medici :matr(primary key); reparto(foreign key)


Scaricare ppt "Progettazione di un Database. Analisi dei requisiti Si vuole analizzare la gestione dei prestiti in una biblioteca personale A tale scopo bisognerà studiare."

Presentazioni simili


Annunci Google