|
Shady90 |
vuoi creare una vista che si chiami vista('PARAMET ... |
10-06-2012 11:05 |
|
|
Shady90 |
.fedelissimo.
Registered: Jun 2010
Posts: 59 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 7:05:33 [...]
Status: Offline
Edit | Report | IP: Logged |
vuoi creare una vista che si chiami vista('PARAMETRO') ??
io farei una cosa tipo VISTA_PARAMETRO, non so se puoi mettere parentesi e apici nel nome di una vista ..
io comunque non usando il plpgsql non saprei aiutarti, sto facendo tutto in sql server con le stored procedure
|
10-06-2012 11:05 |
|
|
| |
|
pintu |
In teoria l'idea era quella, ma da quanto ho capit ... |
10-06-2012 11:35 |
|
|
pintu |
.illuminato.
Registered: Jul 2010
Posts: 248 (0.05 al dì)
Location: Novara
Corso: informatica
Anno:
Time Online: 2 Days, 0:46:30 [...]
Status: Offline
Edit | Report | IP: Logged |
In teoria l'idea era quella, ma da quanto ho capito non si può fare. Per l'implementazione dei cluster volevo creare una vista diversa per ogni range di valori del criterio di similarità...mi sa però che l'idea è sbagliata..Non so proprio come fare!
|
10-06-2012 11:35 |
|
|
| |
|
Ivand |
Per consegnare il progetto bisogna iscriversi all' ... |
10-06-2012 21:17 |
|
|
Ivand |
.amico.
Registered: Nov 2007
Posts: 20 (0.00 al dì)
Location:
Corso: Info
Anno: 3
Time Online: 9:40:51 [...]
Status: Offline
Edit | Report | IP: Logged |
Per consegnare il progetto bisogna iscriversi all'appello?
|
10-06-2012 21:17 |
|
|
| |
|
Shady90 |
l'idea dei cluster fatte con viste di annunci simi ... |
16-06-2012 08:43 |
|
|
Shady90 |
.fedelissimo.
Registered: Jun 2010
Posts: 59 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 7:05:33 [...]
Status: Offline
Edit | Report | IP: Logged |
l'idea dei cluster fatte con viste di annunci simili in teoria è corretta, però se ci rifletti già non può andar bene per la vicinanza geografica: metti di avere annuncio A a 9km da B e annuncio C a 8km da B ma a 18 da A (messi in linea retta) ... bè in questo caso A è in cluster con B, B è in cluster con C, ma A e C devono essere in cluster diversi ... come puoi fare con una vista???
è più complicata di quanto pensassi .. se qualcuno ha buone idee per favore si faccia sentire!
|
16-06-2012 08:43 |
|
|
| |
|
Shady90 |
qualcuno ha consegnato all'appello del 21? quando ... |
23-06-2012 16:52 |
|
|
Shady90 |
.fedelissimo.
Registered: Jun 2010
Posts: 59 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 7:05:33 [...]
Status: Offline
Edit | Report | IP: Logged |
qualcuno ha consegnato all'appello del 21? quando farà la discussione del progetto?
|
23-06-2012 16:52 |
|
|
| |
|
pintu |
Qualcuno di voi che usa postgres ha usato il tipo ... |
24-06-2012 10:00 |
|
|
pintu |
.illuminato.
Registered: Jul 2010
Posts: 248 (0.05 al dì)
Location: Novara
Corso: informatica
Anno:
Time Online: 2 Days, 0:46:30 [...]
Status: Offline
Edit | Report | IP: Logged |
Qualcuno di voi che usa postgres ha usato il tipo SERIAL per qualche attributo? Ho una tabella A con chiave primaria id di tipo SERIAL. L'attributo ref_id di una tabella B, fa riferimento a id. ref_id devo dichiararlo per forza di tipo SERIAL??
|
24-06-2012 10:00 |
|
|
| |
|
Shady90 |
pintu io uso sql server, ma ho anche io gli id che ... |
26-06-2012 08:16 |
|
|
Shady90 |
.fedelissimo.
Registered: Jun 2010
Posts: 59 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 7:05:33 [...]
Status: Offline
Edit | Report | IP: Logged |
pintu io uso sql server, ma ho anche io gli id che fanno da chiave primaria in tutte le tabelle ti tipo serial: le chiavi esterne non devono essere assolutamente serial, altrimenti sarebbero autoincrement anche quelle; io le ho fatte numeric(18,0) not null
|
26-06-2012 08:16 |
|
|
| |
|
Shady90 |
per la clusterizzazione degli annunci, secondo voi ... |
26-06-2012 08:19 |
|
|
Shady90 |
.fedelissimo.
Registered: Jun 2010
Posts: 59 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 7:05:33 [...]
Status: Offline
Edit | Report | IP: Logged |
per la clusterizzazione degli annunci, secondo voi qual'è migliore tra queste 2 alternative?
1. per ogni annuncio inserito creo una vista materializzata (una tabella temporanea) con una sola colonna in cui inserisco gli annunci a 10 km di distanza
2. creo una sola tabella con 2 colonne id_annuncio in cui ogni coppia rappresenta 2 annunci di immobili vicini a 10km
in entrambi i casi ho però il problema di ridondanza dati, ovvero segno che l'annuncio x è vicino a quello y e in un altro posto che l'annuncio y è vicino a quello x ......
EDIT: opterò per la 2 alla fine! mi viene anche comodo e semplice il trigger di insert update e delete
Last edited by Shady90 on 27-06-2012 at 09:43
|
26-06-2012 08:19 |
|
|
| |
|
pintu |
per la consegna del progetto bisogna iscriversi al ... |
02-07-2012 09:43 |
|
|
pintu |
.illuminato.
Registered: Jul 2010
Posts: 248 (0.05 al dì)
Location: Novara
Corso: informatica
Anno:
Time Online: 2 Days, 0:46:30 [...]
Status: Offline
Edit | Report | IP: Logged |
per la consegna del progetto bisogna iscriversi al sifa??
|
02-07-2012 09:43 |
|
|
| |
|
ste89 |
Ciao a tutti,
... |
05-07-2012 14:18 |
|
|
ste89 |
.simpatizzante.
Registered: Jul 2011
Posts: 11 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 9:09:01: [...]
Status: Offline
Edit | Report | IP: Logged |
Ciao a tutti,
Anche io sto realizzando il progetto di basi di dati, sto ragionando ora sulla ricerca, per poter rendere la ricerca migliore è necessario usare le viste materializzate e trigger.
Io ho iniziato, ma mi sta sorgendo un dubbio.
Ricapitolo un attimo quello che ho capito riguardo alle viste materializzate con PostgreSQL:
1) Per creare le viste materializzate devo creare una nuova tabella con la sintassi classi CREATE TABLE nomeTabella (------); con gli stessi attributi della tabella "originaria".
2) Creare una function che ritorna un trigger (....RETURNS TRIGGER ....)
3) Creare il trigger vero e proprio.
In questo modo ogni volta che inserirò un dato nella tabella "originaria" il trigger lo inserirà anche nella tabella (vista materializzata).
Ho detto una serie infinita di cazzate? o il mio procedimento è corretto?
E in secondo luogo, in questo modo non mi vengo a trovare una bd con un alto numero di tabelle e molte per contenere gli stessi dati?
Spero che qualcuno possa chiarire i miei dubbi, un ringraziamento a tutti,
ciao, Stefano.
|
05-07-2012 14:18 |
|
|
| |
|
thirdmoon030 |
Ciao stefano, anche io sono un po incasinato con q ... |
08-07-2012 10:01 |
|
|
thirdmoon030 |
.amico.
Registered: Nov 2008
Posts: 33 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 13:22:39 [...]
Status: Offline
Edit | Report | IP: Logged |
Ciao stefano, anche io sono un po incasinato con questo progetto per colpa delle viste materializzate, tra l'altro non ho neanche seguito il corso e per quanto vedo anche nelle slide(e nel libro) l'argomento è poco esaminato.
Io avevo già consegnato un progetto (fatto male) a febbraio e mi è stato detto che le viste materializzate sono obbligatorie per la buona considerazione del progetto.
(Anche i cluster vanno implementati come viste materializzate)
Sinceramente però sfogliando un po il web mi sn trovato spiazzato perchè ho trovato soluzioni per postgres che lasciano molto a desiderare, o per lo meno sono di una complessità che sicuramente non è stata trattata nelle slide(se avete slide o appunti trattati a lezione fatemi sapere).
L'unica cosa che ho trovato (tra l'altro su questo forum) è http://tech.jonathangardner.net/wik...erialized_Views anche se è un po complesso come metodo suppongo vogliano proprio questo.
|
08-07-2012 10:01 |
|
|
| |
|
ste89 |
Ciao anche io cercando nel web avevo trovato quell ... |
09-07-2012 07:04 |
|
|
ste89 |
.simpatizzante.
Registered: Jul 2011
Posts: 11 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 9:09:01: [...]
Status: Offline
Edit | Report | IP: Logged |
Ciao anche io cercando nel web avevo trovato quella pagina, alla fine io ho fatto come scritto nel mio post precedente, ho creato le tabelle e le functions con i trigger per fare in modo che le tabelle create come "viste materializzate" siano aggiornate subito dopo l'inserimento.
Ciao, Stefano.
|
09-07-2012 07:04 |
|
|
| |
|
ste89 |
Ciao anche io cercando nel web avevo trovato quell ... |
09-07-2012 07:10 |
|
|
ste89 |
.simpatizzante.
Registered: Jul 2011
Posts: 11 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 9:09:01: [...]
Status: Offline
Edit | Report | IP: Logged |
Ciao anche io cercando nel web avevo trovato quella pagina, alla fine io ho fatto come scritto nel mio post precedente, ho creato le tabelle e le functions con i trigger per fare in modo che le tabelle create come "viste materializzate" siano aggiornate subito dopo l'inserimento.
Ciao, Stefano.
|
09-07-2012 07:10 |
|
|
| |
|
Shady90 |
@pintu: si bisogna iscriversi al sifa! io ho scrit ... |
11-07-2012 11:33 |
|
|
Shady90 |
.fedelissimo.
Registered: Jun 2010
Posts: 59 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 7:05:33 [...]
Status: Offline
Edit | Report | IP: Logged |
@pintu: si bisogna iscriversi al sifa! io ho scritto una mail spiegando che non devo fare lo scritto ma solo consegnare il progetto, mi è stato detto che l'iscrizione è comunque necessaria
@ste89: io ho fatto proprio come hai detto tu, le viste materializzate le ho fatte con delle create di tabelle identiche a quelle originali con gli stessi dati dentro (spartiti nelle varie diverse viste); per i cluster però non ho fatto nello stesso modo, anche perchè secondo me è impossibile.. ho fatto delle tabelle di associazione: 2 colonne entrambi chiavi esterne ad annuncio dove ogni record indica "annunci simili"
|
11-07-2012 11:33 |
|
|
| |
|
Shady90 |
Per la cronaca, alla fine a me è andata bene, le ... |
11-10-2012 08:21 |
|
|
Shady90 |
.fedelissimo.
Registered: Jun 2010
Posts: 59 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 7:05:33 [...]
Status: Offline
Edit | Report | IP: Logged |
Per la cronaca, alla fine a me è andata bene, le scelte erano tutte corrette. Mi ha tolto un punto però per il diagramma ER che non era fatto secondo gli standard.... Mah vabè, mi ha dato +2 e va bene così
|
11-10-2012 08:21 |
|
|
| |
|
All times are GMT. The time now is 20:33. |
|
|
|
|
|
|
|
| |
Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
|
|
|
|
|
|