.dsy:it.
Show 150 posts per page

.dsy:it. (http://www.dsy.it/forum/)
- Basi di dati ~ comunicazione digitale (http://www.dsy.it/forum/forumdisplay.php?forumid=108)
-- Help progetto "Annunci Immobili" (http://www.dsy.it/forum/showthread.php?threadid=40424)


Posted by piero88 on 12-05-2010 15:48:

Help progetto "Annunci Immobili"

Ieri, durante la lezione dedicata alla progettazione concettuale del progetto (schema E-R), ho riscontrato un problema che, parlando con alcuni gruppi, hanno anche altri...
il problema che ho è riferito al fatto che un immobile può essere venduto in vari momenti, cioè che il proprietario dell'immobile cambia (il cambio di proprietà viene gestito dall'amministratore) ma in particolare il proprietario iniziale di un immobile potrebbe ritornare proprietario dello stesso immobile dopo vari passaggi...in altre parole:
Proprietario A ---vende a---> Proprietario B
Proprietario B ---vende a---> Proprietario C
Proprietario C ---vende a---> Proprietario A

come si potrebbe gestire questo problema??

nel mio schema E-R:
il privato è collegato ad immobile;
il privato è collegato ad annunci;
l'annuncio è collegato ad immobile;
l'annuncio è collegato a risposta;
il privato è collegato a risposta;


Posted by Docguitar on 12-05-2010 16:22:

scusa ma che problema c'è?? cioè anche se fosse uno può comprare la stessa volta lo stesso immobile... poi per quanto rigarda il testo del progetto, mi sembra che bisogni tenere traccia delle vendite (quindi offerte accettate) non dello storico dei cambi di proprietà ( a mio parere se fosse stato richiesto sarebbe stato scritto all'interno del testo)

__________________
E puoi maledire la tua bocca se sbagliando mi chiama quando lui ti tocca? - Pelle- (Afterhours)
----------------------------------------------
Msn Messenger: docguitar@supereva.it


Posted by gae84 on 12-05-2010 19:23:

potresti magari pensare ad un trasferimento di proprietà della casa da un privato ad un altro..... occhio che come vincolo devi ovviamente aggiungere che venditore e acquirente devono essere diversi tra loro


Posted by piero88 on 12-05-2010 20:22:

si ma nel momento in cui i vincoli di cardinalità tra privato e immobile sono rispettivamente 1,N e 1,1 nella relazione posso avere solo una volta la chiave di privato e di immobile..non si possono ripetere in un secondo momento..mentre il prof ieri a lezione ha specificato che un provato può tornare in possesso di un immobile in momenti diversi dopo averlo venduto..


Posted by Docguitar on 12-05-2010 22:34:

scusa ma non capisco.. un immobile ha sempre un solo proprietario attuale.. quando trasferisci cambi semplicemnte il proprietario nella tabella mica devi duplicare l'immobile

__________________
E puoi maledire la tua bocca se sbagliando mi chiama quando lui ti tocca? - Pelle- (Afterhours)
----------------------------------------------
Msn Messenger: docguitar@supereva.it


Posted by gasp10 on 14-05-2010 10:40:

Originally posted by Docguitar
scusa ma non capisco.. un immobile ha sempre un solo proprietario attuale.. quando trasferisci cambi semplicemnte il proprietario nella tabella mica devi duplicare l'immobile


eh però ha detto anche che si vuole tenere traccia dei propietari degli immobili (punto 4-4-b), quindi non puoi cambiare semplicemente il propietario senza la necessità di duplicarlo.

Poi va anche ad interpretazione.


Posted by Andrewz on 14-05-2010 13:26:

il testo del progetto è stato cambiato per dire che si deve mantenere la storia dei proprietari di un immobile! consiglio di riguardarlo


Posted by piero88 on 14-05-2010 17:10:

appunto..quello ke ha detto il prof nella "lezione" di martedì...
la mia idea è quella di legare privato e immobile con una relazione molti a molti..
penso vada bene..


Posted by clacs on 16-05-2010 09:50:

...invece come avete gestito le risposte agli annunci, e relative risposte del proprietario?


Posted by piero88 on 16-05-2010 11:15:

in pratica il proprietario di un immobile non può fare offerte a propri annunci..ma può rispondere a offerte di altri proprietari sul suo immobile..
bisogna gestire il fatto di accettare o meno un'offerta..penso si possa fare con un attributo ke gestisce questa cosa..


Posted by matt on 16-05-2010 14:04:

A me invece non è troppo chiara una questione sui tempi di validità annuncio/offerta ... penso ci sia una discrepanza, mi spiego:

a proposito delle offerte (dal punto di vista di chi le deve valutare) il testo dice :

"Il proprietario dell'immobile ha 7gg per rispondere all'offerta(dopo tale periodo l'offerta scade"

poi sappiamo che ci sono 3 opzioni per la validità di un offerta(dal punto di vista di chi le deve effettuare)

1) STANDARD data_corrente + 7giorni
2) ABBREVIATA data_corrente +3giorni
3) ALTRA scadenza_annuncio + 3giorni

il mio dubbio è sul'opzione 3


Mettiamo il caso che ci sia un annuncio inserito l' 1 Giugno, con validità un mese.
Una persona interessata all'annuncio, lo stesso giorno fa un offerta con l'opzione 3.
Ovvero con validità fino a 3giorni dopo la scadenza dell'annuncio.

che senso ha fare un offerta che scade tra un mese e 3giorni quando si era detto che "il proprietario dell'immobile ha 7gg per rispondere all'offerta(dopo tale periodo l'offerta scade)" ???

in ogni caso AL MASSIMO un offerta può valere per 7 giorni.


L'unica cosa che mi viene in mente è, che questa terza opzione serva per fare offerte nell'ultimo giorno di validità dell'annuncio.
Quindi in pratica equivarrebbe all'opzione 2 (abbreviata, di 3 giorni)
infatti varrebbe 3 giorni, solo dopo la validità dell'annuncio ...


mi sembra un casino inutile però


Posted by clacs on 17-05-2010 21:00:

...sempre riguardo alla questione annunci/risposte. cosa si intende per "si assume un singolo invio" secondo voi?

poi...
quante volte può chiedere informazioni un utente per ogni singolo annuncio?

quante volte può rispondere il proprietario/autore dell'annuncio con dei chiarimenti?

i chiarimenti devono essere singoli (risposta per risposta) oppure accumulati in una singola risposta valida per tutti?


Posted by gasp10 on 20-05-2010 07:55:

Originally posted by matt
il mio dubbio è sul'opzione 3


Mettiamo il caso che ci sia un annuncio inserito l' 1 Giugno, con validità un mese.
Una persona interessata all'annuncio, lo stesso giorno fa un offerta con l'opzione 3.
Ovvero con validità fino a 3giorni dopo la scadenza dell'annuncio.

che senso ha fare un offerta che scade tra un mese e 3giorni quando si era detto che "il proprietario dell'immobile ha 7gg per rispondere all'offerta(dopo tale periodo l'offerta scade)" ???

in ogni caso AL MASSIMO un offerta può valere per 7 giorni.


l'offerta vale MASIMO 7 giorni se la data di scadenza di quell'offerta è 7 giorni...ma dato che uno la puo modificare come nel caso che hai supposto te l'offerta avra scadenza tra 1 mese e 3 giorni


Originally posted by clacs
quante volte può rispondere il proprietario/autore dell'annuncio con dei chiarimenti?

i chiarimenti devono essere singoli (risposta per risposta) oppure accumulati in una singola risposta valida per tutti?

solo 1 volta. e singoli


Posted by mdt on 22-05-2010 16:38:

Io mi sto invece chiedendo come si possono gestire alcuni vincoli tra diverse relazioni (ad esempio appunto il proprietario non può postare una risposta al proprio annuncio) se in postgres non sono implementate le asserzioni che servono proprio a questo.
Il check limita il controllo alla tupla, come facciamo a fare il controllo su più tuple o tra attributi di più relazioni?


Posted by piero88 on 23-05-2010 18:47:

è lo stesso problema ke ho trovato io con con l'entità telefono in cui ho numero e utente, dove utente è la chiave di privato o amministratore...
ma con la check su postgres non si può fare vincoli su attributi che appartengono in diverse entità ma si deve fare con le asserzioni che però postgres non supporta...quindi..non ne ho idea..il prof le vuole scritte, cosa che mi fa pensare che sui vincoli che non si possono fare su postgres il prof sorvolerà..cosa che mi auguro..


Posted by clacs on 25-05-2010 15:57:

Ragazzi...maaa se qualcuno postasse il suo schema er?....sono fermo da due settimane con uno schema che secondo me potrebbe essere giusto ma ho sempre dei dubbi. Più tardi metto il mio...


Posted by te®ne on 25-05-2010 18:06:

magari l'er vero e proprio no..che poi c si copierebbe tutti..ma chi ha ricevuto un ok su delle parti, potrebbe condividerle, tipo, su come gestire offerte e risposte, in modo ricorsivo o no..
qui la gente impazzisce..e il corso finisce..


Posted by clacs on 25-05-2010 20:13:

Ad esempio....come fate a conservare uno storico delle proprietà degli immobili?


Posted by caha on 26-05-2010 19:53:

progetto non frequentante

Per quanto progetto non frequentante (che è molto simile a quello dei frequententi), l'amministratore del sito lo dobbiamo inserire nello schema ER (come un entita), oppure lo prendiamo in considerazione solo quando si fa l'applicativo in php?
Grazie


Posted by clacs on 30-05-2010 10:20:

come avete gestito l'attributo tot_annunci(se lo avete chiamato così) nell'entità utente/privato?

...qui serve un trigger mi pare, ma con postgres il discorso non è così immediato come con mysql ad esempio, quindi come avete fatto?


Posted by clacs on 31-05-2010 12:14:

altra domanda:
come posso fare in modo che nnon ci siano annunci contemporaneamente validi per lo stesso immobile?


Posted by tyrdrummer on 07-06-2010 14:17:

ragazzi perchè non facciamo uno share dello schema er? è una cosa utile a tutti


Posted by ayakochan on 13-06-2010 22:33:

ragazzi, ma le operazioni minimi che si richiede di sviluppare per la base di dati, ossia i 4 gruppi nella seconda/terza pagina del progetto, sono query sql o servono per php?
dovrei creare delle funzioni per usarle??

ad esempio mi dice:
registrazione di un nuovo immobile

devo fare insert blablabla?

__________________
...now my feet won't touch the ground...


Posted by matt on 14-06-2010 00:24:

insert blablabla; !!


sono query sql o servono per php?


quel gruppo che dici sono query sql che devi scrivere e consegnare in allegato alla documentazione e al progetto vero e proprio (struttura database e sorgenti php)

Che poi saranno esattamente le stesse query(magari non esattamente tutte) che userai nel progetto(servono per php!), che i prof hanno deciso come fondamentali e sulle quali ti valuteranno

per le funzioni, sempre se intendi le StoreProcedure(CREATE FUNCTION BEGIN END blablabla) segli tu ... io per esempio non le sto usando


Posted by clacs on 18-06-2010 09:59:

io sinceramente non ho capito:

Si riporti esplicitamente il codice SQL standard delle interrogazioni richieste al punto 4.4.
Alcune delle funzionalita richieste potrebbero non essere implementabili con singole query
SQL, ma richiedere l'utilizzo di strumenti piu avanzati (viste, stored procedure, ...)
e qui ok...
ma questo vuol dire che una query tipo questa:

Cancellare gli annunci di vendita di immobili il cui costo al metro quadro e inferiore al
20% del costo medio al metro quadro degli annunci attivi per immobili della stessa citta
e della stessa tipologia.

potrebbe anche non servirmi per la gestione vera e propria del'applicativo? no perchè...mi sembra alquanto inutile e caotica...


ALTRA DOMANDA:

mi accorgo solo oggi che gli annunci devono giustamente avere una validità ma che non viene specificato di quanto dev'essere...è possibile quindi fissare una validità per tutti gli annunci e bon, senza farla decidere all'utente?


Posted by clacs on 29-06-2010 09:47:

uppp!


Posted by ayakochan on 30-06-2010 22:17:

cavolo, in effetti non è scritto sul testo del progetto.
a sto punto penso che con un'assunzioni tu possa dire che la validità dell'annuncio è a discrezione dell'utente e al massimo puoi fissare dei paletti temporali, ad esempio dire che può valere almeno un giorno e al massimo 6 mesi

__________________
...now my feet won't touch the ground...


All times are GMT. The time now is 11:54.
Show all 27 posts from this thread on one page

Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.