mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.software.database
Titolo: join su due tabelle

Ciao a tutti e buon anno.
Supponiamo di avere due tabelle con una relazione uno a molti. Tanto per
materializzare la questione supponiamo di avere un elenco di persone (prima
tabella) a cui è associato un certo numero di email (seconda tabella).
Quello che vorrei fare è un join tra le due tabelle che mi restituisse, per
ogni riga, il nome della persona e un campo per ogni email, e non, come
accade normalmente, un record duplicato per ogni email.
Per esempio se:
tabella1:
id    nome
1    mario
2    luigi
3    sandro
e tabella 2:
persona    email
1            
ma...@tin.it
1            
mar...@tiscali.it
2            
lu...@inwind.it
la query dovrebbe restituire:
id    nome    campo1            campo2
1    mario    
ma...@tin.it
 
mar...@tiscali.it
2    luigi      
lu...@inwind.it
    NULL
3    sandro    NULL             NULL
Beh se stassera non fate nulla pensateci :-D
Ciao e ancora auguri.
Luca

 accade normalmente, un record duplicato per ogni email.
Si chiamano tabelle pivot, consulta la documentazione del tuo
database (che non hai nominato) se le supporta.
Davide
-- 
A fool and his money are soon using Windows.

 ha scritto nel messaggio
news:slrnctb1qk.158...@fogg.onlyforfun.net...

MySql 4.1.8 e penso che non le supporti
Luca

 Beh se stassera non fate nulla pensateci
Ieri avevo da fare, spero anche tu ;-D
Ale 


si, si, anch'io :-D
Luca

 purtroppo è questo il caso
Ma proprio non noto?
Perché se fai
SELECT T1.id, T1nome, E1.mail AS campo1, E2.mail AS campo2, '-', '-', '-', 
'-',
FROM tabella1 AS T1 JOIN tabella2 AS E1 ON T1.id=E1.persona
            JOIN tabella2 AS E2 ON T1.id=E2.persona
WHERE E1.mail > E2.mail
UNION
SELECT T1.id, T1nome, E1.mail AS campo1, E2.mail AS campo2, E3.mail AS 
campo3,  '-', '-', '-',
FROM tabella1 AS T1 JOIN tabella2 AS E1 ON T1.id=E1.persona
            JOIN tabella2 AS E2 ON T1.id=E2.persona
            JOIN tabella2 AS E3 ON T1.id=E2.persona
WHERE E1.mail > E2.mail AND E2.mail > E3.mail
UNION
ecc.
becchi tante mail quante query unisci.
Mettine 20, 30...
Newsgroup: it.comp.software.database
Titolo: consigli progettazione db

ciao a tutti!
non sono tanto esperto sulla progettazione dei db e vi chiedo con che
struttura di tabelle posso realizzare una cosa di questo tipo con mySql:
Ho la necessità di realizzare una specie di catalogo prodotti per permettere
di scaricare documenti pdf. Il problema è che devo costruire un menù che di
solito ha questi livelli:
Macrocategoria1->microcategoria1->microcategoria1->file PDF
il problema è che in alcuni casi, i livelli non sono + 3 come qui sopra, ma
diventano 2:
Macrocategoria2->microcategoria1->file PDF
Come potrei strutturare la cosa?
grazie mille,
Tex

Come potrei strutturare la cosa?
Relazione di tipo una a tante e non avrai nessun problema anche per
diversi livelli e non solo due o tre.
// jilani
Jilani Khaldi
http://jkhaldi.oltrelinux.com

Newsgroup: it.comp.software.database
Titolo: Consiglio per libro...

Mi consigliate un buon libro sulla teoria dei database relazionali.
(in inglese ovviamente)
THanks
LuKe

 (in inglese ovviamente)
Basi di dati di Atzeni (che sto leggendo per l'universita`)
non mi sembra malaccio. Poi non so se tu voglia qualcosa di piu`
"into deep".
ps. e` in italiano ma essendo scritto da un italiano non ci sono
problemi di traduzione ;-)
-- 
Lawrence "Rhymes" Oluyede
http://loluyede.blogspot.com

 (in inglese ovviamente)
Ciao Luke,
ti posso consigliare il seguente libro:
"An Introduction to Database Systems, Eighth Edition" di C.J. Date
http://www.amazon.com/exec/obidos/tg/detail/-/0321197844/qid=1074342390/sr=1-1/ref=sr_1_1/002-2863983-6779214?v=glance&s=books
Se preferisci puoi acquistarlo direttamente online sul sito di Gorilla:
http://www.gorilla.it/gorilla/product.asp?sku=0321189566&dept%5Fid=
Ciao!
-- 
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com
http://italy.mvps.org

(in inglese ovviamente)
Come consigliato dall'Atzeni
in italiano c'e'
- Teoria relazionale dei dati - Atzeni - Ed. Boringhieri
in inglese c'e':
- The theory of relational databases - Maier - Computer Science Press
Potomac
- Foundations of databases - Abiteboul - Addison Wesley
- l'articolo originale di Codd, anche se non e' molto teorico, penso
che sia un'interessante lettura
-- 
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.
Newsgroup: it.comp.software.database
Titolo: Transazioni e ORACLE 9iLite

Non riesco a capire come funzionano le transazioni in Oracle9iLite.
In pratica:
con msql se ho autocommit = off dovrei avere una transazione finche' non
faccio io il commit.
Pero' se io ho una tabella con una foreign key su un altra se la riempio mi
da subito errore nei vincoli senza aspettare che io chiuda la transazione.
Sbaglio qualcosa io o non e' possibile fare quello che voglio io ??
Cioe' inserire prima i dati di una tabella passando per uno stato
inconsistente poi aggiungere quelli di un'altra e tornare alla consistenza
quindi terminare la transazione.
Scusate la domanda forse cretina ma sono alle prime armi e alle prime
difficolta'.
--
--
Claudio Rosati E. 
c.ro...@scepsi.it
Web Designer & Developer
--
www.scepsi.it
Scepsi, for all the things you are not in business for... we are

 Sbaglio qualcosa io o non e' possibile fare quello che voglio io ??
In teoria si', ma dubito che lo sia con oracle lite.
Comunque la "buona pratica" e' di evitare gli stati inconsistenti.
Davide

Newsgroup: it.comp.software.database
Titolo: [PL/SQL] ORA-xxxxx ed eccezioni corrispondenti.

Ho trovato un documento che associa i messaggi del tipo
ORA-xxxxx ad una descrizione. Ora pero' mi serve sapere
a quale eccezione corrispondono. Ad es. ORA-00001 vuol dire
violazione di vincolo di chiave primaria, ma a quale
eccezione corrisponde?
Grazie in anticipo.

 Grazie in anticipo.
Prego
Newsgroup: it.comp.software.database
Titolo: access

salve, ho un problemino:non riesco, usando access, ad inserire nuovi record
tra un record vecchio e l'altro, quindi, trattandosi di tabelle in ordine
alfabetico, mi crea grossi problemi. come fare? grazie

 ha scritto nel messaggio
news:9k666.267905$hk4.13...@news.infostrada.it...

Infatti lui lo inserisce alla fine... ma tu apri la tabella e selezionando
la colonna che devi mantenere in ordine (crescente o decrescente) clicchi
sul tasto "A/Z"
oppure
selezioni la query che ti estrapola i dati dalla tabella e poi  nella
struttura della query selezioni la colonna che ti interessa mantenere
ordinata (crescente o decrescente) selezioni la cella ORDINA e selezioni il
tipo di ordine
(non importa nella query se la colonna da ordinare e la prima di sinistra o
no)
CIAO
--
-----------------------------------
### CH v2.001 ###
------------------------------------
la potenza della lucidità
------------------------------------
www.genio-af.it

Newsgroup: it.comp.software.database
Titolo: E' SCIOCCANTE

http://euronet.135.it
Y
YT
TY
YT
YR
Y
456
45
64
5643

5643
Ultimo avviso !!
E' SPAM!!
Hai rotto i coglioni !!!
Prossima E-mail -> 
ab...@virgilio.it
Alla prossima.
	MAX
Newsgroup: it.comp.software.database
Titolo: MS SQL - Log Mancante

Salve
Ho un problema con un database MS SQL Server 2000, dovuto al fatto che ho il
file mdf del database ma non il file log. Siccome il db non è stato
scollegato correttamente, il server continua a richiedere il file di log e
non connette il file sql. Qualcuno sa dirmi come aggirare il problema? Ho
anche già provato a ricollegarlo su un altro pc, ma senza successo...
Un grazie in anticipo.

 Un grazie in anticipo.
Prego.
Ciao!
-- 
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo
http://italy.mvps.org

 ha scritto nel messaggio
news:3hbg45F...@individual.net...


 ha scritto nel messaggio
news:3hbg45F...@individual.net...


 importanti ...
Prova a seguire questi passi...
========================
-- Abilita la modifica diretta delle tabelle di sistema
sp_configure 'allow updates', 1
go
reconfigure with override
go
-- Interrogo la sysdatabase e recupero l'id del db da riparare che 
utilizzerò nelle istruzioni successive
SELECT * FROM sysdatabases
-- metto il db in emergency repair mode
update sysdatabases
set status = 32768
where dbid = x
go
-- stop and start sql server
dbcc rebuild_log ('MyDB','C:\Program Files\Microsoft SQL 
Server\MSSQL\data\MyDB_Log.ldf')
-- puts in single user mode
update sysdatabases
set status = 4096
where dbid = 7
-- stop and start sql server
use MyDB
dbcc checkdb('MyDB')
-- reset the status
update master..sysdatabases
set status = 0
where dbid = x
sp_configure 'allow updates', 0
go
reconfigure with override
go
-- stop and start sql server
select dbid, status
from master..sysdatabases
========================
...ed a questo punto dovresti avere il db accedibile benchè potenzialmente 
corrotto da un punto di vista logico. Significa che la cancellazione del 
t-log rende possibile la presenza di dati sporchi nel db dovuti a 
transazioni iniziate ma mai concluse (quindi parziali) che la ricostruzione 
di un nuovo t-log rende irrecuperabili. Tieni presente che per questo motivo 
l'istruzione DBCC REBUILD_LOG (è un comando non documentato di cui non 
troverai traccia nel BOL) è del tutto deprecabile e dovrebbe essere 
utilizzata solo come ultima spiaggia. La soluzione migliore è quindi quella 
di recuperare i dati da un backup valido e utilizzare lo script di cui sopra 
SOLO per quell'unica tabella aggiornata di recente (ma anche qui attento 
alle possibili incongruità...)
Bye
-- 
Luca Bianchi
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com


dipendentemente dal tool che utilizzi, il punto 9 e' fattibile (il mio 
progetto lo fa)...
il problema e' il punto 10, che invece ti richiede accesso al DTS 
designer... che a mia conoscenza c'e' solo in Enterprise Manager, quindi ti 
consiglio di seguire il consiglio di Luca Bianchi...
saluti
-- 
Andrea Montanari (Microsoft MVP - SQL Server)
http://www.asql.biz/DbaMgr.shtm
 
http://italy.mvps.org
DbaMgr2k ver 0.12.0  -  DbaMgr ver 0.58.0
(my vb6+sql-dmo little try to provide MS MSDE 1.0 and MSDE 2000 a visual 
interface)
--------- remove DMO to reply 

 ha scritto nel messaggio
news:3hcksnF...@individual.net...

Newsgroup: it.comp.software.database
Titolo: Re: [OT] Luser DB Designer

 CAMPO ???
C'e' anche una possibilita' reale, che in 20+ anni di SQL mi e' capitata 
una volta sola: la relazione con un oggetto che possiede un solo 
attrbuto, l' esistenza (di se').
Nel mio caso era una tabella di date di esecuzione di un certo evento 
(attributo che compariva in un tot di relazioni) non rappresentabili in 
altro modo che quello enumerativo.

 ???
Ci sono diversi casi in cui questo ha senso.
Ciao  Manlio

 CAMPO ???
Non mi sentirei di dare di ritardato a qualcuno solo per questo
motivo, eh. Che in certi modelli una tabella con un solo attributo ha
perfettamente ragione di esistere.
bye!

Newsgroup: it.comp.software.database
Titolo: MySQL e C++

Salve a Tutti
Dovrei creare un'applicazione in C++ con DevC++ 4 da far interagire con una
semplicissima base di dati creata con MySQL (allego SQL in fondo). COme
posso collegare il codice con la base di dati, come posso fare delle query?
Dove posso trovare applicazioni di esempio?
Grazie!
Max
DROP DATABASE Libreria;
CREATE DATABASE libreria;
USE DATABASE libreria;
CREATE TABLE Clienti
(
            Cliente_ID INT NOT NULL PRIMARY KEY AUTO_INCREMEN,
            Nome VARCHAR(20) NOT NULL,
            Cognome VARCHAR(20) NOT NULL,
            Anno_Nascita INT,
            Telefono VARCHAR(10)
);
CREATE TABLE Libri
(
            Libri_ID INT NOT NULL PRIMARY KEY AUTO_INCREMENT,
            Autore VARCHAR(20),
            Titolo VARCHAR(20) NOT NULL,
            Tipo VARCHAR(20),
            Pagine INT,
            Anno INT,
            Prezzo INT NOT NULL
            Quantità INT NOT NULL;
);
CREATE TABLE Vendite
(
            Vendite_ID INT NOT NULL PRIMARY KEY AUTO_INCREMENT,
            Cliente_ID INT NOT NULL,
            Libri_ID INT NOT NULL,
            Data DATE
);

 Dove posso trovare applicazioni di esempio?
Nella documentazione di MySQL. Capitolo 8.4 e seguenti.
Vedi su 
www.mysql.com
Davide

Newsgroup: it.comp.software.database
Titolo: Re: SQL Server

Mi servirebbe avere dei suggerimenti, in termini di procedure, da seguire per poter creare un database in "Standby" e mantenerlo allineato attraverso una procedura di log shipping
grazie
-- 
nadcat 
------------------------------------------------------------------------
View this thread: 
http://www.itsistemi.net/viewtopic-679691.html
Inviato via 
http://www.itsistemi.net

 grazie
Prego.
Ciao!
-- 
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

Ciao Lorenzo, io l'articolo che mi hai indicato l'avevo già letto, il problema è che ho SQL Server 2000 che non ha il wizard, ma ho letto che si può comunque impostare una procedura di log shipping, mi interessava entrare più nel dettaglio del codice delle procedure da effettuare
Ciao!
Grazie...


 Grazie...


grazie

Newsgroup: it.comp.software.database
Titolo: Errore di connessione al db mysql

Non riesco a connettermi al db con asp. Ho provato sia con il dsn che con
dsn-less(ovviamente ho già installato il MyODBC). Il server web mi
restituisce questo errore:
"Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Driver Manager] Data source name not found and no default
driver specified
"
Il codice asp è (quello con dns):
SET conn=server.createobject("ADODB.Connection")
conn.open "ifmDSN","root","pass"
Il dsn l'ho configurato così:
DSN name: ifmDSN
MySQL Host: localhost
database name: ifm
User: root
Password: pass
la password e lo user sono quelli che inserisco nella configuarazione del
dbtools per poter gestire il db ifm(insieme al db mysql e quello di test).
con dsn-less invece mi da questo errore:
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E21)
ODBC driver does not support the requested properties.
/login.asp, line 10
"
il codice è:
strConn = "driver=MySQL;server=localhost;uid=user;pwd=pass;database=db"
Set Conn = Server.CreateObject("ADODB.Connection")
conn.Open strConn
Cosa c'è di sbagliato????Riuscite ad aiutarmi?
GRazie
Gian



Salve!
Il codice asp con dsn è:
Set cn = Server.CreateObject("ADODB.Connection")
cn.Open "DSN=nomeDSN"
Saluti.
Massimo
------------
http://www.sqlhosting.it

 wrote in message
news:9ihc1j$ill3v$1...@ID-93910.news.dfncis.de...


un dubbio... sei sicuro di aver fatto partire il servizio (nt/2000) o 
l'applicazione (9x/me)?


 l'applicazione (9x/me)?
si:) Ora sono riuscito a farlo funzionare con dns-less, ma se provo a
connettermi mediante dns mi da sempre errore.... Mah! misteri informatici...
Così cmq va già bene...:)
Newsgroup: it.comp.software.database
Titolo: Distinta base inversa

Vorrei dare la possibilità ai visitatori del mio sito la possibilità di 
vedere on-line quanti prodotti posso produrre.
Per esempio dei connettori da circuito stampato.
Questi connettori sono composti da uno zoccolo in plastica, n contatti e 
n coni di montaggio dei contatti.
Gli zoccoli diversi sono una dozzina maschi e una dozzina femmina. Su 
ogni connettore s possono montare 4 tipi di contatti diversi per sesso.
I coni sono sempre gli stessi.
Finiti i preamboli arriva la domanda. Esistono dei "moduli" esistenti 
per collegare un DB ad una pagina HTML per fare questo lavoro?
Grazie


Forse la mia non sarà la risposta più corretta, ma no. Non esiste nessun 
modulo/pagina/maschera già scritta che svolga una specifica funzione per 
un singolo utente, puoi trovare dei cataloghi generici ma poi devi 
adattarli al tuo scopo.
PS: Non per fare il pignolo, ma la tua richiesta e l' argomento di 
questo gruppo ci azzeccano poco.

Newsgroup: it.comp.software.database
Titolo: Oracle, problema di conversione su stringa

SELECT * FROM RECEIVED_LOG where (TO_CHAR(RECEIVED_DATE,'dd/mm/yy') = LIKE
'15/10/02') ORDER BY RECEIVED_DATE DESC
Il campo RECEIVED_DATE e' una data (nel formato dd/,mm/yyyy hh:mm:ss).
Voglio estrarre tutte le date nel formato 'dd/mm/yy'.
Dove sbaglio ?
Per far cio' ho cercato di convertire la data in stringa, e successivamente
di stampare le date uguali a "15/10/02", ma ho errori.
Dove sbaglio ?
Grazie.
--------------------------------
Inviato via 
http://usenet.libero.it

 di stampare le date uguali a "15/10/02", ma ho errori.
Che errori?
Davide

 Non c'e' una parentesi di troppo ?
è l'uguale che è di troppo.
o = o like.
all'inizio era sfuggito anche a me*!
ciao
*rispondere in un ng è meglio della settimana enigmistica!
-- 
Punkarruso
mail:punkarruso chiocchiolona despammed punto com
pubblicità progresso:
http://php.dopoil.com/faq.php

 è l'uguale che è di troppo.
mi correggo, è il LIKE che è di troppo!
(non avendo usato wildcards)
-- 
Punkarruso
mail:punkarruso chiocchiolona despammed punto com
pubblicità progresso:
http://groups.google.com
Newsgroup: it.comp.software.database
Titolo: Che tipo di database usare?

Ciao
Devo creare un database di 
c.ca
 200.000 articoli, senza nessuna tabella
correlata. Questo database deve essere accessibile agli operatori, i quali
devono poter inserire nuove voci e modificare voci esistenti, ma non devono
poter copiare, stampare o salvare i dati sui loro personal.
Pensavo di usare mysql ed accedere al server tramite browser web ed asp/php
oppure tramite una qualche applicazione sviluppata all'uopo.
Esiste qualche soluzione + veloce e/o sicura?
Grazie anticipate a chi avrà la gentilezza di rispondermi.

 poter copiare, stampare o salvare i dati sui loro personal.
Puoi sempre copiare o stampare, qualunque cosa tu faccia.
Davide

 wrote in message
9etj7k$14dl5$1...@ID-18487.news.dfncis.de...

Anche se utilizzo un client che non permette queste operazioni?

 Anche se utilizzo un client che non permette queste operazioni?
Se stai usando Windows: puoi "stampare" l'intera videata e poi lavorare
di taglia/incolla per ricostruire la lista, oppure: puoi usare il
taglia/incolla dei controlli per creare un file di testo.
Se stai usando Unix: redirezioni lo standard output e crei un file
di testo invece di mandare i dati alla consolle oppure "agganci"
l'output della consolle grafica ad un file e trasferisci il tutto.
Se (come da te ipotizzato) stai usando un browser come client la funzione
"stampa" e' sempre possibile, in alternativa usi "salva come" o visualizzi
il sorgente della pagina e poi lo salvi. Se metti dei Javascript che
ti disabilitano tali funzioni puoi usare un browser non-java-enabled o
disattivare il supporto java per bypassare la protezione.
L'unica modo di impedire il salvataggio e' quello di avere un terminale
stupido invece di un PC, ma anche in questo caso io potrei attivare le
opzioni di logging del terminale e salvare l'intera sessione su un file
e recuperare le informazioni off-line dopo.
Come vedi per ogni operazione c'e' una contro-operazione.
Davide


Si certo, non è una grossa novità, ma a me basta che non possano mettere le
mani sull'intero database, per il resto se hanno voglia di fare copia ed
incolla da un client che visualizza un record alla volta lo facciano pure,
prima che copino una parte seppur minima di questo database di 200.000 righe
si fanno vecchi :).
Cmq la domanda saliente era sapere se c'era qualche modo + veloce (e solo
eventualmente + sicuro) per creare questo ambiente client/server rispetto al
sistema da me pensato mysql + client di qualsiasi natura.
Grazie :).

 sistema da me pensato mysql + client di qualsiasi natura.
Dipende da quanto sei veloce a scrivere il codice... tieni conto che
mysql + browser + ASP/PHP implica che da qualche parte c'e' un server
web e loro ci sono attaccati, se invece crei un client con 
qualunque altro linguaggio non ti serve piu' il server web ma devi
distribuire l'applicazione con la sua configurazione (e quindi gestirti
anche gli eventuali scazzi del client).
Per conto mio, io costruirei una applicazione in Java, ma questo non
vuole dire che sia la soluzione migliore...
Davide
Newsgroup: it.comp.software.database
Titolo: MySQL

salve a tutti, sono nuovo del settore e visto che devo scrivere una
tesi
sul mysql vorrei sapere a che cosa serve di preciso il programma
in
oggetto!
grazie
Alberto
--------------------------------
Inviato via 
http://usenet.iol.it

 oggetto!
...cominci bene!


www.mysql.com
per cominciare ti dico che è un server di database sotto licenza GNU GPL il
resto lo trovi sul sito
Ciao

Newsgroup: it.comp.software.database
Titolo: il data warehouse...

ma in pratica... cos'è il modello data warehouse?!?!?
ringrazio per le risposte :)
-- 
by \ \/ /\/
PerezDeQueya80 on AzzurraNET.org

 ma in pratica... cos'è il modello data warehouse?!?!?
Grossi volumi di dati, poche query di tipo complesso.
Davide


Un collettore di dati, una cloaca in pratica :) mi è venuta così.
Molte delle fonti sono eterogenee per natura di produzione
delle stesse, leggi fogli excell , db total, DBII, sql_server,
Oracle ecc..
Allora qualcuno decide appunto di farle convergere verso un unico
contenitore.
L'utilizzo può essere dei + disparati, dipente dalla prospettiva
in cui occorre leggere i dati.
Generalmente si utilizza un "collettore " unico, vedi Oracle
dove far confluire i dati e da lì ogni dipartimento attinge
con le sue "viste" private.
E' un pò l'appiattimento di un multidemensionale, passatemi il
paragone.
E molto altro . . .
--------------------------------
Inviato via 
http://usenet.libero.it


Un collettore di dati, una cloaca in pratica :) mi è venuta così.


Newsgroup: it.comp.software.database
Titolo: MySQL accesso da remoto

Non riesco ad accedere da remoto a MySQL installato sul server (linux).
Riesco ad accede ed usare MySQL dalla macchina su cui e' installato, ma
non da remoto.
Devo configuare in qualche modo il programma, od il server?
E come?
ciao e grazie
Stefano
Sent via Deja.com 
http://www.deja.com/
Before you buy.

 non da remoto.
Che errore ti dà ?

,

Mi da':
Error 1130: Host '
213-167-207-34.flat.galactica.it
' is not allowed to
connect to this MySQL server.


 connect to this MySQL server.
Quando ti logghi a MySQL ti logghi come nomeutente@nomehost
nel tuo caso l'utente col qulae ti colleghi al server non č abilitato a
collegarsi da quell'host
Per abilitarti, devi dare un (vado a memoria, quindi controlla la sintassi
sul manuale):
GRANT <privilegi> TO nomeutente@'%' ...
questo abilita la connessione dell'utente da qualsiasi host ( '%' ),
altrimenti puoi dirgli di permettere l'accesso solo da un determinato range
di indirizzi IP ( '213.167.207.%' )
Newsgroup: it.comp.software.database
Titolo: interbase/phoenix e odbc

Salve a tutti.
Ho utilizzato per un po' di tempo Mysql e pur funzionando bene non supporta
alcune funzionalita' che adesso mi sono indispensabili.
Volevo quindi provare ad usare interbase o phoenix (versione windows).
Qualcuno puo' indicarmi dove posso trovare degli odbc (gratuiti) per w2000
affidabili?
Avete consigli/raccomandazioni circa la mia scelta?
Grazie per l'aiuto.
  Stefano

Stefano wrote:

Sia quello Borland che quello IbPhoenix non lo comprendono già?
Ne esistono di migliori (non ricordo se Visigenic) ma sono a pagamento.
E comunque io preferisco le API o i componenti Delphi (tipo IBObjects o anche quelli di D6)
Ciao.
Mimmo.

 wrote in message
news:3C83D31C...@zumzumzum.tin.it...


Newsgroup: it.comp.software.database
Titolo: GETDATE()

Ciao a tutti.
La funzione getdate() non è possibile includerla in una funzione definita
dall'utente.
Se però in una mia funzione necessito del tempo del sistema come faccio ad
utilizzare le informazioni di getdate?
Ho pensato di utilizzare una stored procedure con parametri di output ma
anche questo non mi viene accettato.
Forse si può fare con una SP estesa.
Sapete se una SP estesa possa ritornare parametri di output?
Qualcuno sa come?
Grazie in anticipo
Teo

Ciao a tutti.
La funzione getdate() (in SQL Server 2000) non è possibile includerla in una


 ha scritto nel messaggio
news:61UD7.373$zu5....@news1.tin.it...

Nelle funzioni di vba devi usare now() oppure date()
getdate() viene usata solo nel transact sql
Pietro

Newsgroup: it.comp.software.database
Titolo: Formato .idx e .dat

Ho un programma che utilizza il formato file .idx e .dat per memorizzare le
informazioni.
Posso risalire al database?
Grazie

 Posso risalire al database?
.dat potrebbe essere qualunque cosa, ma .idx mi fa' pensare a
Raima o similari.
Domanda al produttore del software.
Davide


Potrebbe essere Informix. O un programma che usa tabelle c-isam.
Ciao, Sandro.
--------------------------------
Inviato via 
http://usenet.libero.it

 Ciao, Sandro.
Potrebbe essere anche un programma in Cobol.
Alla prossima.
        MAX
Newsgroup: it.comp.software.database
Titolo: [ADO] Update o UpdateBatch

sto iniziando a introdurre nei miei "programmini" VB+ADO le "transazioni", e
volevo chiedre alcuni chiarimenti.
per ora uso il metodo update per confermare le modifiche, e committrans per
la conferma definitiva (ad es. quando l'utente preme il pulsante Salva, e sa
che non puo piu "tornare indietro").
non ho ben capito invece come usare le transazioni con la modalita batch, e
con updatebatch
se io ad es. faccio:
myrecordset("myfield").value="prova"
myrecordset.updatebatch
(...)
myconnection.rollbacktrans
in teoria che succede? annulla la modifica effettuata piu sopra?
io ho prvato, ma a volte la annulla, altre volte no... e non capisco
perche...
un'ultimo concetto che non mi è chiaro è : in modalita "ottimistica", e con
il metodo update, in che momento avviene la "scrittura" sul DB?
e in modalita batch "pessimistica"?
grazie
Mario

 e in modalita batch "pessimistica"?
La scrittura avviene nello stesso momento, ciò che cambia è che in modalità
pessimistica, se altri utenti tentano di accedere ad un record in fase di
modifica non vedranno nulla fino a che la modifica non verrà confermata o
annullata (il record è bloccato), se sei in modalità ottimistica il record è
sempre visibile e modificabile da chiunque vi accede.


ecco, in mod. ott. il record è sempre modificabile, e quindi io che
messaggio di errore devo intercettare affinche il secondo utente capisca che
in quel momento il record è bloccato?
è questo che non mi è molto chiaro.
grazie
Mario

 grazie
Non avrai nessun messaggio di errore...

 Non avrai nessun messaggio di errore...
in pratica in modalita ottimistica c'è l'anarchia piu totale...  :-)
che bello... !!
Mario

Newsgroup: it.comp.software.database
Titolo: REPLACE e duplicazione righe

La query che eseguo è:
"REPLACE INTO gallery VALUES (
'".$_POST["da_modificare"]."',
'".$_POST["titolo"]."', 
'".$_POST["autore"]."',
'".$name."',
'".$data."',
'".$inserito."', 
'".$_POST["tipologia"]."',
'".$_POST["committente"]."',
'{$servizio}'
)"
I valori sono variabili PHP.
Il primo campo '$_POST["da_modificare"]' è l'id ed è un indice.
Nonostante questo invece di modificare la riga me ne crea un'altra.
Il risultato è che ho due righe con lo stesso id.
Eppure il manuale dice che se una chiave è un indice replace dovrebbe
funzionare.
Arjuna
-- 
Homo sum, humani nihil a me alienum puto.
 07/04/2004 17.47.49

 Il risultato è che ho due righe con lo stesso id.
Parliamo di MySQL, vero?
Affinché REPLACE funzioni come ti aspetti il record deve avere
una PRIMARY KEY o un indice UNIQUE. Un semplice indice può essere
duplicato e in tal caso REPLACE si comporta come un INSERT.
Dal manuale (
http://www.mysql.com/doc/en/REPLACE.html
):
«Note that unless the table has a PRIMARY KEY or UNIQUE index,
using a REPLACE statement makes no sense. It becomes equivalent
to INSERT, because there is no index to be used to determine
whether a new row duplicates another.»
HTH
Ciao.
-- 
Federico R.
Newsgroup: it.comp.software.database
Titolo: cerco ACCESS DEVELOPER TOOLKIT

CERCO DISPERATAMENTE ACCESS DEVELOPER TOOLKIT O OFFICE 2000 DEVELOPER.
PAGO ORO !!!
RISPONDETEMI A :
ariot...@tiscalinet.it

 wrote in message
6jX24.1599$3L.1...@typhoon.libero.it...


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

Sono alle prime armi e mastico un pò di programmazione ma non quanto basta
per programmare un database. Dovrei creare un database e sto cercando un
applicativo (tipo Access) che me lo generi secondo le indicazioni da me
fornite. Il problema è che vorrei che questo applicativo mi generasse un
database consultabile ed aggiornabile indipendentemente dalla presenza del
programma che lo ha generato. Esistono di questi applicativi o sto
fantasticando? Me ne potreste indicare qualcuno?
Grazie
Antonio



Tu stai confondendo il Database (gestione della base dati) con il
programma che ti permette di inserire/reperire i dati e visualizza
quelle belle mascherine.
Un DATABASE di suo ti fornisce solo le funzionalita' necessarie a
gestire le tabelle (e la loro struttura).
Access non e' in realta' un database, ma l'insieme di due cose. Un
file .MDB che contiene i dati ed una interfaccia che ti consente di
creare altre interfacce e funzioni di gestione.
Davide

 Davide
Riformulo la domanda diversamente:
Creo un .mdb con access con maschere query etc etc.
Potrò utilizzarlo su un computer dove non è presente Access?
Esistono altri programmi che permettono di farlo?
Grazie
Tony

Grazie
Di Access veniva venduta una versione "Developer" che
comprendeva un RunTime, il quale era in sostanza
Access ma senza tutta l'interfaccia.
Questo consente di fare il database con tutti gli
ammenicoli e poi di installarlo in una macchina senza
dover installare tutto Access. Non sono certo che
sia ancora disponibile.
Altrimenti, comincia a lavorare con Visual Basic.
Davide

 Davide
Grazie, molto gentile.
Forse esiste qualcosa di simile per il File Maker, ma vedrň di utilizzare il
VB.
Grazie di nuovo.
Ciao
Tony

Newsgroup: it.comp.software.database
Titolo: Oracle per sviluppatori??

Ciao a tutti,
qualcuno di voi sa dirmi se esiste una versione per sviluppatori, operante
in ambiente Windows, del database Oracle 8i. Nel caso come è possibile
ottenerla e a che prezzo?
SQLServer dispone di questo tipo di versione per sviluppatori (distribuita
gratuitamente insieme
al pacchetto dei tools di sviluppo Microsoft, Visual Studio): è limitata nel
numero delle connessioni client contemporanee e non nel
numero di giorni di utilizzo.
Questo permette di valutare in modo estremamente efficace un prodotto e
progettare soluzioni complete pronte per essere commercializzate.
Qual'è la politica di Oracle per gli sviluppatori?
Grazie anticipatamente per le indicazioni.
Ciao
Luca F.

 Qual'è la politica di Oracle per gli sviluppatori?
ti regalano (quasi) tutto; paghi i corsi e gli esami di certificazione
(quest'ultimi comunque li gestisce la Sylvan Prometric ma Oracle ti fa
comunque ottenere degli sconti)
-- 
Greetings,
Alessandro
Pesaro, Italy
Newsgroup: it.comp.software.database
Titolo: tipo non corrispondente

salve a tutto il NG !!
ho un errore di questo tipo:
"Errore di run-time di Microsoft VBScript errore "800a000d'
Tipo non corrispondente: 'articoli'
/catalogo/carrello.asp, riga 76 "
proveniente da questo codice :
carrello.find "ID_ARTICOLO=" & articoli(k),,1
aiutatemi per favore!!

Evidentemente la variabile articoli non è un array!
Ciao,
    Filippo Di Blasi 
filippo...@puntoinformatico.it
    Webmaster(at) 
www.puntoinformatico.it


Newsgroup: it.comp.software.database
Titolo: Notizia triste

Si e' spento il Maestro Luciano Pavarotti

 ha scritto nel messaggio 
news:44afbb97$0$5086$4faf...@reader2.news.tin.it...


Newsgroup: it.comp.software.database
Titolo: FileMaker Pro





Ciao raga,


cerco guida di filemeker pro, sapete dirmi dovo 
posso trovarla??



 ha scritto nel messaggio
news:000801c08211$89840740$0201a8c0@administrator...


Newsgroup: it.comp.software.database
Titolo: mysql query optimizer

Buon giorno a tutti,
ho notato una cosa curiosa in mysql 4.0.13 se viene utilizzato l'operatore
<> in una query su un campo varchar l'explain mi dice che non utilizza
l'indice mentre se utilizzo l'operatore = l'indice viene correttamente
utilizzato č normale?
-- 
ITHost (your host company)
Technical Manager
C. Paparelli (MCSE,MCSD,MCDBA)
http://www.ithost.ch

 utilizzato è normale?
Ciao,
sì è normale!
Ad occhio direi che la quantità di dati restituita con <> è notevolmente
maggiore di quella restituita dall'=.
In questo caso è giusto, anzi potrebbe essere giusto adottare 2 criteri
diversi.
Ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 diversi.
grazie mille, infatti ho controllato dopo il post ed effettivamente i dati
restituiti sono quasi il 90% ho comunque risolto cambiando la query ;-))


 <> in una query su un campo varchar...
Perchè se usi l'operatore di disuguaglianza su altri tipi di dati utilizza
l'indice???
Non mi pare...
-- 
--
fabriZio

 Non mi pare...
spiritosone :-((


Newsgroup: it.comp.software.database
Titolo: monitoring oracle

Salve.
Mi trovo a dover monitorare le performace di oracle 9.i da me installato su
redhat 9.0,
Mi potete dare un aiutino?
che cosa devo verificare?
che cosa devo monitorare?
grazie!!!1
p.s. esiste documentazione initaliano?


Il tempo di risposta rispetto alla tua applicazione?
Il miglior approccio che conosca alle performance di oracle e' stato 
proposto a suo tempo da Anjo Kolk in YAPP (Yet Another Performance 
Profiling) che introdusse alle masse le "wait interfaces".
Purtroppo non so di nessuna traduzione dell'articolo e dei lavori 
collegati in italiano.
In ogni caso lo statspack e' un ottimo strumento... anche se non 
amichevole se sei agli inizi.
Ciao
-- 
Fabrizio Magni
fabrizi...@mycontinent.com
replace mycontinent with europe
Newsgroup: it.comp.software.database
Titolo: postgresql

scusate
funziona postgresql su windows xp ???
ho letto un po' di documentazione
ma non sono riuscito ad intallarlo
ho provato con cygwin ma non ci sono riuscito.
Non sono riuscito a capire come
compilarlo con visual c
(ho il visual 
c.net
)
come si fa' ad intallarlo ???

come si fa' ad intallarlo ???
Non c'è bisogno di compilarlo, c'è già con le cygwin.
Altrimenti c'è anche una beta di una versione nativa per windows (Peer
Direct)
http://techdocs.postgresql.org/guides/InstallingOnWindows
Ciao.
Faser
-- 
FABIO SERRA
*Questo testo deve essere valutato secondo il senso della RFC-3*
Per rispondere in e-mail sostituire "invalid" con "faser"
--------------------

ho provato con cygwin ma non ci sono riuscito.
Io si :P Anche se non sono ancora riuscito a configurarlo come
servizio
-- 
Rhymes
rhy...@NOSPAMmyself.com


http://techdocs.postgresql.org/guides/InstallingOnWindows
Domanda: io ho seguito il tuo tute per usare Postgre e funziona
egregiamente ma ho problemi a farlo andare nativamente.... Ho notato
che però le due versioni non si amano particolarmente... Devo
disinstallare cygwin per usare quella?
-- 
Rhymes
rhy...@NOSPAMmyself.com

 ha scritto nel messaggio
news:3e68649e...@News.CIS.DFN.DE...


disinstallare cygwin per usare quella?
Ehm non ne ho idea :-) La versione beta non l'ho provata. Tu l'hai provata?
Come ti sembra?


Come ti sembra?
Non l'ho provata :) Con tutto lo sbattimento che ho fatto per
configurare pgresql non ci penso nemmeno a toglierlo :) appena esce la
versione nativa ok...ma ora no :)
-- 
Rhymes
rhy...@NOSPAMmyself.com

Newsgroup: it.comp.software.database
Titolo: criptare mysql

Ho notato che i file creati da MySql MYD nella cartella DATA sono
editabili in chiaro con notepad. E' possibile criptarli e renderli più
riservati?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 fatto non succede nulla

 e chi dovrebbe leggerli?
p.e. l'host dove è pubblicato il sito...


> p.e. l'host dove è pubblicato il sito...
ah, e non credi che farebbe prima a connettersi al db?


Newsgroup: it.comp.software.database
Titolo: =DATA(ANNO(E6);MESE(E6);1)

Mi spiegate gentilmente anche questa formula??
=DATA(ANNO(E6);MESE(E6);1)
grazie infinitamente

 =DATA(ANNO(E6);MESE(E6);1)
Ehm, scusa se sono un po' cattivo, ma la guida non ti piace?
ANNO() Restituisce l'anno corrispondente a una data.
MESE() Restituisce il mese di una data.
DATA() Restituisce il numero seriale di una determinata data
(anno; mese; giorno)
Facendo 2+2, capisci che questa funzione ti restituirą il primo giorno del
mese e dell'anno della cella E6.
-- 
Jax
====
L'amore č un buco nel cuore.
Newsgroup: it.comp.software.database
Titolo: definizione campi in Oracle

Cari colleghi,
č possibile scrivere in minuscolo i campi di una tabella (anche i nomi delle
tabelle) in Oracle ?
io sto usando Oracle 8.1.7 e per creare il database ho usato DBA Studio.
grazie
ale

 è possibile scrivere in minuscolo i campi di una tabella (anche i nomi


 wrote in message
agcffo$14pee$1...@news02.it.net...


Newsgroup: it.comp.software.database
Titolo: My SQL e Sql Server

Ciao a tutti!volevo una info. Io uso Access 97 come database, ma
frequentando questo forum mi accorgo di come sia molto usato sqlserver o
mysql. Qualcuno mi può spiegare meglio cosa sono e come funzionano qst
software?Sono freeware o a pagamento???Ci sono molte differenze con Access?
Esiste qlk manuale gratuito in internet????
ciao e grazie a tutti!
Yuri
--------------------------------
Inviato via 
http://usenet.libero.it

 Qualcuno mi può spiegare meglio cosa sono e come funzionano qs
Esistono le FAQ: 
http://www.soft-land.org/faq/icsdfaq.html
Davide


Cosa mi sapete dire invece di oracle??Cosa è meglio tra oracle,access,mysql,
sql server???


Newsgroup: it.comp.software.database
Titolo: Oracle pool connessioni.

Ciao a tutti,
Sto lavorando con 
asp.net
 e oracle ed ho qualche problemino con il numero di
connessioni nel pool;  mi viene detto infatti che viene raggiunto il numero
massimo disponible.
Sapete se esiste un sistema per monitorare il pool delle connessioni di
Oracle?
E' possibile che si raggiunga il massimo disponibile avendo 30 sessioni
aperte e  settando a 2000 il numero di connessioni nel pool??
Ricevo anche un errore del tipo TNS: address already in use, non so se
questo a qualcosa a che vedere con  problemi nel pool.
Se qualcuno puņ chiarirmi i concetti di sessione e di pool delle connessioni
mi fa un grandissimo favore.
Grazie.
Fabio.

 connessioni
Vedi articolo su 
www.soft-land.org
Davide

 tanto vale non avere un pool.
:) si abbiamo sparato un po' alto per ignoranza dopo aver ricevuto l'errore
sul max numero di connessioni nel pool; dunque, il massimo numero di utenti
contemporanei dovrebbe essere circa 500 .
Ci piacerebbe montorare in qualche modo il pool delle connessioni per vedere
cosa succede durante l'utilzzo del sistema ma l'unca cosa che per ora
rusciamo a monitorare è il numero delle sessioni.
Ci sono poi altri due parametri del pool di connessioni che sono Min Pool
Size e Connection Lifetime (default 0) di cui ignoriamo il signficato e che
forse possono influire nelle prestazioni del sistema.
Grazie per la segnalazione, ho letto l'articolo:
Gestione dei Pool di Connessioni con Java
Grazie per la risposta,
Fabio

 Size e Connection Lifetime (default 0) di cui ignoriamo il signficato
Guarda la documentazione.
Davide
Newsgroup: it.comp.software.database
Titolo: Firebird e Windows Vista

Ciao a tutti,
a chi interessasse per far si che sia possibile connettersi con firebird +
Vista ai vostri database č necessario cambiare i path di connessione da:
Vecchio :	C:\Programmi\001.gdb /fdb
Nuovo :		127.0.0.1:C:\Programmi\001.gdb /fdb
In pratica come se fosse un DB in rete.
Almeno io ho dovuto procedere cosě.
Testato da 1.5.4x ma dovrebbe funzionare anche dalla 1.5.3x (c'č un bug per
cui non va installato il control panel di firebird).

Andrea [Work] ha scritto:

Dunque solo con la versione embedded di firebird ?
-- 
Ibis et redibis non morietur in bellum.

 Dunque solo con la versione embedded di firebird ?
Cioè?
Sarebbe la versione da installare solo su una macchina?
Comunque io l'ho testata con questa:
 Official Windows Setup and Installer For Classic and SuperServer
Installata come superserver.
In rete non l'ho provata, ma dato che ci sono già i path impostati di rete
non dovrebbero esserci problemi.

 non dovrebbero esserci problemi.
Tra qualche giorno provero' anche io ma dato che il server resta(spero) 
sempre quello credo che non ci siano problemi
Saluti Goblin


 Sarebbe la versione da installare solo su una macchina?
No. La versione embedded non e` altro che una DLL da richiamare
direttamente dentro la propria applicazione (l'unico limite che ha,
rispetto alla versione C/S, e` che non permette piu` di una connessione
per volta)
Enrico

 Nuovo :		127.0.0.1:C:\Programmi\001.gdb /fdb
io ho sempre usato 127.0.0.1 altrimenti non mi funzionava 
ibconsole!
ciau
-- 
#Wizard Developer#
http://www.wizardtale.org

Newsgroup: it.comp.software.database
Titolo: [Access] conteggio occorrenze

Ciao,
ho una tabella Access (Tab1) dalla quale devo estrarre, tramite una query,
il numero totale dei valori univoci di un campo (Campo1)
Ad esempio
Campo1 (sul db)
'pippo'
'pippo'
'pluto'
'paperino'
Voglio che la query mi restituisca 3.
Questa è la query (in DB2 su mainframe funziona perfettamente) che ho
provato, ma access mi da "Syntax error" (missing operator).
SELECT count(distinct campo1) FROM Tab1
Qualcuno può darmi una mano ?
Grazie, Paolo


Prova cosě
SELECT distinctrow campo1,count(*)
from tab1
group by campo1
dovrebbe andare, altrimenti prova con visualizzazione struttura.
CIao
--------------------------------
Inviato via 
http://usenet.libero.it

 Prova così


"Rospez" <ros...@REMOVElibero.it> wrote in message
news:LFNz9.17138$
Zn2.4...@twister1.libero.it

Mmmmm.....!
E' ovvio che la query che ti ha consigliato Yuri sola non è
sufficiente.
Però puoi fare un'ulteriore QRY basata sulla 1°QRY :
Query1:
SELECT Tabella1.Campo1
FROM Tabella1
GROUP BY Tabella1.Campo1
Query2:
SELECT Count(Query1.Campo1) AS ConteggioDiCampo1
FROM Query1;
Rimango dell'idea che un bel ciclo Do Until Not Rs.EOF...Loop
fosse la cosa migliore.....!
@alex.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.software.database
Titolo: Aggiornamento dopo lettura e lock

Non ho molto chiaro il seguente concetto.
Ho 2 tabelle (testata e dettaglio): supponiamo ordini e merci.
Sulla testata ho il contatore delle righe di dettaglio (es:
l'ordine 5 ha 7 merci di dettaglio).
Supponiamo che ora io voglia aggiungere 1 record
sul dettaglio (Es: portare le merci dell'ordine 5 da 7 a 8).
Come dovrei fare a lockare i record senza rischiare
aggiornamenti contemporanei?
Se non ho capito male il adLockPessimistic blocca
nel momento in cui comincio l'update. Ma
secondo me dovrebbe bloccare ancora prima.
Supponiamo che 2 utenti leggano contemporaneamente
il contatore sulla testata (7).
Poi ci sarebbe il rischio che ogni utente aggiunga un
record sul dettaglio e che entrambi gli utenti mettano
il contatore a 8 (7+1) anziche` a 9 (7+1+1).
Ho capito male o sbaglio quanlche cosa?
Ciao e grazie.
Ferro.

 Ciao e grazie.
Prego.
Ciao!
-- 
Lorenzo Benaglia
Microsoft MVP - SQL Server
UGIdotNET - 
http://www.ugidotnet.org
UGISS - 
http://www.ugiss.org


http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ado270/htm/
mdaenumdm_13.asp
Ho gia` dato un'occhiata al adLockPessimistic.
Se non ho capito male, per bloccare un record subito dopo
l'apertura del recordset (cioe` dopo la lettura), dovrei fare
una cosa del genere:
rs("campo").value = rs("campo").value
(cioe` un aggiornamento fittizio) e poi eseguire tutte le mie
operazioni al riparo da eventuali modifiche da parte di qualcuno.
L'aggiornamento vero e proprio ed il rilascio del record
avverrebbe solo al successivo
rs.update
Confermi?
Appurato questo, come fare con il mio provider (Informix)
che non gestisce una roba del tipo:
rs("campo").value = rs("campo").value
?????
Ciao e grazie 1000.
Ferro.

Newsgroup: it.comp.software.database
Titolo: FOXPRO per WINDOWS su Pentium III

Qualcuno č in grado di aiutarmi ???. Lo spero
Installando FOXPRO per windows ver . 2.5b, su pentium III, mi da errore di
overflow ...
qualcuno sa aiutarmi ????
Grazie anticipatamente .....
Eventualmente scrivimi a 
aip...@usa.net


wrote:
Ciao, 
Per il Clipper il problema viene risolto linkando un file che si
chiama wait_b.obj prima di creare l'eseguibile. In Fox non so se lo
stesso file potrebbe essere utile. 

http://users.iol.it/fredaannibale
http://utenti.tripod.it/fredaannibale
a.freda[NOSPAM]@
libero.it
 . togliere [NOSPAM] per comunicare in e-mail
Newsgroup: it.comp.software.database
Titolo: int o bigint ?





su cosa (quali line guida) posso utilizzare per 
decidare la grandezza del campo ? 


in questo caso sto parlando di 
mysql...


 


ma mi andrebbe bene un discorso più 
generale...


 


 




Beh ovviamente da quello che ci metterai dentro.
Se in un campo prevedi che il valore massimo possibile sia 100 (faccio 
per dire) allora va benissimo un tinyint.
Se invece lo scopo sarà quello di contare il numero di millisecondi in 
cui un server rimane acceso tra un restart e l'altro, credo che un 
BIGINT vada bene :)
-- 
Quando noi ignoranti eravamo di più, tutto era più bello (A. Celentano).
  ___   _   ___ _  _______   _______ ___
|   \ /_\ | _ \ |/ / _ ) \ / /_   _| __|
| |) / _ \|   / ' <| _ \\ V /  | | | _|
|___/_/ \_\_|_\_|\_\___/ |_|   |_| |___|

 Beh ovviamente da quello che ci metterai dentro.
Assoluamente vero e prioritario, ma xché dmenticare che lavoriamo su cpu a 
32 bit? 

 32 bit? 
In che senso?


 In che senso?
fisico. tutte le volte che tocchi un int32 (o int8) il set di istruzioni 
della cpu è a tua disposizione sia per i registri che per la memoria cosa 
che non succede con gli altri per i quali ci vorranno un numero maggiore di 
cicli. Intendiamoci, lana caprina ;) non ho dubbi ad assegnare un 99,(9)% di 
priorità ad altri argomenti

Newsgroup: it.comp.software.database
Titolo: Info Frontend Mysql e Foreign Key - principiante

Salve a tutti,
in prospettiva dell'esame di Sistemi informativi, mi sto cimentando
a sperimentare con MySQL al fine di impadronirmi del linquaggio SQL.
Avrei una serie di domande da porvi:
1) Esiste un tool (possibilmente free) che permetta di gestire le tabelle di
un DB attraverso GUI (tipo MS Access).
In particolare, avrei bisogno di qualcosa che mi mettesse in evidenza i
vincoli
da Foreign Key tra le varie relazioni che costituiscono il DataBase.
2) SQL supportato da MySQL rispetta appieno lo standard SQL92?
a volte ho difficoltà a esprimere delle query (mi riferisco a quelle
annidate)
3) Le Foreign Key sono supportate a partire da MySQL 4 o mi sbaglio?

 3) Le Foreign Key sono supportate a partire da MySQL 4 o mi sbaglio?
Si.
Davide