mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.software.database
Titolo: Help SQL

Con una tabella cosi' strutturata (+ o -):
Cod_Risorsa
Data
Ore_Lav (numerico)
Con chiave univoca (Cod_Risorsa, Data)
Vorrei poter estrarre, in un unica SELECT, qualcosa del tipo:
       Gen Feb Mar Apr ...
Cod_1  ++
Cod_2
...
Cod_N
Dove ++ e' il totale per quel Cod_Risorsa per quel mese.
Ovvero con il totale di Ore_Lav, raggruppati per Cod_Risorsa e suddivisi IN
COLONNA per mese?
E' fattibile in qualche modo? A me non viene in mente niente....
Ciao e grazie

 Cod_2
<zap>
Senza sapere con che database stai lavorando e' un po' difficile,
in generale, queste sono operazioni che si fanno usando un qualche
tipo di OLAP server. Con una semplice SQL scordatelo.
Davide
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

è il cosiddetto pivoting dei dati...
come ti ricorda DavideBianchi, senza sapere che tipo di database stai
utilizzando è difficile fare considerazioni.
ti ricordo solamente che con Access l'istruzione esiste, con MSQL7 o 2000 si
utilizza l'OLAP, ma esiste un modo un po' complicato per fare qualcosa di
simile (io l'ho fatto con MSQL7) sfruttando il blocco CASE...
ciao

 utilizzando è difficile fare considerazioni.
Avete ragione, ho dimenticato di scriverlo.
Oracle, versione 8 e qualcosa...
Ciao

 Oracle, versione 8 e qualcosa...
Allora vedi la documentazione di DBMS_OLAP:
http://technet.oracle.com/doc/server.815/a68001/dbms_ola.htm


Vedi la documentazione di group by rollup() oppure group by cube() e insieme a
loro la funzione grouping().
Estrae in query una tabella pivot. Comunque verrà qualcosa del genere:
  select decode(grouping(risorsa), 1, 'Tutte le risorse', risorsa) risorsa,
        decode(grouping(data), 1, 'Tutte le date', data) data,
        ore_lav
    from tabella
group by cube(risorsa, data)
danto per scontato che data = trunc(data)
Saluti,
Ender

 tipo di OLAP server. Con una semplice SQL scordatelo.
...a meno che tu non utilizzi Oracle. :)
Vedi il mio post.
Saluti,
Ender
Newsgroup: it.comp.software.database
Titolo: Oracle: Passaggio di parametri.

Salve a tutti.
Avrei bisogno in Oracle di creare delle piccole funzioni a cui passare 
un parametro, che sara' il nome della tabella su cui la funzione va ad 
agire.
Semplificando molto:
update TABELLA
set ID_ERROR='N';
Non sono riuscito a creare funzioni di questo tipo perche' mi dava 
sempre messaggi di errore sul parametro (ora non ricordo quale).
Qualcuno mi puo' aiutare?
Grazie e ciao.

Alberto Spica wrote:
 > Salve a tutti.
 >
 > Avrei bisogno in Oracle di creare delle piccole funzioni a cui 
passare > un parametro, che sara' il nome della tabella su cui la 
funzione va ad > agire.
[cut]
Scusate. Rileggendo mi sono accorto che forse non mi sono spiegato bene.
TABELLA dell'esempio precedente e' il parametro che passero' alla mia 
funzione e su cui la funzione agira'.
Grazie.

Alberto Spica ha scritto:

CREATE OR REPLACE FUNCTION PROVA_TABELLA(Tabella IN VARCHAR2) RETURN 
NUMBER IS
   Ret NUMBER := 0;
BEGIN
   EXECUTE IMMEDIATE 'UPDATE ' || Tabella || ' SET ID_ERROR = ''N''';
   RETURN(Ret);
EXCEPTION
   WHEN OTHERS THEN
     Ret := SQLCODE;
     RETURN Ret;
END PROVA_TABELLA;
Ni hao, Lelle.

 Ni hao, Lelle.
??? In ogni caso, di nuovo grazie.

Newsgroup: it.comp.software.database
Titolo: integrita e update

ciao ragazzi avrei una domanda.come faccio a fare update su dati di tabelle
con relazioni e vincoli d integrita tra loro???(intendo con l sql 2000)
grazie
un niubbo

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

 insieme la soluzione.
diciamo(e un esempio,al momento non ho nessun lavoro da effettuare è solo
perche tra i manuali non ho trovato nulla di utile) che devo fare un update
su 7 tabelle(CLIENTI,CLIENTI_CONTRATTO,CLIENTI_CONTATTO.....ad
esempio),tutte aventi un campo COD_CLIENTE, e diciamo che tra 4 di queste e
stata creata una relazione con vincoli d integrita tra i campi  COD_ClIENTE
di ogni rispettiva tabella.
Ora se tutti i campi COD_CLIENTE dovessero essere aggiornati con qualche
update(update CLIENTI_CONTRATTO set Cod_Cliente= xxxx + 'xxxxx'   ad esempio
da effettuare su tutte le 7 tabelle) , sql2000 mi darebbe errore dato che
andrei contro i vincoli creati.
A questo punto che dovrei fare?
Spero di essere stato chiaro con questo esempio.
Grazie

 Grazie


 
http://msdn.microsoft.com/library/en-us/createdb/cm_8_des_04_92ib.asp
grazie mille per l esempio e per le informazioni!!!!!!ora ho capito bene la
cosa.
ciao
Newsgroup: it.comp.software.database
Titolo: Select su MySQL

Ho due tabelle (autori, libri) in relazione N:N tra di loro sulle
quali lancio la seguente query:
SELECT autori.id_autore, libri.titolo
FROM libri INNER JOIN 
(autori INNER JOIN autori_libri ON autori.id_autore =
autori_libri.autore_id) 
ON libri.romanzi_id = autori_libri.libro_id;
che pero' non funziona. 
MySQL Front riporta un'errore di sintassi vicino a
"(autori INNER JOIN autori_libri ON autori.id_autore =
autori_libri.autore_id) ON"
Dove sto sbagliando????
bye, insane79
That is not dead which can eternal lie, 
And with strange aeons even death may die
---- Abdul Alhazred, Al Azif 700 d.C. --

 ON libri.romanzi_id = autori_libri.libro_id;
SELECT autori.id_autore, libri.titolo FROM libri,autori,autori_libri 
WHERE autori.id_autore=autori_libri.autore_id and
      libri.romanzi_id=autori_libri.libro_id;
leggi la documentazione di MySQL.
Davide

 ON libri.romanzi_id = autori_libri.libro_id;
non cosě
ma cosě
 SELECT autori.id_autore, libri.titolo
 FROM (autori_libri INNER JOIN libri ON autori_libri.libro_id =
libri.romanzi_id)
 INNER JOIN autori ON autori_libri.autore_id = autori.id_autore ;
se vuoi usare la forma diciamo estesa, se no va bene come ha consigliato
davide
le parentisi sono puramente decorative

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

ho un piccolo anzi ENORME problema c'è qualcuno che conosce le password di
default degli utenti privilegiati di SQLserver (es. sys e system di
Oaracle). L'ho installato e non me le ricordo.
Un'altra piccola cosa dove trovo della doc in italiano
sull'amministrazione di questo DB.
GRAZIE e scusate per la stupidità
pbonfanti2@*NOSPAM*
inwind.it
Togliere dall'indirizzo *NOSPAM*

 GRAZIE e scusate per la stupidità
Prego, e stai più attento :-)
Ciao!
-- 
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com
http://italy.mvps.org

 GRAZIE e scusate per la stupidità
Mmm lessi da qualche parte anni fa una massima che diceva
"non esistono domande stupide ma solo risposte stupide"
Direi che tranne casi particolari (e il tuo non lo e`)
e` una massima corretta ;-)
-- 
Lawrence

Newsgroup: it.comp.software.database
Titolo: mysql e campo Auto increment

Salve sapete dirmi il modo per azzerare e far cicominciare da 1 ad un campo 
auto increment ?
Grazie anticipatamente


Suppongo che tu voglia far ripartire da zero auto-increment dopo una 
cancellazione totale della tabella, altrimenti avrebbe poco senso.
In tal caso il modo per farlo è di usare TRUNCATE
mysql> create table t1 (id int auto_increment primary key);
Query OK, 0 rows affected (0.01 sec)
mysql> insert into t1 values(),(),(),();
Query OK, 4 rows affected (0.00 sec)
Records: 4  Duplicates: 0  Warnings: 0
mysql> select * from t1;
+----+
| id |
+----+
|  1 |
|  2 |
|  3 |
|  4 |
+----+
4 rows in set (0.00 sec)
mysql> truncate table t1;
Query OK, 0 rows affected (0.00 sec)
mysql> insert into t1 values(),(),(),();
Query OK, 4 rows affected (0.00 sec)
Records: 4  Duplicates: 0  Warnings: 0
mysql> select * from t1;
+----+
| id |
+----+
|  1 |
|  2 |
|  3 |
|  4 |
+----+
4 rows in set (0.00 sec)
iao
Newsgroup: it.comp.software.database
Titolo: [POSTGRESQL] Sintassi 'create function'

Ciao a tutti,
per gestire un db multilingua, dovrei creare una funzione in Postgresql che
mi ritorni il valore del campo che indico nei parametri della fn stessa.
mi spiego subito.
ho una tabella (nome:i18n) fatta cosi':
cod_i18n varchar(30),
lingua1 text,
lingua2 text
ora ho bisogno che la mia funzione mi restituisca il valore di lingua1 o
lingua2 (a seconda di quello che passo nei parametri) in base a un valore
di cod_i18n.
es: select traduci('ABC','lingua1');
e' come se facessi 'select lingua1 from i18n where cod_i18n='ABC';
quello che non so fare e' come inserire il valore del secondo parametro
della query.
creandola come riporto sotto, non va bene perche' ritorna sempre 'lingua1'
(ovviamente).
sapete cosa cavolo devo mettere al posto di $2? (ho gia' provato i18n.$2)
CREATE FUNCTION traduci(varchar,varchar) RETURNS text
AS
' SELECT $2 as RESULT FROM i18n WHERE cod_i18n = $1; '
LANGUAGE 'sql';
grazie in anticipo a chiunque abbia voglia di rispondermi.
ciao


Così come è impostata credo che non ci si possa risucire.
Dovresti crearti una query dinamica all'interno della function e se non
ricordo male lo puoi fare solo con pl/pgsql.
Vedi il paragrafo 19.5.4 del manuale di PostgreSQL:
http://www.postgresql.org/docs/view.php?version=7.3&idoc=0&file=plpgsql-stat
ements.html
M.

 
grazie per la risposta.
purtroppo era proprio quello che volevo evitare di fare (non lo conosco e ho
poco tempo).
cmq ho risolto il problema aggirandolo: invece di due campi separati lingua1
e lingua2, ho creato un campo array unico (lingua[]) in cui impongo che
l'indice 1 e' la lingua1, il 2 e' la lingua2 e cosi' via.
alla funzione poi passo come 2ndo campo l'indice che mi interessa e il gioco
e' fatto.
per la cronaca la tabella quindi diventa:
create table i18n (
  cod_i18n varchar(30) primary key,
  lingua text[] default null
);
e la funzione traduci() diventa:
CREATE FUNCTION traduci(varchar,smallint) RETURNS text AS
' SELECT lingua[$2] as RESULT FROM i18n WHERE cod_i18n = $1; '
LANGUAGE 'sql';
ciao
Marino T

e lingua2, ho creato un campo array unico (lingua[]) in cui impongo che
Wow, ma siete in molti ad usare i campi array?
Ciao.
Faser
-- 
FABIO SERRA
*Questo testo deve essere valutato secondo il senso della RFC-3*
Per rispondere in e-mail sostituire "invalid" con "faser"
http://www.cfmentor.com
--------------------

 Wow, ma siete in molti ad usare i campi array?
mah, ti diro' che era da un po' che volevo utilizzarli, ma non avevo lo
spunto.
ora che ho l'occasione ci provo, ti sapro' dire (per ora non sono male!)
Marino T
Newsgroup: it.comp.software.database
Titolo: MySQL e campi di tipo TEXT

Non risco a impostarli !
Faccio un
ALTER TABLE <tabella> MODIFY (o CHANGE..non ricordo) <campo> TEXT;
e mi dice che devo specificare la lunghezza della chiave..??
Sul manual non parla di nessun parametro per il tipo TEXT, dove sbatto la
testa ?

Non ho capito che cosa vuoi fare ?


Ti succede cosě perchč il campo che vuoi modificare č una chiave della
tabella.


 tabella.
Non ci sarei mai arrivato.....grazie !

 > Ti succede così perchè il campo che vuoi modificare è una chiave della


Newsgroup: it.comp.software.database
Titolo: SELECT tra sue tabelle

Ciao a tutti...
spero che qualcuno possa darmi una mano anche perche' la mia richiesta
probabilmente per voi e' molto semplice...  vi spiego subito il mio
problemino...
allora, ho due tabelle relative agli ordini di un'azienda. La prima (EVASI)
riporta gli ordini gia' fatturati mentre la seconda (IMPEGNI) riporta tutti
gli ordini, quindi sia quelli gia' evasi sia quelli ancora pendenti.
A me interessa identificare solo i pendenti.
Le due tabelle sono collegate da un codice ordine CODORD.
Purtroppo non ho proprio la minima idea di come fare... qualcuno puo' darmi
un indizio?
Grazie mille a tutti,
LadyBug.

 Le due tabelle sono collegate da un codice ordine CODORD.
Non hai specificato con quale database. Potresti fare qualche
cosa del tipo
select * from ordini where codord not in (select codord from evasi)
Ma dipende se il tuo database supporta le subquery
Davide

 LadyBug.
Ciao...
-- 
Luca Bianchi
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com
http://italy.mvps.org

 Una alternativa alla soluzione propostati "dall'altro Bianchi" è
..hai dimenticato "se il db supporta le outer join"...
Davide

Grazie mille a tutti e due,
e scusate l'imprecisione... la prossima volta stara' attenta a specificare
bene il DB  :-)
(in questo caso usavo SQLServer)
Grazie ancora,
LadyBug.

Newsgroup: it.comp.software.database
Titolo: [MYSQL] Spostare un database

Ho appena iniziato a usare MySql.
Contrariamente ad altri data-base  come interbase,ms access,....
io posso mettere il data base nella cartella che più ritengo opportuna.
Mentre il dbase la sistema per default, nel mio caso,
lo colloca in
*C:\Programmi\MySQL\MySQL Server 4.1\data*
Come fare a sistemarlo in'altra cartella esempio:
C:\Prove\Archivi.
Grazie a quanti risponderanno. 

 C:\Prove\Archivi.
datadir, my.cnf
Luca
-- 
Home: 
http://kronoz.cjb.net
This message will self destruct in 5 seconds.
Newsgroup: it.comp.software.database
Titolo: Oracle: tutti i comandi su un file txt....

Ciao,
Ho 1000 comandi SQL su un file txt e dovrei lanciarli da PL\SQL su Oracle
7.3.4
Non vorrei farlo 'a mano' uno x uno...
Come si fa una procedura che mi carichi automaticamente i comandi dal file
txt e li esegua in pl/sql ?
ciao e grazie 1000 a chi mi aiuta
grenzo


@nomefile

 @nomefile
Ok, grazie Marco, scusa del ritardo ma ho avuto il pc off-line...:-((
ogni singolo comando deve risiedere su una unica riga terminata dal
punto-e-virgola ?
ciao e grazie
grenzo

 ha scritto nel messaggio
news:bcsgik$mhevq$1...@ID-83045.news.dfncis.de...

I comandi devono terminare con il ; ma possono occupare + righe

 I comandi devono terminare con il ; ma possono occupare + righe
Ciao Marco,
ho eseguito questa procedura:
1) I comandi che devo lanciare si trovano in un campo di una tabella
2) Ho realizzato un file txt utilizzando lo spool C:\temp\nomedelfile.txt da
una select di pl/sql.
3) Ho copiato tale testo in un documento Word ed ho eliminato i ^p
introdotti dallo spool.
4) Ho sostituito i ; con ;^p in modo da mandare a capo ogni istruzione
terminante con ;
5) Ottengo tutte istruzioni su paragrafi diversi ma inzianti con una linea
vuota.
Puo' andare?
Il fatto che il comando inizi con una riga vuota puo' essere un problema ?
----
ciao
grenzo

 ha scritto nel messaggio
news:bd6jm9$pdqmc$1...@ID-83045.news.dfncis.de...

No, non è un problema, ma non ho capito il perchè dei passi intermedi: per
avere uno spool pulito imposta:
set heading off
set feedback off
set echo off
set linesize 300 (ad esempio)
set pagesize 300 (ad esempio)
spool c:\test.sql
il file test.sql è pronto per essere eseguito.
ciao

 ciao
Veramente mi hanno fatto impostare:
set underline off
set heading off
set trimout off
set termout off
e spool verso un file txt.
E' per questo che ho avuto problemi di caratteri speciali ?
ciao e grazie
grenzo

 vuota.
puoi anche fare cosi':
declare 
   com_curs is
       select comando from t;
begin
   for com_val in com_curs loop
       execute imemdiate com_val.comando;
   end loop;
end;
Greetings,
Alessandro Trebbi
Pesaro, Italy
http://www.b3soft.com

 Il fatto che il comando inizi con una riga vuota puo' essere un problema ?
Nel messaggio precedente, a parte un piccolo errore di sintassi (ho
dimenticato cursor nella dichiarazione del cursore, sara' il caldo...)
ho pure usato una execute immediate introdotta in oracle8i
in ogni caso, si poteva usare sql dinamico anche prima (7.3.4) pur se
in modo un po' piu' macchinoso, guarda il manuale per dettagli



Ok, grazie Alessandro ci provo...
ciao
grenzo

Newsgroup: it.comp.software.database
Titolo: C++ Builder - qualcuno mi sa dire come si lancia un programma esterno da Builder C++

Grazie mille.....


Qui sei OT..... comunque prova con ShellExecute() o CreateProcess() (un tantino
più complessa ;-)
Newsgroup: it.comp.software.database
Titolo: Access -> SQLServer

Dovrei migrare un applicazione fatta su Access 97 verso una soluzione
Access 2000 o XP (con progetto ADP) oppure connessione tramite ODBC.
In questa applicazione ho utilizzato recordset associati a maschere,
puntatori per modificare o aggiungere recordset da codice,
aggiornamenti di massa con UPDATE o INSERT. Ma soprattutto ho usato
tabelle locali che vengono caricate nel PC dove gira il FE per poi
modificare o inserire dati nel BE ed è con questo tipo di
implementazione che ho avuto dei dubbi nell'usare "ADP" in quanto non
consente di gestire dati locali (ma fa lavorare logicamente solo il
server). Ad esempio questo tipo di implementazione è stata usata per
lo scarico di magazzino dove i dati vengono caricati in tabelle locali
e poi ad un comando dell'utente vengono aggiornate le tabelle del
magazzino... come può essere gestita una situazione simile usando
progetti ADP messi a disposizione da Access 2000 e XP? E' forse meglio
usare una connessione ODBC visto che comunque il codice scritto non è
ottimizzato per il nuovo DBMS?
Grazie per i consigli BB

Forse è la fame... ma non ho specificato il concetto base, ci riprovo!
Dovrei migrare un applicazione fatta su Access 97 verso una soluzione
Access 2000 o XP (con progetto ADP) oppure connessione tramite ODBC ad
 un server SQLServer 2000.


 ottimizzato per il nuovo DBMS?
Con ODBC otterrai quasi subito un'applicazione funzionante.
Se eviti alcuni tipi di errori/orrori  (tipo join eterogenei tra tabelle
locali e su server) le prestazioni potranno essere abbastanza buone.
In seguito potrai comunque sfruttare SP per migliorare le performances dei
"batch" _piuttosto lenti via ODBC_
Ciao.
Newsgroup: it.comp.software.database
Titolo: Replica database in MS sql server

Salve sono alle prime armi con queste questioni:
Ho 2 database da sincronizzare uno in una sede , l'altro in un'altra.
Questi due database hanno le stesse tabelle. Entrambi accumulano dati
(diversi).
Il mio problema (a parte il fatto che non so come eseguire la
sincronizzazione in MS Sql) e' che io non posso modificare la
struttura del database e ho delle tabelle in cui per l'inserimento di
una campo bisogna fare, via programma che accede ai dati ,il
max(campo) quando si inserisce un nuovo dato.
Ora nella sincronizzazione potrebbe accadere che ci siano delle
collisioni.
Come risolvere: si puo' eseguire uno script in fase di sincronizazione
che esegua delle operazioni stabilite?
Mi potreste indicare della documentazione veloce sull'argomento
sincronizzazione/replica di database MS Sql server?
Grazie

 Grazie
Ciao...
-- 
Luca Bianchi
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com
http://italy.mvps.org

 Se ne vuoi altri non hai che da dirlo... :-))
Sinceramente mi bastavano degli spunti, non cosi' tanti link. Non reputo il
data replication una cosa complessa, ma piuttosto da porci un po' di
attenzione.
Alla fine si tratta di copia di dati da un filesystem ad un altro,con
definizioni
di regole su conflitti tra dati. Se banalmente ci fosse una regola di merge
di dati in base alla data di inserimento gia' il gioco e' per meta' fatto
(sempre
seguendo l'integrita' referenziale del DB). Se cosi' fosse a me basterebbe
a questo aggiungere uno script in fase di sincronizzazione che faccia delle
operazioni (a mo' di trigger) in base ai dati.


 Alla fine si tratta di copia di dati da un filesystem ad un altro,
...beh, non proprio... ;-)


...


 comunita' scientifica inventati ad hoc e prestazionalmente perfetti.
Sconosciuti non direi... in ogni caso il fatto che la tecnologia si spinga
oltre i cosiddetti "standard" rappresenta un segno dell'evoluzione senza la
quale staremmo ancora lavorando su sistemi antiquati che, seppur
funzionanti, non potrebbero sopportare il carico di lavoro, la quantità di
dati e, soprattutto, le esigenze di data mining dei moderni sistemi.
Non voglio rischiare di andare OT quindi mi fermo...
Ciao

Newsgroup: it.comp.software.database
Titolo: test su DbRemoto non in Lan

dovrei fare delle prove di accesso su un db Remoto (su altro edificio),
la prima su Firebird (piu' semplice) in seguito su Oracle XE.
Sul router del server e' aperta la porta 3050.
 
Dispongo di
2 collegamenti ADSL
IP Pubblico del Router
IP della macchina dove risiede il db Firebird
 
Ho gia' fatto delle prove, ma non risco ad agganciare il db.
 
Ping IP Pubblico Router   -> ok
//IP Pubblico:3050/nomedb -> fallisce
 
i miei dubbi (da non sistemista)
 
mi serve l'IP pubblico del router e anche quello della macchina ?
//IP Pubblico/IP LAN/:3050/nome db ?
 
il pc che interroga deve avere qualche accorgimento oltre la porta 3050 
aperta ?
 
note:
il Server e' raggiungibile tramite Ping, ma il db non risponde
il fatto che il server sia una macchina linux (ubuntu server 64 bit) non 
credo influisca.
 
grazie.

 mi serve l'IP pubblico del router e anche quello della macchina ?
 
Impostando la connessione sull'ip pubblico di fatto ti connetteresti al 
router e non al db server. In ogni caso, senza entrare nel dettaglio, la 
stragrande maggioranza dei "router" dsl sono impostati per a) rifiutare 
ogni connessione dall'esterno verso l'interno e b) NAT-are i pc nella 
lan verso l'unico indirizzo pubblico esterno.
 
Per poter raggiungere un server sulla rete interna devi:
  a) aprire la porta TCP o UDP interessata dal servizio (3050/TCP nel 
caso di Firebird).
  b) impostare una esplicita regola di pat/nat per fare in modo che le 
richieste indirizzate all'indirizzo wan (quello pubblico) vengano 
inoltrate al server nella rete lan.
 
Come farlo nei dettagli dipende dal router di cui disponi.
 
Come potrai immaginare questo implica delle nuove problematiche di 
sicurezza di cui dovresti farti carico.
 
 
-- 
TeeBX VoIP communication platform (coming soon)
http://code.google.com/p/teebx/
 
-----------------------------------------------
Lightweight++ Business Friendly++ Open++

>
cercando ho trovato delle guide su come configurare es:
 
Configuriamo l’interfaccia Ethernet 0
Router(config)#interface Ethernet 0
Router(config-if)#ip address 192.168.1.1 255.255.255.0
Router(config-if)#no shutdown
 
Configuriamo l’interfaccia Ethernet 1
Router(config-if)#interface Ethernet 1
Router(config-if)#ip address 193.205.100.1 255.255.255.0
Router(config-if)#no shutdown
 
questi sono comandi da terminale, i router (DLink DSL-524T e Alice Gate 
2 Plus) non mi pare dispongano di questo accesso.
 
esiste qualche software per poterlo fare ?

 esiste qualche software per poterlo fare ?
 
Non serve nessun software, puoi farlo dalla interfaccia di 
configurazione web del router.
Nel caso dell'alice gate la funzionalità si chiama "servizio Virtual 
Server", trovi le istruzioni alle pagine 43~45 del manuale.
 
Se hai ancora dubbi ti consiglierei di postare su it.comp.reti.locali 
prima che qualcuno ci faccia un cazziatone per l'off-topic.

Newsgroup: it.comp.software.database
Titolo: mysql

Ciao a tutti e buone feste,
Qualcuno sa dirmi se e' possibile usare mysql distribuito con la linux
suse6.2, con un programma che gira sotto windows scritto in VBasic6 che
sfrutta i driver ODBC, dove posso trovare notizie su mysql, ho guadato un
po' sui manuali con la suse ma non ho capito molto.
Grazie per l'attenzione
Davide Duzzi


Devi scaricarti ed installre i driver ODBC per mysql.
Prova su 
www.mysql.com
.
-- 
per rispondere togli <toglimi> dall'indirizzo di posta.

Newsgroup: it.comp.software.database
Titolo: frazionare risultati select per visualizzazione su web

Ciao, 
 la domanda è semplice: sto lavorando con dei CGI (in perl) e interrogo
un db (postgres) da cui recupero dei record che visualizzo in delle
pagine web. Siccome a volte i risultati preevedono anche centinaia di
record, vorrei frazionare la visualizzazione in sottorisultati da,
diciamo, 25 record alla volta (come normalmente si vede su tutti i siti
che visualizzano risultati di interrogazioni di db).
Come si fa generalmente questa operazione?
Io ho pensato a una tabella temporanea dove inserisco il risultato della
select e poi me la lavoro come voglio. Ma in genere come si fa?
Grazie mille in anticipo,
andrea
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Puoi usare OFFSET + LIMIT (ma e' un problema se, nel frattempo, il
database viene modificato), oppure semplicemente memorizzi l'intero
risultato in una variabile.
Saluti  Manlio Perillo

Newsgroup: it.comp.software.database
Titolo: Primi passi con SQL Server

Ho iniziato ad approcciare SQL Server installando su una macchina NT la
versione 2000, trial 120 giorni, utilizzando Access 2000 come client.
Risento però di una netta carenza di documentazione. Sarà anche dovuta al
fatto che preferisco la carta stampata, dove infilo segnalibri, prendo
note e faccio orecchie.
Quindi mi rivolgo a chi mi volesse cortesemente segnalare titoli di opere
che mi permettano di studiare il sistema e di affrontare con metodo
l'impresa. Di livello non basso, preferisco soffrire.
In inglese, ma anche in italiano, se sono ben tradotte.
Spero che qualcuno possa aiutarmi, in ogni caso caramente ringrazio.
John
-- 
Inviato il mar 19 giu 2001 18:59:37 CEST da 193.15.174.2 [193.15.174.2]
http://www.neuromante.net/

 l'impresa. Di livello non basso, preferisco soffrire.
La documentazione di SQL Server puo' essere ordinata (stampata) alla
Microsoft, in alternativa c'e' il "cofanone" (non e' un cofanetto)
di SQL Server. Se sei in zona-Milano lo trovi alla Hoepli,
altrimenti puoi ordinarlo via internet ad Amazon.
Davide
Newsgroup: it.comp.software.database
Titolo: approach

Esiste un database relazionale di facile utilizzo come approach...?
preferibilmente free?
mysql   ho provato a scaricarlo ma non ci ho capito molto....
forse non so cosa cercare ?
mi serve un applicativo che gestisca il database e mi crei report e 
schermate-moduli di gestione in maniera facile
mi serve una gestione di una banca dati relazionata uno a molti:
esempio :
in data x ho molte ore di lavoro eseguite da diversi operatori.....
devo poi eseguire dei report su tale situazione..
dovrei fare una specie di diario giornaliero dove individuare delle ore di 
lavoro svolte per un certo cliente e per una certa pratica, precisando il 
tempo impiegato e l'operazione svolta il tutto selezionabile da un archivio 
di dati di clienti, pratiche , tipologie di lavoro.....
se mi potete dare qualche consiglio ?
non ho molto tempo per imparare linguaggi di programmazione ma mi serve 
qualcosa di versatile.. 

 schermate-moduli di gestione in maniera facile
Allora non ti serve un database, ma un frontend per database.
Usa Access.
Bye.


strumento di quel tipo oltre ad approach c'� solo access,
e (forse) base di openoffice

 preferibilmente free?
Posto che vale quello che ti e` stato detto nelle altre risposte, prova
Kexi
Enrico


Filemaker

Newsgroup: it.comp.software.database
Titolo: Differenze tra integrità

Salve ragazzi, scusate per la banale domanda, qualcuno saprebbe dirmi che 
differenza c'è, tra integrità dei dati e integrità referenziale? Grazie a 
chi mi risponderà
-- 
# ICQ 84624356
# MSN 
lello...@katamail.com
# Yahoo ilpuntatore 

Integrità dei dati: C'e' quello che hai scritto? :-) E' esploso nulla?
Integrità referenziale: le entità sono tra di loro in un rapporto
semanticamente corretto? E' rispettato il modello semantico del modello ER
di partenza?
-- 
---
Francesco Galli / Cinghiale Mannaro
Personal: 
http://cinghialemannaro.splinder.com
TMS project: 
http://tms.inera.it

Newsgroup: it.comp.software.database
Titolo: salvare file delle modifiche di SQL SERVER

 
uso sql server (non ricordo la versione perchè ora sono a casa, comunque è
recente)
apporto le modfiche alle mie tablelle dall'enterprise manager in maniera
visuale; avrei però bisogno di salvare anche il codice sql
esempio:
"
ALTER TABLE Test ADD TestColumn INT NOT NULL..ecc.
"
in modo da poterla applicare al DB in produzione; ho provato un'opzione ma
mi salva un file sql enorme che non penso mi tornerebbe utile, a me basta
l'alter (ricordo che su Oracle si può ad esempio)
qualcuno sa come aiutarmi?
grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 qualcuno sa come aiutarmi?
Prova con il Profiler: intercetti tutte le istruzioni sql generate da 
enterprise manager e le incolli tutte in un unico script.
ciao
Giacomo

 Giacomo

Newsgroup: it.comp.software.database
Titolo: primary key in postgresql.

salve.
Uso postgresql 7.2 in linux debian.
Coem se nella tabella Anagrafica dichiaro una primary key questa mi viene
indicata: Primary key: anagrafica_pkey?
In questo modo non so a quale campo e' associata.
C'e' un modo per indicare un nome divero alla primary key?
Grazie.

Mentre cercavo di capire la differenza tra una select e un drop database,
msan ha osato scrivere:

Si, basta dichiararlo quando crei la tabella, es:
create table pippo (
id  serial constraint nome_constraint_che_vuoi_tu primary key,
ecc. ecc
ciao

Newsgroup: it.comp.software.database
Titolo: sottoquery in insert MSSql express

Ciao,
ho visto su google che ms ammette le subquery, ma la mia non funziona:
insert into tab1 (nome, cognome, cittaID)
values ('giulio', 'cesare', SELECT cittaID from citta where cittaNome = 
'Roma')
grazie fo help
max

 grazie fo help
Prego.
Ciao!
-- 
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo
http://italy.mvps.org
Newsgroup: it.comp.software.database
Titolo: REFERENCES

Ciao ragazzi,
 ho un problema che non riesco a risolvere.
 Sviluppo in "c++/interbase/sql".
 Da poco uso l'integrità referenziale e sono stupefatto!
 Ma ora mi trovo davanti ad un problema che mi fa impazzire.
 Vi metto l'esempio.
 TABELLA A
  COD        KEY
  NOME       VARCHAR()
TABELLA B
  COD_B      KEY
  COD_A      ...RF CON COD DI TABELLA A
  DESCR      ...
 QUANDO FACCIO UN BANALE INSERT NELLA TABELLA B SE COD_A "E' GIUSTO"
TUTTO OK.
 NEL CASO NON CI SIA UN VALORE E QUINDI PASSO NULL SI INCAZZA!.
 MI DICE VIOLAZIONE REFERENZA.
 MA SE IN TAL NON VOGLIO METTERE NESSUN VALORE ???
 PREMETTO CHE USO UNA QUERY PARAMETRICA E MI PIACEREBBE USARLA, IL
PROBLEMA NON LO AVREI SE USASSI DUE TIPI DI ISTRUZIONI SQL.
ES. INSERT INTO TABELLA_B (COD_B,DESCR).....
    INSERT INTO TABELLA_B (COD_B,COD_A,DESCR).....
MA NEL MIO CASO CHE USO QUERY PARAMETRICHE????
So che mi spiego da ... ma vi prego di aiutarmi...
Grazie a tutti
 
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Grazie a tutti
Non ho capito l'ultima parte del discorso però non devi stupirti se
passandogli null si incazza.....
Anche se è una Reference Key, sempre chiave è, e  come tale non può essere
NULL ....
Ciao

  MA SE IN TAL NON VOGLIO METTERE NESSUN VALORE ???
Se hai un campo che si riferisce ad un'altra tabella DEVI metterci
un valore, la cosa piu' logica da fare e' avere nella tabella
"riferita" un valore di default "nessun valore", e nella tabella
"riferente" un default sul campo.
In questo modo se metti un valore e' tutto Ok, e se non metti 
nessun valore si piglia il default che e' "nessun valore" ed e'
tutto Ok lo stesso.
Davide
P.S. per cortesia usa le minuscole per scrivere i testi. Usare le
maiuscole equivale ad urlare, e non e' gentile.


Infatti nel caso di null ti do ragione.
Posto a grandi linee l'esempio.
Ho creato un programmino bolle+fatture.
Quando creo in automatico le fatture da bolle leggo l'archivio articoli
per prendere altri dati es. prezzo di vendita.
Non è detto che tutto quello che c'è nell'archivio articoli ci sia anche
nelle bolle.
Ossia se su un ddt nella voce descrizione c'è scritto "PIPPO" questo non
ha un codice articolo.
ma mi interessa che passi ugualmente all'interno della fattura.
Quindi come posso farsi di saltare il codice articolo in mondo che non
mi controllo
il vincolo referenziale.
Ciao e grazie


mi scuso per la maiuscolo non uso molto le ng, (vergona mia).
la tua soluzione è ok ma nel mio caso la tabella referente ha una chiave
univoca ("cod_art") ed giustamente definita not null.
come posso aggirare il problema


 not null.
Se il campo e' definito "NOT NULL" non puoi inserirci NULL, quindi
non vedo dove sia il problema, in alternativa potresti usare una
View al posto della tabella ed un trigger INSTEAD OF per controllare
gli inserimenti, oppure una Stored Procedure che faccia il lavoro.
Davide

Newsgroup: it.comp.software.database
Titolo: access e similari

Un piacere e un consiglio sui data base: a parte paradox, quali data base mi
consigliate per Delphi e/o Visual basic per lavorare in rete ? I vincoli
sono il basso costo per utente (non più di 50 euro) e l'installabilità senza
intervento di un tecnico, d'altra parte non ci dovrebbero essere molte
postezioni (2..5 al massimo). Penso che come architettura NON client serveri
ci sia solo il vecchio Access; invece per client server che cosa è meglio
secondo voi (Interbase/Firebird, SQL server, MySql o altri ?). Conoscete
qualche sito o libro per documentarsi ?
Ciao e grazie. Paolo

Ciao! Con domande del genere rischi di seminare guerre di religione :-)
Bene o male sono moltissime le soluzioni che ti possono andare bene, 
dipende dalle risorse e dall'esperienza che hai tu e dal tipo di 
applicazione che vai a creare.
Ho visto CD-ROM con inclusa una runtime PHP e MySQL, con tanto di 
autorun (quindi zero installazione ma anche zero archivi fissi).
Questo ti da l'idea che con un po' di attenzione (e tanta pazienza) si 
può fare tutto.
Ti informo che oltre ad Access esiste anche l'equivalente in OpenOffice 
2, del quale però non ho alcuna esperienza. Però è gratis, che non è male!
Lato server ce n'è di tutti i colori, dal potentissimo PostgreSQL, al 
diffusissimo MySQL, al costosissimo Oracle.
Ti invito a leggere bene le licenze (MySQL non è così gratis come molti 
credono, per esempio, oppure per certe situazioni Oracle è addirittura 
gratuito).
Personalmente
- per applicazioni piccole, monoutente o pochi utenti, uso Access (mi 
piace avere un solo file .mdb da zippare e portare in giro)
- per applicazioni serie (non dico "mission critical" perché è una 
parola grossa) e ambienti distribuiti, uso Postgres
Alex.

Newsgroup: it.comp.software.database
Titolo: db a oggetti

ciao
quali sono i database ad oggetti validi al momento?
sono solo sperimentali oppure si possono anche utilizzare in
produzione?
grazie

 produzione?
Tanto sperimentali non sono.... A quanto pare vengono usati
da diverse societa' di telecomunicazioni..
Una domanda sorge spontanea: perche' vorresti impiccarti
per le p... utilizzando un DB ad Oggetti?
C:\>iao Angelo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.software.database
Titolo: Riferire colonne in una Select

Scusate l'oggetto poco chiaro, ma non mi e' riuscito di meglio ;-)
Ho una SELECT del tipo:
   SELECT Codice, SUM(A), SUM(B) ecc.
data la complessita' della query, per tutta una serie di ragioni vorrei
poter fare qualcosa del tipo:
  SELECT Codice, SUM(A) Col1, SUM(B) Col2, Col1 + Col2
MA NON!!:
  SELECT Codice, SUM(A), SUM(B), SUM(A) + SUM(B)
Ovvero vorrei in una colonna poter fare riferimento ad un'altra colonna
basandomi sul nome della colonna stessa (o sul relativo indice)
E non vorrei usare select innestate... (sempre a causa della complessita'
della query)
Spero di essere stato sufficientemente chiaro,
grazie 1000
Ciao

Dimenticavo, come DB uso Oracle 7.3


Non puoi, spiacente. :/
Newsgroup: it.comp.software.database
Titolo: software software x turnazioni

Cerco software, possibilmente free (anche in lingua non Italiana) per la
gestione del personale sopratutto per turnazioni di circa 8 persone
(personale paramedico).
Grazie Anticipate
maria

 wrote in message
news:uBpsc.327443$
rM4.13...@news4.tin.it
Qualche anno fa ho fatto un prg per la turnazione del personale
per un Corpo dei Vigili Urbani.
forse può andare bene, addattandolo alle tue esigenze.
Cmq dovresti essere + precisa sui criteri di turnazione.
Ciao

-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.software.database
Titolo: MySQL control center

Ciao a tutti...
qualcuno lo usa?
Come si fa a visualizzare piu' di 1000 record alla volta? Ho visto la
variabile delayed_query_size, ma non e' modificabile....
grazie per l'aiuto
-- 
N! Xau
Sovrintendente agli Antani di i.f.d.

variabile delayed_query_size, ma non e' modificabile....
Clic destro sul server, Edit, MySQL options, Query Limit
Non ho provato...
Leonardo
-- 
Nach doiligh domhsa mo chailin a mholadh
'S ni he amhain mar bhi si or
Bhi si mar gath greine a dhul in eadan na gloinne
Is bhi sceimh mhna na finne le mo cailin or

 Leonardo
Si' Leo, l'avevo trovato. Grazie comunque.

Newsgroup: it.comp.software.database
Titolo: Quanto costa Oracle (e Sap)

Salve a tutti,
avrei urgente necessità di sapere quanto costa un'installazione standard di
Oracle. In rete ho trovato cifre intorno ai 15.000 euro, ma non ho capito cosa
significhi "standard" e cosa comprenda: quante cpu, quanti user... boh?
Chi ha un'idea + precisa? 
Il sistema dovrebbe prevedere qualche centinaio di utenti, quindi neppure
troppo piccolino.
Inoltre mi viene chiesta una stima dei costi di un sistema di contabilità
fiscale e industriale Sap. Qui non ho trovato nulla. 
So che possono sembrare domande stupide, ma mi serve un ordine di grandezza,
non certo la precisione.
ciao e grazie!
-----------------------------------------
Messaggio inviato con Excite Newsgroup.
http://www.excite.it/newsgroup

 fiscale e industriale Sap.
Domanda  a SAP.
Davide
-- 
If Windows is so user-friendly, then why do you need a 678-page manual?

 Chi ha un'idea + precisa?
Sicuramente ti conviene contattare un commerciale Oracle,
mi sembra che esista un numero verde che poi ti collega col commerciale.
Oracle fa diversi tipi di licenze (adesso c'è la nuova Oracle One si chiama)
c'è la licenza ad utenti ma anche la licenza che si basa sulla potenza
della macchina su cui installi il database (del tipo 4 processori a 2ghz
paghi di più di un database installato su un 486)
    danilo


 fiscale e industriale Sap. Qui non ho trovato nulla.
Anche qui è normale, Sap e basta non penso che esista, esiste un mondo Sap,
con consulenti Sap, istruttori Sap etc etc,
Sap è un sistema altamente configurabile, la spesa, oltre al pacchetto,
comprende la configurazione , l'addestramento, etc etc
Permettimi una nota: è l'approccio che è sbagliato non devi partire dalla
tecnologia sottostante per poi arrivare all'applicativo, ma cercare un
applicativo
(gestionale, di contabilità) che ti soddisfi in termini di funzionalità e
interfaccia
durante la ricerca opterai per le ditte che sono specializzate nelle
tecnologie
che ti interessano (Oracle e Sap) se no ne esci pazzo
Ciao
Newsgroup: it.comp.software.database
Titolo: Le classi in VB6

Ragazzi ho 1 problemuccio:
non so cosa siano le classi su Visual Basic 6... e non sapendo cosa
siano, non so utilizzarle, qualcuno potrebbe aiutarmi?
-- 
Cordiali Saluti
Luigi Alessandro Savorana
email: 
lui...@tin.it
-----------------------------
http://www.netscape.com
cell: 0347/6436.3xx
AOL:  linux3000
ICQ:  1502024
-----------------------------
  'Honestae Vivere'
'Alterum non laedere'
'Suu cuicue tribuere'

 --
it.comp.lang.visual-basic !
comunque le classi sono delle 'cose' che inglobano delle funzionalita'.
In qualche maniera possono somigliare ai controlli in qunato hanno delle
proprieta' e dei metodi , non mi sembra abbiano equivalenti degli eventi
( ma forse mi sbaglio ). Possono avere inoltre uno stato 'interno' che
puo' essere sia direttamente modificabile tramite le proprieta' o
inaccessibile dall'esterno e modificato/usato tramite i metodi della
classe.
se la classe e' dichiarata publica invece che privata diventera' un
oggetto disponibile anche a programmi esterni al tuo ( vedi a proposito
la documentazione di CreateObject ) ne piu' ne meno come si puo' fare
con word o excel.

Il concetto di Classe è strettamente legato alla metodologia di analisi
detta "Object Oriented". Per capire meglio il concetto di classe
bisognerebbe conoscere un po' la programmazione in C++. In ogni caso una
classe è una struttura che contiene proprietà e e funzionalità. Da una
classe è possibile generare oggetti che hanno le funzionalità della
classe da cui nascono e lo stesso tipo e numero di poprietà con valori
determinati. Per esempio, "Persona" può essere una classe, che come
proprietà per esempio Nome, età e fuzionalità come cammina, mangia.
Dalla Classe persona posso generare l'oggetto pippo. Pippo ha
Nome=pippo, età=25 e può camminare e mangiare. Come pippo posso creare
tanti altri oggetti. In Vb la classe te la crei aggiungendo al progetto
moduli di classe nei quali scrivi le proprieta che ti servono e le
funzioni pubbliche. Gli oggetti te li crei attraverso un <dim pippo as
new MiaClasse>




Newsgroup: it.comp.software.database
Titolo: Tesina sui database

Ciao a tutti,
sono una studentessa di scienza delle comunicazioni che deve presentare una
tesina di carattere generale sui Database x il corso di Informatica
Generale,e siccome non ne capisco nulla,ho tanto bisogno che qualcuno mi
aiuti.
La mia e-mail e' 
ra...@interfree.it
ciao roberta

 aiuti.
Prova qui:
http://guide.supereva.it/database/
Ciao, Paolo.
Newsgroup: it.comp.software.database
Titolo: quale procedura ottimale?

Ho un problema aziendale da risolvere e vorrei porre il quesito per ottenere
almeno le linee guida ideali per poterlo risolvere.
Situazione attuale:
il gestionale è realizzato in Delphi, il database è MS Sql 7.0 (presto sarà
2000).
Uno svariato numero di impiegati dovranno inserire tramite penna ottica (con
relativo sistema di codici a barre preimpostato) dati riguardanti  le
tipologie di lavori svolti con relativi orari di inizio e di fine (ogni
codice a barre strisciato darà la relativa informazione). Tali dati dovranno
compilare una tabella sul server e poi integrarsi con il gestionale gia
esistente per strutturare un sistema per la valutazione dei costi orari per
ogni dipendente (la valutazione è gia predisposta dal gestionale).
Qual'è la soluzione migliore per rendere disponibile una risorsa su ogni
client che permetta la compilazione della tabella senza toccare il
gestionale?
Grazie

 ha scritto nel messaggio
news:30457mF...@uni-berlin.de...

Non ho capito, me lo ripeti?
ovvero
di che hai bisogno?

 ha scritto nel messaggio
news:cniuvi$1c6$1...@news.ngi.it...


 
[cut]
IMHO eviterei di installare client per ogni PC e quindi svilupperei
un'applicazione WEB bassed.
A scelta tra ASP, 
ASP.NET
, PHP ecc. ecc. 
bye.

Newsgroup: it.comp.software.database
Titolo: [Oracle 8i] Errore in update (che in MSSQL funziona)

Ciao a tutti,
non riesco ad eseguire un'istruzione di update nella forma seguente
(semplificata per l'esempio):
update T2
set T2.CAMPO_1 = 'Ciao'
from TABELLA_1 T1, TABELLA_2 T2
where T2.CAMPO_2 = T1.CAMPO_1 and T1.CODICE='Pippo'
Forma che in MS SQL Server mi funzionava...
Ho provato anche a togliere gli alias (T1 e T2) e rifermirmi
direttamente alle tabelle senza risultato.
L'errore che l'ODBC driver (Microsoft ODBC Driver for Oracle) e':
ORA-00933: comando SQL terminato erroneamente.
Avete qualche idea in proposito ?
Grazie e ciao

Dimenticavo la piattaforma:
Windows 98 SE con Oracle 8.1.6 Personal Edition
Grazie e ciao
Stefano "HappyMan" 
--
IABLA Sezione Lago Maggiore (NO)
Web 
http://happyman.n3.net
 [Foto salseri/e & I.A.B.L.A. Ring]
Email: 
happyman...@libero.it
 [Togliere nospam per scrivermi]



non ho modo di provare, ma nell'SQL bisognerebbe terminare con un ;
prova!
Roberto Padovani
----------------
ICQ#125729644
----------------

Newsgroup: it.comp.software.database
Titolo: grant + postgresql

ciao
e'  possibile abilitare tutti i privilegi di un utente a tutte le
tabelle con una sola istruzione GRANT?
grazie



Mi sembra proprio di no. Al massimo puoi fare
GRANT ALL PRIVILEGES ON oggetto TO utente;
Quindi per ogni oggetto devi fare sta menata. Spero in smentite :-)
Oppure usi  
http://ems-hitech.com/pgmanager/
  e con un paio di click ti fa
tutto.
Ciao.
Faser
-- 
FABIO SERRA
*Questo testo deve essere valutato secondo il senso della RFC-3*
Per rispondere in e-mail sostituire "invalid" con "faser"
--------------------
Newsgroup: it.comp.software.database
Titolo: che mi dite di BTRIEVE ??

Ciao,
ero curioso di avere qualche notizia sui database BTRIEVE; non so molto,
credo che si tratti di DBMS gerarchico, strutturato ad indici.
Vi sarei molto grato se mi poteste dare qualche info un po' più precisa;
magari anche qualche url dove poter leggere informazioni di carattere
generico (ma non superficiale) su BTRIEVE.
Grazie fin d'ora.
Enrico



BTrieve e' sviluppato e venduto dalla Novell, si tratta di un dbms
basato su file. Ogni file BTrieve viene creato mediante una apposita
utility ed e' suddiviso in "pagine" di dimensione variabile. Ogni
"pagina" puo' contenere dati, indici o un mix dei due. La struttura
dei singoli record e' variabile, lo stesso file puo' contenere diversi
tipi di record.
Per poter accedere ad un databsae BTrieve occorre o avere il file di
definizione delle tabelle (per sapere dove finisce un record e
comincia il seguente), oppure sapere la struttura del database e
scrivere un programma C/C++ che, utilizzando le apposite librerie,
vada a leggersi il database.
BTrieve e' ragionevolmente rapido nell'accesso ai dati ma non piu' di
tanto. Il punto di forza era l'utilizzo del Transaction Manager di
Novell per poter gestire un ambiente multiutente senza grossi problemi
di condivisione dei files. Altri database similari (Raima, Faircom)
sono piu' rapidi e piu' efficienti.
Informazioni maggiori le puoi trovare sui motori di ricerca cercando
"BTrieve".
Davide

Davide sei una forza!
mi sembra di aver capito che :
1) si tratti di un dbms un po' vecchiotto, ti risulta che ci siano
particolari problemi per migrare i dati in un dbms relazionale?
2) è un sistema abbastanza sicuro poichè l'accesso ai dati viene governato
esclusivamente dall'applicazione proprietaria che gestisce il db.
3) naturalmente linguaggi strutturati di interrogazione (sql) me li posso
scordare, vero?
ho letto anche il tuo post precedente al mio quesito, sei abbastanza scafato
sull'argomento, ma tu che fai, ci lavori su BTRIEVE?
a presto
Enrico

sull'argomento, ma tu che fai, ci lavori su BTRIEVE?
Ci ho lavorato tempo addietro quando ho passato un periodo alla RAS,
dove le applicazioni per le agenzie usavano BTrieve su server Novell.
Poi ho usato per un periodo Raima e Faircom (simili).
Poi (per fortuna) ho abbandonato quel ramo e sono passato a cose piu'
sofisticate (Oracle e SQL Server).
Davide

Newsgroup: it.comp.software.database
Titolo: MySql, estrazione anno e mese e ordinamento

con YEAR(datasp) AS dtYear e MONTH(datasp) AS dtMonth
posso estrarre i valori di anno e mese della data, ma come posso fare
per poter anche ordinare il resultset per gli stessi anno e mese?



.... order by dtYear,dtMonth
Newsgroup: it.comp.software.database
Titolo: Stored su Database Sql Server 2000

Se scrivo una stored sul database la posso visualizzare eseguendola
con il comando:
exec sp_helptext STORED
Se invece al scrivo precedendola da With Encryption la proteggo dalla
lettura giusto? Ma non esiste nessunissimo modo, successivamnete, per
poterla visualizzare? Nel senso, siccome ho scritto una query
abbastanza complicata ed... unica vorrei esser esicuro che nessuno la
copi.
Grazie

 ha scritto nel messaggio
news:8hmhh0tdual3qjj0v...@4ax.com...

Ciao Yachi,
la sicurezza al 100% non la puoi avere, in rete esistono esempi su come
decriptare le Sp.
Ciao Giorgio



Ciao,
dove posso trovare esempi di decriptazione del codice delle SP SQL?
grazie


Ciao,
basta che ricerchi con google *decrypt sql* e ne trovi quanti ne vuoi,  puoi
scaricare anche tools a pagamento o in trial version.
Ciao Giorgio


Ne ho trovato uno che mi richiede di aprire il codice sql in
esadecimale con il query analyzer.
In che modo posso aprire una stored in esadecimale?
Grazie

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

quanti corsi si devono fare per diventare
un consulente decente Oracle , premetto
che tuttora  sto cercando di diventare
dba della mia azienda usando Oracle.
Quali sono all' incirca i corsi da fare ?
Quanto  + o - bisogna investire per farlo?
Ciao e grazie ManueL

 wrote in message
391A8CA7...@leonidaniele.it...


Newsgroup: it.comp.software.database
Titolo: domandina facile facile...

Mi sapete dire a che hanno risalgono i primi database?
Non sono in italia ma anche in campo internazionale...
Naturalmente parlo di database in campo informatico... non di archivi
scritti a mano! ^_^
(che in effetti sono i database del passato)
grazie
--
Ciao by Giorno
www.lorenzogodio.com
www.babespoint.com
O tur! cè'n sol 'n po' finok sta matin!

Se non ricordo male da quello che ho letto in un libro i primi db 
risalgono al 1969 e piu' precisamente era della IBM..
Ciao!

 Mi sapete dire a che hanno risalgono i primi database?
"anno" con la "h" . ORRORE . La mia professoressa di italiano avrebbe
urlato :
    " brutta bestia quadrupede "