RISOLTO Cosa e come installare per creare un Database relazionale?

Pubblicità
Stato
Discussione chiusa ad ulteriori risposte.

indisparte

Nuovo Utente
Messaggi
45
Reazioni
3
Punteggio
26
Salve a tutti, sono preso dall'ansia e dall'angoscia in quanto non so cosa installare per creare un database relazionale da integrare in un applicativo java.
Il professore ha detto che non dovremo usare MySql quindi la scelta ricade su Oracle ma....come si installa?Cosa devo installare?
 
Salve a tutti, sono preso dall'ansia e dall'angoscia in quanto non so cosa installare per creare un database relazionale da integrare in un applicativo java.
Il professore ha detto che non dovremo usare MySql quindi la scelta ricade su Oracle ma....come si installa?Cosa devo installare?

Non per farmi i fatti tuoi, ma di che entità di dati stiamo parlando? Mysql, Oracle, Postrgres, sono dbms pensati per gestire banche dati gigantesche. Trattandosi di un compito scolastico, penso che il db sia modesto.

Siccome questi grossi dbms vanno installati a parte, come programmi separati ( e ciò potrebbe crearti problemi nel deployment, ma non so come avverrà la cosa...è un esame?? ), potresti essere invece interessato a qualchosa di embeddabile come il già citato Apache Derby o Sqlite.
 
Se questo e' un compito scolastico e devi integrare un database in una applicazione Java, vai di Apache Derby come ti e' stato suggerito.
Dicendo di non usare MySql il prof probabilmente intendeva di non usare un grosso database distribuito che richiede solo quello un esame completo.
 
In alternativa sqlite che non devi installare niente, se non il software per visualizzarlo..

... Però vorrei sapere perchè ha detto di non usare MySQL..
Anche io uso Sqlite, ma Derby e' piu' conveniente quando si programma in Java.
Tieni anche presente che Derby ha due modi di installazione/funzionamento: lo standard network client/server e quello embedded. Nel secondo caso funziona come Sqlite, ossia si ha un piccolo database single-user che e' integrato nella applicazione, non c'e' bisogno di avere un server. E' il modo che io suggerivo (implicitamente), ideale per piccole applicazioni, R&D e per imparare database programming qualora non si abbia un database server a disposizione.

Perche' il prof ha detto di non usare mySQL? Come ho detto precedentemente, probabilmente intendeva un full-fledged client/server database. Non vale la pena in un assegnamento scolastico, a meno che non riguardi appunto l'installazione di un database, nel quale caso mySQL sarebbe la scelta preferenziale.
 
Anche io uso Sqlite, ma Derby e' piu' conveniente quando si programma in Java.
Tieni anche presente che Derby ha due modi di installazione/funzionamento: lo standard network client/server e quello embedded. Nel secondo caso funziona come Sqlite, ossia si ha un piccolo database single-user che e' integrato nella applicazione, non c'e' bisogno di avere un server. E' il modo che io suggerivo (implicitamente), ideale per piccole applicazioni, R&D e per imparare database programming qualora non si abbia un database server a disposizione.

Perche' il prof ha detto di non usare mySQL? Come ho detto precedentemente, probabilmente intendeva un full-fledged client/server database. Non vale la pena in un assegnamento scolastico, a meno che non riguardi appunto l'installazione di un database, nel quale caso mySQL sarebbe la scelta preferenziale.
Molti miei colleghi universitari usano Oracle, PostgreSQL ma utilizzare un programma più piccolo come questo Derby non mi dispiacerebbe magari potrebbe essere una novità anche per il prof che non lo conosce. Vi ringrazio per la disponibilità sono state davvero delle risposte esaustive e spero di riuscire ad installarlo senza problemi anche perchè in giro ci sono guide esclusivamente in lingua straniera quindi credo che non sia qualcosa di molto comune in itali (come l'informatica stessa)
 
... spero di riuscire ad installarlo senza problemi anche perchè in giro ci sono guide esclusivamente in lingua straniera quindi credo che non sia qualcosa di molto comune in itali (come l'informatica stessa)
Purtroppo quando si parla di Java (e affini) nulla e' mai semplice. Java e' un linguaggio pensato per potere funzionare su tutti i sistemi operativi, quindi non esiste una procedura unica, bisogna scavare per trovare il metodo giusto (sempre che esista). E' lo stesso anche con sqlite comunque.

Comunque chi lavora in informatica DEVE almeno masticare l'inglese, non importa se non si capisce il parlato (vedere film non doppiati aiuta) e non si capiscono tutte le parole, ma i testi basi di informatica sono in genere abbastanza facili da capire. Shakespeare ain't :)
Non conosco la situazione informatica in Italia oggi, ma io scappai pochi anni dopo la laurea, capii subito che in quegli anni (inizio '90) se volevo fare qualcosa di interessante (e avere un salario adeguato) dovevo migrare altrove. Come primo lavoro mi venne proposto un contratto metalmeccanico con un salario inferiore a quello di un conduttore di autobus (senza offesa ai conduttori di autobus).
 
Stato
Discussione chiusa ad ulteriori risposte.
Pubblicità
Pubblicità
Indietro
Top