mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.software.database
Titolo: Diagramma ER e Cardinalità Relazioni

Scusate la domanda "ovvia"
Come si rapprsenta nel diagramma ER una relazione con cardinalità>1
???
Es. tratto da un Testo D'esame:
Si chiede di progettare lo schema concettuale ER di una applicazione
per la gestione delle estrazioni di un gioco simile al lotto; Di ogni
estrazione interessa: la data,....., e le varie ruote (almeno 3)....
In questo caso Estrazione verso Ruote è 1..N + un vincolo esterno che
obbliga a scegliere almeno 3 ruote vero?
Grazie!

 all'equipaggio di
it.comp.software.database:

Solitamente quando incontro cardinalita' diverse da 0, 1 e N (dove per
N si intende una quantita' non limitata superiormente), metto
chiaramente il numero.
Penso che sia l'approccio piu' corretto, in quanto piu' fedele alla
realta' da descrivere.
Il problema nella traduzione verso il modello logico non dovrebbe
influire sulle scelte nello schema ER.
Entrando invece specificamente nella traduzione verso uno schema
relazionale e poi verso istruzioni SQL esistono sicuramente modi per
limitare il numero di tuple aventi certe proprieta'. Ad esempio
tramite trigger.
-- 
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: Link al download di SQL Server

Scusatemi , avrei bisogno di lavorare su SQL SERVER 2000 Analysis
Services potreste indicarmi un link per il download della Demo o Trial
che sia.
Purtroppo ho cercato, ma visto che sono qui a chidere aiuto il risutato
della mia ricerca penso sia ovvio, :P
Analysis Services è integrato in Sql Server 2000 ? Cioè basta scaricare
quel pacchetto.
Esiste un versione precedente, tipo 1998 ?
Vi ringrazio molto , Daniele

 Vi ringrazio molto , Daniele
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com
http://italy.mvps.org

Newsgroup: it.comp.software.database
Titolo: categorie senza prodotti

sono incasinato con questa query:
tabella categorie_prodotti
campi cod_cat, nome_cat
tabella prodotti:
campi cod_prod_cod_cat,nome_prod
voglio sapere quali categorie non hanno alcun prodotto. Il db è mysql, non
ho relazioni, la deve fare la query.
Come posso fare?
Grazie, Cristiano


ho sbagliato a scrivere i campi della tabella prodotti:
campi cod_prod, cod_cat, nome_prod
il resto è ancora irrisolto...
Grazie

 ha scritto nel messaggio
news:32qc2lF...@individual.net...

Ciao Cristiano,
Puoi usare una query per rilevare i dati non corrispondenti
------------
SELECT C.*
FROM   categorie_prodotti C
   LEFT JOIN Prodotti P ON C.Cod_Cat=P.Cod_Cat
WHERE  P.Cod_Cat IS NULL
------------
oppure (ma meno performante)
-------------
SELECT *
FROM   categorie_prodotti C
WHERE Cod_Cat NOT IN (Select Cod_Cat From Prodotti)
-------------
Ciao Giorgio
Newsgroup: it.comp.software.database
Titolo: Input interattivi di PL/SQL....

Ciao,
a fatica sono riuscito a fare una procedura che mi duplica dei record in una
tabella cambiando il valore di un campo (colonna).
Il problema e' che questa procedura dovrebbe essere usata piu' volte, e ogni
volta su dei record diversi ( discriminati dalla Where del cursore ).
Devo, quindi, entrare in edit nella procedura e cambiare i riferimenti a
mano.
Come posso fare per far apparire, all'avvio, una finestra di dialogo che mi
chieda di imputare i valori per i quali vado a personalizzare la where in
questione??
Non so se mi sono spiegato bene....
Grazie a chi mi aiuta.
-------
Ciao, grenzo



Se fai una cosa del tipo
SELECT &FieldName FROM &TableName
e la esegui, SQL*Plus ti domandera' i valori di
FieldName e TableName, in questo modo puoi avere una
query "interattiva". 
Far comparire finestre e' roba da programmazione, non roba
da PL/SQL (che non sa' niente del sistema su cui stai
lavorando).
Davide


Scusami, ma il Pl/Sql non è programmazione?
Procedure Language / Structure Query Language
In ogni caso si puo dichiarare il cursore con una variabile di input.
Esempio:
Create procedure pippo (x in char) is
cursor c1  (x) is select campo/i from tabella where campo=x;
begin
......
end;
Dopo che hai creato questa procedura la puoi richiamare dall' applicazione
passando il parametro che ti serve da filtro.
Execute pippo (parametro);
Ciao

 Ciao
Ok grazie
ma io non ho una applicazione che chiama la procedura ( adesso la lancio con
@ dal SQL*PLUS..) e' proprio questo che dovrei fare, una applicazione che mi
chieda i parametri da passare alla procedura PL/SQL che verra' lanciata una
volta confermati i parametri.
Si puo' fare?
----
ciao e grazie, grenzo

Ecco allora fai proprio come detto: usa la &
es
Declare
 a varchar2(..)
 b number
begin
  a:=&pippo;
  b:=&gastone;
  mia_proc(a,b);
end;
o anche (in questo caso peró ha qualche problema con il controllo dei tipi
di dato)
begin
  mia_proc(&pippo,&gastone);
end;
o se hai oracle v.8.1.5 o sup
exec   mia_proc(&pippo,&gastone);
Newsgroup: it.comp.software.database
Titolo: manuale/specifiche sql standard

Salve
dopo una rapida occhiata al NG e alle FAQ mi resta cmq un dubbio:
dove trovo una lista della grammatica SQL-92 (mi pare sia la piu'
usata e riferita)? Questo perche' su Access e MySQL non ho trovato
niente oltre a SELECT * FROM TABELLA ed altri esempi elementari,
ma se poi devo fare altre cose piu' complicate dove guardo?
grazie 1000
Mauro
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ma se poi devo fare altre cose piu' complicate dove guardo?
Ciao Mauro,
se ti interessa lo standard SQL92 (come anche SQL99) e' copyright
e devi acquistarlo dalla ISO 
http://www.iso.ch
Il documento e' il ISO/IEC 9075:1992
Se ti puo' andare bene anche la bozza finale del nuovo
standard (SQL200x) puoi trovarla al seguente link:
http://www.wiscorp.com/SQLStandards.html
(e' il primo documento nei Key readings)
Lo standard e' piuttosto tecnico e sterile, se ti
interessa su Amazon puoi trovare un po' di libri
sullo standard con molti esempi.
http://www.amazon.com/exec/obidos/ASIN/0072118458
Se ti interessa qualcosa di piu' "leggibile" ed introduttivo
puoi provare "SQL Queries for Mere Mortals: A Hands-On Guide
to Data Manipulation in SQL" di Hernandez e Viescas, di solito
e' molto apprezzato. (ora e' in "bundle" con il precedente).
http://www.amazon.com/exec/obidos/ASIN/0201433362
Altrimenti un classico e' "SQL for smarties" di Joe Celko
(uno della commissione per la definizione dello standard).
Non e' un libro per chi e' alle prime armi, contiene
molte riflessioni sull'implementazione ed espone varie
insidie. Ci sono anche esempi di tecniche per gestire
strutture ad albero (o grafi).
http://www.amazon.com/exec/obidos/ASIN/1558605762
Ultima cosa: per sapere se un comando e' conforme ad una
delle release dello standard (SQL92, SQL99 o SQL200x)
http://developer.mimer.se/validator/index.htm
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: Database on-line for dummies

Ciao a tutti. Spero davvero che il messaggio sia IT.
Ho un'emergenza: la persona che da sempre si è occupata di questo è
praticamente "impazzita" ed io che pur essendo laureato in inform. da anni
mi occupo di tutt'altro devo assolutamente tentare di risolvere un problema
con un importante cliente, che vuole una noiosa verifica su alcuni campi del
suo database per le pagine web da -eventualmente- utilizzare per altre
destinazioni, ma vengo alla mia domanda: dando un'occhiata alle pagine ASP
dei vari siti "cliente", ho visto che ad esso si accede tramite dsn e ID
utente/password, dato che nelle pagine trovo porzioni di codice tipo:
Set conn = Server.CreateObject("ADODB.Connection")
conn.open "cliente","cliente","cliente")...
So che sul server "cliente" è stato installato un server MSSQL 7 per la
gestione del Dbase.
E -ingenuo e ignorante- mi sono chiesto, ma io "dall'esterno" come posso
accedere a tale database se voglio vedere com'è fatto, mettermene una copia
sul mio disco locale, verificare se ha dei campi liberi ecc.., tentare di
manipolarlo con un DBMS, ributtarlo on-line, ecc ?!? Non avendo accesso
terminal server? Navigando qui e lì ho scoperto l'esistenza di tools di
gestione scritti per lo più in asp, che si fanno funzionare semplicemente
installandoli in una dir sul webserver ("cliente"/programma) e poi via
browser.
Allora ho provato a scaricare Database Editor 2.0.4. Urca. potentissimo
(riesco a esplorare tutto il server "cliente", la cartella principale,
quella che contiene "Inetpub" e "MSSQL7" ma non trovo nulla da nessuna parte
(questo forse perché evidentemente il database non è un mdb, dato che tale
programma gestisce solo quel tipo di file)?
Ma c'è una cartella di defualt dove i dati sono generalmente oppure è sempre
personalizzabile? Io avrei detto "MSSQL7"/Data
Ho allora poi provato a scaricare Table Editor 0.81 Beta, ma non riesco ad
aprire nessun database che non sia nella cartella da me scelta per
l'installazione del programma ("cliente"/table")... Colpa mia?
Qualcuno ha esperienze con i suddetti tools? Qualche altro da suggerire?
Qualche altra cosa?
Vi sarò immensamente grato per ogni info/suggerimento che potrete passarmi.

 passarmi.
Il consiglio che posso darti è quello di farti amico il Book On Line... :-)
Bye
-- 
Luca Bianchi
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com
http://italy.mvps.org

Anzitutto grazie per la cortese e sollecita risposta.... però forse mi sono
spiegato male: io non ho in casa quel server (nè il CD di SQL server!):
stanno in una azienda di hosting; noi siamo una società di consulenza che,
come molte, offre una serie di servizi ( e quando un consulente "impazzisce"
sono guai...) Io cercavo un tool (o un modo) di amministrazione (per il
momento anche solo di "osservazione") utilizzabile remotamente via Internet.
....Qualche info o sito o progr da suggerire?
Grazie, ciao.


 Grazie, ciao.

Newsgroup: it.comp.software.database
Titolo: esportare una tabella MYSQL

quale è la query x esportare una tabella MYSQL per fare il salvataggio di
quedella tabella stessa ?
domanda semplice ma son novizio
Grazie.

 domanda semplice ma son novizio
Questo non ti esenta dal leggere il manuale.
Davide
-- 
| Isn't it interesting that the same people who laugh at science fiction
| listen to weather forecasts and economists? 
| 
| 

 Davide
Certo ma uno chiede aiuto con lo scopo di farla più semplice, 
perchè per complicarsela generalmente cela fa da se .
Ti risulta???
ciao
 

 ? un programma?? c'? anche per linux??
Fa' parte della distribuzione standard di MySQL.
Davide
-- 
| H. L. Mencken's Law: Those who can -- do. Those who can't -- teach. 
| 
| 
| 

 ciao
ho letto ma non ci ho capito un gran che 
dunque correggimi la sintassi dovrebbe essere:
mysqldump database > database.sql
cosi mi dovrei trovare un file database.sql che contiene il mio database 
o sbaglio??
dove melo posizionerebbe questo file nel server remoto dove c'è il database
internet, e in questo caso non lo posso recuperare, ho nel mio pc???
ciao 
Grazie

 mysqldump database > database.sql
mysqldump -u utente -ppasswordqui -h server database tabella > tabella.sql
Nota che non c'e' uno spazio tra -p e la password
Davide
-- 
| Man is the only animal that can remain on friendly terms with the
| victims he intends to eat until he eats them. 
| 
| 

 Grazie
nel pc da dove lanci il comando mysqldump e, piů precisamente, credo, nella
cartella \mysql\bin.
Ciao

 
non ho ottenuto un gran che di successo direi seguendo i seguenti passi:
1 aperto shell digitato mysql per entrare nel pronpot del programma
mysql> mysqldump -u xxxx - p xxxxxx- -h 
http://xxx.xxx.xxx.xxx
 database
tabella > tabella.sql
ma non riesco a trovare il file tabella.sql ma è nel mio pc o nel server
remoto?

 tabella > tabella.sql
dopo -pxxxxxxx e no -p xxxxxx
-h xxx.xxx.xxx.xxx e non http://
Ciao

 Ciao
Grazie riprovo

GRAZIE A BESTIA !!!!! FUNZIONA PERFETTAMENTE

Newsgroup: it.comp.software.database
Titolo: corso SQL

Avrei la necessità di frequentare un corso SQL, e magari anche PL/SQL.
Lavoro da poco in un ambiente Oracle, ma esperienza (e cultura) di DB
relazionali zero o quasi.
Oracle stessa i corsi li avrebbe, ma non vedo alcuna sessione schedulata,
cioe' non ci sono date programmate.
Lo so che con un po' di pazienza ste cose si imparano, ma ho poco tempo e
i corsi me li "passerebbe" il datore di lavoro.
Pensavo quindi di rivolgermi ad altri fornitori di corsi. Avete esperienza
(diretta, non per sentito dire) in merito? Chi fa "buoni" corsi? 
Grazie, ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
Ciao!
--
[Francesco Quaratino]
"Enjoy Your SeQueL"
http://community.ugiss.org/blogs/sgainz
Newsgroup: it.comp.software.database
Titolo: MSQL7: JOIN (stavolta dovete aiutarmi)

allora...
ho due tabelle A e B, in A ci sono tutti i record, in B solo alcuni
con una query:   SELECT A.* FROM A LEFT JOIN B ON 
A.ID
 = B.IdA       dovrei
avere tutti i record di A anche se alcuni non sono presenti in B.....giusto?
allora xkè non funziona........
salutoni
--
DB

 avere tutti i record di A anche se alcuni non sono presenti in
B.....giusto?
forse intendi dire
SELECT A.* FROM A LEFT OUTER JOIN B ON 
A.ID
 = 
B.ID

 ha scritto nel messaggio
news:96u8bp$k8e$1...@pegasus.tiscalinet.it...

Newsgroup: it.comp.software.database
Titolo: access: maschera da query

Tramite Access ho creato una  tabella (biblioteca) e una maschera  per la
biblioteca di casa .
Inserisco i dati dei libri direttamente  nella maschera ( che è a campi
singoli sovrapposti per titolo, autore, codice, casa editrice ecc.).
Ho  poi realizzato una query di selezione  collegata alla tabella biblioteca
che mi permette di cercare  i libri  inserendo, nei campi in  griglia, un
'criterio' secondo  le modalità previste.
Il mio problema  è che la query  mi  dà il risultato della ricerca sotto
forma  di record elencati in 'foglio dati', che non riesco a trasformare
nella maschera relativa per una più comoda  ed immediata visualizzazione
delle caratteristiche del libro  trovato.
Ho provato a selezionare il record e a fare clic su di esso, ma la maschera
relativa non appare.
Visto che sono alle primissime armi  e che magari il problema  è di banale
soluzione, chiedo qualche suggerimento pratico.
Grazie della cortesia .
Marzia

 relativa non appare.
Scusa... ma perchè non filtri la maschera di inserimento....??!!
Tu la query la avvii attraverso un pulsante??
mi mandi in e-mail lo schizzo di come hai fatto la maschera che ti dico come
fare, fammi un disegnino o inviami la maschera??!!
CIAO
--
-----------------------------------
### CH v2.001 ###
------------------------------------
la potenza della lucidità
www.genio-af.it

 ha scritto nel messaggio
news:R1M66.11748$eB2.1...@news.infostrada.it...

Ciao Marzia,
potresti utilizzare una nuova maschera che abbia come origine dati proprio
la tua query.
La maschera potresti  crearla o  in Visualizzazione Struttura o con
l'Autocomposizione Maschera.
Nel primo caso dopo aver scelto Nuovo e poi Visualizzazione Struttura dalla
scheda Maschere ti compare la scheda vuota; dalla barra degli strumenti
premi Proprieta' poi scheda Dati e da qui come Origine record seleziona la
tua query.
Poi torni sulla barra degli strumenti Elenco Campi e ti compaiono tutti i
campi della query che sposterai con il mouse nella posizione che vuoi sulla
maschera.
La seconda scelta e' lasciare fare tutto ad Access: scegli Nuovo -
Autocomposizione maschera e nella casella combinata sotto che dice
"scegliere la tabella o la query di origine dei dati dell'oggetto" metti il
nome della tua query, poi premi OK e scegli le altre opzioni
dell'autocomposizione; alla fine avrai la tua maschera con origine dati la
query.
In alternativa, senza utilizzare la query, potresti utilizzare i filtri
della maschera.
Apri la tua maschera biblioteca in cui e' possibile muoversi su tutti i
record della tabella, nella barra degli strumenti in Visualizzazione
Maschera premi "Filtro in base a Maschera" ; ti compare una maschera vuota
con tutti i campi della tabella ed inserisci i valori sui cui vuoi filtrare
e premi Applica Filtro (pulsante con l'imbuto) e avrai il risultato della
ricerca.
Per tornare a tutti i valori Rimuovi Filtro.
Spero di essere stato abbastanza chiaro
Ciao
Andrea
Newsgroup: it.comp.software.database
Titolo: limiti campo text in mysql

qual e' il limite di un campo text in mysql?
e di un blob?
ho un campo che inizialmente era un testo, poi per motivi di spazio
l'ho compresso ed ora e' un dato binario, il campo pero' mi sono
dimenticato di cambiarlo ed e' rimasto text, puo' dare problemi?
Ora mi sono accorto che mysql se supero il limite mi tronca il campo e
il file compresso cosi' me lo sono perso :(
se metto tutto longblob ho qualche controindicazione?


http://csvtosql.sf.net

 
Se hai ancora problemi dopo aver letto i tre link messi sopra,
chiedi pure.
Ciao
gmax
-- 
  _  _ _  _
(_|| | |(_|><
  _|
http://gmax.oltrelinux.com
Newsgroup: it.comp.software.database
Titolo: FUNCTION POSTGRESQL

Salve,
sapete come far visualizzare le function inserite nel database?
Con \d mi fa vedere solo le sequence e le tabelle.
Grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 mi fa vedere solo le sequence e le tabelle. Grazie
 
\df
oppure interroga le tabelle di sistema, le pg_*
ciao

Newsgroup: it.comp.software.database
Titolo: Gestione Clinica Privata

Ciao a tutti
vorrei sapere se si trova un programma per la gestione di una clinica
privata.
Ovviamente lo voglio free.
Sti cavolo di programmatori mica vorranno i soldi????
Stanno tutto il giorno davanti al PC e vogliono pure essere pagati?
Ma scherziamo?
Gia' che ci sto mi chiedo e vi chiedo se esiste sempre free un programma
che gestisca una rampa di lancio di satelliti, uno che mi faccia vincere al
lotto e
uno che vada al lavoro al posto mio.
Grazie a tutti
;-)

Fuck your self !

Ma siiiii! Questi programmatori devono lavorare per passione e non per
soldi! Ma che sono queste novità!
:-)


E come siamo suscettibili!!!!
Uno non puo' essere spiritoso che subito prendete d'aceto!!!
LA MIA ERA SOLO UNA PROVOCAZIONE!!!! ed una cosa che voleva solo far
sorridere
Se non l'hai capito mi dispiace.
Comunque scusate.


Brutta razza i programmatori, mangiano i bambini a colazione, e voglio
essere pagati per lavorare. HUAAA che schifo.-
Hehehehehehehehe :))))
Ciao

 Ciao
"lavorare" ?
ma se e' uno spasso !
j.<g>
Newsgroup: it.comp.software.database
Titolo: conevrtitore

ho utilizzato fino a ieri un programma crato con il db2.85 su una macchina
MSX sicuramente tutti la conoscete..è possibile convertire questo programma
per essere utilizzato con il mio PC???
se qualche persona vuole aiutarmi grazie
ivano
cmmj

Il problema più grande probabilmente sarà il trasferimento dati.
Prova una cosa:
Se hai un Amiga a disposizione forse sei a posto.
Ti spiego:
AmigaOs può leggere qualsiasi File-System e quindi non dovrebbe essere
difficile importare dal tuo dischetto o cassetta e esportare il tutto in un
dischetto
PC a bassa densità. In seguito importerai i dati tranquillamente da
qualsiasi wizard di importazione.
Se non hai un amiga a disposizione prova se esiste qualche emulatore MSX
con relativo cavo per il collegamento seriale.

Newsgroup: it.comp.software.database
Titolo: Come capire se l'anno è bisestile e come contare i weekend presenti in un dato mese?

Buongiorno a tutti,
Ho bisogno del vostro aiuto.
Premesso che l'utente immette il mese e l'anno, come è possibile capire:
1) Se l'anno immesso è bisestile.
2) Quanti giorni di fine settimana (tot sabati + tot domeniche) sono
presenti in quel mese di quell'anno.
Per favore aiutatemi.
Vi ringrazio infinitamente.
Max

L'anno e' bisestile se si divide per 4, per quanto riguarda i fine settimana
dovrebbe esserci un modo per farsi ritornare il GIORNO della settimana
basandosi sulla data, quindi potresti fare un ciclo che si legge tutti i
giorni del mese.
Ma che c'entra coi database questo?
Davide
Maxalta wrote in message ...


Ti ringrazio per la risposta e scusa per l'argomento OT.
In effetti ho commesso un errore di... Spedizione!
Grazie
Max

 presenti in quel mese di quell'anno.
per sapere se l'anno e' bisestile:
select decode(to_date('31/12/' || year(data)) - to_date('01/01/' ||
year(data)),365,'BISESTILE','NON BISESTILE') from dual
giorni del mese:
select day(last_day(data)), week_day(last_day(data)) from dual;
basandoti su queste due info e con una decode puoi sapere i giorni di
fine settimana
-- 
Greetings,
Alessandro
Pesaro, Italy

Hello Davide.
31 Mar 00 08:59, you wrote to All:
 DB> L'anno e' bisestile se si divide per 4, per quanto riguarda i fine
no. Il secolo e' sempre divisibile per 4 ma e' bisestile se divisibile per
400.
infatti il 1700, 1800 , 1900 pur divisibili per 4 non erano bisestili
il 2000 divisibile per 400  si.
Filippo

Newsgroup: it.comp.software.database
Titolo: Oracle Generale

Salve... qualcuno di voi può darmi una presentazione generale dell'oracle,
visto che devo fare un concorso e non so cosa dire all'orale?
Grazie.
Rex.

 visto che devo fare un concorso e non so cosa dire all'orale?
Vedi su 
www.oracle.com
Davide
Newsgroup: it.comp.software.database
Titolo: postgreSPL : come gestire database multipli ??

una caratteristica che mi piace molto di Firebird è quella di poter
gestire facilmente molti database diversi sulla stessa macchina, con
diversi nomi e anche in diversi folders.  E anche in dischi diversi.
E' anche bello poterli copiare di qua e di là (da un PC ad un altro,
da una direttrice ad una altra). Anche da un disco ad un altro.
 Il tutto con grande facilità .
 
A cosa serve ? beh .... c'è il database dei dati , poi c'è quello di
prova, poi c'è quello precedente salvato (molti, magari), poi c'è
quello di un cliente, quello di un altro...... e via così .....
Mi piacerebbe fare la stessa cosa con PostrgreSQL
Come si fa a gestire diversi database, con diversi nomi, in diverse
direttrici ??
E come si fa a copiarli con semplicità da una macchina ad una altra?
da una direttrice ad una altra? e a cambiargli nome  ?
In Firebird il database è un file che contiene tutto.... copiarlo o
rinominarlo è una banalità.  E c'è tutto dentro.  Come è il PostgreSql
da questo punto di vista ???

 e a cambiargli nome  ?
al db?
alter database nomedb rename to nuovonomedb;
hth
Rob

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

Boungiorno a tutto il NG
Volevo sapere:
un tool per la gestione di mysql sia per win che linux (se ne esiste uno
installabile su entrambi è meglio)
un tool per la gestione di postgres sia per win che linux (ho pgadminIII
funziona bene? per quello che ho visto sembra di si)
Volevo sapere come fare per collegarmi a mysql tramite .NET
GRAZIE in anticipo ciao
--
pbonfanti2@*NOSPAM*
inwind.it
Togliere dall'indirizzo *NOSPAM*

 Volevo sapere come fare per collegarmi a mysql tramite .NET
Usando i driver Odbc.
Davide
-- 
|  Question: Man Invented Alcohol, God Invented Grass. Who do you trust?

 Usando i driver Odbc.
oppure:
http://www.bytefx.com/DotData.aspx
-- 
Lawrence
"ain't nothin' but fun."

 ha scritto nel messaggio
news:KUg3c.57288$Kc3.1...@twister2.libero.it...

Newsgroup: it.comp.software.database
Titolo: subquery correlate

Sono nel panico, non capisco come funzionano le subquery correlate, non ho 
capito proprio il concetto. Non è che qualcuno di voi mi puo' dare una 
definizione semplice ma completa e magari conosce anche un buon esempio 
"didattico" ulteriormente commentato???
Vi ringrazio in anticipo!!!


Ciao Max,
Nelle subqueries correlate, la query più interna (inner query) utilizza le
informazioni della query esterna (outer query) e viene eseguita una volta
*per ogni* riga della outer query.
Quando utilizzi le subqueries correlate, considera i seguenti fatti:
- Devi utilizziare gli alias per distinguere i nomi delle tabelle;
- Generalmente le subqueries correlate possono essere riscritte utilizzando
le joins. L'utilizzo delle joins permette al SQL Server optimizer di
utilizzare il metodo di correlazione più efficiente.
Esempio
-------
Questo esempio restituisce la lista dei clienti che hanno ordinato più di 20
pezzi del prodotto 23 in un singolo ordine.
USE Northwind
GO
SELECT OrderID, CustomerID
FROM Orders O
WHERE 20 < (
    SELECT Quantity
    FROM [Order Details] OD
    WHERE O.OrderID = OD.OrderID AND
    OD.ProductID = 23
)
GO
/*
Output:
OrderID     CustomerID
----------- ----------
10337       FRANK
10348       WANDK
10396       FRANK
10402       ERNSH
10462       CONSH
10543       LILAS
10670       FRANK
10748       SAVEA
10845       QUICK
10869       SEVES
10880       FOLKO
(11 row(s) affected)
*/
Vediamo cosa succede:
1) L'outer query passa un valore della colonna OrderID alla inner query;
2) Il valore di OrderID della tabella Orders è utilizzato dalla inner query
come criterio di ricerca nella clausola WHERE. La inner query cerca di
trovare una riga nella tabella [Order Details] corrispondente all'OrderID
della outer query e per ProductID = 23;
3) La inner query restituisce un valore alla outer query. Se una riga è
stata trovata nella inner query, il valore della colonna Quantity sarà
restituito alla outer query, altrimenti sarà restituito il valore NULL. La
clausola WHERE della outer query valuterà se la quantità supererà 20, nel
qual caso l'ordine sarà incluso nel result set dell'outer query.
4) A questo punto l'outer query si sposta sulla riga successiva e SQL Server
ripeterà l'intero processo.
/* Stesso esempio utilizzando una JOIN */
SELECT O.OrderID, O.CustomerID
FROM Orders O JOIN [Order Details] OD
ON O.OrderID = OD.OrderID
WHERE OD.Quantity > 20 AND
OD.ProductID = 23
GO
/*
Output:
OrderID     CustomerID
----------- ----------
10337       FRANK
10348       WANDK
10396       FRANK
10402       ERNSH
10462       CONSH
10543       LILAS
10670       FRANK
10748       SAVEA
10845       QUICK
10869       SEVES
10880       FOLKO
(11 row(s) affected)
*/
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
UGIdotNET - 
http://www.ugidotnet.org
UGISS - 
http://www.ugiss.org
Newsgroup: it.comp.software.database
Titolo: per collegarsi ad Oracle.

SAlve.
Ho un pc linux con debian 2.2 e un server aix 4.2 dove gira Oracle. Dal pc
linux vorrei collegarmi al server oracle per fare delle query ad alcune
tabelle del database.
Pensavo di utilizzare l'interfaccia DBI del perl oppure php ma in entrambi
i casi dovrei installare Oracle anche su linux e ricompilare php.
Non posso scaricarmi 550Mb di roba solo per fare una query ad una tabella.
Avete altre soluzioni?
Una potrebbe essere quella di importare le tabelle interessate sul
database Postgresql che gira sulla macchina linux. Esistono dei programmi
che mi consentirebbero di fare cio' senza dovermi installare Oracle?
Grazie.

 Avete altre soluzioni?
Se vuoi ti invio un mini-client scritto in Java. Ok, non e'
perfetto e non sostituisce il client standard di Oracle, pero'
e' sufficiente per fare delle semplici query. Oppure potresti
registrarti e farti mandare dalla Oracle il CD di installazione
(non so quanto ci mettano pero').
Davide

 
Volentieri se serve allo scopo.
Ripeto: da una macchina linux devo collegarmi ad un server Oracle in rete
locale.
Il client java cosa mi permette di fare?
Grazie.
Ciao.
Mauro

 Il client java cosa mi permette di fare?
Molto brevemente, connettersi al db, inviare una query e ricevere i
risultati. E' una roba che ho scritto perche' non esiste un client
per SQL Server su Linux, ma usando JDBC puoi connetterti a tutti i 
database quindi... ovviamente ti invio anche i sorgenti.
Scrivimi in prive' che ti invio il tutto...
Davide

Newsgroup: it.comp.software.database
Titolo: Oracle 9i

Qualcuno sa se esiste un log dell'installazione di oracle 9 e qual'č la path
dove lo trovo?
grazie
--------------------------------
Inviato via 
http://usenet.libero.it

 Qualcuno sa se esiste un log dell'installazione di oracle 9 e qual'è la

Newsgroup: it.comp.software.database
Titolo: [oracle] installazione

Ciao a tutti,
SApreste indicarmi qualche risorsa in lingua italiana che spieghi come
installare Oracle 8i su win98?
E su come muovere i primi passi?
Qualcosa di veramente semplice e veramente 'primi passi' (e veramente in
italiano :-P )
Grazie 1000
PS: Ho cercato un paio di volte ad installarlo, ma ogni volta capitava un
inceppo verso la fine... poi cmq sembrava funzionare (i programmi
effettivamente partivano) ma vorrei rifare tutto in maniera 'corretta'.
PPS: belle le FAQ, ma credo che abbiano ampi margini di miglioramento, vista
acnhe la vastita' dell'argomento!
--
"...Tutti sanno che una cosa è impossibile da realizzare, finché arriva uno
sprovveduto che non lo sa e la inventa...".
             Albert Einstein

In Italiano??
Uhm, di sicuro qui!
http://www.archesis.it/
clicca su White Papers e poi Oracle!
Buona lettura!
Ciaooo,
Simone
Ps per gli errori prova a postare quello che ti dice, vediamo se riusciamo a
risolverlo! :-)


[CUT]
Oracle8i su win98?
Intendi dire la versione lite?
che io sappia la 8i non funziona (la parte server)
ha bisogno di win2000 professional almeno.
Comunque sul cd di installazione ci sono diversi
pdf che ti possono aiutare.
                                    danilo

Caro Danilo,
la versione Personal Edition e Standard Edition vanno anche su Win98.
A presto,
Simone

 ha scritto nel messaggio
news:ag1que$oi0$1...@fe2.cs.interbusiness.it...

Beh sapevo per la persona (è fatta a posta) non per la standard.
Grazie
                                        danilo
Newsgroup: it.comp.software.database
Titolo: mysql versione aggiornata

Qual'è la versione aggiornata di mysql?
IO ho installato sul mio windows 2000 server la 4.0.13...
Però usando una funzione (LOAD DATA INFILE LOCAL) mi dice che la mia
versione non va bene...
Non so cosa può essere, magari non è aggiornata?
Ma sul sito io vedo che la versione raccomandata è la 4.0??
????
Grazie
Francesca

 ha scritto nel messaggio
news:6h9jb.37972$Zh....@tornado.fastwebnet.it...


Scusate ma so un pň ignorante ;-)))
Trova la cartella "data", se hai fatto l'installazione di default la
trovi in C:\mysql\. E' tutto lě dentro.
Se disinstalli la lascia lě perň per sicurezza copiala altrove poi fai
il lavoro.



Rileggendo non č che sia stato molto chiaro...
Allora:
1) trova "data" e la copi da un'altra parte
2) disinstalli la vecchia versione (che dovrebbe lasciare "data" al
suo posto)
3) installi la nuova nella stessa posizione della vecchia
4) se, per qualsiasi motivo, la "data" originale fosse andata perduta,
sostituisci la nuova con quella che avevi salvato

 versione non va bene...
probabilmente avrai settato a 0 la direttiva local-infile del servzio mysqld
(o mysqld-nt).
cerca nella directory principale del tuo sistema operativo (c:\winnt o
simile...) il file
my.ini;
aprilo e aggiungi dopo [mysqld] o [mysqld-nt]
questa nuova linea:
local-infile=1
riavvia il server mysql....
Simone

 Anche se č una versione nuova li riconosce?
!!!!!Attenzione la versione 4.0.15 ha corretto un bug nella tabella user del
db mysql e pertanto ti conviene copiare tutte le cartelle sotto la cartella
data ovviamente esclusa la cartella mysql, disintallare la 4.0.13,
installare la 4.0.15 e ricopiare le cartelle. Alla fine ti rimane unicamente
di creare ex novo tutti gli utenti.
-- 
ITHost (your host company)
Technical Manager
C. Paparelli (MCSE,MCSD,MCDBA)
http://www.ithost.ch

Newsgroup: it.comp.software.database
Titolo: Msarn200 -- Access

Un programma compilato di Access mi da questo errore su un computer... Una
periferica non è collegata... mentre su altri computer nessun problema, con
le stesse periferiche installate.
Chi mi aiuta???

 ha scritto nel messaggio
news:mixy8.27243$8D3.7...@news1.tin.it...

Scusa l'ignoranza ma Che vuol dire compilato di Access??
                                            danilo

                                             danilo
Normalmente vuol dire un .MDE, ovvero un file privo di codice sorgente e in
stato P-compilato.
In questo caso però penso intenda un PC su cui sia installato il Runtime di
Access, da non confondere con un .EXE in codice macchina.
Ciao, Marco

 periferica non č collegata... mentre su altri computer nessun problema,


 > Chi mi aiuta???
Ok ho capito (conosco la versione developer) il problema per te
è che mi sa che hai ragione cioè il problema è il programma
Msarn200
Comunque se ti può consolare/aiutare se fai una ricerca su google
con Masrn200 trovi diversi link a pagine che parlano di un errore
con questo programma.
                                ciao
Newsgroup: it.comp.software.database
Titolo: Convertire database ACCESS in ORACLE 9

Ciao a tutti
esiste qualche tools per fare delle conversioni da Access a Oracle? 

 esiste qualche tools per fare delle conversioni da Access a Oracle? 
Si: Access :)
Un metodo semplice e` replicare la struttura sul database Oracle,
collegare le tabelle via ODBC al db Access e poi eseguire query del tipo
INSERT INTO <tabella> SELECT * FROM...
Se poi non ricordo male, un mio collega dovrebbe essere riuscito a far
vedere un database Access direttamente ad Oracle, ma non ne` se c'e`
riuscito, ne` come
Enrico

Newsgroup: it.comp.software.database
Titolo: firebird/ib controllo domini in stored proc

Se uso una stored procedure per inserire dei dati c'e' un modo x definire
il tipo dei parametri passati come domain esistenti nel db? in modo da
fare controllare i constraint definiti?



No.
jk

fare controllare i constraint definiti?
No. Aggiungo: la norma è quella di controllare a monte i dati prima che
arrivassero al database server.
jk

 arrivassero al database server.
ma e' solo la 'norma'? :-) potrebbe essere una feature request per gli
sviluppatori di FB oppure c'e' qualche motivo (es. sicurezza, eccezioni,
ottimizzazione, altro.) x cui non viene implementato?
grazie delle info cmq :-)

ottimizzazione, altro.) x cui non viene implementato?
InterBase č nato come server SQL embedded e questo si vede ancora per la bassa
occupazione di memoria sia RAM  che su disco e quindi si č cercato sempre di
tenere il codice snello ma senza sacrificare nulla delle vere caratteristiche di
un vero SQL server. Al database server, che rappresenta la cassaforte dei dati,
*deve* arrivare la richiesta pulita. Il server deve solo svolgere la query
restituendo una tabella. Anzi, dico di  piů: al database server non dovrebbe
nemmeno arrivare la query direttamente d l client (per problemi di sicurezza)
ma viene prima passata ad un middleware che la controlla e la passa al database
server. Generalemnte questo middleware risiede su un altro server. Quindi, il
client non si connette mai direttamente al database server  e nemmeno al server
dove gira l'SQL server.  Il server non deve mai rivelare nemmeno che InterBase
sta girando!
Queste, diciamo, solo le vere applicazioni client/server buone e soprattutto
sicure. O almeno, io, le ho sempre scritte in questo modo e dormo,
saporitamente, da anni!
Ciao!
Jilani
Newsgroup: it.comp.software.database
Titolo: problema con funzione oci_num_rows

Buon giorno a tutti,
Sono alle prese con degli script php che interagiscono con un db oracle.
Ho la necessita di utilizzare la funzione in oggetto ( oci_num_rows ) ma 
non riesco a farla funzionare.
Riporto di seguito la sintassi:
---------
$query_utente="SELECT * FROM users WHERE utente='$username' AND 
password='$password'";
$ca=oci_parse($conn,$query_utente);
oci_execute($ca);
echo oci_num_rows($ca);
-----
Qualcuno sa dirmi dove potrebbe stare l'intoppo ?
Grazie 1000
Saluti

 echo oci_num_rows($ca);
http://it.php.net/manual/it/function.oci-num-rows.php
"oci_num_rows() returns number of rows affected during statement execution."
"This function does not return number of rows selected! For SELECT
statements this function will return the number of rows, that were
fetched to the buffer with oci_fetch*() functions."
Bye
-- 
Rudy
blog: 
http://rdbland.blogspot.com/
e-mail a 
email.it

Newsgroup: it.comp.software.database
Titolo: Conversione dati da Informix

Sto cercando il modo di estrarre da un DB informix i dati, alla peggio
anche in formato testuale.
L'unico modo che ho trovato pare essere accedere via MS-Access usando
un webserver intermedio opportunamente configurato, ma mi pare un po'
un casino..
F.

lancia da prompt qualcosa del genere,
puoi metterla anche a cron:
      isql db_name -qr scarico
dove scarico è la tua query, che comincia così:
echo "unload to \"dati.txt\" delimiter \"-\"">scarico.sql
questa è fatta in modo dinamico, altrimenti una volta scritta, tutte le 
volte che la lanci di fa uno spool
dove dici di fare unload
se lo vuoi fare " a mano " devi entrare in DB-Access
.....
ciao
_________________________________________________________________
Scarica GRATUITAMENTE MSN Explorer all'indirizzo 
http://explorer.msn.it/intl.asp
-- 
Posted from [212.216.129.42] by way of 
f106.law14.hotmail.com
 [64.4.21.106] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

a) vai sulla console del DBMS e lancia un export
b) collegati via odbc e fai un un bel SELECT ALL su tutte le tabelle.
/Stefano


Newsgroup: it.comp.software.database
Titolo: Ottimizzazione di query complesse

Ciao a tutti,
ho un problema con una query che in fase di esecuzione impiega 8 minuti
per fornire il risultato. Si tratta di una query con parecchi join che
coinvolge dieci tabelle. Ho provato con il tool SQLab Xpert di Toad ma
dopo avere girato tutta la notte per analizzare la query non mi ha
fornito nessun risultato. Conoscete qualche tool di ottimizzazione che
può essermi utile?Sono disperata, questa query dovrebbe metterci pochi
secondi. Grazie in anticipo

posta la query, magari.
Newsgroup: it.comp.software.database
Titolo: Il migliore DB freeware per Windows

Ho letto vari messaggi sul newsgroup ma ancora non mi sono fatto bene
un'idea su quale sia il migliore db freeware per sistemi windows. Per
migliore non parlo solo di prestazioni ma anche numero massimo di accessi
consentiti e tool per amministrarlo in maniera adeguata.
Gianni Moretti


Lo dico per l'ennesima volta: InterBase.
jk

 jk
Esistono per interbase dei drivers odbc free?
Io utilizzo Mysql e, pur riconoscendone i vari limiti, funziona bene come
database per applicazioni web medio/facili (facendo un po' di attenzione
quando si scrive il codice). E' semplice, non da problemi ed esistono anche
delle interfacce che possono facilitare le operazioni piu' banali o noiose
(es. Mysqlfront e DBTools). Si puo' dire lo stesso per Interbase?
Grazie
  Stefano

(es. Mysqlfront e DBTools). 
Se ti trovi bene con MySQL non ha senso passare ad un altro sql
server.
jk

 jk
Volevo provare qualcosa che avesse meno limitazioni di Mysql.
grazie ancora
 Stefano

 grazie ancora
POSTGRESQL
Newsgroup: it.comp.software.database
Titolo: Ricerca nidificata MySQL non mi funziona

select * from table1 where table1.attributo1 <> (select * from table2) and
attributo2='pippo';
Perchè questa query non mi funziona su mysql NT?
la table2 ha solo una colonna e 'select * from table2' non deve far altro
che restituirmi tutti gli elementi di questa colonna per poi essere
confrontati con table1.attributo1.
Poi perchè im mysql non è possibile usare operatori come exists, excepts,
intersect, not in, any/all???
Grazie a tutti!

vedi documentazione.
http://www.mysql.com/doc/A/N/ANSI_diff_Sub-selects.html
--
CIAO!
Gusher

 Perchè questa query non mi funziona su mysql NT?
Per il semplice fatto che in MySQL le sub query non sono supportate.
Saluti.

 Perchè questa query non mi funziona su mysql NT?
per questo ti han già risposto
ancora una volta raccomando a tutti:
prima di 'scegliere' un database, consultate la guida per vedere cosa fa e 
cosa non fa.
se sei vincolato a mysql (hai già scritto troppo codice o ti obbligano a 
fare così), il work-around è farti una prima query su tabella2 e poi da 
applicazione costruirti un 'not in' (che funziona, se non usato con 
subqueries).
se non sei vincolato a mysql, valide alternative free (entro certi limiti) 
sono interbase (firebird) e postgres.
vista la complessità di installazione di postgres su w32, forse meglio 
interbase (firebird).
firebird.sourceforge.net
supporta subqueries e molto altro che non troverai su mysql.
(ovviamente non è veloce come mysql...)
ciao
-- 
Punkarruso
mail:punkarruso(at)geniotradottoininglese(dot)it
pubblicità progresso:
http://www.gnu.org/philosophy/no-word-attachments.it.html

 wrote in message
news:bN7O8.41610$5i1.1...@news2.tin.it...


Newsgroup: it.comp.software.database
Titolo: ISAM - ACCESS

Salve !!    E' possibile convertire un archivio in formato  isam creato con
PDS 7.1 in formato access? Se si esistono programmi che lo fanno in
automatico?
Grazie di tutto.



Credo di no, la cosa migliore sarebbe fare uno scarico del file isam
con pds 7.1 in un file 'sequerntial', e poi quello caricarlo in
access.
Ho cercato con google / gruppi 
pds isam 
non ho trovato molte risposte incoraggianti.

Newsgroup: it.comp.software.database
Titolo: access serve comprarlo?

vengo al dunque vista l'ora. Dovrei mettere su un PC senza access 
installato, un mio database fatto in access 2000.Sai un modo per
permettere di mettere sto' mio
database senza dover installare access, tipo un visualizzatore o
qualcosa di
simile? 
il database deve avere la possibilità di usare le maschere proprie di
access
ciao grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 installato, un mio database fatto in access 2000.
Esiste una versione "developer" che consente di installare il minimo
indispensabile per far funzionare l'applicazione senza dover
installare tutto Access.
Davide
Newsgroup: it.comp.software.database
Titolo: Report Access2000

Salve a tutti; premetto che non ho ancora ne' lurkato, ne' letto i
vostri vecchi post; non ho proprio avuto il tempo per farlo...
Ho un problema, non sono un esperto di Access, che, credo, non sia
risolvibile con manuali o ass tec Microsofy...:(
Allora: ho creato una maschera,con un pulsante che invia un report ad
un file. Ho creato il pulsante in autocompossizione: nessun problema.
In visualizzazione 'Maschera' clicco il pulsante e seleziono il tipo
di file di testo per il mio report: in ogni caso (che io selezioni
.txt; .rtf; .htm; ecc, ecc) il file viene creato con estensione .txt
(testo DOS) e quindi illeggibile.
Ho Win2K Pro, Office2K Pro e Access97 (per un cazzo di vecchio db non
convertibile in 2k).
Il problema potrebbe essere legato alla presenza contemporanea di
Acces97 e di Office2k Pro?
Se mi auitate mi salvate il culo ( forse anche il posto di
lavoro.....)
ciao a tutti

secondo me dovresti fare una macro con azione invia oggetto e scegliere il
tipo di file in out. inserire poi il nome macro nell' evento del pulsante su
clic sostituendolo a esegui procedura

 clic sostituendolo a esegui procedura
ok, è una soluzione adesso la provo
grazie

Newsgroup: it.comp.software.database
Titolo: Estrapolare il record con valore più alto

Ho questa necessità:
in una tabella con due campi:
CodCartellino, Progressivo
dovrei selezionare per ogni cartellino il progressivo più alto:
es
CodCartellino            Progressivo
A01                                1
A01                                3
A02                                2
A03                                1
A01                                2
A02                                1
A03                                2
la query dovrebbe restituire:
CodCartellino            Progressivo
A01                                3
A02                                2
A03                                2
Come deve essere l'istruzione sql?
Grazie


:Provate a guardare gli ingredienti del famoso Labello che si usa per
:le labbra screpolate: Butirrospermum Parkii (sperma di maiale).
Newsgroup: it.comp.software.database
Titolo: Creazione tabella dinamica fra 2 DB

Ho 2 DB "A" e "B" che girano sotto SQL server 7
Vorrei da Sql o tramite view di access crearmi una tabella dinamica
residente in "A" dove vi siano dati di una tabella di "B"
E' possibile fare una cosa del genere?
Spero di essere stato chiaro
Anticipatamente un grazie a tutti

 Anticipatamente un grazie a tutti
Prego.
Ciao!
-- 
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com
http://italy.mvps.org

 Prima di tutto definisci sul server "A" un linked server verso "B".
Scusate la mia grande ignoranza presuppongo che il linked lo debba fare da
enterprise manager di SQL ma usando cosa?


 fare da enterprise manager di SQL ma usando cosa?
Ciao Roby,
puoi usare Enterprise Manager oppure eseguendo le stored procedure di
sistema sp_addlinkedserver e sp_addlinkedsrvlogin con Query Analyzer.
Sui Books Online troverai tutte le informazioni che ti servono.


 Trovi tutti i dettagli sui Books Online.
Ma i database A e B sono su macchine diverse ? non č chiaro dal post
iniziale, potrebbero essere due database all'interno di una stessa istanza
di sql server, nel qual caso referenzia cosě le tabelle
esempio, da A
select * from B.dbo.TABELLA
Ciao
Stefano "HappyMan" (Lake Maggiore - Italy)
-- 
Database Gate - The Powerful Tool for Database Developers
http://www.sgr.info/dbgate
Email happyman69 (at) 
libero.it


hai ragione i database A e B sono sulla stessa macchina e girano sotto lo
stessa istanza di SQL7, anche se da quello che ho capito SQL7 non ha istanze


 stessa istanza di SQL7, anche se da quello che ho capito SQL7 non ha istanze
Almeno una istanza c'è, quella che fa girare i due db :-)
A questo punto dal database_A basta la sintassi " from
DATABASE_B.dbo.TABELLA"


Newsgroup: it.comp.software.database
Titolo: DTS e Integrità Referenziale (sqlsvr2000)

Ciao a tutti
Qualcuno sa dirmi perchè i DTS se ne sbattono altamente dell'integrità
referenziale ?
Mi spiego
Ho un DB Relazionale con vincoli Unique e Fk
Lancio un DTS che importa, attraverso l'attività trasforma dati, tabelle
Visual Fox Pro.
Tale DTS popola Tabelle Esterne violando alla grande il vincolo FK, nessun
messaggio d'errore nessun avviso niente di niente.
Sarei molto grado a chiunque sapesse dirmi se è un comportamento normale e
se sì, se c'è qualche altro modo per risolvere il problema.
Grazie a tutti in anticipo
ciao
fabguitar
--------------------------------
Inviato via 
http://usenet.libero.it

 Ho un DB Relazionale con vincoli Unique e Fk
ok per unique, ma diciamo che non esiste un vincolo di "chiave esterna"
tout court
hai impostato la relazione?
in questa relazione hai specificato i controlli da applicare?
suona come se tu non avessi fatto ciò