Newsgroup: it.comp.software.database
Titolo: database gestione prenotazioni

Sono un novellino di database, vi prego aiutatemi!!
Sto cercando di creare un database per la gestione da + postazioni di 
prenotazioni di biglietti per un teatro.
Il database può anche avere una sola tabella con campi   idposto, giorno, 
posto, fila, occupazione del posto.
Il campo giorno (sarà 1, 2 o 3) si riferisce a quale giorno di 
programmazione dello stesso evento.
POSTO da 1 a 16
FILA da 1 a 24
quindi totale circa 380 posti per 3 giorni e 2 stati del biglietto: occupato 
o no.
Collegando poi il database in rete voglio riuscire a modificarlo in tempo 
reale da diverse postazioni per controllare e inserire le prenotazioni.
Sto utilizzando dBvisualizer per il db.  server apache tomcat cocoon e xml 
writer.
chi mi da una mano?
il database riuscire anche a crearlo ma un record alla volta non finirò più, 
sono migliaia di records!
C'è qualche metodo più sbrigativo per risolvere il tutto?
Grazie infinite! 

 
Prego.
Alla prossima.
	MAX

ok son riuscito a creare le queries giuste per creare le pagine xml che mi 
servono. ho provato creando un minidatabase di prova in cui ci sono al 
massimo una decina di posti.
Se non voglio diventare matto a inserire migliaia di record c'è qualche 
meteodo?
esempio. ho 380 ripetizioni nella colonna giorno del valore 1 posso con 
dbvisualizer farlo in un colpo solo?
Grazie
Francesco 

in teoria si, devo inserire tutti i records se no come faccio ad avere un id 
univoco per ogni posto disponibile nel teatro?
i posti sono 16 per fila (24 file) = circa 380
in più c'è la variabile giorno di messa in scena:1,2, o 3.
e anche se il posto è occupato o no.
Possibile che debba inserire 2280 records "a mano?) 

 Possibile che debba inserire 2280 records "a mano"?
A colpi di select into e/o prodotto cartesiano tutto si fa, ma prima
bisogna risolvere l'amletico dubbio!
Facci contenti e posta esattamente lo schema della tabella, perché
c'è qualcosa che non va.
bye

ecco la tabella
id posto   giorno   posto    occupazione
1                1          1a             no
2                1          2a             si
3                2          1a             no
4                2          2a             si
5                3          1a             no
6                3          2a             si
Questo è in versione limitata esattamente quello che voglio fare, qui ho 
messo 2 posti ma in realtà ne ho 380 sistemati per file da 16 posti ognuna e 
quindi l'ultimo posto è lo 16z o roba del genere.
Non ho usato chiavi referenziali perchè secondo me non servono, magari è li 
il problema.
Grazie!
Francesco 

 magari è li il problema.
Non sono indispensabili in questo caso.
Qualche considerazione finale:
1) Generalmente è preferibile registrare solo i fatti, e non il
loro contrario (anche perché non è chiaro quando dovremmo fermarci);
altrimenti avremmo la data explosion, oltre al dubbio di come
interpretare cose che non sono presenti in tabella; esempio:
Posto Giorno Prenotato
1a    1      Si
1a    2      No
Il posto 1a per il giorno 3 è libero, prenotato, o Ferrarelle? :-)
2) questo porta a migliore data integrity/manipolazione/velocità
3) usando chiavi primarie naturali eviti giri inutili perché hai
già in una sola tabella informazioni interpretabili
4) le due versioni degli schemi che ti ho dato sono entrambe subset
validi dello stesso schema concettuale (="corretti"), rendendoli
compatibili ed estensibli a piacere.
bye

 ha scritto nel messaggio 
news:7yZuh.8974$422.1...@twister2.libero.it...


The man with two watches wrote:
Perfetta disquisizione accademica!!
Era da anni che non ne vedevo una.
Complimenti.
	MAX

 occupati.... Giusto?
Esatto, il concetto è questo.

 Era da anni che non ne vedevo una.
Beh niente di speciale... credo di avere il pallino della divulgazione.
E con te come va? Fai ancora docenze?
bye

The man with two watches wrote:

Yes, anche se adesso e' un periodo morto.
Se ne riparla a Marzo.
Alla prossima.
	MAX

 Se ne riparla a Marzo.
Il mio desiderio nel cassetto č di tenere corsi di db.
Secondo te com'č il mercato, vivibile o giungla anche lě?

Altra consulenza:
è possibile creare una sorta di mappa del teatro in excel tramite cui 
visualizzare in tempo reale se un dato posto è occuptato o no?
Come?
Grazie! 

 
La maggior parte delle aziende chiede corsi su Acces.
Quando vai a fare il colloquio preliminare e chiedi:
Come siamo messi a progettazione??
Risposta: Progettazione?? A noi non serve, basta che ci insegni a creare 
le maschere e le stampe.
Pero', cercardo con il lanternino :), si trovano anche aziende che 
capiscono che senza la fase preliminare, non si arriva da nessuna parte.
Ciao.
	MAX

Francesco ha scritto:

In Excel si potra' fare sicuramente, ma non conoscendolo a fondo non ti 
posso aiutare.
In Php e' molto piu' facile, c'e' un gruppo apposta.
Alla prossima.
	MAx

Francesco ha scritto:

come ti ha detto massimo61 in excel probabilmente si potra' fare ...... 
con qualche modulo in VB agganciato ad excel
ma se hai un minimo di conoscenza di programmazione ti conviene 
interfacciare il tuo DB con una piccola applicazione scritta in PHP, 
VB,DELPHI,C++,JAVA ect ect, in modo da avere anche un piccola 
interfaccia grafica piu' user frendly
Saluti Goblin
-- 
Ibis et redibis non morietur in bellum.