|
pintu |
Progetto Basi 2011/2012 |
17-12-2011 13:29 |
|
|
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 |
Progetto Basi 2011/2012
Apro questo thread nella speranza che sia di aiuto per tutti quelli che devono fare il progetto di basi di dati! Magari scambiandoci info, conoscenze ecc possiamo aiutarci tutti quanti a finire questo benedetto progetto! Qualcuno lo ha già iniziato?? Domanda stupida...se ho la presenza di 3 categorie (utente reg, utente nonreg, admin) dovrò avere una tabella anche per questi nel mio database o è una cosa completamente a parte legata solo al php???
|
17-12-2011 13:29 |
|
|
| |
|
SanJuanWolf89 |
certo!!per amministratore e per utente registrato ... |
18-12-2011 10:24 |
|
|
SanJuanWolf89 |
.consigliere.
Registered: Jun 2010
Posts: 100 (0.02 al dì)
Location:
Corso:
Anno:
Time Online: 1 Day, 7:05:10 [...]
Status: Offline
Edit | Report | IP: Logged |
certo!!per amministratore e per utente registrato sicuramente , per quanto riguarda l ultente non registrato no perche non deve esserci login..in poche parole l ultente non registrato è il visitatore occasionale quindi non deve esseere identificato da nulla
|
18-12-2011 10:24 |
|
|
| |
|
xSharKMaNx |
quanto tempo si ha a disposizione per fare il prog ... |
19-12-2011 09:26 |
|
|
xSharKMaNx |
un gioco della follia
Registered: Sep 2007
Posts: 1477 (0.24 al dì)
Location:
Corso: F49
Anno: Laureato
Time Online: 10 Days, 17:15:29 [...]
Status: Offline
Edit | Report | IP: Logged |
quanto tempo si ha a disposizione per fare il progetto?
__________________
Perché, mentre il manganello può sostituire il dialogo, le parole non perderanno mai il loro potere; perché esse sono il mezzo per giungere al significato, e per coloro che vorranno ascoltare, all'affermazione della verità. E la verità è che c'è qualcosa di terribilmente marcio in questo paese. (V)
I popoli non dovrebbero aver paura dei propri governi, sono i governi che dovrebbero aver paura dei popoli. (T.J)
|
19-12-2011 09:26 |
|
|
| |
|
zack1988 |
1 anno ... |
19-12-2011 11:00 |
|
|
zack1988 |
.primate.
Registered: Oct 2007
Posts: 75 (0.01 al dì)
Location: Milano
Corso: Informatica
Anno: 1
Time Online: 2 Days, 2:43:36 [...]
Status: Offline
Edit | Report | IP: Logged |
1 anno
|
19-12-2011 11:00 |
|
|
| |
|
xSharKMaNx |
dove trovo la traccia del progetto?
... |
19-12-2011 11:46 |
|
|
xSharKMaNx |
un gioco della follia
Registered: Sep 2007
Posts: 1477 (0.24 al dì)
Location:
Corso: F49
Anno: Laureato
Time Online: 10 Days, 17:15:29 [...]
Status: Offline
Edit | Report | IP: Logged |
dove trovo la traccia del progetto?
mentre per quanto riguarda l'orale ?
Grazie Maddy
__________________
Perché, mentre il manganello può sostituire il dialogo, le parole non perderanno mai il loro potere; perché esse sono il mezzo per giungere al significato, e per coloro che vorranno ascoltare, all'affermazione della verità. E la verità è che c'è qualcosa di terribilmente marcio in questo paese. (V)
I popoli non dovrebbero aver paura dei propri governi, sono i governi che dovrebbero aver paura dei popoli. (T.J)
|
19-12-2011 11:46 |
|
|
| |
|
pintu |
[QUOTE][i]Originally posted by SanJuanWolf89 [/i]
... |
19-12-2011 14:14 |
|
|
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 |
Originally posted by SanJuanWolf89
certo!!per amministratore e per utente registrato sicuramente , per quanto riguarda l ultente non registrato no perche non deve esserci login..in poche parole l ultente non registrato è il visitatore occasionale quindi non deve esseere identificato da nulla
Mmmm non mi è chiaro nel senso...io nel mio database avrò per esempio una tabella UTENTI con attributi: nome (es: pippo) e tipoUser (es: admin)...ma in che modo la tabella è collegata alle altre nel database??
|
19-12-2011 14:14 |
|
|
| |
|
number15 |
Hai fatto il diagramma ER?
... |
21-12-2011 15:26 |
|
|
number15 |
.grande:maestro.
Registered: Nov 2005
Posts: 652 (0.09 al dì)
Location:
Corso:
Anno:
Time Online: 121 Days, 13:57:11 [...]
Status: Offline
Edit | Report | IP: Logged |
Hai fatto il diagramma ER?
Da lì vedi i collegamenti tra le varie tabelle.
A livello logico le tabelle saranno poi 'collegate' dalla chiavi esterne.
A livello applicativo la tabelle utente ti servirà anche per mostrare/offrire funzionalità diverse a seconda della tipologia di utente
__________________
Portale segnalazioni marchi-negozi di abbigliamento
http://www.ovojo.com
|
21-12-2011 15:26 |
|
|
| |
|
SanJuanWolf89 |
Allora:
... |
23-12-2011 10:33 |
|
|
SanJuanWolf89 |
.consigliere.
Registered: Jun 2010
Posts: 100 (0.02 al dì)
Location:
Corso:
Anno:
Time Online: 1 Day, 7:05:10 [...]
Status: Offline
Edit | Report | IP: Logged |
Allora:
tabella utenti registrati(
dati.. (id login e password)
)
taabella amministratore(
dati...
)
tabella annuncio(
dati tra cui riferimento all'utente che l ha pubblicato, ovvero riferimento alla tabella utente registrato
)
in poche parole ogni annuncio viene pubblicato da un utente nella tabella annuncio avrai una colonna utente
|
23-12-2011 10:33 |
|
|
| |
|
number15 |
Che dati andresti a mettere in AMMINISTRATORE? ... |
23-12-2011 14:08 |
|
|
number15 |
.grande:maestro.
Registered: Nov 2005
Posts: 652 (0.09 al dì)
Location:
Corso:
Anno:
Time Online: 121 Days, 13:57:11 [...]
Status: Offline
Edit | Report | IP: Logged |
Che dati andresti a mettere in AMMINISTRATORE?
__________________
Portale segnalazioni marchi-negozi di abbigliamento
http://www.ovojo.com
|
23-12-2011 14:08 |
|
|
| |
|
pintu |
Ma (ai fini del progetto) io dovrei creare degli u ... |
23-12-2011 19:37 |
|
|
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 |
Ma (ai fini del progetto) io dovrei creare degli utenti fittizi nella mia base di dati oppure devo poter aggiungere degli utenti? Nel senso...ok un utente registrato pubblica un annuncio e quindi quel determinato annuncio si riferisce all'utente che l'ha pubblicato. Ma per gli utenti che visitano semplicemente la base di dati ( e che quindi non hanno nessun riferimento alla tabella annunci) deve essere creata una tabella a parte?? Nella tabella amministratore io metterei semplicemente la mia user e la mia password dato che presuppongo di essere l'unico amministratore del mio DB o no?
|
23-12-2011 19:37 |
|
|
| |
|
number15 |
La popolazione del database viene ovviamente fatta ... |
23-12-2011 21:59 |
|
|
number15 |
.grande:maestro.
Registered: Nov 2005
Posts: 652 (0.09 al dì)
Location:
Corso:
Anno:
Time Online: 121 Days, 13:57:11 [...]
Status: Offline
Edit | Report | IP: Logged |
La popolazione del database viene ovviamente fatta 'a monte'.
Il fase di discussione del progetto però il prof. può chiedere l'iscrizione di un utente al sito attraverso il form di registrazione.
A quel punto ovviamente l'utente andrà salvato.
Non so se son previsti pannelli per poter inserire annunci. Il tal caso potrebbe chiederti di inserire un annuncio e di associarlo ad un utente.
Per i visitatori, quindi utenti NON registrati, che dati andresti a salvare in una tabella?
Per quale motivo per salvarti la user e la password dell'admin creeresti una tabella amministratore?
Ps. sto cercando di farti(vi) ragionare. Se preferisci risposte più dirette e 'concrete' dimmelo
__________________
Portale segnalazioni marchi-negozi di abbigliamento
http://www.ovojo.com
|
23-12-2011 21:59 |
|
|
| |
|
pintu |
Gentilissimo :) Comunque in effetti io non creerei ... |
24-12-2011 10:15 |
|
|
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 |
Gentilissimo Comunque in effetti io non creerei una tabella amministratore, era per rispondere alla domanda che hai rivolto a SanJuanWolf89! Io creerei una tabella UTENTE con attributi nomeUser, password, tipoUser. nomeUser diventerebbe chiave esterna per il collegamento con la tabella ANNUNCIO, mentre tipoUser (che avrebbe dominio: user, admin) servirebbe per individuare il ruolo dell'utente all'interno del database. Può essere una soluzione sensata?
|
24-12-2011 10:15 |
|
|
| |
|
pintu |
PS: comunque appena terminerò lo schema ER lo pos ... |
24-12-2011 10:16 |
|
|
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 |
PS: comunque appena terminerò lo schema ER lo posto e approfitterò nuovamente della tua pazienza per eventuali consigli
|
24-12-2011 10:16 |
|
|
| |
|
number15 |
È ovviamente la soluzione corretta ;-)
... |
24-12-2011 10:56 |
|
|
number15 |
.grande:maestro.
Registered: Nov 2005
Posts: 652 (0.09 al dì)
Location:
Corso:
Anno:
Time Online: 121 Days, 13:57:11 [...]
Status: Offline
Edit | Report | IP: Logged |
È ovviamente la soluzione corretta ;-)
Un consiglio: utilizza sempre un campo intero (int, smallint ecc) AUTO INCREMENT come identificativo/chiave primaria ed eventualmente metti come UNIQUE username o mail o entrambi (non la coppia).
Quando devi poi creare delle chiavi esterne, avrai degli int da confrontare e non delle stringhe.
Come prestazioni c'è un abissso!
__________________
Portale segnalazioni marchi-negozi di abbigliamento
http://www.ovojo.com
|
24-12-2011 10:56 |
|
|
| |
|
pintu |
quindi aggiungo alla tabella UTENTE un campo id (i ... |
24-12-2011 13:30 |
|
|
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 |
quindi aggiungo alla tabella UTENTE un campo id (integer) che fa riferimento alla tabella annunci?
|
24-12-2011 13:30 |
|
|
| |
|
All times are GMT. The time now is 11:41. |
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|