mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.software.database
Titolo: [mysql] medie ogni tot record

ciao
ho una tabella con un campo intero "num"
diciamo che con una query vorrei estrarre la media di questo campo con X
record, č possibile?
se puo' servire , nella tabella c'č anche il campo data di tipo datetime
ad esmepio se fossero presenti 1000 record vorrei avere come risultato la
media dei primi 80, dei secondi 80 etc etc
si puo' fare con una sola query?

 se puo' servire , nella tabella c'è anche il campo data di tipo datetime
Uhm..
select avg(num) from tabella where datetime>x and datetime<y;
Non testata, ma dovrebbe andare.
ye.

 Non testata, ma dovrebbe andare.
cia ale :)
forse non mi sono spiegato bene, vorrei ottenre N medie ognuna
calcolata su M valori dove il totale dei record è NxM (che in linea di
principio dovrebbe essere indipendente dalla data, ma dovrebbe occorrere
ogni M record)
la query che mi hai indicato restituisce un solo valore, io ne voglio N
mi sono spiegato meglio?

 mi sono spiegato meglio?
Ora si`. :)
Non credo si possa fare con una singola query, oppure probabilmente devi 
fare una stored procedure che fa le medie ogni tot risultati e poi usarla 
nella query.
Bye.

 nella query.
lo immaginavo, non avendo trovato niente in giro avevo usato il gruppo
come ultima spiaggia.
Il fatto è che spesso penso che una determinata operazione vada fatta
nello script e poi vengo a scoprire che mysql ha già la funzione
precotta. E di funzioni ne ha a pacchi!

 si puo' fare con una sola query?
Usando "Limit x,y"?
Chiedo, invece di rispondere, perché MySQL non è decisamente il mio dbe 
prediletto ;)

 dbe prediletto ;)
questo è quello alla fine ho fatto, pero' non si fa con una sola query
prima query estraggo il numero dei record
ciclo N volte sul numero dei record a passi di M alla volta
   query per la media del valore fatta sui record a partire dal MxN esimo
   fino al  (MxN)+M esimo, cioè: limit M*N,M	
end ciclo
pero' appunto non faccio una query sola

Newsgroup: it.comp.software.database
Titolo: Informazioni su DB

Salve!
Qualcuno potrebbe indicarmi qualche link riguardo al db POSTGRES (credo si
scriva cosě...)
Grazie 1000!
--
(Ż`·.¸ ALEX MANGLER ¸.·´Ż)

 scriva così...)
tutto quello che c'è da sapere,
lo trovi sul sito ufficiale:
www.it.postgresql.org
e se proprio non c'è, sicuramente lo trovi su:
groups.google.com
ciao
-- 
Punkarruso
mail:punkarruso(at)geniotradottoininglese(dot)it
pubblicità progresso:
http://www.gnu.org/philosophy/no-word-attachments.it.html

 scriva così...)
Vedi le FAQ su 
http://www.soft-land.org/faq/icsdfaq.html
Davide
Newsgroup: it.comp.software.database
Titolo: Informazioni sulla SELECT mysql

Vorrei sapere se esiste una documentazione veramente esaustiva
sull'uso della SELECT di mysql.
Ad esempio vorrei capire bene come funziona quando la uso su tabelle
differenti, magari che sono anche relazionate, ma non utilizzando l'id
di raccordo. Questo per capire bene cosa restituiscono fetch_array o
fetch_row quando le uso per l'estrazione dei dati.
Ad esempio
tabella1
id_tab1 campo1 campo2
tabella2
id_tab2 campo1 campo2 id_tab1
tabella3
id_tab3 campo1 campo2 id_tab1
Se faccio a riga di comando mysql
SELECT id_tab1,tabella21.id_tab1,tabella3.id_tab1 FROM
tabella1,tabella2,tabella3 WHERE tabella1.campo1="ugo" AND
tabella2.campo1="paolo"
mi ritrovo molte duplicazioni di dati. Se leggessi i risultati per
riga, io mi aspetto di trovare la prima cella piena se nel campo2 ci
fosse "ugo" ma comunque nulla nelle altre due celle (
tabella21.id_tab1,tabella3.id_tab1) scelte dalla select.
Evidentemente non ho capito come si usa la select e forse quello che
scrivo nella clausola where non č ciň che ho in testa io.
Ammesso e non concesso che sia chiaro l'esempio, qualcuno mi potrebbe
indicare dove trovare documentazione AMPIA su come scrivere le select?
Devo andare avanti tentativi?
Grazie comunque.

 mi ritrovo molte duplicazioni di dati.
Questo non dipende da mysql, ma dal fatto che la tua query fa' un
prodotto cartesiano delle due tabelle. Leggiti un qualunque manuale
sull'SQL.
Davide
-- 
"Microsoft technology" -- isn't that an oxymoron? 
   -- Gareth Barnard

 suggerimenti sul quale manuale comprare 
Sulle FAQ ce ne sono alcuni, ma se vai in libreria e ne sfogli due
o tre fai meglio.
Davide
-- 
Linux. Where do you want to go tomorrow?

 Davide
Grazie.
Newsgroup: it.comp.software.database
Titolo: Repliche con Sql Server

Qualcuno ha esperienza di merge replication su notebook?
A me mancano proprio le basi :-(
Ho un db su SqlServer2000 Enterprise
Ho un'applicazione adp fatta con Access2000
Ho creato la pubblicazione con SS
Dove devo salvare la snapshot iniziale? Sul server?
Cosa devo installare sui portatili con W98?
Basta il client di SS? Ci vuole MSDE? Tutti e due?
Quando il notebook e' in lan posso linkarmi direttamente al
server?
Perche' non trovo queste banalissime info su help on line,
manuali, msdn, kb, faq, ng, web?
O magari non so cercare... :-(((
--
Lorenzo Coronati
--
<<Nessuno sa che questa affermazione e' vera>>
(John D. Barrow)
--

 O magari non so cercare... :-(((
Nei Books Online c'e' la documentazione completa della Replication,
c'e' poi un capitolo nel Resource Kit di SQL Server:
http://www.microsoft.com/sql/techinfo/reskit/default.asp
ed alcuni White Paper sul sito Microsoft:
http://msdn.microsoft.com/library/default.asp?URL=/library/psdk/sql/replplan
_0e5q.htm
http://www.microsoft.com/sql/techinfo/administration/2000/ReplPerf.asp
Ciao,
--
Gianluca Hotz
Backoffice MVP (SQL Server) MCP SQL Server and MCP Windows
Vice-President of the Italian User Group for SQL Server
Founding Member of the Italian User Group for .NET
http://www.ghotz.com
http://www.ugiss.org

o CE Edition con alcune limitazioni).
OK
Grazie per la disponibilita', a forza di smanettare sono
riuscito a configurare una push subscription e la merge
replication.
Ora ho qualche problema con la sicurezza, in quanto su w98
non posso usare la windows authentication :-(
Alla prossima

Newsgroup: it.comp.software.database
Titolo: un solo record

ciao
mi sto incartando su una cosa apparentemante facilissima...
2 tabelle
[articoli]
id
titolo
categoria_id
[categorie]
id
descrizione
mi serve l'ultimo articolo inserito per categoria...
qualche idea?
grazie
Rob

 mi serve l'ultimo articolo inserito per categoria...
"Ultimo" in che ordine? Alfabetico? Di ID? Non vedo date nelle tue 
tabelle...
Alessandro 

 "Ultimo" in che ordine? Alfabetico? Di ID? Non vedo date nelle tue tabelle...
scusami.
di id, che e' numerico.
grazie
Rob

 Rob
Lucazeo

 mi serve l'ultimo articolo inserito per categoria...
Quindi, se ho ben capito, vuoi UN articolo (quello con ID piů alto) per 
ciascuna categoria? Allora qualcosa tipo:
SELECT * FROM articoli WHERE id IN
(SELECT MAX(id) FROM articoli GROUP BY categoria_id);
HTH.
Alessandro 

 (SELECT MAX(id) FROM articoli GROUP BY categoria_id);
si, cosi'. :o)
grazie 1k a te e Lucazeo
ciao
Rob

"orsopoeta"

Ricordarsi sempre che l'ultimo ID inserito in ordine di tempo e'
cosa diversa dall'ID con valore piu' alto; questo a causa di:
 - commit in tempi diversi (es.transazione lunga concomitante ad
   una breve)
 - riazzeramento conseguente all'esaurimento dei valori (o piu'
   semplicemente in seguito ad un reseed da parte del dba)
 - insert con valore esplicito di un ID non ancora utilizzato
 - varie impreviste ed eventuali (se non ricordo male una
   deframmentazione in Access causa automaticamente un reseed a zero)
 - etc etc...
(Mi sa che molti non sono al corrente di quanto sopra...)

 - etc etc...
ultimo punto: se non hanno cambiato nelle versioni >2000, afaik, solo se 
svuoti una tabella e poi compatti il db.
per il resto, grazie.
ciao, a.
Newsgroup: it.comp.software.database
Titolo: [Niubbo]tabelle o no??

Ciao a tutti,
stavo facendo delle  tabelle per un mio sito amatoriale,
mi è sorto un dubbio, in presenza di + valori da poter scegliere è 
meglio creare una tabella o gestire tutto da php ad esempio?
Mi spiego meglio ho 3 campi:
-campoA con 3 possibilità = tipoA1 tipoA2 tipoA3
-campoB con 7 possibilità = tipoB1 tipoB2 tipoB3........tipoB7
-campoC ect....
le varie possibilità le devo gestire via php mettendo campo come un int 
e in base al numero selezione da php il tipo o meglio una tabella per 
ogni campo con i vari tipi?
Non so se mi sono spiegato bene.. :-)
Spero di sì, sono graditi consigli.
Danilo

Rappresentante ha scritto:

Io metto sempre tutto in tabelle, questo per l'integrità referenziale.
Max

 Danilo
	MAX

> Bha, forse e' meglio che rispieghi.
ho deciso che metto tutto in tabelle..
in pratica dovevo decidere se mettere in tabella faccio un esempio:
tipo frutta: mela banana ciliegia
oppure siccome sono solo 3 o poco + gestire con php

Rappresentante ha scritto:

E' l'approccio che e' sbagliato.
Adesso sono solo tre, potrebbero diventare molte di piu'.
Pensa a tutti i nomi di frutta esistenti.
Cosa fai?? Modifichi ogni volta lo script??
Pensa inoltre che un domani il tuo datore di lavoro voglia sapere da 
dove proviene quella frutta, tipo il Paese di Origine
Cosa fai??? un altro script in php che associ le due cose??
E se volesse sapere il distributore di un frutto in un dato paese??
Cosa fai??un altro script??
E se........
E se......
E se...... (chissa' perche' ne vengono fuori cosi' tanti e sempre a 
lavoro finito :):):) )
Devi memorizzare i dati in tabelle e poi con php o altro linguaggio 
presenti i risultati.
Ciao.
	MAX

 presenti i risultati.
grazie mille della chiarezza, effettivamente hai ragione, farò cosi 
d'ora in poi.
Newsgroup: it.comp.software.database
Titolo: Usare file mdb senza access

Ciao a tutti!
E' possibile utilizzare un file con estensione mdb se sul PC non č
installato access.
Se sě come? Con quale altro programma?
Grazie per l'aiuto.
Ciao!



[Creazione file mdb]
Su Windows 2000/XP Pannello di controllo/Strumenti di
amministrazione/Origine dati (ODBC)
Scegli DSN Utente o Sistema
Aggiungi
Scegli Microsoft Access Driver/Crea
 specifica il nome del file e il nome del DSN (Data Source Name) che
stai creando
Su Windows 98 l'Origine dati ODBC e' direttamente presente nel
pannello di controllo
[Uso]
Puoi usare un qualunque editor SQL che si basi su ODBC scegliendo il
DSN appena creato
Cerca "odbc sql editor" su google e poi scegli.
In questo modo ti colleghi direttamente al file mdb ma devi conoscere
la sintassi sql per usarlo (non hai i wizard di Access)
Ciao
Stefano "HappyMan" (Lago Maggiore - NO)
--
Personal Web 
http://www.sgr.info
Email happyman69 (at) 
libero.it

 Se sě come? Con quale altro programma?
Da windows 98 a Longhorn compresi hai ADO+Jet 4 preinstallati, in una lunga
serie di versioni diverse. Qualsiasi linguaggio in grado di instanziare
oggetti com puň creare e utilizzare .mdb al limite anche il windows
scripting host (Jscript/VBScript)

 la sintassi sql per usarlo (non hai i wizard di Access)
Grazie.
Ma non esisste un programma che fa le veci di Access (che non richieda
quindi la conoscenza di SQL)?
Ma il file .mdb contiene solo le tabelle o anche le query e le maschere?
Ciao!

Ma il file .mdb contiene solo le tabelle o anche le query e le maschere?
Il file mdb contiene tutto. Le query da sql le crei con create view,
le maschere non so.


 le maschere non so.
Per maschere e report ci vuole Ascess..
--
If you are arguing with a fool,
chances are he's doing the same thing.

Newsgroup: it.comp.software.database
Titolo: Esiste Oracle per Mac ?

--------------------------------
Un saluto da Maurizio Felicella
mau...@inwind.it
 - ICQ#49552076
http://digilander.iol.it/cppvb
I think, therefore usa an iMac
--------------------------------
Se vuoi, un click per me
http://206.83.180.164/cgi-bin/affiliate/ad.cgi?id=maufel

Quale Mac ?
Se vai a
http://platforms.oracle.com/prod_avail/as_qr...@search.as_init
 trovi
un'utility che fa "platform search"
ciao
carlo
--
Posted from 
hp712.istat.it
 [193.204.90.44] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.software.database
Titolo: help

Sono venuto in possesso del software " Photoshop 6 ITA " ma non ho il numero
di serie per installarlo.
Potete aiutarmi?
Grazie.


wrote:


Newsgroup: it.comp.software.database
Titolo: MySQL dove?

Come da oggetto, dove posso trovare notizie?
--
Egidio Catini
I.CE.RE.C. S.r.l.-u.s.
Div. Informatica
FSA Partner

Come da oggetto, dove posso trovare notizie?
http://www.mysql.com/
Davide
Newsgroup: it.comp.software.database
Titolo: non cancella in sql server

Cari colleghi,
dopo aver creato un nuovo database in sqlserver con l'aiuto della libreria
SQLDMO, se provo a eliminarlo subito con questo codice :
    '- cancellazione database -
    Call oSQLServer.connect(svr, uid, pwd)
    Set oDatabase = oSQLServer.Databases(tb)
    oDatabase.Remove
    '- cancellazione login -
    Set oLogin = oSQLServer.Logins(tb)
    oLogin.Remove
    Set oDatabase = Nothing
    Set oLogin = Nothing
    oSQLServer.Close
    Set oSQLServer = Nothing
mi esce sempre il seguente messaggio di errore : "cannot drop  the database
.. because it is currently in use"
vi anticipo che dopo la creazione chiudo di tutto :
    Set oRole = Nothing
    Set oUser = Nothing
    Set oLogFile = Nothing
    Set oDBFileData = Nothing
    Set oLogin = Nothing
    Set oDatabase = Nothing
    oSQLServer.Close
    Set oSQLServer = Nothing
    mConn.CommitTrans
    Call CloseConnection(mConn)
esiste qualche temporizzatore da settare ? il bello č che se aspetto un po
.. il tutto funziona ....
help
grazie

 .. il tutto funziona ....
Prova ad aggiungere un oSQLServer.Disconnect()
Ciao,
-- 
Gianluca Hotz
Backoffice MVP (SQL Server) MCP SQL Server and MCP Windows
Vice-President of the Italian User Group for SQL Server
Founding Member of the Italian User Group for .NET
http://www.ghotz.com
http://www.ugiss.org

Newsgroup: it.comp.software.database
Titolo: CRONTAB e SQLplus

Salve,
sto cercando di far funzionare crontab (schedulatore sotto linux) 
per far partire ad orari prestabiliti uno script ma non ci
riesco!...mi da errore di inizializzazione di SQLplus! (Error 6
inizializing SQL*PLUS) 
Ho la red hat 7.2 ed Oracle 8.1.7
Non riesco a capire se cron vuole un PATH da settare tutto suo...
Ho editato il file crontab in questo modo: 
PATH=/oracle/home:/oracle/home/product/8.1.7/bin
* * * * * sqlplus @script.sql  
Dov'e' che sbaglio?

 inizializing SQL*PLUS) 
Per poter funzionare correttamente SQL Plus deve avere una serie
di variabili di ambiente:
ORACLE_HOME=/dove/azzo/hai/installato/oracle
ORACLE_SID=latuasid
PATH=$PATH:$ORACLE_HOME/bin
Poi puoi usare sqlplus utente/password
Davide
Newsgroup: it.comp.software.database
Titolo: Database mobile

Qualcuno è esperto di database mobile? 

 ha scritto nel messaggio 
news:0mAAe.11465$tX6.2...@twister1.libero.it...


Definisci "database mobile".
-- 
---
Francesco Galli / Cinghiale Mannaro
Personal: 
http://cinghialemannaro.splinder.com
TMS project: 
http://tms.inera.it


Oracle lite?
-- 
Fabrizio Magni
fabrizi...@mycontinent.com
replace mycontinent with europe

 
Ciao Fabrizio,
io dovrei rimettere mano al suite lite di Oracle da settembre.. ho 
lavorato personalmente sulla 4 (ancora con OAS), con la 5.0.X ma non con 
la 10g.. E' migliorata nel frattempo? Hai riscontrato qlche limitazione 
particolare?
Simone


A mio avviso non un gran che.
In azienda dovrebbe partire un progetto pilota con oracle lite 10g ma 
per limitazioni della parte di "mini application server" sui pc si e' 
deciso di installare un tomcat (su migliaia di portatili!!!) e di 
eseguire le repliche delle aplicazioni manualmente (follia).
Per di piu' la sintassi del DB (lato mobile) e' piuttosto striminzita.
Ancora mancano le join.
Se continua cosi' credo che rimarremo a sybase ancora per un po'.


 ha scritto nel messaggio 
news:42d370de$0dei dbms che siano dei picodbms 
per$63612$892e...@authen.white.readfreenews.net...


 funzionamento del dbms
Ciao Francesco,
in un certo senso ti ho perso.
Posso solo dirti che la two-phase commit e' solo uno dei metodi 
utilizzabili per i database "distribuiti".
Per di piu' e' un meccanismo sincrono quindi il tuo palamre deve essere 
online.
Per questa ragione tenderei ad evitarlo.
Se sei gia' online connettiti direttamente ad un database centrale 
(magari via middle-tier) ed evita l'uso di risorse sul tuo palmare.
In alternativa hai cose come l'advanced replication o gli snapshot (e 
non solo).
Io sono un fautore del: "se sei online non aumentare la complessita' 
replicando in locale".
Ma ovviamente non vale sempre...


> picodbms il problema č che la procedura di commit a due fasi non va + 


 Aspetto tue notizie
Non ho messanger ma ho un utilissimo client irc installato sul pc a casa.
Se vuoi contattami via email e vediamo se e' possibile parlarci la'.
Ciao


 ha scritto nel messaggio 
news:42d4b2dc$0$82629$892e...@authen.white.readfreenews.net...


 devi dirmi l'ora in cui possiamo incontrarci
Contattami via mail e ci accordiamo.
In ogni caso posso solo di sera (e non sempre).

Newsgroup: it.comp.software.database
Titolo: trasferimento database

devo traferire i dati da un database Access(nel mio computer) a un database
MySQL in un server remoto....
non sapendo come fare tale operazione ho pensato di trsformare tutti i dati
in testo per poi eseguire lo script seguente sul server remoto in modo da
riempire il database MySQL
ma purtroppo mi dà un errore
accetto anche consigli su come realizzare il trasferimento di dati ^_^
<%@ LANGUAGE="VBSCRIPT" %>
<%
Set objConn = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
connString="DSN=mydns;"
objConn.ConnectionString = connString
objConn.CursorLocation = 3
objConn.Open
Dim fs, a, retstring
Set fs = CreateObject("Scripting.FileSystemObject")
Set a = fs.OpenTextFile(server.MapPath("/suonerie/nokia.txt"))
Do While a.AtEndOfStream <> True
    retstring = a.ReadLine
    dd=retstring.split("@")    <<<<<<<<<<<<<<<ERRORE
 SQL1 = "INSERT INTO prova (ddddddd, hhhhhhh, rrrrrrrrr, ttttttt,) VALUES
("&dd[0]&",'"&dd[1]&"','"&dd[2]&"','"&dd[3]&"');"
 objConn.Execute(SQL1)
Loop
a.Close
rs.close
set objConn=nothing
%>

Ci sono diverse strade per copiare i dati da Access a MySQL:
il metodo forse più semplice è il seguente:
1) installi sulla macchina con Access il driver MyODBC
2) crei un DSN in modo da connetterti al database MySQL remoto che desideri
aggiornare utilizzando un utente che ha la possibilità di creare tabelle e
scrivere sul database (ad ex. root)
3) apri il tuo database con Access
4) File->Esporta
5) tipo di file-> ODBC database
6) selezioni la tabella che vuoi esportare
7) selezioni il DSN precedentemente creato e il gioco è fatto: verrà creata
in MySQL una tabella con lo stesso nome di quella in Access
PS: Il metodo che hai seguito tu NON è sbagliato è solo un'altra strada


Grazieeeeeeeee ^_^
questo metodo č molto meglioooooooo
ma non riesco a farlo funzionare =(
in pratica ho configurato il dsn in questo modo
Windows Dsn name = MySQLremoto
MySQL host = IPsever
MySQL database name = miodatabase
User = ??????
password = mypass
al posto di ??????? ho provato a mettere sia root che il mio nome utente
dell'hosting ma il risultato č sempre quello.....connessione non avvenuta
ODBC :chiamata non riuscita.
[TCX][MyODBC] access denied for user: '
ro...@ppp-ilmioIP.libero.it
' (Using
Password: YES)(#1045)
come mai nel messaggio di errore il valore di user non č quello che ho
impostato nel DSN????
ma ringrazio per

 dell'hosting ma il risultato è sempre quello.....connessione non avvenuta

ce l'ho fatta!!!!!!! ^_^
non riuscivo ad effettuare la connessione perchè il mio login era limitato
sul localhost del server...... ora mi hanno abilitato un utente in grado di
fare tale operazione........ che spasssooooo ^_^
grazie ancora
Newsgroup: it.comp.software.database
Titolo: vendo licenza VB6

vorrei vendermi la licenza del Visual Basic 6.
per vari motivi ho chiuso con l'informatica e non ne ho piu bisogno.
il nel 2001 la pagai 2 milioni + IVA. ci sono oltre al CD del VB6, anche
diversi CD di MSDN.
la venderei a 500 euro.
se qualcuno è interessato puo scrivermi all'indirizzo
krono...@hotmail.com
grazie.
Mario

 vorrei vendermi la licenza del Visual Basic 6.
Leggi bene l'EULA: tu non puoi venderla ne' trasferirla. L'unica cosa
che puoi fare e' ritornare il pacchetto a Microsoft e *NON* ricevere
indietro i soldi.
Davide

Newsgroup: it.comp.software.database
Titolo: Problema ODBC PostgreSQL

Salve a tutti.
Ho un'applicazione sviluppata in MS Access con tabelle collegate via ODBC
con un database PostgreSQL residente su un server Linux.
Ultimamente, ogni tanto, ma sempre piu' sovente mi compare un messaggio di
errore di connessione ODBC . Lo so che i motivi potrebbero essere i piu'
disparati, ma premesso  che la rete funziona regolarmente, avete una vaga
idea di cosa potrebbe essere?
Se questo puo' aiutarvi a darmmi una risposta, a volte sul server mi compare
una messaggio di errore che non riesce a trovare l'utente "admin" (ed
infatti non esiste), ma la connessione con gli ODBC viene fatta con un nome
diverso.
Grazie per l'aiuto.

 
L'utente admin è l'utente di default su access. Per qualche strano 
motivo viene passato ad ODBC e postgresql ti dice giustamente che non 
esiste. Ritengo però che il problema che riscontri non sia legato a 
questo. Come fai ad essere sicuro che non sia la rete?
M.

Newsgroup: it.comp.software.database
Titolo: linux, oracle, openvms

Il mio problema, piuttosto urgente, è il sgg:
devo connettermi da un linux a oracle 7.3.3.4.0
su OpenVMS 7.1-1H2 su Digital ALPHA.
Quale client per linux usare ?
Dove trovarlo ?
Grazie comunque
ciao

 Dove trovarlo ?
Sui CD di oracle per Linux.
Se non ti serve un gran che' puoi scaricarti il mini-client scritto in
Java da 
http://www.soft-land.org/archivio/dbi.zip
, aggiungere il driver
JDBC di Oracle (lo trovi sul loro sito) ed usarlo.
Davide
Newsgroup: it.comp.software.database
Titolo: ignore case

come posso fare in modo che le mie select sia ignore case nelal condizione
where?
Grazie
Sergio
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

where?
Quale dbms?
Matteo
------------------------------------
Peggio pe' voi che me ciavete messo!
Silenzio! e rispettate er Presidente!
------------------------------------

DB2 e Oracle

--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 DB2 e Oracle
Db2 e Oracle sono, per definizione, case-sensitive, puoi modificare il
charset durante la creazione dell'istanza, ma non puoi modificarlo
successivamente, altrimenti puoi usare un'orrendita' come
where UCASE(campo)='TUTTOUPPERCASE', ma in questo caso l'uso degli indici
diventa nulla.
Davide
-- 
| Robert Tappen Morris, Jr., got six months in jail for crashing 10
| percent of the computers that Bill Gates made $100 million crashing
| last  weekend. 
| 

 DB2 e Oracle
su oracle usa
WHERE UPPER(CAMPO) = UPPER(:variabile)
se hai bisogno di un indice fai un function index su UPPER(CAMPO)

 diventa nulla.
non è un orrendità. è il modo giusto di procedere. gli indici non li usa 
solo se li fai male. in quel caso devi fare un function index su 
upper(campo)

 non ? un orrendit?. ? il modo giusto di procedere.
...il modo giusto di procedere sarebbe decidere a priori se vuoi
l'indicizzazione case-sensitive o case-insensitive, e non inventarsi
accrocchi a posteriori. Ovviamente IMHO.
Davide
-- 
| I love the way Microsoft follows standards.  In much the same manner
| that  fish follow migrating caribou. --Paul Tomblin on
| alt.sysadmin.recovery 
| 

 accrocchi a posteriori. Ovviamente IMHO.
IMHO invece, può tranquillamente succedere che in un db devi fare 
ricerche che siamo case sensitive, e altre insensitive. decidere una 
cosa del genre a priori sarebbe un cretinata. avere un'applicazione che 
non è in grado di fare richerche in entrambi i modi è una limitazione 
assurda.

> DB2 e Oracle
Ciao Sergio,
lo standard ANSI ha da tempo previsto una soluzione
piuttosto completa al problema che non si limita al
triviale problema di maiuscole=minuscole, ma abbraccia
tutte le problematiche legate alle varie lingue ed
alle varie culture.
Tutto quanto ricade sotto il nome di COLLATION ed i
diversi DBMS hanno implementato le direttive in maniera
non uniforme.
A parte la soluzione contingente al tuo problema,
che puo' anche essere risolta con i consigli che ti
hanno dato, ti consiglio di leggere questo articolo
http://www.dbazine.com/gulutzen1.html
giusto per avere almeno la sensazione di quanto sia
complesso il problema di trattare i set di caratteri
rispettando le varie regole linguistiche.
I riferimenti al supporto da parte dei vari prodotti
potrebbe non essere aggiornato nell'articolo, in ogni
caso se reputerai di dedicare piu' tempo per
approfondire l'argomento sono sicuro che troverai
tutto nella documentazione.
Ciao,
--
Gianluca Hotz - SQL Server MVP
http://italy.mvps.org
 - 
http://www.ghotz.com
http://www.ugiss.org
  - 
http://www.ugidotnet.org
Newsgroup: it.comp.software.database
Titolo: Restore MySql Bugzilla Database

Ho installato Bugzilla 2.18.3 su Windows XP (Apache, Php, Perl, MySql,
Bugzilla correttamente installati).
Ho il database "bugs" con tutte le tabelle vuote.
Vorrei importare il database "bugs" della versione 2.16.4 di Bugzilla,
backuppato in un file con l'utiliti mysqldump.
Qualcuno sa dirmi se posso migrare da 2.16.4 a 2.18.3?
Se si come si fa?
Grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Davide
Parli di script che mi permettono di migrare un database pieno
che occupa circa 300MB?

Newsgroup: it.comp.software.database
Titolo: ho un errore in prossimità di SELECT e una sintassi non corretta in prossimità di =

Database Sql Server.
Questo è l'errore:
Server: messaggio 156, livello 15, stato 1, riga 3
Sintassi non corretta in prossimità della parola chiave 'SELECT'.
Server: messaggio 170, livello 15, stato 1, riga 3
Riga 3: sintassi non corretta in prossimità di '='.
E questa è la stringa sql che sto cercando di creare:
(mi ci sto perdendo)
SELECT     dbo.Risultati.idgara, dbo.Risultati.Numero, dbo.Risultati.nome,
dbo.Risultati.tipo, dbo.Risultati.valore,
isnumeric(dbo.M_VALORE.valore) as NUMERICO,
                      SELECT 'GRR' = CASE type WHEN [NUMERICO] = 1 THEN '1'
ELSE '0' END, M_VALORE_1.valore AS GareVinte,
                      M_VALORE_2.valore AS Pilota
FROM         dbo.Risultati INNER JOIN
                      dbo.M_VALORE ON dbo.Risultati.idgara =
dbo.M_VALORE.idgara AND dbo.Risultati.valore = dbo.M_VALORE.valore INNER
JOIN
                      dbo.M_VALORE M_VALORE_1 ON dbo.Risultati.idgara =
M_VALORE_1.idgara AND dbo.Risultati.valore = M_VALORE_1.valore INNER JOIN
                      dbo.M_VALORE M_VALORE_2 ON dbo.Risultati.idgara =
M_VALORE_2.idgara AND dbo.Risultati.valore = M_VALORE_2.valore
GROUP BY dbo.Risultati.idgara, dbo.Risultati.Numero, dbo.Risultati.nome,
dbo.Risultati.tipo, dbo.Risultati.valore, dbo.M_VALORE.valore,
M_VALORE_1.valore,
                      M_VALORE_2.valore
HAVING      (dbo.Risultati.idgara = 1) AND (dbo.Risultati.Numero = 1)
--
Quello che voglio ottenere è di convertire un campo restituito in formato
numerico e se contiene una stringa restituire 0 o meglio <null>
il problema inizia quando invece di trovare un numero, "cast" o "convert" si
trovano a che fare con una stringa e mi restituiscono un errore.
Speravo di ovviare al problema con un "case"..
però anche inserendo una semplice condizione che mi restituisce 1 o 0 in
base al valore "NUMERICO" non mi riesce.
sull'help ho trovato il seguente esempio:
USE pubs
GO
SELECT    'Price Category' =
      CASE
         WHEN price IS NULL THEN 'Not yet priced'
         WHEN price < 10 THEN 'Very Reasonable Title'
         WHEN price >= 10 and price < 20 THEN 'Coffee Table Title'
         ELSE 'Expensive book!'
      END,
   CAST(title AS varchar(20)) AS 'Shortened Title'
FROM titles
ORDER BY price
GO
Dove sto sbagliando? Suggerimenti migliori?
Grazie.

 base al valore "NUMERICO" non mi riesce.
in questo caso
------------------- 
'GRR' = CASE  WHEN isnumeric(dbo.M_VALORE.valore) = 1
                          THEN Convert(numeric(18,2),dbo.M_VALORE.valore)
                          ELSE NULL END
-------------------
Ciao Giorgio

>Senza Parole.<<
Grazie! :-D
Newsgroup: it.comp.software.database
Titolo: Problema apertuta tabella SQL da Access

Salve,
ho, o meglio, il mio collega ha il seguente problema (anche se a dire
il vero è una catastrofe, visto che è bloccato a Roma dal cliente):
non riusciamo più a fare andare il programma creato in access 2003 con
tabelle collegate via ODBC da SQL Server 2000. Tentando di aprire una
delle tabelle collegate da il seguente errore:
[Microsoft][ODBC SQL Server Driver][SQL Server]SELECT permission
denied on
object 'NomeTabella', database 'NomeDB',owner 'dbo'. (#229)
La cosa si è verificata quando ha riportato il db da 2005 a 2000.
Sullo stesso server è stato installato prima il 2005 poi il 2000,
ripristinata la struttura del db sul 2000 tramite script e importati i
dati dal 2005. Poi quest'ultimo è stato disinstallato. adesso l'errore
ci perseguita e non ho idea di cosa possa essere.
Qualcuno più darmi una mano, gliene sarei infinitamente grata.
Dascia

 Dascia
Lucazeo
Newsgroup: it.comp.software.database
Titolo: Union con MySQL

Esiste un modo per utilizzare gli operatori insiemistici come Union su
MySQL?
Dal manuale e da tentativi fatti mi par di capire che questi comandi
non sono stati implementati.
Qualcuno ha un' idea su come aggirare il problema?
Faccio un esempio di DB: i campi sono Giocatore1 RisultatoGiocatore1
Giocatore2 RisultatoGiocatore2.
Come posso fare una query che mi restituisca tutti i risultati
ottenuti da Pippo, tenendo conto che non so quando ha giocato come
Giocatore1 e quando come Giocatore2 ?
--
\\//_  Live Long & Prosper
            Max
-----------------------------------------------------------------
Decipher's Official Tournament Director
Deep Space X  webmaster (
http://fly.to/dsx
)
Home Page  
http://welcome.to/StarTrekCCG
-----------------------------------------------------------------

 Giocatore1 e quando come Giocatore2 ?
select if (Giocatore1 = 'Pippo', RisultatoGiocatore1, RisultatoGiocatore2)
from risultati where Giocatore1 = 'Pippo' or Giocatore2 = 'Pippo'
byez
mirko.

Newsgroup: it.comp.software.database
Titolo: Modifica tipo di un campo tabella - Postegres

Salve,
ho un db Postgres e vorrei cambiare il tipo di alcuni campi di alcune
tabelle.
Vorrei cioč, data una tabella "paziente" che possiede un campo
"DataNascita" di tipo "timestamp", modificare il tipo di questo campo in
"date".
Ho provato usando ALTER TABLE, ma non ne sono stato capace.
Come faccio?
Grazie anticipatamente per l'aiuto.
Giovanni Perbellini.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Come faccio?
Euh. Sfortunatamente PostgreSQL e' un po' limitato quanto a ridefinizioni
a runtime.
Dovresti fare qualcosa del tipo
BEGIN TRANSACTION;
LOCK TABLE paziente IN ACCESS EXCLUSIVE MODE;
ALTER TABLE paziente RENAME TO paziente_old;
CREATE TABLE paziente
(
	-- Copiare qui la definizione di 'paziente'
	...
	...
	DataNascita	date not null default '1-1-1800', -- Tanto per dire
	...
	...
);
-- Eliminare qui eventuali indici di paziente_old
INSERT INTO paziente SELECT ..., ..., DataNascita::date, ... 
	FROM paziente_old;
-- Inserire qui eventuali indici di paziente
VACUUM ANALYZE paziente;
END TRANSACTION;
Leonardo
-- 
".signature": bad command or file name
Newsgroup: it.comp.software.database
Titolo: [niubbo] Algebra Relazionale





Sia la seguente base di dati:


 


Fornitori(
CodiceFornitore
,Nome,Indirizzo,Città)


Prodotti(CodiceProdotto, Nome,Marca,Modello)


Catalogo(
CodiceFornitore
,
CodiceProdotto
,Costo)


 


1
.Trovare nome, marca, modello dei prodotti acquistabili 
con meno di 2000€


 


Soluzione1:  PROIEZIONE nome,marca,modello (SELEZIONE costo<2000 
(Prodotti JOIN Catalogo ))


 


Soluzione2:  PROIEZIONE nome,marca,modello(Prodotti JOIN (SELEZIONE 
costo<2000 (Catalogo))


 


2. 
Trovare i nomi dei fornitori che distribuiscono 
prodotti IBM (IBM è la marca di un prodotto):


 


Sol.1:  PROIEZIONE nome (SELEZIONE marca = "ibm" (Prodotti JOIN 
(Fornitori JOIN Catalogo )))


Sol 2: PROIEZIONE nome (Fornitori JOIN (Catalogo JOIN 
(SELEZIONE marca = "ibm" (Prodotti)))


 


 


 


Sapreste dirmi cortesemente se le soluzioni sopra riportate sono valide ? 



 


 


Simone


P.s. Scusate il formato HTML ma non sapevo come sottolineare le 
chiavi!


P.s.s. Purtroppo ho trovato solo questo NG che si avvicina al 
mio "argomento".... sapreste indicarmene uno più appropriato ...o qualche 
forum, ML ... :( 


 


 



P.s. Scusate il formato HTML ma non sapevo come sottolineare le chiavi!
Per sottolineare una parola in tesco ascii si usa di solito
racchiudere la parola tra due caratteri underscore:
_testosottolineato_
Ad ogni modo l'HTML e' sempre poco accettato. Esistono quasi sempre
soluzioni alternative, potevi per esempio aggiungere il suffisso * e
indicare la convenzione usata.
Sul web trovi sicuramente qualche documento che spiega come dare stile
ai testi ascii.
-- 
Linux Registered User #181013
[Exokernels] Although one approach to eliminating bloated, buggy,
unreliable operating systems is to make them smaller, a more radical
one is to eliminate the operating system altogether.

 ai testi ascii.
Mi andrò a studiare le convenzioni sui testi ascii ;-)
Grazie ancora Seph!
- Simone -
P.s. Lo dimentico sempre, ma "Sephiroth" di  quale saga fantasy fa parte?
:-?
Newsgroup: it.comp.software.database
Titolo: [Oracle]Aiuto ancora ERRORE TNSLSNR.EXE

Ciao,
ho appena finito di reinstallare Oracle con successo, ma quando da una shell 
del DOS digito tnsping nomeistanza (tnsping locale),il
listner cade e mi viene visualizzata una finestra di errore :
"Si è verificato un errore in TNSLSNR.EXE. L'applicazione verrà chiusa."
Ho controllato le varie porte, ma la 1521 è utilizzata ESCLUSIVAMENTE  dal 
listner stesso quando è attivo e NESSUN ALTRO SERVIZIO la utilizza.
Ho provato a riconfigurare e ricreare il listner tramite Net Configuration 
Assistant, ho provato a cambiare il nome del sid, ma nulla!!!
Questo fatto mi comporta che mi è impossibile utilizzare Oracle,ed io nè ho 
assolutamente bisogno!!!
Mi date un'aiuto o consiglio
GRAZIE
-- 
---------------------------------------------------------
Nicola Ambrosino 

 sia introiato. Prova a reinstallarlo.
Gia fatto tre volte!!!,
Per ogni nuova installazione ho eliminato e pulito  il registro di sistema, 
ho provato a disabilitare l'antivirus, il firewall nella
speranza che "qualcosa" gli dava fastidio, ma nulla!!!
Perche si ostina a cadere il listner???
Non capisco quale potrebbe essere il motivo!!
Come dicevo nel precedente post, nessun altro servizio utlizza quella porta, 
per di più ho provato
anche un'installazione su una porta diversa dalla 1521, ma niente di niente, 
ca...lo!!
Qualche altro idea?
La versione in mio possesso è la 9.2.0.1.0
Grazie
Nicola

 GRAZIE
Non uso molto oracle su windows quindi mi affido al metalink.
Hai qualcosa come un download accellerator installato?
Se si disabilitalo o disinstallalo.
Altrimenti turati il naso e prova ad usare:
USE_SHARED_SOCKET = TRUE
nel registro di sistema (\\HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\tua home)
e, se non c'e',
SQLNET.AUTHENTICATION_SERVICES = (NTS)
nel sqlnet.ora.
Buona domenica
-- 
Fabrizio Magni
fabrizi...@mycontinent.com
replace mycontinent with europe

 nel registro di sistema (\\HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\tua home)
Ok fatto, ora funziona!!!
Grazie
Nicola Ambrosino

Newsgroup: it.comp.software.database
Titolo: Funzioni di aggregazione

"Le funzioni First, Last restituiscono un valore di campo dal primo o
all'ultimo record del set di risultati restituito da una query."
Esistono funzioni analoghe che restituiscono anche il secondo o terzo?
Grazie anticipatamente
Dota

 Esistono funzioni analoghe che restituiscono anche il secondo o terzo?
con un subquery; seleziona il primo da un recordset da cui hai escluso
il primo.
in oracle c'e' il campo rownum ma presumo non sei in oracle
-- 
Greetings,
Alessandro
Pesaro, Italy

in oracle c'e' il campo rownum ma presumo non sei in oracle
volendo per il primo n si potrebbe fare una select top n ordinata desc
e prendere il primo.

Newsgroup: it.comp.software.database
Titolo: Anyone Have AskSam Database Program !!!!!!!!!!!!!!!!!!!!!TIA
Newsgroup: it.comp.software.database
Titolo: tabelle collegate in Interbase

ho una serie di DB; un DB che chiamo Master č comune a tutti gli altri
DB che ho chiamato Service; in access gestivo i miei DB attraverso
tabelle collegate, la mia domanda č:
come posso riscrivere il mio DB access in un DB Interbase mantenendo
la stessa struttura?
grazie
Antonio

 
Prego.
Ciao.
Mimmo.

Newsgroup: it.comp.software.database
Titolo: Ricerca struttura tabella

Ciao a tutti,
vorrei sapere se estiste una select che mi restituisce la struttura di una
tabella (sempre in oracle), ovvero il mome, tipo e lunghezza dei campi e le
foreignkey.
Grazie a tutti sempre molto obbligato.
Shiryu
--------------------------------
Inviato via 
http://usenet.libero.it

 tabella (sempre in oracle)
describe nometabella;
per fk/pk puoi interrogare le varie tabelle/view "CONSTRAINTS".
Vedi la documentazione di oracle.
Davide

Newsgroup: it.comp.software.database
Titolo: template db

tempo fa avevo trovato un sito che proponeva una serie di "schemi già 
pronti" per realizzare db di vario tipo.
ricordo solo che non era italiano...

 ricordo solo che non era italiano...
www punto databaseanswers punto org (era .com)
bye


esatto proprio questo grazie
Newsgroup: it.comp.software.database
Titolo: SGA di ORACLE 9.1

Salve, qualcuno sa dirmi quali sono i parametri ottimali per la SGA di 
un dataBase che deve essere performante in sola consultazione e che 
contiene dati di tipo aLFANUMERICO e SPATIAL??
Grazie
Pennarelli
Inviato da 
www.mynewsgate.net

Diciamo che alla tua domanda molti potrebbero sgranare gli occhi e, subito dopo,
stramazzare al suolo in quanto il tuning della SGA non è cosa semplice.
Ti consiglio il sito
http://otn.oracle.com/pls/db92/db92.homepage?remark=tahiti
 .
Da qui potrai cercare tutta la documentazione utile per studiare le performance.
Nella 8i, il corso di performance durava 4 gg e non ti spiegavano come fare ma
cosa studiare per ottimizzare il db.
Simone

 contiene dati di tipo aLFANUMERICO e SPATIAL??
Ci vuole un consulente **ben pagato** per rispondere a questa domanda ....
 Raffaello

Newsgroup: it.comp.software.database
Titolo: query in access

Ciao a tutti, ho un piccolo problemino con una query.
Ho una tabella con 10 clienti e 10 date di scadenza e vorrei vedere solo
quelle del mese successivo (ad es. giugno) .
Ho provato a usare nella query : month([beginningdate]) , ma non mi
funziona.
Sicciome voglio vedere ogni volta un mese diverso, questa formuletta non
sembrava male perchč attivava una seconda finestra dove inserire il mese
scelto (ad es. 6 per giugno)
La query perň non vuole saperne .... qualcuno č cosě buono da aiutarmi?
Grazie

 
Ma [beginningdate] cos'è? E' un campo o un parametro?
Prova a postare la query completa...
-- 
"- in Italia cosa rischia uno che tortura?
- ..Se è una tortura e via, poco.. Se ha anche scaricato musica da 
Internet, quattro anni"
Sergio Staino (Bobo e figlia, maggio 2004)


è di sicuro sbagliata, non uccidermi
SELECT Tabellaclienti.IDcliente, Tabellaclienti.cognome,
Tabellaclienti.datacontrollo
FROM Tabellaclienti
WHERE (((Tabellaclienti.datacontrollo)=Month([beginningdate])))
ORDER BY Tabellaclienti.datacontrollo;
Grazie in anticipo

 Grazie in anticipo
Correggi in questo modo:
WHERE Month(Tabellaclienti.datacontrollo)=[beginningdate]



Grazie davvero, funziona.
Sei stato gentilissimo.

 ha scritto nel messaggio
news:U0Kqc.377$pZ....@tornado.fastwebnet.it...

c'è un modo per dirgli di guardare solo l'anno in corso?
... forse sto esagerando ...
ciao

 ciao
Tu come lo faresti?
M.
-- 
"- in Italia cosa rischia uno che tortura?
- ..Se č una tortura e via, poco.. Se ha anche scaricato musica da 


 c'č un modo per dirgli di guardare solo l'anno in corso?
WHERE year(Tabellaclienti.datacontrollo)=Year(Date)
"Year(Date)" ti dice l'anno attuale

Newsgroup: it.comp.software.database
Titolo: [SQL SERVER 7.0]

Salve,
durante la fase di installazione del programma in oggetto mi viene chiesto
se installare la versione "Standard" oppure "Desktop".
Qualcuno di voi conosce la differenza?
Grazie mille,
Pierpaolo
PVP



 wrote in message
news:10qiucr$s0l$1...@fe2.cs.interbusiness.it...


 wrote in message
news:8c22j1$5nm01$1...@fu-berlin.de...


La versione 'standard' funziona su Windows NT  Server e non la Workstation,
per quest'ultima va benissimo la versione desktop.
Martino

Newsgroup: it.comp.software.database
Titolo: Files C-ISAM

Ciao a tutti,
dovrei portare dei vecchi archivi c-isam generati con delle porcedure 
cobol, sotto mysql. Non esistono dei drivers ODBC (free) da utilizzare 
per fare un applicativo per trasferire i files che mi interessano ?
Grazie.

 wrote in message
news:Mk_jb.10080$uv4....@news.edisontel.com...

no. non solo, c-isam è probabilmente una definizione generica di un
sistema proprietario. quindi cerca dei driver a pagamento certificati
per il compilatore che crea i file

Newsgroup: it.comp.software.database
Titolo: tabella con chiavi esterne su più tabelle

salve
 
vorrei un "aiuto" su una questione
 
ho una tabella schede (idscheda, nome)
ho una tabelle componenti (idcomponente, nome) 
 
entrambe hanno tanti atttributi 
 
pensavo di creare una tabella 
AttributiComponenti (id, fk_idcomponente, fk_idattributo,valore) 
 
e una tabella
AttributiSchede (id, fk_idscheda, fk_idattributo,valore) 
 
è corretto ? 
 
oppure per semplificare è possibile oppure è scorretto creare una crosstabel 
fatta cosi 
 
 
grazie
 


 
Tieni conto perdi il tipo della colonna valore  in quanto deve essere 
generico. Poiche il tipo generico non c'� in sql (almeno nei database 
che conosco)  devi specificarlo come ad esempio varchar(4000)).
Se gli attributi sono fissi ti consiglio di non adottare questa tecnica 
ma specificare ogni attributo con relativa colonna
Se invece gli attributi sono  dinamici allora questa pu� essere una 
soluzione.
 
 
 
 
 

 soluzione.
 
si esatto gli attributi sono dinamici ....
è proprio questo il problema e cmq sono tutti attributi in forma testuale diciamo.... descrizioni insomma


Si, ok può andare bene
Per irrobustire il tutto puoi fare una tabella che contenga il nome, il 
suo id e la descrizione dell' attributo
Poi utilizzando le foreign key fare puntare ad esempio fk_idattributo a 
questa tabella in modo che si abbia un errore in caso di  attributo non 
esistente.
Puoi anche impostare il not null per i dati obbligatori
Se il database è Oracle ti ricordo che una stringa a lunghezza zero in 
un varchar è uguale identico ad immettere null
 
 
 
 

<ho una tabella schede (idscheda, nome)
<ho una tabelle componenti (idcomponente, nome)
 
<entrambe hanno tanti atttributi
 
<pensavo di creare una tabella
<AttributiComponenti (id, fk_idcomponente, fk_idattributo,valore)
 
 
 
non devi definire anche una tabella Attributi?
Altrimenti come fai a usare il campo  fk_idattributo? Dovrebbe avere una pk 
corrispondente nella tabella Attributi.
Newsgroup: it.comp.software.database
Titolo: Software per disegnare diagrammi E/R

Ragazzi, sto cercando su google da oggi pomerriggio alle 16 (sono le
01.30...), ma non riesco a trovare un software gratuito per disegnare
diagrammi E/R che mi soddisfino, ho provato fin'ora che si possono
avvicinare a quello che cerco: "Java Diagrammi ER"
(
http://iniball.altervista.org/Software/ProgER/
) e "Dia". Ma entrambi
non hanno quello che mi serve. A me servirebbe un programma che
disponga dei metodi per consentirmi di disegnare diagrammi E/R come
quelli del libro "Sistemi di basi di dati" (4a ed., Elmasri - Navathe),
se qualcuno sa qualcosa che mi può tornare utile. Anche a pagamento
(magari qualcosa shareware o student, non so...). Vi ringrazio
anticipatamente!

daniel...@gmail.com
 ha detto: in data 18/03/2006 1.42:

http://www.fabforce.net/products.php
-- 
       maurizio56
browser: FireFox 1.5
mailreader: ThunderBird 1.5

A pagamento c'è sempre Microsoft Visio.

Newsgroup: it.comp.software.database
Titolo: far diventare una stringa un numero

ciao a tutti, 
per motivi futili ho un campo char con dentro scritto 'active' vorrei poter
contare tutti gli 'active' come 1 per poter fare un SUM di essi.
qualche idea?
mysql 5
grazie!
-- 
777 fanno 21, arriva la volante e non c'è nessuno

 qualche idea?
select count(*) from tabella where campo = 'active';
-- 
#include <stdio.h>
int main(void){char c[]={10,65,110,116,111,110,105,111,32,98,97,114,98,111,110,
101,32,60,104,105,110,100,101,109,105,116,64,116,105,115,99,97,108,105,110,101,
116,46,105,116,62,10,10,0};printf("%s",c);return 0;}

 
eh forse mi sono spiegato male.
a me serve una cosa tipo:
SELECT SUBSTRING( `date` , 1, 10 ) AS date, COUNT( uid ) AS UID,
SUM(`active`) AS active
FROM users
GROUP BY SUBSTRING( `date` , 1, 10 )
ORDER BY `date` DESC
in cui il campo active ha 'active' o 'pending'
active deve essere contato come 1 e pending 0
ciao


 active deve essere contato come 1 e pending 0
qualcosa tipo (non provata !!)
select substring( `date`, 1, 10 ) AS date, count(uid) as uid,
	sum(case when active = 'active' then 1 else 0) ...
ciao


 wrote:
select substring( `date`, 1, 10 ) AS date, count(uid) as uid,
 	sum(case when active = 'active' then 1 else 0 end) ...
;-)


 
ora ci siamo, dopo lo provo e ti  faccio sapere, grazie mille.


 sum(case when active = 'active' then 1 else 0) ...
grazie mille, ha funzionato perfettamente.
mi ero barcamenato su tutto un altro tipo di metodologia e faceva molto
schifo. cosě č molto meglio.
ciao et grazie
-- 
777 fanno 21, arriva la volante e non c'č nessuno
Newsgroup: it.comp.software.database
Titolo: creazione database... help me

Sto facendo un progetto e una parte di un database mi risulta oscura da 
creare: dovrei fare un'entità news dove ci sono delle notizie che dovrebbero 
potersi richiamare tra loro. Il mio dubbio è: ma esiste nel modello ER la 
possibilità di far richiamare un'entita' da se stessa? e questo come lo 
traduco in tabella (io ho pensato un' entita' news con [id, titolo, 
argomento, testo] e una tabella esterna N:N con gli id di 2 news che hanno 
qualcosa in comune). Ho sempre un dubbio su come mostrare questo nello 
schema ER però..
Grazie e saluti a tutti

 schema ER però..
É una relationship che collega l'entità news a se stessa.
hth,
	Benjamin

 Benjamin
Grazie mille Benjamin
una curiosità cosa significa hth?
____
byeyb 

 una curiosità cosa significa hth?
hope this helps
Saluti,
	Benjamin

 Benjamin
Grazie mille
Fio
Newsgroup: it.comp.software.database
Titolo: MySql Licenza e versione

La versione free (con licenza GPL) a quale corrisponde  tra quelle NON-GPL:
a quella Pro (con InnoDB) o alla Classica?
Sapete come si può abilitare/disabilitare?
Devo fare delle prove con e senza la gestione delle transazioni di MySql.
--
Ciao, Ivan
----------------------------

 MySql.
Ho risolto:
dalla 3.23 in poi, innodb è presente.
--
Ciao, Ivan
----------------------------

Newsgroup: it.comp.software.database
Titolo: international post codes (Zip codes) - ricerca tabella codici postali europei per database

Please help me. I'm trying to find a really complete archive of european
post codes (zip codes) to use in my personal database, but I don't find
anything, yet. Can anybody solve this problem?
Please answer me even if you have not the solution but you can give me a
godd idea.
Thank You.
Sono diverse settimane che "navigo" in rete e non, alla ricerca di uno a più
tabelle (in qualisasi formato) che contengano i codici postali di tutte le
città dei Paesi della Comunità Europea che dovrei poi utilizzare in un
database personale. Finora la mia ricerca non ha dato nessun frutto. E mi
trovo completamente bloccato.
Qulacuno ha una pur minima idea da suggerirmi?
Grazie!!
.

 Qulacuno ha una pur minima idea da suggerirmi?
http://www.poste.it/cap/ricerca_cap.php3
scarichi i cap, formato txt. puoi farne il parsing e importarli nel tuo
db. pero' non so quanto siano completi, aggiornati e affidabili.
magari prova a cercare sui siti delle varie poste nazionali.
ciao, a.