relazione ricorsiva

  • Creatore Discussione Creatore Discussione mteresa
  • Data di inizio Data di inizio

mteresa

Nuovo Utente
16 Ago 2014
18
0
0
salve ragazzi ...
devo realizzare una relazione ricorsiva. mi spiego : ho un sito per la prenotazione di libri on line.. su questo sito gli utenti possono pubblicare libri vecchi o usati che possono scambiare con altri utenti o prestarli ad altri utenti. gli utenti coinvolti in queste operazioni non sono necessariamente quelli registrati.

utenti ( entità) --------- pubblicazione (relazione)-------- libri(entità)
ho l entità utenti , in cui vengono memorizzati tutti gli utenti che si registrano , essi hanno un "id" che è un campo con kiave primaria e autoincrement. la relazione pubblicazione ha come chiave estrerna le chiavi primarie di utenti e libri.
Per gli utenti che non sono registrati e vogliono fare queste operazioni , viene aggiunto un id nella tabella utenti con tutti gli altri campi vuoti.
ho creato un' unica tabella " libri "in cui vengono registrati tutti i libri pubblicati dagli utenti(registrati e non ) , per ogni libro ci sarà il titolo, autore, isbn e nome , citta, indirizzo dell ' utente che l ho pubblica. Ogni volta che aggiungo un libro nella tabella "libri" specifico se questo libro è nuovo o usato e se voglio scambiarlo con qualcuno o semplicemente darlo in prestito , questo tipo di relazione su "libri " è ricorsiva , tra l utente che pubblica il libro e quello che accetta un eventuale scambio o prestito , quindi la relazione ricorsiva ha anche un verso... come posso implementarla?
grazie mille anticipatamente
 

Discussioni simili