La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Base di dati Ospedale Tabella reparti Nome campoTipo campodimensionevincolo Cod. repartotesto1Primary key Nome repartotesto20Not null pr.

Presentazioni simili


Presentazione sul tema: "Base di dati Ospedale Tabella reparti Nome campoTipo campodimensionevincolo Cod. repartotesto1Primary key Nome repartotesto20Not null pr."— Transcript della presentazione:

1 Base di dati Ospedale Tabella reparti Nome campoTipo campodimensionevincolo Cod. repartotesto1Primary key Nome repartotesto20Not null pr

2 Tabella pazienti Nome campoTipo campodimensionevincolo Cod. pazientealfanumerico4Primary key cognometesto20Not null nometesto20Not null Non ci sono due ennuple con lo stesso valore nel campo codice paziente. Non ci sono due ennuple uguali negli altri attributi

3 Tabella ricoveri Nome campoTipo campoDimensionevincolo IniziodataPrimary key Fk Cod. paziente alfanumericoForeign keyLink alla tab. pazienti Fk Cod. reparto testoForeign keyLink alla tab. reparti finedatanull L’attributo cod. paziente presenta due ennuple con lo stesso valore.

4 Tabella medici Nome campoTipo campodimensionevincolo Matricola medico numericoIntero lungoPrimary key nometesto20Not null cognometesto20Not null Fk repartotestoForeign keyLink alla tab. reparti

5 PROGETTAZIONE DI UN DATABASE Biblioteca(privata) Antonio Toto

6 ANALISI REQUISITI Si vuole automatizzare i “prestiti di libri” di una biblioteca privata. A questo scopo si devono memorizzare i dati relativi a: 1.Libri 2.Amici-clienti 3.Restituzioni libri

7 SCHEMA ENTITA’-RELAZIONI AMICI -clienti PRESTITI LIBRI N N 1 1 LIBRI

8 PROGETTAZIONE CONCETTUALE Nel nostro caso sono state individuate le seguenti entità: 1.Libri 2.Amici-clienti

9 LIBRI Per l’entità libri sono stati trovati i seguenti attributi: 1.Id libro 2.Titolo libro 3.Autore libro

10 AMICI - CLIENTI Per l’entita amici – studenti sono stati individuati i seguenti attributi: 1.Id cliente 2.Nome o soprannome 3.Indirizzo cliente

11 PROGETTAZIONE LOGICA Dalla relazione N a N, tra amici- clienti e libri, deriva un ulteriore entità PRESTITI LIBRI Id prestito Campo link alla tabella libri Campo link alla tabella amici – clienti Data prestito

12 DEFINIZIONI DELLE CARATTERISTICHE DEGLI ATTRIBUTI Tabella libri Nome campoTipo campodimensionevincoli Id_librocontatorePrimary key Titolo librotesto40Not null Autore librotesto40Not null

13 Tabella amici – clienti Nome campoTipo campodimensionevincoli Id_clientecontatorePrimary key Nome clientetesto40Not null Indirizzo clientealfanumerico40Not null

14 Tabella prestiti Nome campoTipo campodimensionevincoli Id prestitonumericoIntero lungoPrimary key Fk amici prestitotestoForeign keyLink alla tab. amici Fk restituzione prestito testoForeign keyLink alla tab. restituzioni Data prestitodataNot null


Scaricare ppt "Base di dati Ospedale Tabella reparti Nome campoTipo campodimensionevincolo Cod. repartotesto1Primary key Nome repartotesto20Not null pr."

Presentazioni simili


Annunci Google