 |
Gehur |
| ma nelle vostre implementazioni gli amministratori ... |
22-02-2007 10:54 |
|
 |
Gehur |
.grande:maestro.
Registered: Apr 2006
Posts: 519 (0.07 al dì)
Location: Milano
Corso: Informatica
Anno:
Time Online: 3 Days, 0:41:42 [...]
Status: Offline
Edit | Report | IP: Logged |
ma nelle vostre implementazioni gli amministratori hanno un profilo dello stesso tipo dei generici (visualizzazione dati personali e argomenti preferiti)?
|
|
22-02-2007 10:54 |
|
|
|  |
 |
Simeon |
| Ho uno strano dubbio.
... |
23-02-2007 01:06 |
|
 |
Simeon |
:D
Registered: Aug 2004
Posts: 984 (0.13 al dì)
Location: Milano
Corso: Informatica
Anno: IT IS OVER!
Time Online: 14 Days, 19:29:42 [...]
Status: Offline
Edit | Report | IP: Logged |
Ho uno strano dubbio.
E' possibile che nella realizzazione del progetto alcune cose vadano definite proprio
manualmente nel DBMS?
Per farmi capire meglio, cose tipo la creazione del primo utente (che non puo' essere
fatta via applicazione web -nella versione da 3 punti- dato che non esistono ancora utenti amministratori con cui loggarsi ), che
inseriamo direttamente dal DBMS.
Oppure non so un altro esempio: nel mio DBMS ho una tabella con 3 tuple, 1 per tipologia (articolo/
news/foto), che memorizzano il numero di contenuti pubblicati e la media di accessi per ciascuna
di esse. Per far funzionare il tutto queste 3 tuple me le devo inserire manualmente
nel DBMS (con valori di default 0) in modo che poi i trigger relativi ci vadano ad
operare sopra.
Cioe per fare si puo' fare, ma volevo sapere se verro' linciato da qualche prof per
cose del genere. mi sembrano poco "eleganti". D'altra parte non vedo come si possa
risolvere diversamente, forse creando la tupla di una certa tipologia quando si inserisce
il primo contenuto appartenente alla stessa...
Last edited by Simeon on 23-02-2007 at 01:18
|
|
23-02-2007 01:06 |
|
|
|  |
 |
zonker |
| Secondo me è indispensabile che sia così, l'impo ... |
23-02-2007 07:42 |
|
 |
zonker |
.illuminato.
Registered: Mar 2003
Posts: 200 (0.02 al dì)
Location:
Corso:
Anno:
Time Online: 2 Days, 6:24:53 [...]
Status: Offline
Edit | Report | IP: Logged |
Secondo me è indispensabile che sia così, l'importante è che sia documantato. Del resto dove sta scritto che il database di una applicazione debba essere "vuoto" all'installazione?
Ad esempio le tabelle di lookup (quelle che contengono i valori delle tendine di scelta) possono essere popolate dalla procedura di installazione.
Io ad esempio inserisco i tipi news/foto/articolo e un utente amministratore di default direttamente alla fine dello script di generazione dello schema.
|
|
23-02-2007 07:42 |
|
|
|  |
 |
khelidan |
| [QUOTE][i]Originally posted by Gehur [/i]
... |
23-02-2007 11:27 |
|
 |
khelidan |
.grande:maestro.

Registered: Jun 2003
Posts: 1196 (0.14 al dì)
Location: Milano
Corso: Informatica
Anno: Finito....
Time Online: 13 Days, 12:08:03: [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by Gehur
ma nelle vostre implementazioni gli amministratori hanno un profilo dello stesso tipo dei generici (visualizzazione dati personali e argomenti preferiti)?
Se cerchi indietro nel 3d ne abbiamo parlato,io ho fatto che user ed admin partecipano alla stessa maniera all'applicazione,solo gli admin hanno qualche potere in più!
P.S:ma alla fine qual'è la data di consegna per chi ha fatto i compitini??
Ps2:Vero che non dobbiamo per forza consegnare il 1 marzo???
__________________
Khelidan
|
|
23-02-2007 11:27 |
|
|
|  |
 |
zonker |
| Gli studenti che sostengono l'esame mediante le pr ... |
23-02-2007 12:27 |
|
 |
zonker |
.illuminato.
Registered: Mar 2003
Posts: 200 (0.02 al dì)
Location:
Corso:
Anno:
Time Online: 2 Days, 6:24:53 [...]
Status: Offline
Edit | Report | IP: Logged |
Gli studenti che sostengono l'esame mediante le prove in itinere potranno consegnare il progetto ENTRO E NON OLTRE il 16 Aprile 2007. (http://islab.dico.unimi.it/bdlab2/mod.php)
Se però vuoi puoi consegnarlo entro il 1 marzo per registrarlo con l'appello di febbraio.
|
|
23-02-2007 12:27 |
|
|
|  |
 |
Simeon |
| [QUOTE][i]Originally posted by zonker [/i]
... |
23-02-2007 13:18 |
|
 |
Simeon |
:D
Registered: Aug 2004
Posts: 984 (0.13 al dì)
Location: Milano
Corso: Informatica
Anno: IT IS OVER!
Time Online: 14 Days, 19:29:42 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by zonker
Io ad esempio inserisco i tipi news/foto/articolo e un utente amministratore di default direttamente alla fine dello script di generazione dello schema.
Ecco, io invece intendevo proprio farlo a mano. Apro la tabella e inserisco a mano i dati. Era quello che mi lasciava perplesso (non so come farlo come dici tu, dovrei mettere delle INSERT INTO(etc etc) da qualche parte?).
|
|
23-02-2007 13:18 |
|
|
|  |
 |
zonker |
| Quando consegni il progetto devi consegnare anche ... |
23-02-2007 13:25 |
|
 |
zonker |
.illuminato.
Registered: Mar 2003
Posts: 200 (0.02 al dì)
Location:
Corso:
Anno:
Time Online: 2 Days, 6:24:53 [...]
Status: Offline
Edit | Report | IP: Logged |
Quando consegni il progetto devi consegnare anche la definizione dello schema, quindi un file di testo in cui ci sarà
CREATE TABLE CONTENUTI ....
CREATE VIEW .....
alla fine del file ci metti anche le righe di insert
INSERT INTO ....
|
|
23-02-2007 13:25 |
|
|
|  |
 |
Simeon |
| [QUOTE][i]Originally posted by zonker [/i]
... |
23-02-2007 13:33 |
|
 |
Simeon |
:D
Registered: Aug 2004
Posts: 984 (0.13 al dì)
Location: Milano
Corso: Informatica
Anno: IT IS OVER!
Time Online: 14 Days, 19:29:42 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by zonker
Quando consegni il progetto devi consegnare anche la definizione dello schema, quindi un file di testo in cui ci sarà
CREATE TABLE CONTENUTI ....
CREATE VIEW .....
alla fine del file ci metti anche le righe di insert
INSERT INTO ....
Il fatto e' che usando pgadmin non faccio l'inserimento via INSERT INTO ma ho un'interfaccia grafica dove inserisco i dati. Nel dump del database mi va a mettere una roba tipo
COPY nometabella (campi) FROM stdin;
<tupla 1>
<tupla 2>
etc...
Boh guarda ti ringrazio per le risposte, mi sa che lascero' cosi' e documentero'.
|
|
23-02-2007 13:33 |
|
|
|  |
 |
Simeon |
| Ah no ecco. Smanettando con le opzioni di dump si ... |
23-02-2007 13:42 |
|
 |
Simeon |
:D
Registered: Aug 2004
Posts: 984 (0.13 al dì)
Location: Milano
Corso: Informatica
Anno: IT IS OVER!
Time Online: 14 Days, 19:29:42 [...]
Status: Offline
Edit | Report | IP: Logged |
Ah no ecco. Smanettando con le opzioni di dump si possono visualizzare gli INSERT relativi a tutti i dati di tutte le tabelle.
Quindi suppongo che quando consegnero' il file di testo con la definizione del DB, dovro' eliminare tutte le insert relative ai dati tranne quelle del primo utente amministratore e delle tuple delle tipologie.
|
|
23-02-2007 13:42 |
|
|
|  |
 |
zonker |
| esatto! ... |
23-02-2007 13:51 |
|
 |
zonker |
.illuminato.
Registered: Mar 2003
Posts: 200 (0.02 al dì)
Location:
Corso:
Anno:
Time Online: 2 Days, 6:24:53 [...]
Status: Offline
Edit | Report | IP: Logged |
esatto!
|
|
23-02-2007 13:51 |
|
|
|  |
 |
khelidan |
| [QUOTE][i]Originally posted by zonker [/i]
... |
23-02-2007 14:09 |
|
 |
khelidan |
.grande:maestro.

Registered: Jun 2003
Posts: 1196 (0.14 al dì)
Location: Milano
Corso: Informatica
Anno: Finito....
Time Online: 13 Days, 12:08:03: [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by zonker
Gli studenti che sostengono l'esame mediante le prove in itinere potranno consegnare il progetto ENTRO E NON OLTRE il 16 Aprile 2007. (http://islab.dico.unimi.it/bdlab2/mod.php)
Se però vuoi puoi consegnarlo entro il 1 marzo per registrarlo con l'appello di febbraio.
e dire che l'avevo pure letta quella pagina....
__________________
Khelidan
|
|
23-02-2007 14:09 |
|
|
|  |
 |
hannibal |
| ma se un gruppo presenta un misto di persone che h ... |
27-02-2007 07:55 |
|
 |
hannibal |
.illuminato.

Registered: Sep 2004
Posts: 198 (0.03 al dì)
Location:
Corso: Informatica Magistrale
Anno:
Time Online: 6 Days, 1:14:46 [...]
Status: Offline
Edit | Report | IP: Logged |
ma se un gruppo presenta un misto di persone che hanno fatto i compitini e persone che devono fare l'appello, quale scadenza si applica? ho letto che gli anni scorsi si doveva consegnare alla scadenza dei compitini...
__________________
Computer Science: solving today's problems tomorrow.
|
|
27-02-2007 07:55 |
|
|
|  |
 |
uvaci |
| il materiale del progetto va messo nella casella p ... |
28-02-2007 12:17 |
|
 |
uvaci |
.primate.
Registered: Jan 2003
Posts: 65 (0.01 al dì)
Location: Milano
Corso: Informatica
Anno: terzo
Time Online: 15:55:19 [...]
Status: Offline
Edit | Report | IP: Logged |
il materiale del progetto va messo nella casella postale di Montanelli o di Messa?
|
|
28-02-2007 12:17 |
|
|
|  |
 |
Simeon |
| Domande su html/php.
... |
05-03-2007 21:14 |
|
 |
Simeon |
:D
Registered: Aug 2004
Posts: 984 (0.13 al dì)
Location: Milano
Corso: Informatica
Anno: IT IS OVER!
Time Online: 14 Days, 19:29:42 [...]
Status: Offline
Edit | Report | IP: Logged |
Domande su html/php.
c'e' un modo per impedire la submit di una form se uno dei campi e' vuoto? Ci sono in giro tipo un miliardo di script che includono questa funzione ma non mi va di utilizzarli solo per questo.
E poi, e' possibile annullare l'inserimento di certi dati via form e nel caso reindirizzare ad una pagina di errore? Ad esempio se metto un username gia in uso dovrei essere mandato ad una pagina che mi dica che il nome utente e' gia usato.
Last edited by Simeon on 05-03-2007 at 22:04
|
|
05-03-2007 21:14 |
|
|
|  |
 |
zonker |
| per impedire il campo di una submit fintanto che u ... |
06-03-2007 09:10 |
|
 |
zonker |
.illuminato.
Registered: Mar 2003
Posts: 200 (0.02 al dì)
Location:
Corso:
Anno:
Time Online: 2 Days, 6:24:53 [...]
Status: Offline
Edit | Report | IP: Logged |
per impedire il campo di una submit fintanto che un campo è vuoto devi usera javascript.
Banalmente puoi mettere l'attributo disabled sul submit e con una funzione sulla modifica del campo obbligatorio usare la sintassi nomeform.nometastosubmit.disabled = true o false a seconda che il campo sia valorizzato o meno.
Javascript (o equivalente) è l'unica soluzione in quanto deve obbligatoriamente essere il browser ad occuparsi della cosa, in quel momento il server non sa più nulla della tua pagina.
Per l'annullamento, ma come per qualunque altro tipo di operazione, il form deve (o può se preferisci) avere come ACTION una pagina asp/php che con tutta una serie di IF o SELECT CASE si comporti e ridirezioni (RESPONSE.REDIRECT in asp) a pagine differenti a seconda dal risultato della verifica.
|
|
06-03-2007 09:10 |
|
|
|  |
 |
| All times are GMT. The time now is 03:43. |
|
|
 |
|
 |
|
|
|  |
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
|
|
|
|
|
|