mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.software.database
Titolo: collegare ad access o vb tabelle paradox ma porca................

ma è possibile collegare tabelle paradox a access ?
in un determinato pc riesco a collegare 1 tabella
per le altre mi dice "sequenza di ordinamento non corretta 3220
che dovrebbe significare che devo cambiare la sequenza da ascii a
international ma de che ???
(tra le altre cose access sentenzia "impossibile usare ODBC per collegare al
database una tabella esterna di microsoft jet o isam per importare o
esportare dati") quando tento di usare un odbc che tra le altre cose non
funge
ciao
ps
problematiche analoghe provando a collegarmi da visual basic

 in un determinato pc riesco a collegare 1 tabella
(windows 98)
su windows2000 nooooo neanche quella misera tabella
almeno la misera tabella come posso vederla ???
ciao

Newsgroup: it.comp.software.database
Titolo: [mysql] Query troppo lunga

Salve,
come mai, con PhpMyAdmin quando acquisisco una query da file di testo
(circa 13000 insert) mi dice che la query è vuota?
Aspetto una vostra gentile risposta. Grazie
PB

Aspetto una vostra gentile risposta. Grazie
Probabilmente il tempo di esecuzione è eccessivo e il comando va in
timeout (credo che riguardi PHP più che MySQL). Prova a spezzare il
file in più file con meno istruzioni ciascuno.
Ciao
Matteo
------------------------------------
Peggio pe' voi che me ciavete messo!
Silenzio! e rispettate er Presidente!
------------------------------------

Newsgroup: it.comp.software.database
Titolo: Salvataggio DB su floppy

Caro Nsg,
sono molto inesperta e chiedo un consiglio.
Aiutandomi  con qualche manuale, ho creato  (con fatica)  un Db  (Access
2000) per la biblioteca e ho inserito finora  quasi 700 volumi .
Il DB è  attualmente  di circa 6 MB.
Vorrei salvare il lavoro fin qui fatto  ma non so come procedere.
E' possibile passare tutto su floppy ?  Mi è stato detto che per salvare ,
oltre ai dati,  anche la struttura del DB su floppy, è necessario prima
comprimerlo.
E' vero ?  Posso usare  Winzip e operare  come per le normali compressioni ?
Ho grande paura  di perdere tutto il lavoro fatto  o di salvarlo in modo
sbagliato  e poi all' occorrenza  non poterlo ricaricare sull' hard-disk
con i dati  e tutte le potenzialità di archiviazione e ricerca.
Preferirei usare  floppy per salvare il tutto  (se è possibile)  perchè è
l'unico supporto che uso.
Grazie in anticipo della gentilezza di una risposta.
MM

 E' possibile passare tutto su floppy ?
Puoi comprimerlo (come gia' ti e' stato detto) e salvarlo su dischetti
usando WinZip (
www.winzip.com
), il tutto in un colpo solo e senza
toccare il file originale.
Davide

 toccare il file originale.
In alternativa puoi spezzarlo in front-end e back-end, salvandoti poi gli
elementi separati (ovviamente compressi con winzip o simili)
Cristiano

mega sono "effettivi"... :-D
Compatta all'uscita ... se è settata l'apposita opzione (che di default è False)
Ciao, Silvio
Newsgroup: it.comp.software.database
Titolo: SP3 per SQL7 e errore

Ciao, ho installato il Service pack 3 per SQL7, e adesso, se faccio
una modifica a una tabella (allo schema, non ai dati) con Enterprise
Manager mi effettua sě la modifica, ma mi apre anche una messagebox
con:
Impossibile trovare il nome di risorsa specificato nel file immagine.
Premo ok e tutto va bene, ma di che file immagine parla? e di che
risorsa?
Grazie!

 wrote in message
news:3bb71ac4...@news.libero.it...


Newsgroup: it.comp.software.database
Titolo: Neofita Database







Salve a tutti, sto cercando un tutorial ( 
preferibilmente in italiano ) che mi introduca all'utilizzo dei database 
relazionali e al sql.


Vorrei sviluppare piccole applicazioni a fine 
"ludico" utilizzando un  database e visual basic.


 


P.S. Esiste per caso il medesimo 
tutorial  per delphi?


P.S. Scusate le domande banali ma sono alle prime 
armi.....


GRAZIE





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

ho un db Oracle in cui sono online 2 rollback segments, quello della
tablespace di sistema ed un altro.
Ho questo problema: un programma è andato in errore e dal file xxxxALRT.LOG
ho visto che il rollback segments non era sufficiente. Nel programma Oracle
Storage Manager si vede che tale rollback segments ha una dimensione di
586592 bytes e risulta occupato per 586586 bytes, perciò sembrerebbe che sia
quasi completamente occupato. Un collega mi ha spiegato che quando si libera
dello spazio nel rollback segments questo comunque nei software di
amministrazione di Oracle risulta ancora come occupato. E' vero?
Grazie

>ho un db Oracle <snip>>
Il numero di post ripetuti non aumenta il tuo livello di priorita',
anzi....
Newsgroup: it.comp.software.database
Titolo: tabelle innoDB in mysql vecchio (3.1)

uso una versione di mysql vecchia (dovrebbe essere la 3.1)
facendo SHOW VARIABLES LIKE 'have_innodb' vedo che le tabelle innodb sono
disabilitate
c'è modo di abilitarle e di potere quindi usare le foreign key?
grazie mille
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 grazie mille
la versione è 4.0.18-nt
mi ero sbagliato


 questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad 
a...@newsland.it
Devi modificare il file di configurazione di configurazione che per la
tua versione dovrebbe trovarsi in c:\my.cnf o in c:\Windows\my.ini
Nella sezione indicata da [mysqd] dovresti avere l'opzione skip-
innodb, commentala, salva il file e fai ripartire il server.
ciao
Newsgroup: it.comp.software.database
Titolo: [SqlServer] - Trigger o no?

Ciao , ho bisogno di una consulenza, in un mio applicativo di vendita che
usa un DB SQLServer il listino è regolato da un certo numero di tabelle che
ogni giorno potenzialmente possono subire variazioni.
Nel momento in cui si seleziona il prodotto da vendere vorrei evitare lunghi
tempi di attesa per la determinazione del prezzo, ma per quanto si possano
ottimizzare le tabelle e gli accessi il lavoro è comunque oneroso, ho
pensato quindi di generare una tabella (non una vista) con prodotto e prezzo
già calcolato, questa tabella dovrebbe generarsi ogni giorno allo startup
del DB, come posso fare?
si fa un trigger?
come si scrive un trigger?
come si schedula?
se per qualche motivo la generazione andasse male, posso contare sulla
tabella creata il giorno prima (o meglio all'ultima accensione del DB) ?
mi date qualche consiglio se sto percorrendo la strada giusta o non è il
trigger da usare ma una procedura esterna che faccia tutto il lavoro?
grazie

 del DB, come posso fare?
A parte che il DB potrebbe non "startarsi", che senso ha usare un DB
Server se lo riavvii ogni giorno? Io farei una Stored Procedure
schedulata.
Davide

 si fa un trigger?
i trigger nascono per vincolarsi ad un'azione sul record, quindi direi
di no. tieni presente che il motore tra l'altro potrebbe non riavviarsi
tutti i giorni ( e perché poi?)
se ti serve (e devo dire che non mi piace) usa qualcosa di schedulato
con l'agent. SP o persino un dts

 ha scritto nel messaggio
news:bgm53d$qakof$1...@ID-18487.news.uni-berlin.de...

l'applicazione per funzionare ha bisogno del DB, se il DB non parte non mi
serve neanche che generi la tabella, non funzionerebbe comunque.
Penso anche io che la SP potrebbe andare bene.

 ha scritto nel messaggio
news:bgqk48$r57ep$1...@ID-65620.news.uni-berlin.de...

provo, grazie

 l'applicazione per funzionare ha bisogno del DB, se il DB non parte
(...)
credo s'intendesse che il DB puň essere si su, ma non essere partito
quella mattina bensě n giorni prima dove n anche tanti


ah .. ho capito !!
beh parlo di applicazione installata su di un PC client che ogni giorno a
chiusura attività viene spento ed ogni mattina riacceso.
Se questo poi non dovesse accadere poco importa, per un giorno lavorerebbe
con il listino generato il giorno prima, proprio per questo dicevo che se
l'elaborazione dovesse andar male ho bisogno comunque che rimanga un listino
valido.
Newsgroup: it.comp.software.database
Titolo: utenti in MySQL

Ho installato MySQL sotto linux e vorrei sapere cosa fare per concedere
ad alcuni utenti la possibilita' di creare un db.
Ciao
-- 
Massimiliano Cialdi
cia...@inter-ware.it
cia...@dsi.unifi.it

ad alcuni utenti la possibilita' di creare un db.
Peenso che si faccia sempre con grant ma se hai installato gli
appositi moduli DBI a supporto di Mysql ( DBI e Msql-Mysql-modules  )
allora potrai usare un comodo script mysql_setpermission 
penso che la cosa si possa fare anche con mysql_admin (da riga di
comando ).
Ho provato a risponderti nonostante non sia ferratisssimo ...
ciao Michele

 ad alcuni utenti la possibilita' di creare un db.
Hai già letto il manuale di MySQL ?

 ha scritto nel messaggio
news:3A547595...@dsi.unifi.it...


Newsgroup: it.comp.software.database
Titolo: dab in asp

Devo creare un db con circa 1500 prodotti... pensate che la cosa sia
fattibile in acces da gestire tramite interfaccia asp o è ingestibile?
E' meglio ricorrere a mysql?
Contate che mi farebbe molto comodo averlo in acces per altri utilizzi,
certo se mi dite che dovrei aspettare un quarto d'ora per aprire il db
potrei cambiar idea :))
Grazie a tutti
Ciao
Marco

 asp o è ingestibile?
Fattibile e' fattibile. Dipende poi da come sono le prestazioni, ma
quelle non le vedi finche' non hai messo in piedi la cosa.
Davide

 Contate che mi farebbe molto comodo averlo in acces per altri utilizzi,
Una cosa non esclude l'altra... se anche per la tua applicazione usi un 
DB diverso, qualunque sia, è praticamente sicuro che poi potrai vederlo 
anche tramite access (collegando le tabelle via ODBC), e farci sopra 
tutti i report che vuoi, per esempio ;-)
Ciao!
-- 
Fabrizio "Hermooz" Ermini

 tutti i report che vuoi, per esempio ;-)
A questo proposito, qualcuno di voi conosce qualche valido tutorial in
rete sui concetti relativi all'ODBC sotto windows? (concetti base,
ODBC Data Sources, DSN, come configurare il tutto, ecc. ecc.)
Grazie, a presto!
--
Marco

Newsgroup: it.comp.software.database
Titolo: DB III Plus

Cerco quasi disperatamente il vecchio dbIIIplus...
se qualcuno di voi sapesse indicarmi il sito da cui poterlo scaricare, o
comunque come riuscire ad ottenerlo (pagando ovviamente), ne sarei grato per
due settimane.
grazie ciao

 wrote in message
3Imu6.10090$lT1.1...@news2.tin.it...

Io ho DbXL, ti va bene ugualmente?
L.

 wrote:
Ciao, 
Mandami una e-mail e spigami un pò più dettagliatamente il tuo
problema
A presto 

http://users.iol.it/fredaannibale
http://utenti.tripod.it/fredaannibale
http://www.smscash.it/?907949
http://www.smsclub.it/mediabanner.asp?mediauser=59474
a.freda[NOSPAM]@
libero.it
 . togliere [NOSPAM] per comunicare in e-mail
Newsgroup: it.comp.software.database
Titolo: [newbie] db e relazioni

Ciao, 
ho praticato poco i database, quindi la domanda è un po' elementare.
Recentemente mi sono trovato a popolarne uno dove c'erano dei prodotti,
e per ogni prodotto delle varianti (di misura, colore ecc). Io ho messo
tutto in una tabella, aggiungendo un record per ogni singola variante.
Il totale record ammontava a 500 circa, per ~ 20 prodotti.
Se però avessi inserito i prodotti in una tabella, e le varianti in
un'altra, avrei ottenuto comunque 500 record + 20 dei prodotti.
Quale è perciò la necessità di ripartire su più tabelle i dati di un
database? 
grazie!
m.

 ha scritto nel messaggio
news:3FD1DD72...@nomail.it...

La normalizzazione, ovvero in pratica l'evitare di avere tantissimi campi
duplicati o tantissimi valori NULL. Il discorso è molto lungo, dovresti
leggerti qualcosa circa la progettazione logica di una base di dati.
Es. che forse ti può aiutare a capire: ho una rubrica telefonica in una
tabella con nome cognome indirizzo ecc... Ogni persona può avere fino a
dieci numeri di telefono.
Caso 1. In un'unica tabella aggiungo 10 campi tipo tel.1, tel2 ecc... E'
concettualmente errato.
Caso 2. Una tabella di numeri di telefono. La tabella principale avrà una
chiave esterna, che sarà chiave primaria della tabella "numeri di telefono".
Eviti ridondanze. Infatti la tabella dei numeri di telefono avrà 2 campi:
una chiave primaria e un campo "telefono"!
Da questo esempio capisci? Spero di si :)
Altrimenti posta in concreto il tuo esempio.
PS consiglio una lettura cmq, tipo Addison Wesley, Sistemi di Basi di dati.
Ciao

> Da questo esempio capisci? Spero di si :)
Nell'esempio che hai riportato, avrei ad esempio fatto 
nome	tel
Pippo	4949
Pippo	4243
Pippo	4112
Pluto	1002
Pluto	3122
Cosě da fare SELECT * FROM Tabella where nome = 'pippo'
ciao
m.

 Così da fare SELECT * FROM Tabella where nome = 'pippo'
Allora, due considerazioni:
Hai due tabelle: una per i nominativi ed un'altra per i numeri di telefono:
1. Nella tabella sopracitata è il numero di telefono chiave primaria
immagino.
2. quindi la prima tabella sarebbe tipo:
nome     indirizzo
Pippo   via1
Pluto    via2
Gigi     via3
con nome chiave primaria. così nella seconda tabella nome è chiave esterna,
quindi la select sarà (scrivo in pseudoSQL):
SELECT tabella1.nome, tabella1.indirizzo, 
tabella2.tel
FROM tabella1 JOIN tabella2 ON nome=nome
WHERE nome="Pippo"
Newsgroup: it.comp.software.database
Titolo: Mysql archivio - tabelle

Ciao a tutti,
Sto cercando di entrare nella mentalità di mysql ma non mi riesce molto
bene.
Anni fa usai DBIII per gestire qualche archivio, e ciò di cui ho bisogno
è una gestione analoga, magari via web, su database centralizzato.
Da qui l'idea di mysql.
Con DB3 esisteva il concetto di puntatore ad un record, e con la
funzione "skip" si passava a quello successivo.
Con SQL non capisco come si può gestire una cosa analoga.
Quando faccio una "select * from anagrafica" dove "anagrafica è una
tabella dell'archivio, viene individuato il record perfettamente uguale
alla ricerca, se esiste.
Ma se io voglio cercare e scorrere i record dove cognome inizia per "a"
o "A" e poi scorrere tutto l'archivio, come posso fare?
L'interfaccia dovrei farla con il PHP. Niente di più "semplice"?
Grazie
Giulio

 o "A" e poi scorrere tutto l'archivio, come posso fare?
in postgresql potresti fare
mydb=# begin;
BEGIN
mydb=# DECLARE aaa cursor for select * from anagrafica where
mydb-# cognome ilike 'a%';
DECLARE CURSOR
mydb=# fetch aaa;
mydb=# commit;
ciao ...
-- 
#include <stdio.h>
int main(void){char c[]={10,65,110,116,111,110,105,111,32,98,97,114,98,111,110,
101,32,60,104,105,110,100,101,109,105,116,64,116,105,115,99,97,108,105,110,101,
116,46,105,116,62,10,10,0};printf("%s",c);return 0;}

 
Anche Postgres era nei miei pensieri... mi sembra anche meglio, o almeno
più semplice da configurare, ma poi il supporto dei vari sw?
Tutti danno la documentazione per interfaccia con mysql (vedi
qmailrocks.org
) Io non saprei adattarla a postgres.
Non so da dove cominciare...
Testi per php e mysql ne ho trovati, per postgres e php no.
Ho voglia di imparare ad usare un rdbms perché credo siano i sw più
importanti di tutti. Il problema è che non so come iniziare.
Avrei pensato di fare una semplice rubrica telefonica con interfaccia
web da usare nella mia intranet.
Qualche indicazione anche con postgres?
Grazie
Giulio

 Qualche indicazione anche con postgres?
apache+php(PDO)+postgresql e' un ottimo punto di inizio ...
ciao ...
PS scusa il ritardo nella risposta ... ho dovuto fare un trasloco ;-)))



Al di la' di mysql o postgres, su cui non sono molto aggiornato, direi
che il problema è di dimestichezza con l'SQL e la programmazione con
database.
Lo scorrimento del recordset puoi farlo indifferentemente con l'uno o
con l'altro con le librerie che offre php.
Ciao
 Cristian
Newsgroup: it.comp.software.database
Titolo: Interfaccia grafica di sql server

Salve, sto studiando un pò sql server ma ho un dubbio. Tempo fa ho creato
un database utilizzando il sql e riguardo l'interfaccia grafica per
modificare o accedere a tale database ho utilizzato l'html. In sql server
dovrei fare la stessa cosa? o c'è qualche altro tipo di interfacciamento?
Avete dei libri da consigliarmi su sql server e su l'interfacciamento?
Grazie.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Avete dei libri da consigliarmi su sql server e su l'interfacciamento?
Ti cito questo post di Lorenzo Benaglia
http://groups.google.it/groups?as_q=sql%20server%20books&ie=ISO-8859-1&as_ugroup=it.comp.os.dibattiti&as_uauthors=Gianluca%20%20&as_umsgid=b4tpco%2422uooj%241%40ID-154627.news.dfncis.de&lr=&hl=it
Se si divide ricomponi
-- 
Rhymes
rhy...@NOSPAMmyself.com


Ciao Rhymes,
vedo che le lunghissime discussioni su ICOD ogni tanto tornano utili ;-)
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
UGIdotNET - 
http://www.ugidotnet.org
UGISS - 
http://www.ugiss.org

vedo che le lunghissime discussioni su ICOD ogni tanto tornano utili ;-)
Si soprattutto ora che devo imparare ad usare Sql Server 2000 per
lavoro :)
-- 
Rhymes
rhy...@NOSPAMmyself.com

Newsgroup: it.comp.software.database
Titolo: Diagramma E-R

Ciao a tutti. Ho "ereditato" la gestione di un database SQL Server di 
156 tabelle, naturalmente senza uno straccio di documentazione.
Conoscete qualche programma che, partendo dal database fisico, generi un 
diagramma entità-relazioni per il database. Anche se il diagramma 
generato dovesse essere imperfetto, sarebbe comunque un punto di 
partenza migiore del foglio vuoto...
Ciao grazie!
Nick

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

 tabelle, naturalmente senza uno straccio di documentazione.
Ti capisco
Oh come ti capisco
Una volta ne ho ereditato uno che aveva i campi nominati ValoreX
con X compreso tra 1 e 110 e anche oltre; non essendo in nessuna
forma normale le query avevano fino a sei-sette livelli di IF
annidate. Le tabelle avevano quello che sembrava una
estensione backup tipo Tabxy Tabxy_1 Tabxy_2 tranne poi scoprire
che quando cancellavo una di queste, c'era qualcosa che vi faceva
riferimento. Documentazione neppure una riga di commento, zero,
neanche le variabili scritte in modo mnemonico.
Il precedente dba, defilatosi: "Beh, apri e guarda,
no? Con me funzionava tutto"; l'opinone dell'azienda era che
"ci va benissimo cosě, non cambi nulla". Volevo impiccarmi.
Newsgroup: it.comp.software.database
Titolo: MySQL e CGI

Dove posso trovare documentazione circa l'interazione di uno script CGI ed
un database MySQL (se questo č possibile?)
grazie
ferro9
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Davide
quindi se lo script cgi me lo scrivo in C,
devo trovare le funzioni che mi permettono di
accedere a mysql in C.
Ho capito bene?


 Davide
Mi va quindi bene perchè stavo sviluppando con Microsoft Visual C++
Grazie mille


Newsgroup: it.comp.software.database
Titolo: Installazione Oracle: runInstaller

Dopo aver fatto (penso) tutte le operazioni pre-installazione del caso
lancio
runInstaller come utente oracle.
Ebbene appare il messaggio di partenza del jre ma poi non succede più nulla
!!
Qualcuno mi sa dare un aiuto ?!! Grazie

 ha scritto nel messaggio
news:uVyNa.19949$xK6.5...@news1.tin.it...

Oracle 8.x.x e Pentium 4?
Allora guarda qua(tutto su una riga............)
http://groups.google.it/groups?q=Oracle+Pentium+4+Installer+group:it.comp.so
ftware.database&hl=it&lr=&ie=UTF-8&oe=UTF-8&group=it.comp.software.database&
selm=ae6v3o%248es%241%
40fe2.cs.interbusiness.it
&rnum=1

Newsgroup: it.comp.software.database
Titolo: Pezzi e bocconi di recordset.

Il server http passa una select al server dati, questo gli rimanda un
malloppone che il serve http pagina prima di spedirne al client una sola
piccola porzione. Ovviamente tutto il recordset e' transitato sulla lan.
C'e' un modo, o forse un escamotage, per far si che solo n righe siano
spedite al server http?
Diciamo qualcosa tipo LIMIT ma con preventivo posizionamento del cursore al
record x.
Mi riferisco a MySQL.
Saluti.
Luciano

 wrote in message
news:a210mi$sspc5$1...@ID-86073.news.dfncis.de...


Newsgroup: it.comp.software.database
Titolo: codice padre/codice figlio ?

Ciao,
avevo necessita' che qualcuno fosse cosi' gentile da spiegarmi il
'meccanismo' esistente tra tabelle per realizzare la famigerata 'distinta
base' ( codice padre, codice figlio ).
E ' un'autorelazione per cui nella stessa tabella 'articoli' si mettono in
relazione codice_padre = codice_articolo e codice_filio=codice_articolo in
modo da ottenere un bel record lungo lungo che contiene tutti i campi dei
record che soddisfano tale relazione??
ho un po' di confusione....
--------
ciao, sgrenzo

 ha scritto nel messaggio
news:90g75c$3ljm$1...@stargate1.inet.it...


Scusa l'indentatura ma meglio di cosě non ci sono riuscito  8-)
...se la guardi con un "Fixed pitch font" poi... č proprio una delizia
;)
Kali


grazie Valter, sei stato gentilissimo e, mi sembra, molto chiaro.
Cerco di digerire quello che mi hai esposto e poi ti so dire.
----
ciao, grenzo
Newsgroup: it.comp.software.database
Titolo: Access: lanciare una macro

ciao,
vorrei lanciare una macro da riga di comando, e' possibile?
Io penso di si (es. db1.mdb -x Macro1).
Questa macro mi salva i dati di una tabella in formato html e vorrei che
venisse eseguita ogni mattina in modo da avere il mio sito aggiornato.
Avete altri suggerimenti?
Grazie a tutti, Manuela

Ho trovato!!!
"C:\Program Files\Microsoft Office\Office\MSACCESS.EXE" "c:\database.mdb"
/x "macroname"

Newsgroup: it.comp.software.database
Titolo: problema stupido con Excel

Ciao a tutti! Ho un banale (almeno così penso) problema con Excel. Ho
a che fare con un tabella che riporta in una colonna le valutazioni di
un'esame espresse in lettere (A; B; B/C; C) e ho bisogno di
realizzare un grafico che renda le percentuali di queste diverse classi
di valutazione.Come posso contare la ricorrenza di un valore
"testuale"? Come posso contare cioè le "A", le "B", ecc.?
Ho provato con  la funzione conta.valori ma senza risultato. Chi mi sa
dire qualcosa di più? Vi ringrazio per l'attenzione, a presto,
Giacomo

 dire qualcosa di più? Vi ringrazio per l'attenzione, a presto,
sei OT ... cmq prova con 
conta.se
Ciao
Matteo

Newsgroup: it.comp.software.database
Titolo: Primary key su campo Date...

ciao
volevo sapere se esistono controindicazioni nell'utilizzo di un campo Date
all'interno di una Primary - Key
Essenzialmente devo collegare ad una tabella principale, una di log nella
quale viene salvato lo stato precedente e quello nuovo; pertanto la data di
inserimento mi sembrava la candidate key perfetta, ma mi è sorto un
dubbio....e se la macchina fosse tanto veloce da scrivere due log nello
stesso secondo...qual'è la granularità del campo Date per Oracle?
grazie
-- 
ShadowMan

 quale viene salvato lo stato precedente e quello nuovo;
uhmmm
ma questo non è il log di qualunque db che supporti le transazioni? xché
duplicare?

 ha scritto nel messaggio
news:2kdmob...@uni-berlin.de

Beh,
perchè non mi servono le info che il DB conserva per ogni transazione, ma
info riguardanti l'IP della macchina connessa, la userid dell'utente
(dell'applicazione e non del db), un commento inserito dall'utente per il
cambio stato...ecc..
-- 
ShadowMan

ShadowMan wrote:

Ciao,
 Se non ho capito male, il tuo e' un problema simile al mio.
 Usa un id come chiave primaria nella tabella principale, e mettila in 
relazione con
 (id,data e ora) presenti nella tabella dove hai i log.
 ciao
 Enrico
Newsgroup: it.comp.software.database
Titolo: Configurazione Array Storage per Oracle

Salve ho un terribile dubbio sulla configurazione di un array che supporti
un DB oracle (8.0.5)  in Cluster (Active/Standby) gestito da MS Cluster
Server:
le voci di corridoio che ho sentito č che per fare una configurazione dei
dichi corretta devo seguire i seguenti steps:
1) Creare un disco logico esclusivamente per i log delle transazioni di
Oracle  in Raid 1
2) Creare un disco logico esclusivamente per il Quorum in Raid 5 ed un altro
disco logico in Raid 5 per i dati del DB Oracle.
Il mio dubbio č:
Oracle genera dei log al momento delle transazioni?
E' giusto secondo voi la tipologia di configurazione?
Grazie carissimi
rik

 wrote in message
news:nDXC8.46278$zW3.5...@news1.tin.it...

Oracle mantiene dei redo log, che sono dei set di files dove vengono
memorizzate le informazioni sulle transazioni.
Ogni set sono due files
Puoi decidere la dimensione di questi files ed il numero di set;
Oracle logga le transazioni sul set attivo, quando raggiunge la dimensione
massima cambia set ed archivia;
In genere si usano due set, e' possibile non archiviarli (il che vuol dire
pero', che dopo due swap non e' piu' possibile utilizzarli per ricostruire
il db dall'ultimo backup)
La configurazione normale prevede:
due set di files, configurati per un cambio ogni paio d'ore e archiviazione;
un numero di set sufficiente tra un backup e l'altro (se fai il backup ogni
giorno, fai in modo che il numero di swap sia minore del numero di set)
Ogni set di log andrebbe su un disco diverso per ottimizzare la fase di swap
(che e' una fase abbastanza pesante per il db, aumentare le dimensioni dei
redo log decrementa la frequenza ma ogni swap e' piu' pesante)

 Ogni set sono due files
Possono essere anche di più come può essere un solo file per gruppo
(soprattutto se sono già mirrorati hardware o via S.O). Il dimensionamento
(e il numero) ottimale dei redolog varia a seconda della tipologia delle
transazioni (e quindi del tipo di applicazione).
Newsgroup: it.comp.software.database
Titolo: [Interbase] Enterprise manager?

Ciao a tutti, sono un newbie di questo newsgroup.
Chiedo scusa per la banalità della domanda, ma non riesco ad usare
interbase...
Sono sempre stato abituato a RDBMS come SQL Server/Oracle dove c'é un
"enterprise manager" e da lì si può fare tutto ciò che si vuole...
Vorrei sapere come faccio a vedere le relazioni su un DB Interbase esistente
e come faccio a crearne di nuove (e creare nuove tabelle)?
                    Grazie
                            Ciao
                                            Allanon

Allanon wrote:

Hai essenzialmente 2 modi per amministrare un server ibase:
-ibconsole
-utility a linea di comando
La prima e' un'utility grafica per win (ma in beta c'e' anche la Linux) 
che ti permette una gestione completa del server e dei db: creazione di 
nuovi db, gestione utenti, interrogazioni, modifiche alle strutture 
delle tabelle etc..
Nel secondo caso tutto quello che fai con ibconsole lo pui fare con 
delle utility: isql per creare/interrogare i db, gsec per definire gli 
utenti e password, gbak per effettuare i backup.
Trovi tutto nella documentazione:
http://ibphoenix.com
http://firebird.sourceforge.org
 (progetto OS di  ibase, equivalente a 
cio' che Mozilla e' per NEtscape..)
Buon lavoro
	FRANK
Newsgroup: it.comp.software.database
Titolo: Help connessione....

Ciao a tutti,
è la prima volta che posto in questo newsgroup e spero non sarà l'ultima.
Sono un ragazzo che utilizza sporadicamente VBA per alcune applicazioni.
Le domande che vorrei porvi è sono le seguenti:
a: come posso connettermi, tramite ODBC (Microsoft o Oracle) ad un Db Oracle
utilizzando Access97, in modo tale da non visualizzare la richiesta di
password all'inizio della connessione?
b: come posso cancellare una tabella all'interno di un'altro database?
Grazie per le eventuali risposte.

...

Prova a postare la faccenda su it.comp.appl.access ...
Ciao, Mauro

 b: come posso cancellare una tabella all'interno di un'altro database?
access o oracle? per access e' abbastanza semplice, "delete * from
C:\altrodb\tabella", con oracle devi aprirti un'altra sessione verso il
secondo db
-- 
Greetings,
Alessandro
Pesaro, Italy


Grazie per il consiglio, purtroppo non conoscevo l'esistenza di tale
newsgroup.
Ciao Emanuele

 secondo db
Questo consiglio vale anche per db in remoto (ovvero presso un altro pc in
rete)?
Caio Emanuele


a: utilizzando ODBC da VBA potresti cablare il nome utente e la
password alla creazione dell'oggetto DBEngine.Workspace (magari
prelevandoli da una tabella locale, in modo da non dover rimettere mano
al codice se l'admin cambia qualcosa). Quando invece crei l'oggetto
DBEngine.WorkSpace.Connection (tramite <tuoworkspace>.OpenConnection) è
consigliabile impostare il parametro [options] a dbDriverComplete (è
comunque il valore standard), in modo che se, manca qualcosa, è il
driver stesso a chiedertela. Se ti serve qualcosa di più, posso postare
il codice che uso da sempre per aprire i database tramite ODBC.
b: una volta che ti sei connesso puoi tranquillamente usare una SQL
Statement per eseguire tutte le cancellazioni che vuoi, in questo modo:
    <connessione>.Execute "DELETE * FROM <tabella>"
Questo per svuotare la tabella. Quest'altro invece:
    <connessione>.Execute "DROP TABLE <tabella>"
per eliminarla fisicamente (occhio!!!). Naturalmente non funzionerà se
non hai le sufficienti permissions.
CIAO!
Sent via Deja.com 
http://www.deja.com/
Before you buy.


se hai accesso al disco di rete ovviamente si'; mi sa che funziona solo
via ODBC comunque

Newsgroup: it.comp.software.database
Titolo: modifica struttura

Ciao,
come dovrei fare per modificare il tipo di dato in una tabella postgresql
senza perdere il contenuto del database e della stessa colonna?
Grazie,
Massimiliano

 senza perdere il contenuto del database e della stessa colonna?
fai un backup della tabella, droppi il campo sbagliato, riaggiungi il 
campo con il tipo di dato giusto, fai l'update del campo nuovo ricreato 
usando la tabella di backup come riferimeno.

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

Sapreste darmi delle dritte per la migrazione da db MSSQL7.00/2000 a db 
MySql e Oracle 8i ?
Ciao Roby

 MySql e Oracle 8i ?
Vedi le FAQ: 
http://www.soft-land.org/faq/icsdfaq.html
Davide

Ciao Roberto,
puoi usare un tool, free e scaricabile da 
otn.oracle.com
, chiamato
Oracle Migration Workbench. Io l'ho testato da Access ad Oracle.
Devi solo configurare i tipi di dato e poi il gioco č fatto!
Buon divertimento ;)
A presto,
Simone
"I'm a travelling man, I'm a drinking man, I'm a gentle when I'm sober"

Newsgroup: it.comp.software.database
Titolo: [SQL Server]... Cursore vs Update

Ciao a tutti.
In questi giorni sto sistemando del vecchio codice scritto in Delphi che 
chiama delle stored proc su SQL Server.
Queste stored proc sono mediamente elaborate, tirano fuori più livelli di 
dati che verrano poi mappati sul client con dei componenti ad albero.
Fanno uso di tabelle temporanee (variabili Table, non tabelle #temp per 
intendersi).
Dopo che con delle select queste tabelle temporanee vengono alimentate, si 
devono impostare le relazioni Padre-figlio.
Ad oggi queste relazioni vengono realizzate utilizzando un ciclo fatto con 
un cursore (create cursor.. while @@fetch_status = 0 ..... etc etc).
Ora, documentandomi un po' in giro ho letto che i cursori sarebbero da 
evitare il più possibile... per cui ho sostituito il ciclo di cui sopra con 
un costrutto del tipo
UPDATE T2
SET
 T2.ParentId = T1.Prog
FROM
 @table1 as T1,
 @table1 as T2
WHERE
 T2.ClientId = T1.ClientId and
 T2.Tipo = 0               and
 T1.Tipo = -1
Però, invece di velocizzare le cose.. l'elaborazione è diventata 
moooooooolto più lenta... in alcuni casi da 8 secondi fino a 1 minuto e 17 
secondi!!!!
Qualche suggerimento?
Grazie a tutti,
Ciao,
David
-- 
******
L'uomo è padrone di ciò che ha da dire ma è schiavo di ciò che ha detto.
****** 

 T2.ParentId = T1.Prog
se ho capito bene aggiorni una colonna di una tabella sfruttando una join 
per ottenerne il valore
- ho dei dubbi che un cursore vada più piano
- ci vorrebbe un indice (ma dipende dalle statistiche dei valori che ci sono 
nella where)
- ci vorrebbe un esempio completo!

Newsgroup: it.comp.software.database
Titolo: sincronizzazione database con server web

vedi soggetto...
c'e' qualche modo standard di sincronizzare un database con un server web?
sul server ho mysql e php, dal client posso usare C e Java
grazie in anticipo

 web?
"standard" no. Se il server te lo consente fatti fare un dump ogni
notte e fattelo inviare via mail sul client, il quale poi utilizzera'
il dump per sincronizzarsi.
In questo caso ipotizzo che il Web sia il "master" ed il client sia
lo "slave".
Davide

...

Newsgroup: it.comp.software.database
Titolo: SQL problema !!!

Devo tirare fuori dei dati da una tabella che ha un campo indicizzato ,
dentro questa tabella c'e' il contenuto di un'altra tabella piu' piccola ,
io devo tirare fuori solo i dati della tabella grande escludendo quelli
dell'altra tabella !!
penso di aver trovato il metodo con una select nidificata ma non funziona
perchè io scrivo:
nome campo <> (select ecc. )
e non lo prende , come posso fare ?
non so' se sono stato chiaro anzi penso proprio di no!!!


Non è  ma "not in"
Matteo

OK grazie mille!!!!!
"Matteooooo@work" <stage...@galactica.xx> ha scritto nel messaggio
news:3a1e...@news-bci.bci.it...


Newsgroup: it.comp.software.database
Titolo: duplicati ma diversi

Ciao
ho in tab1 
id  importo  dareavere
1	2	d
2	2	a
3	3	a
4	3	a
5	4	a
6	5	a
vorrei recuperare id 1 e 2 dove lo stesso importo e' una volta in dare e
una volta in avere
la query sottostante mi recupera invece, ovviamente, id 3 e 4 stesso
importo e stesso dareavere
SELECT [Importo], [DareAvere], [Id]
FROM Tab1
WHERE [Importo] In (SELECT [Importo] FROM [Tab1] As Tmp GROUP BY
[Importo],[DareAvere] HAVING Count(*)>1  And [DareAvere] =
[Tab1].[DareAvere])
ORDER BY [Importo], [DareAvere];
grazie per l'aiuto claudio
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

...
select * from tab1 where importo in (
SELECT importo from tab1
group by importo
having sum(to_number(decode(dareavere,'d',to_char(-importo),to_char(importo)))
= 0
)
questa va bene per Oracle, decode lo puoi tradurre con iif in access e
similari; i to_char e to_number forse sono inutili ma in genere la
decode mi da' problemi se il campo che confronto non e' dello stesso
tipo di quello che restituisco (non so se e' un bug o una feature)
Greetings,
Alessandro Trebbi
Pesaro, Italy
http://www.b3soft.com


Newsgroup: it.comp.software.database
Titolo: Report su SQL 2000

Ho un gestionale che ha come DB sql 2000. Il gestionale ha un generatore di
report ma non mi permette di ordinare la stampa per determinati campi.
Con quali programmi posso generare un report (senza utilizzare visual basic
o delphi)
Grazie

 o delphi)
Excel
Access
programmi [più ;)] C$ tipo businessobjects, hummingbird

 Grazie
Prego.
Ciao!
-- 
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com
http://italy.mvps.org

Newsgroup: it.comp.software.database
Titolo: Ms sql server  a 32 bit e  a 64 bit

Se un gestionale ( scritto in visual studio 2005 e 
ado.net
 ) è stato
sviluppato per funzionare con MS SQL SERVER a 32 bit , può funzionare anche
con MS SQL SERVER a 64 bit ?
Perchè con sql a 64 bit   mi da alcuni errori con le regole di confronto e 
anche "Impossibile aggiornare il db di destinazione. Impossibile creare le 
viste nell'archivio CASPEN. Errore 5: Invalid objet name 
"QcodiciIvaAbilitati 
(-2146232060
) Origine: .Net SqlClient Data Provider".
Grazie e saluti

 Grazie e saluti
Lucazeo.

 "QcodiciIvaAbilitati 
(-2146232060
) Origine: .Net SqlClient Data Provider".
Evidentemente l'istanza a 64 bit non è stata configurata allo stesso
modo di quella a 32, altrimenti ti assicuro che funziona al primo colpo
e senza cambiare nulla.
-- 
David Martin
Newsgroup: it.comp.software.database
Titolo: Tabelle di appoggio?

Cosa sono? Come funzionano?

 Cosa sono? Come funzionano?
sono delle tabelle (uguali alle altre ma solitamente temporanee) che 
crei al volo quando per necessità di performances ne hai bisogno.
(o quando non puoi fare queries annidate, vedi mysql).
niente di complicato, anzi...
ciao
-- 
punkarruso

Newsgroup: it.comp.software.database
Titolo: da sql a mdb

MS sql 2005 express : come faccio a convertire un database MDF  in MDB ( 
access) ?
avrei il management studio express , se serve....
grazie 

 access) ?
 - Apri Access;
 - Crei il db;
 - Collega tabelle via ODBC o via ADO;
 - Da finestra SQL, per ogni tabella:
   - CREATE TABLE <tabella>_copia AS SELECT * FROM tabella;
 - Rimuovi i collegamenti alle tabelle;
 - Rinomini le tabelle.
Enrico
Newsgroup: it.comp.software.database
Titolo: Archiviare curricula

Salve ALL! =)
Dunque...
	Dovrei archiviare alcuni curricula vitae con postgresql. Quindi
	dovrei inserire dati anagrafici, capacita' individuali e
	simili... 
	Ho pensato di suddividere il db in alcune tabelle tipo:
	anagrafica, titolo di studio, lingue parlate, conoscenze
	informatiche...
	Dove mi blocco sono le SELECT. Riesco a farne di semplici e
	riferite ad una sola tabella, ma quando penso a definire una
	query per la ricerca di un individuo sotto i 30 anni, che parli
	inglese a livello ottimo, conosca un po' di tedesco e magari
	sappia usare office, mi perdo. Mi fate un esempio?
	Secondo problema, l'interfaccia con l'utente finale.
	Niente di piu' facile -dicevo- uso apache+PHP e viene
	benissimo... Ma anche qui il mio facile entusiasmo si e'
	scontrato con la dura realta': avevo pensato di realizzare un
	form in cui l'utente potesse inserire tutti i campi interessanti
	su cui doveva basarsi la query, ma anche qui mi mancano degli
	esempi. Conoscete qualche url con un po' di documentazione?
	GRAZIE :)
-- 
GHERdO, AMiGA Supporter Since 1988
	happy linux user
"Guarda Sophia, guarda la vita che vola via..."	



 esempi. Conoscete qualche url con un po' di documentazione?
per fare quello che dici un tempo ho usato il C con la libreria cgic
NON lo fare...
per una documentazione buona sull PHP vai su 
ziobudda.net
lo trovi anche in IRC canale #linux-it Server Ircnet
trovi anche me :) Pazzooo sono io
Frank "Pazzooo" Contrepois 

;
Bene. Capisco l'esempio, ma ho molti dubbi.
Ad esempio. A volte io richiedo di individuare un soggetto che sappia
l'inglese; a volte che conosca i computer; a volte entrambe le cose...
Come si automatizza il processo? Nel senso, le ricerche vengono fatte
immettendo dati in un FORM... non tutti i campi vengono riempiti tutte
le volte. Allora come mi regolo? Creo una query generica che faccia una
join di _tutte_ le tabelle e lavoro sempre con quella? E per i valori
che nel FORM _non_ vengono inseriti?
Ho un po' di caos in testa. Non tanto per le query in se', quanto per
renderla il piu' generica possibile... almeno credo che la strada sia
questa... e' questa? :)
In ogni caso, grazie =)
-- 
GHERdO, sotto l'ombrellone.


 che nel FORM _non_ vengono inseriti?
mi sono perso il thread e magari lo sai gia', ma nel pacchetto context
che gira su oracle c'e' proprio un esempio con i curriculum (su qualche
manuale ma non mi ricordo quale)
-- 
Greetings,
Alessandro
Pesaro, Italy

manuale ma non mi ricordo quale)
Uh... lo cerchero', grazie :)


 In ogni caso, grazie =)
quello che vuoi fare e generare una query dinamica .. il modo piu 
semplice per farlo e nella cgi:
dove metti :   if(campo inglese non vuoto) then (attacca "AND INGLESE > 
valoreDellaForm)
i parametri della select in genere sono standard (ma li puoi scegliere 
sempre filtrando in cgi) il from anche (anche li in modo poi o meno 
evoluto fai le join .. (o tutti o allora selezioni le tabbelle in 
funzione della query)) 
devi parametrizare il where come indicato prima ..
questo e il modo piu diretto anche se poco elegante
-- 
Pazzooo detto anche Frank :)
Newsgroup: it.comp.software.database
Titolo: ordinare query.

Array ( [0] => 84 [1] => 66 [2] => 83 [3] => 101 [4] => 85 )
SELECT posts.* FROM posts WHERE posts.bpid IN (84, 66, 83, 101, 85) GROUP BY
posts.bpid limit 0, 10
ecco, come faccio a farmi restituire un recordset ordinato per 84, 66, 83,
101, 85?
sembra sciocco ma non mi viene...
Sat_

motion musso aka: sathia ha scritto:

Crei a runtime una colonna calcolata che assume un valore in base a 
posts.bpid, ordinabile, e ordini per quella.

Vincent Vega wrote:

grazie per la risposta, ci avevo pensato ma non voleva sovraccaricare il db:
ho risolto in questo modo:
io calcolo in qualche modo l'array 
Array ( [0] => 84 [1] => 66 [2] => 83 [3] => 101 [4] => 85 )
che poi va a infilarsi dentro IN (84, 66, 83, 101, 85)
solo che poi il db li ordina come pare a lui, ad esempio:
85 101 66 e così via, ho risolto in questo modo: 
            while($test = mysql_fetch_assoc($rx)){
                $testx[$test['bpid']] = $test;
            }
            foreach($found_bpid AS $val){
                $recordx[] = $testx[$val];
            }
            foreach($recordx as $record)
            {
                ...

 grazie per la risposta, ci avevo pensato ma non voleva sovraccaricare il db:
Non voglio insistere, ma se tu metti un LIMIT nella query tu *devi* 
farli riordinare al db. Altrimenti tu riordini i primi 10 che non sono i 
primi 10 in ordine generale, col risultato che è un ordinamento fasullo.

Vincent Vega wrote:

non so, i valori che stanno dentro IN () saranno sempre derivati da
quell'array che costruisco attraverso degli algoritmi...


Usa una tabella d'appoggio, come spiegato in questo thread:
http://tinyurl.com/p6r99
ciao
gmax
-- 
 _  _ _  _
(_|| | |(_|><  The Data Charmer
 _|
http://datacharmer.blogspot.com/
Newsgroup: it.comp.software.database
Titolo: [MySQL] Paradosso della query.

In un sistema LAMP su DVD basato su microweb (
www.indigostar.com
)
Ho due tabelle, simili con gli stessi indici.
Una ha 700.000 righe, e l'altra 150.000
Le query sulla tabella più grande danno un risultato in tempi più brevi 
che quella più piccola.
Premetto che il database si trova su un DVD
Non riesco a capire come sia possibile.
-- 
Cordialmente.
Melus.
dal mio e-mail togli i simboli di Zorro.

 
Molti potrebbero essere i motivi, ma senza ulteriori elementi non si puo' dire.
Si tratta della stessa query, sullo stesso numero di campi e con le stesse condizioni?
Puoi mostrare la struttura delle due tabelle?
SHOW CREATE TABLE nome_tabella \G
E magari anche una delle query query che ha tempi diversi nelle due tabelle, cosi'
evitiamo di lavorare di fantasia. :)
ciao
gmax
-- 
 _  _ _  _
(_|| | |(_|><  The Data Charmer
 _|
http://datacharmer.blogspot.com/

Newsgroup: it.comp.software.database
Titolo: Domanda su Oracle e supporto a XML

Il DBMS in uso e' Oracle 8.1.x
Vorrei sapere se esiste, a livello di tool forniti da Oracle 
(Developer/Forms & Reports) e/o dal DBMS al formato XML, ad esempio se ci 
sono librerie e/o package in grado di convertire l'output di una query in 
XML.
Grazie in anticipo.


nella 9 c'è una valanga di roba. nella 8 poco o niente.
Newsgroup: it.comp.software.database
Titolo: Libro per Basi di Dati

Salve a tutti,
frequento il primo anno di Ingegneria Infromatica. desidero sapere qual'č un
buon libro su cui studiare per prepararmi all'esame.
Grazie


Tzeni, Ceri, Paraboschi, Torlone - Basi di dati - McGrawHIll

 Tzeni, Ceri, Paraboschi, Torlone - Basi di dati - McGrawHIll
errata corrige:
Atzeni, Ceri, Paraboschi, Torlone - Basi di dati - McGrawHill

 ha scritto nel messaggio
news:iPHWc.141771$OR2.6...@news3.tin.it...

ho letto in giro che è un po' troppo "accademico".
ho letto bene invece del "Corso di SQL" di Dorbolò... ne hai sentito parlare
?

 ho letto bene invece del "Corso di SQL" di Dorbolò... ne hai sentito parlare
Mai sentito, sorry.
Il testo di Atzeni, Ceri, Paraboschi, Torlone e' eccellente, ed e' usato 
anche in diverse universita' americane.
Come alternativa, se vuoi qualcosa con un diverso orientamento, ti 
suggerisco "Fundamentals of Database Systems, 3/E" di Elmasri, Navathe
http://www.aw-bc.com/catalog/academic/product/0,4096,0805317554,00.html
Molto buono in tutti gli aspetti, e con in piu' il fatto che con il 
libro viene dato anche un ipertesto su CD equivalente all'opera cartacea 
(ottima per le ricerche e consultazioni).
Ciao
gmax
-- 
   ____ ____  _____ _   _
  / _  |    \(____ ( \ / )
( (_| | | | / ___ |) X (
  \___ |_|_|_\_____(_/ \_)
(_____|
Sapere, saper fare, fare, far sapere
http://gmax.oltrelinux.com

 ho letto in giro che è un po' troppo "accademico".
Accademico o non accademico, e' un testo *eccellente*. Una volta letto non
avrai *nessun* problema a formulare query complesse quanto vuoi, in quanto
non ha un approccio "smanettone", ma ti spiega a fondo e in maniera
chiarissima il modello teorico che ci sta dietro. Te lo dico per esperienza
personale.


nulla puo' essere di piu' gradito al profio del fatto che tu abbia studiato,
su un suo eventuale libro, o su appunti presi al suo corso, ti consiglio
di frequentare di piu' il dipartimento, e reperire i migliori appunti del
corso,
in compenso avrai una ottima base di esposizione degli argomenti, sono come
il
profio li espone, e in piu' ti sarai risparmiato 50-60 euri.
certo se poi porterai a termine i tuoi studi, e le basi di dati saranno il
tuo lavoro,
allora dovrai avere quei libri che ti hanno consigliato in scaffale,
ceri e navate per capirci :-D
felice_pago
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Grazie
Prego.
Ciao!
-- 
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com
http://italy.mvps.org
Newsgroup: it.comp.software.database
Titolo: Riferimenti a espressioni in query

Uso SQL Server 7
ho una query che esegue dei calcoli ad esempio:
SELECT campo1/campo2 +campo3 AS risultato FROM tabella1
adesso se io volessi aggiungere un altro campo ad esempio risultato/100 in
access bastava fare:
SELECT campo1/campo2 +campo3 AS risultato, risultato/100 as pippo FROM
tabella1
mentre in SQL SErver mi da un errore dicendomi che risultato non è un nome
valido.
Devo quindi ripetere ogni volta tutta l'espressione. Inoltre e dato che in
reltà l'espressione non è una semplice operazione matematica ma una subquery
che a sua volta fa dei conti, ho paura che ripetendola più volte le
prestazioni diminuiscano.
Grazie a tutti
Marco

 ^_^
@ <snip> in
@ access bastava fare:
@ 
@ SELECT campo1/campo2 +campo3 AS risultato, risultato/100 as pippo 
@ FROM tabella1
@ 
@ mentre in SQL SErver mi da un errore <snip>, ho paura che 
@ ripetendola pi๙ volte le prestazioni diminuiscano. <snip>
L'ottimizzatore interno delle query dovrebbe accorgersene, prova con
qualche test. Se la usi spesso, prova ad inserirla in una stored
procedure, e verifica le prestazioni.
J2C, Andrea

Newsgroup: it.comp.software.database
Titolo: copiare backup mssql

ciao
ho il file di backup di db mssql, e' possibile installare il db su di
un altro server, distinto dal server dove risiede il db originale?
grazie

 un altro server, distinto dal server dove risiede il db originale?
Certo che si.
Davide
-- 
"Reality is that which, when you stop believing in it, doesn't go
away".
		-- Philip K. Dick

>Certo che si.
mi sapresti dire cosa dovrei fare?

per ora ho trovato questa soluzione
dopo aver creato il databse prova, ho eseguito
RESTORE DATABASE prova FROM DISK = 'D:\Temp\prova.back' WITH REPLACE,
MOVE 'prova' TO 'F:\Data\Mssql70\Data\prova_Data.MDF'
solo che dopo l'esecuzione mi ritorna questo errore
[Microsoft][ODBC SQL Server Driver][SQL Server]File 'prova' is not a
database file for database 'prova'.
grazie

Puoi usare Enterprise Manager oppure devi usare i comandi da consolle?
Per info devi usare il comando MOVE per mettere in ordine i files dei dati e
del log.
In pratica devi dire dove si trovano i file dati e log sul uovo server.
per fare questo punta alla directory di default dei vari db e poi assegna ai
file un nome valido.
"MIKE" <ui...@NOSPAMinterfree.it> ha scritto nel messaggio
news:tit2k0lri66bihb65...@4ax.com...
