Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[OT] Database
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Forum di discussione italiano
View previous topic :: View next topic  
Author Message
JacoMozzi
l33t
l33t


Joined: 12 May 2003
Posts: 645
Location: Giubiasco world(EU(CH(TI)))

PostPosted: Tue Jul 29, 2003 1:17 pm    Post subject: [OT] Database Reply with quote

Ciao a tutti.
Innanzittutto scusate l'OT, il fatto é che sono a corto di idee e, pur pensandoci anche di notte, non riesco a cavarne fuori niente.
È proprio l'idea che mi manca :cry:
Come progetto estivo per scuola devo costruire un database in Oracle con max 5/6 tabelle.
Voi non avete qche idea originale da suggerirmi (magari che può ritornare utile in un futuro)?
Non vorrei cadere su cose tipo gestione videocassette/dvd/cd/libri che fanno già tutti.
Grazie mille a tutti e scusate per il disturbo :roll:
Ciao
Jaco
Back to top
View user's profile Send private message
cerri
Bodhisattva
Bodhisattva


Joined: 05 Mar 2003
Posts: 2957
Location: # init S

PostPosted: Tue Jul 29, 2003 1:35 pm    Post subject: Reply with quote

Cioe', devi fare un webservice che interagisca con un db?
_________________
Enjoy your freedom.
Sex is like hacking. You get in, you get out, and you hope you didnt leave something behind that can be traced back to you.
<----------------------->
Andrea Cerrito
Back to top
View user's profile Send private message
MyZelF
Bodhisattva
Bodhisattva


Joined: 25 Feb 2003
Posts: 2010
Location: Venice, Italy

PostPosted: Tue Jul 29, 2003 1:38 pm    Post subject: Reply with quote

Peccato... ho giusto una "gestione videoteca" fresca fresca servlet + oracle pronta consegna... :)

in alternativa propongo questo:

Code:
Societa' Mega S.p.A

 Si vogliono gestire informazioni riguardanti gli impiegati, le loro competenze, i progetti a cui partecipano e i dipartimenti a cui appartengono. Ogni impiegato ha una matricola che lo identifica, assegnata dalla societa'. Di ogni impiegato interessano il nome, la data di nascita e la data di assunzione. Se un impiegato e' coniugato con un altro dipendente della stessa societa', interessano la data del matrimonio e il coniuge. Ogni impiegato ha una qualifica (ad esempio, segretaria, impiegato, programmatore analista, progettista etc.). Dei laureati e delle segretarie interessano altre informazioni. Dei laureati interessa il tipo di laurea e delle segretarie la velocita' di battitura a macchina. Ogni impiegato svolge attivita' per un solo progetto alla volta e interessa conoscere i progetti in corso a cui partecipa. La societa' e' organizzata in dipartimenti, identificati da un nome e da un numero di telefono. Un impiegato afferisce ad un solo dipartimento. Ogni dipartimento si approvvigiona presso vari fornitori e un fornitore puo' rifornire piu' dipartimenti. Di un fornitore interessano il nome e l'indirizzo. Interessano, inoltre, la data e il fornitore dell'ultimo acquisto fatto da un dipartimento. Piu' impiegati partecipano ad un progetto e un impiegato puo' partecipare a piu' progetti, ma puo' essere assegnato ad un unico progetto per citta'. Di ogni citta' con un progetto in corso interessano la sua popolazione e la regione. Un impiegato puo' avere piu' competenze, ma usarne solo alcune per un particolare progetto. Un impiegato usa ogni sua competenza in almeno un progetto. Ad ogni competenza e' assegnato un codice unico e una descrizione. I progetti in corso sono identificati da un numero e sono caratterizzati da una stima del loro costo.


corredato dallo svolgimento, oppure ancora se ti piace lavorare con questo caldo posso recuperarti altri esercizi simili... da libri di testo... :roll:
Back to top
View user's profile Send private message
JacoMozzi
l33t
l33t


Joined: 12 May 2003
Posts: 645
Location: Giubiasco world(EU(CH(TI)))

PostPosted: Tue Jul 29, 2003 1:44 pm    Post subject: Reply with quote

Per cerri: no, devo fare solamente un db (script in sql e poi disegno del database con forms e gestione stampe con report), non sono ancora così avanti :oops:
Per MyZelF: bello l'esercizio, peccato che é quasi sputato al database d'esempio che ti forniscono con oracle :roll:
Sto cominciando a capire che non é semplice trovare un'idea originale...
Se qcuno ha lumi, m'illumini..
Grazie mille a tutti
Jaco
Back to top
View user's profile Send private message
paolo
l33t
l33t


Joined: 23 Jul 2002
Posts: 768
Location: SBT (AP)

PostPosted: Tue Jul 29, 2003 1:44 pm    Post subject: Reply with quote

Ma perchè proprio Oracle? :D

Cmq basta che ti fai un giro per i compiti d'esame/tesine dei professori di Sistemi Informativi sui domini www.uniXX.it ;)

ByEZz,
Paolo
_________________
Nihil sine magno labore
Back to top
View user's profile Send private message
cerri
Bodhisattva
Bodhisattva


Joined: 05 Mar 2003
Posts: 2957
Location: # init S

PostPosted: Tue Jul 29, 2003 1:48 pm    Post subject: Reply with quote

Fai un db per la gestione di un parco macchine IT, e' abbastanza complesso ma utile :P
_________________
Enjoy your freedom.
Sex is like hacking. You get in, you get out, and you hope you didnt leave something behind that can be traced back to you.
<----------------------->
Andrea Cerrito
Back to top
View user's profile Send private message
bsolar
Bodhisattva
Bodhisattva


Joined: 12 Jan 2003
Posts: 2764

PostPosted: Tue Jul 29, 2003 1:55 pm    Post subject: Reply with quote

MyZelF wrote:
Code:
Societa' Mega S.p.A

 Si vogliono gestire informazioni riguardanti gli impiegati, le loro competenze, i progetti a cui partecipano e i dipartimenti a cui appartengono. Ogni impiegato ha una matricola che lo identifica, assegnata dalla societa'. Di ogni impiegato interessano il nome, la data di nascita e la data di assunzione. Se un impiegato e' coniugato con un altro dipendente della stessa societa', interessano la data del matrimonio e il coniuge. Ogni impiegato ha una qualifica (ad esempio, segretaria, impiegato, programmatore analista, progettista etc.). Dei laureati e delle segretarie interessano altre informazioni. Dei laureati interessa il tipo di laurea e delle segretarie la velocita' di battitura a macchina. Ogni impiegato svolge attivita' per un solo progetto alla volta e interessa conoscere i progetti in corso a cui partecipa. La societa' e' organizzata in dipartimenti, identificati da un nome e da un numero di telefono. Un impiegato afferisce ad un solo dipartimento. Ogni dipartimento si approvvigiona presso vari fornitori e un fornitore puo' rifornire piu' dipartimenti. Di un fornitore interessano il nome e l'indirizzo. Interessano, inoltre, la data e il fornitore dell'ultimo acquisto fatto da un dipartimento. Piu' impiegati partecipano ad un progetto e un impiegato puo' partecipare a piu' progetti, ma puo' essere assegnato ad un unico progetto per citta'. Di ogni citta' con un progetto in corso interessano la sua popolazione e la regione. Un impiegato puo' avere piu' competenze, ma usarne solo alcune per un particolare progetto. Un impiegato usa ogni sua competenza in almeno un progetto. Ad ogni competenza e' assegnato un codice unico e una descrizione. I progetti in corso sono identificati da un numero e sono caratterizzati da una stima del loro costo.

Code:
Carcere BruttiCeffi

 Si vogliono gestire informazioni riguardanti i carcerati, le loro condanne, i precedenti penali e la loro condotta carceraria. Ogni carcerato ha una matricola che lo identifica, assegnata dalla prigione. Di ogni impiegato interessano il nome, la data di nascita e la data di carcerazione. Se un carcerato e' coniugato interessano la data del matrimonio e il coniuge. Ogni carcerato ha una qualifica (ad esempio, ladro, assassino, truffatore, usuraio ecc...).
[...]

:P
_________________
I may not agree with what you say, but I'll defend to the death your right to say it.
Back to top
View user's profile Send private message
MyZelF
Bodhisattva
Bodhisattva


Joined: 25 Feb 2003
Posts: 2010
Location: Venice, Italy

PostPosted: Tue Jul 29, 2003 2:02 pm    Post subject: Reply with quote

bsolar wrote:
Carcere BruttiCeffi


Vedi che basta poco a trasformarlo in qualcosa di originale... ora come ora mi vengono in mente le varianti "casa di riposo" oppure "casa d'appuntamenti"... :lol:
Back to top
View user's profile Send private message
Ginko
Guru
Guru


Joined: 01 May 2002
Posts: 371
Location: nearby my linux laptop

PostPosted: Tue Jul 29, 2003 2:12 pm    Post subject: Reply with quote

Potresti farmi il DB che io devo mettere su per mia moglie da tempi immemorabili :

Code:

DB per archiviare le opere di un pittore 

Si richiede la memorizzazione delle singole opere (inclusa immagine in formato PNG) con informazioni riguardanti dimensione, tipo (olio su tela, acquarello su carta, tempera su stoffa ecc), categoria, prezzo ed eventuale acquirente.
Si richiede inoltre la memorizzazione dei clienti con indicazione di nome, ragione sociale, indirizzo completo e lista di quadri comprati con relativa data, eventuale mostra e prezzo di vendita (se diverso dal prezzo originale).
E' inoltre necessaria la catalogazione delle gallerie d'arte con, oltre le normali informazioni, anche le
date in cui si e' eventualmente esposto nella data galleria, i quadri venduti e la percentuale dovuta.
Opzionalmente e' auspicabile la catalogazione dei fornitori (negozi, frabbriche, ecc) con relativi articoli acquistati, prezzi e sconto applicato.

Per le possibili view non hai che l'imbarazzo della scelta, ad esmpio per ogni cliente deve essere possibile sapere a quale mostre e' stato invitato,
a quali ha partecipato, quali quadri ha comprato,
quando e cosi' via.

Puo' essere possibile sapere un quadro a quante mostre e' stato esposto.

Puo' essere richiesto di sapere quale categorie di quadri sono state esposte di piu', quali hanno venduto di piu' ecc.

Insomma il limite sta nella tua fantasia.

Ah, fammi sapere se lo fai ;-)

--Gianluca
Back to top
View user's profile Send private message
JacoMozzi
l33t
l33t


Joined: 12 May 2003
Posts: 645
Location: Giubiasco world(EU(CH(TI)))

PostPosted: Tue Jul 29, 2003 2:14 pm    Post subject: Reply with quote

X Cerri: bella l'idea, ci devo pensare :wink:
X bolar: Quella dei carcerati é proprio una variante 8O
Grazie mille a tutti
Jaco
Back to top
View user's profile Send private message
shev
Bodhisattva
Bodhisattva


Joined: 03 Feb 2003
Posts: 4084
Location: Italy

PostPosted: Tue Jul 29, 2003 2:17 pm    Post subject: Reply with quote

Oppure c'è la solita soluzione "lecca-culo": database per gestione studenti/corsi/voti/etc che può tornare utile al professore che riconoscente ti nominerà suo pupillo :lol:

Cmq alla base sono tutti uguali, cambia solo il nome che si da al prodotto/gestore/etc (almeno a questo livello)
Back to top
View user's profile Send private message
JacoMozzi
l33t
l33t


Joined: 12 May 2003
Posts: 645
Location: Giubiasco world(EU(CH(TI)))

PostPosted: Tue Jul 29, 2003 2:42 pm    Post subject: Reply with quote

No la soluzione "lecca-culo" no :twisted: :twisted:
Cmq é vero, magari sono io che tento l'innovazione a questo livello di database. Mi sa che si assomigliano tutti finché ci sono 4/5 tabelle :roll:
Grazie mille
Jaco
Back to top
View user's profile Send private message
paolo
l33t
l33t


Joined: 23 Jul 2002
Posts: 768
Location: SBT (AP)

PostPosted: Tue Jul 29, 2003 8:08 pm    Post subject: Reply with quote

Dimenticavo il consiglio che vale sempre per questo tipo di "compiti" didattici da svolgere:

fare un db molto semplice ma documentarlo alla perfezione.

ByEZz,
Paolo
_________________
Nihil sine magno labore
Back to top
View user's profile Send private message
JacoMozzi
l33t
l33t


Joined: 12 May 2003
Posts: 645
Location: Giubiasco world(EU(CH(TI)))

PostPosted: Tue Jul 29, 2003 9:54 pm    Post subject: Reply with quote

Mi sono dimenticato di rispondere a Paolo...
Oracle perché cmq la scuola ha deciso così :roll:
e non c'ha neanche fornito oracle per Linux :evil:
Quindi dovrò far penare il mio spirito vedendo quella diavoleria di winzoz :cry:
Grazie mille a tutti
Siete stati veramente gentili 8)
Ciao
Jaco
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Forum di discussione italiano All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum