mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.software.database
Titolo: problema con immissione orario

Salve a tutti, ho una tabella che funge da tracciamento lavoro ed ha due
campi "date", uno per la data ed uno per l'orario. Mentre, con la insert, il
primo campo date prende regolarmente la data
(...,TO_DATE('05/11/2003','DD/MM/YYYY'),...) il secondo non ne vuole sapere
di inserire l'ora e mi inserisce una data ! Ecco la insert:
INSERT INTO FED_FLUSSOLAVORO (IDAZIONE, IDOPERATORE, DATA, ORA, FORM,
OPERAZIONE)" _
        & " VALUES (" & intIDAz & "," & intIDOp & ",TO_DATE('" & dteData &
"','DD/MM/YYYY'),TO_DATE('" & dteOra & "','HH24:MI:SS'),'" & strForm & "','"
& strOp & "')
la descrizione della tabella è questa:
 Nome Nullo? Tipe
 ----------------------------------------- -------- ------------
 IDAZIONE NOT NULL NUMBER(5)
 IDOPERATORE NOT NULL NUMBER(5)
 DATA NOT NULL DATE
 ORA NOT NULL DATE
 FORM NOT NULL VARCHAR2(10)
 OPERAZIONE NOT NULL VARCHAR2(20)
Dov'è l'errore ?
Stefano
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Dov'è l'errore ?
Presumo nel fatto che hai usato due campi per un'informazione che stava
benissimo in uno solo.
Nel primo inserisci la data senza ora (dovrebbe essere le 00:00), il secondo
un'ora senza data (anche qui credo abbia un default per il giorno)
Semplicemente fai una select di to_char(data, 'DD/MM/YYYY HH24:MI:SS') e
to_char(ora, 'DD/MM/YYYY HH24:MI:SS') e sara' tutto piu' chiaro


Mi conviene creare un solo campo "Data" ma che includa anche l'orario e
passare una variabile che contiene Now(), poiché fare un'altra select solo
per riempire un campo orario appesantirebbe l'applicazione...Grazie mille.


Ho creato nuovamente la tabella con un solo campo data che include data e
ora attuali ma inserendo nuovamente la stringa mi appare solo la data
odierna..! Ti metto tutto per maggior chiarezza:
Creazione tabella:
------------------
CREATE TABLE FED_FLUSSOLAVORO (idazione NUMBER(5) NOT NULL,idoperatore
NUMBER(5) NOT NULL,data_op DATE NOT NULL,form char(10) NOT NULL,operazione
CHAR(20) NOT NULL);
Istruzione inserimento:
-----------------------
INSERT INTO FED_FLUSSOLAVORO (idazione,idoperatore,data_op,form,operazione)
VALUES
(2,2,TO_DATE('06/11/2003 09:30:00','DD/MM/YYYY
HH24:MI:SS'),'prova2','prova2');
Risultato:
----------
SQL> select * from fed_flussolavoro;
  IDAZIONE IDOPERATORE DATA_OP FORM OPERAZIONE
---------- ----------- --------- ---------- --------------------
         2 2 06-NOV-03 prova2 prova2
Perché non appare anche l'ora ? Che diavolo vuole ?


 Perché non appare anche l'ora ? Che diavolo vuole ?
imposti la data in ambiente nls
SQL> alter session set nls_date_format='dd/mm/yyyy hh24:mi:ss'
oppure la formatti col to_char...
ma prima ti leggi un po di manuale...
/G
PS: presumo Oracle


Si Oracle. Grazie Giorgio !

Newsgroup: it.comp.software.database
Titolo: Northwinds.ADP

Stavo studiando l'applicazione client/Server Northwindcs.ADP fornita con
Access 2000 e che alimenta il database SQLServer 7.0. Mi e' capitato di
aprirlo due volte quasi contemporaneamente. La seconda volta mi ha dato il
messaggio: "Il database NorthwindCS.ADP verra' aperto in sola lettura
perche' si e' verificata una delle seguenti condizioni: Il file e' protetto
dalla modifica da parte di altri utenti, il file stesso o la cartella in cui
si trova e' di sola lettura o e' stato specificato di utilizzare il file in
sola lettura" In realta' dando l'OK sul messaggio le due applicazioni mi
consentivano di lavorare su SQLServer anche in modifica/scrittura. Ho visto
in strumenti/opzioni se c'era la possibilita' di aprirlo in maniera
condivisa ma non ho trovato nulla. Ragazzi come posso fare per evitare il
messaggio precedente ? Antonio Passaro -- 
--
Posted from 
fwbe1.eu.wang.com
 [158.67.16.2] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

messaggio precedente ? Antonio Passaro -- 
I file ADP possono essere aperti solo in modalità esclusiva.
Ciao.
---------------
Guido
light...@flashnet.it

Ok Guido, ti ringrazio  per la risposta.
Il mio obiettivo era quello di fare usare il progetto ADP come application
server.
Cioe un unico file messo su server e i vari client con un'icona di
collegamento che
punta a quel progetto.
Cosa dovrei fare allora installare il progetto ADP su ogni client ?
Bella fregatura...immagina se ci sono 30 client...devo fare 30
aggiornamenti.
Di nuovo grazie.
Antonio Passaro


Newsgroup: it.comp.software.database
Titolo: SERVER MYSQL HELP

Ciao a tutti, fino ad ora ho utilizzato il motore mySQL su di una intranet e
quindi non mi si era mai presentato il problema di accedere ai dati
attraverso il web.
Adesso però dovrei gestire un DB via Web  ma non so quali Server hanno il
motore mySQL installato e permettano di inserirvi dei database...
Vi ringrazio anticipatamente
ciao ciao

 Vi ringrazio anticipatamente
devi cercare dei server unix/linux
lo danno quasi tutti...
--
Ciao Leonardo

Newsgroup: it.comp.software.database
Titolo: Interbase Events

Buongiorno a tutti.
Sto sviluppando un'applicazione che utilizza un server Interbase 7. Allo
scopo di aggiornare i dati in seguito a modifiche apportate dagli utenti,
utilizzo gli eventi postati da opportuni trigger (e processati tramite un
componente TIBEvents). Tutto funziona sulla macchina server, mentre gli
eventi non vengono rilevati sulle macchine connesse in rete. Qualcuno ha
esperienza di questa situazione? Probabilmente mi sta sfuggendo qualcosa.
Ringrazio anticipatamente per eventuali consigli e suggerimenti.
Antonio DV

Ho dimenticato di dire che utilizzo C++Builder 6 del quale TIBEvents č un
componente.
Grazie.
 Antonio DV
Newsgroup: it.comp.software.database
Titolo: Problema ODBC con drivers di MySql

Per la prima volta mi ritrovo a dover installare i driver ODBC su Win 98SE.
(Ho sempre usato win 2000 pro).
L'unico setup in mio possesso e' MYODBC 2.50 scaricato dal sito MYSQL ma
durante l'installazione mi ritorna: ERRORE DURANTE LA COPIA DI MFC30.DLL -
Riavviare windows e tentare di nuovo
Qualcuno e' in grado di spiegarmi l'arcano ?
Grazie in anticipo
Paola

 Riavviare windows e tentare di nuovo
Mfc30 e' una delle DLL di Visual C, potrebbe esserci una copia gia'
in uso di mfc30 che fa' conflitto. Prova a vedere se ne esiste gia'
una. Eventualmente, potresti cancellare o rinominare la copia gia'
esistente.
Davide

 Riavviare windows e tentare di nuovo
Probabilmente la dll è in uso da un'altro processo.
Prima di fare partire il setup, assicurati di aver chiuso tutte le
applicazioni attive (anche quelle nella Tray Notification Area, a destra
dell'orologio tanto per capirci ;-))
Ciao!
--
Lorenzo Benaglia
UGIdotNET - 
http://www.ugidotnet.org
UGISS - 
http://www.ugiss.org

 Riavviare windows e tentare di nuovo
Probabilmente la dll è in uso da un altro processo.


 Riavviare windows e tentare di nuovo
Probabilmente la dll è in uso da un altro processo.
Prima di fare partire il setup, assicurati di aver chiuso tutte le
applicazioni attive (anche quelle nella Tray Notification Area, a sinistra


 Ciao!
Grazie, sembra tutto ok, anche se non sono riuscita a capire quale applicazione 
attiva usa questa DLL.

Newsgroup: it.comp.software.database
Titolo: Query cin conteggio campi

Ho la seguente porzione di tabella:
   Macrotagegorie    |      Categorie       |      S_Categorie      |
 --------------------+----------------------+-----------------------+
 Servizi Immobiliari | Agenzie Immobiliari  | Affitti Residenziali
 Servizi Immobiliari | Agenzie Immobiliari  | Affitti Commerciali
 Servizi Immobiliari | Agenzie Immobiliari  | Vendita Immobili Commerciali
 Servizi Immobiliari | Agenzie Immobiliari  | Vendita Immobili Residenziali
 Servizi Immobiliari | Notai                | Aziende e Società
 Servizi Immobiliari | Notai                | Famiglia
 Servizi Immobiliari | Notai                | Immobili
 
Devo poter ottenere come risultato la tabella sottostante
|   Macrocategorie   | nr catagorie |
+--------------------+--------------+
|Servizi Immobiliari |   2          |
Cioè trovare che nella Macrocategoria "Servizi Immobiliari" ci sono 2
Categorie (Agenzie immobiliari e Notai).
Grazie mille.

Stefano ha scritto:

SELECT Macrocategorie, COUNT(DISTINCT Categorie) as nr_categorie
FROM tabella
GROUP BY Macrocategorie;
Ciao
-- 
Corrado Pandiani
MySQL 5 DBA Certified
MySQL 5 Developer Certified
http://gnu.inter.it/blogs/ilcorra
http://www.pandiani.com

 GROUP BY Macrocategorie;
GRAZIE!!! GRAZIE!!! GRAZIE!!! Ti sono eternamente riconoscente, sapevo che
era una cosa semplice non riuscivo a venirne a capo (sono un po' terra
terra con l'SQL e sul newsgroup di PHP non avevo ricevuto una risposta
corretta).
Faccio cross post anche li nel caso servisse a qualcuno.
Grazie ancora, Stefano
Newsgroup: it.comp.software.database
Titolo: MSSQLSVR - Cerca campi in DB

C'è la possibilità con una stored o un comando in MS SQL SERVER 2000
di cercare, all'interno di un database completo, il campo "IDCLIENTE"
(ad esempio) in quante tabelle è stato creato?
Grazie

 Grazie
Bye
-- 
Luca Bianchi
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com

Bye
OTTIMO!!!
Era quello che cercavo.
Grazie.

Newsgroup: it.comp.software.database
Titolo: Leggere bak file (MS SQL Server) da Linux

Ciao a tutti,
ho a disposizione un file bak, ovvero un file di backup creato con MS Sql 
Server.
Devo importare questo file in Mysql ma ho a disposizione un solo pc con 
Ubuntu.
Quindi non posso installare Sql Server Express, n� posso avvalermi di una 
macchina Windows alla quale accedere remotamente.
Che voi sappiate, ho possibilit� di leggere questo file bak su Linux con 
qualche tool in grado di comportarsi analogamente a sql server?
So che la domanda � un po' strana, ma vi prego di avere pazienza ;-)
Grazie anticipatamente 

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

Newsgroup: it.comp.software.database
Titolo: Query su Sql Server 7.0

Salve a tutti ,
come da oggetto ho un problema su una query su Sql Server 7.0.
Infatti eseguendo tale query su Query analizer , il risultato cambia dal
momento in cui lo eseguo, pur non cambiando la sintassi e il contenuto del
database.In pratica alcune volte ho come risultato "0 rows affected", altre
ottengo invece  "176 rows affected".
Sono molto preoccupato da questi risultati, qualcuno puņ aiutarmi?

 ha scritto

Se č una Delete ci credo. Puoi postare la query esatta?

 Tab2.Campo5 in (10,13) )
Prova a togliere questo doppio AND

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

Sapete se per caso il programma SQL Loader (incluso in Oracle) ha qualche
limite sul numero di righe che può leggere da un file di testo? Cioè se dopo
un tot numero di righe si interrompe?
Grazie

 un tot numero di righe si interrompe?
Che io sappia no, ma non l'ho mai usato in vita mia quindi non posso
giurartelo (di solito trasformo il file in uno script che fa'
l'insert nel database).
P.S. staccati da sto' Outlook del cavolo, che ogni volta posti
23 messaggi identici!
Davide

 un tot numero di righe si interrompe?
No, il limite c'e' solo negli spazi che ha a disposizione la tabella.
C'e' pero' un parametro (DISCARDMAX) con il quale il caricamento viene
limitato a un numero massimo record scartati dalla clausola WHEN.
Tutte le opzioni in uso sono evidenti dal file di log generato da
sqlloader.
ciao
carlo
Newsgroup: it.comp.software.database
Titolo: export di un db da sql server

Scusate l'intrusione,
avrei un problema urgente con un db
quello che vorrei fare e' esportarlo da un sql server ad un altro in
maniera che continui a funzionare anche sul secondo
e' da ieri che ci sbatto la testa, nessun suggerimento?
(grazie, scusate io lavoro in c++ e non sui db)
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 e' da ieri che ci sbatto la testa, nessun suggerimento?
ma vuoi che contenga gli stessi dati "al momento dell'esportazione" oppure
che continui ad aggiornarsi ogni "tot" tempo?
Paulus
http://spazioweb.inwind.it/it_informatica
--------------------------------
Inviato via 
http://usenet.libero.it
Newsgroup: it.comp.software.database
Titolo: dimensionare maschera access

ciao a tutti
volevo sapere come posso ridimensionare una maschera a tutto schermo in
access 2000 (ho già selezionato popup = si)
grazie

 access 2000 (ho già selezionato popup = si)
docmd.maximize
sull'evento open
ma sei OT.
Newsgroup: it.comp.software.database
Titolo: Prestazioni del DB2 su Red Hat

Saluti a tutto il NG.
Ho un cliente che mi ha posto una domanda sulle prestazioni del DB2 in
confronto alle prestazioni di MSSQL.
Sostiene di aver fatto un test di comparazione andato completamente a favore di
MSSQL: per le stesse operazioni su DB2 sono stati necessari oltre 60 minuti,
mentre su MSSQL sono bastati 5 minuti !!!
Mi ha inviato i dettagli del test:
________________________________________________________________________________
--------------------------------------------------------------------------------
Definito una tabella con un campo lungo 1000 di tipo varchar
importo un file di tipo testo di formato fisso con delimitatore '\n' cioè
"CR+LF".
Questo è il comando per l'importazione dei dati:
****************************************************************************
**********
LOAD FROM /home/pub/MD170PRO.txt OF ASC MODIFIED BY  fastparse  reclen=1002
pagefreespace=0 totalfreespace=0 nullindchar=Y  METHOD L (1 1000) NULL
INDICATORS (0)
MESSAGES db2load.msg INSERT  INTO DB2INST1.PROVA ( DATI )
NONRECOVERABLE INDEXING MODE AUTOSELECT
****************************************************************************
**********
Questo è  il log:
SQL3109N  Il programma di utilità sta cominciando a caricare i dati dal file
"/home/pub/MD170PRO.txt".
SQL3500W  Il programma di utilità sta iniziando la fase "LOAD" all'ora
"08/11/2001 15:26:17.029524".
SQL3519W  Iniziare il caricamento del punto di coerenza. Numero record di
immissione = "0".
SQL3520W  Il caricamento del punto di congruenza ha avuto esito positivo.
SQL3110N  Il programma di utilità ha completato l'elaborazione.  "198228"
righe sono state lette dal file di immissione.
SQL3519W  Iniziare il caricamento del punto di coerenza. Numero record di
immissione = "198228".
SQL3520W  Il caricamento del punto di congruenza ha avuto esito positivo.
SQL3515W  Il programma di utilità ha ultimato la fase "LOAD" all'ora
"08/11/2001 16:29:31.054265".
****************************************************************************
tempo impiegato per 198.228 records 63 minuti
sistema Red Hat 6.2   con  128 MB ram
processore pentium III 600 MHZ
disco 20 GB 7200 RPM
_______________________________________________________________________________
--------------------------------------------------------------------------------
Qualcuno ha commenti e/o risposte da dare?
Grazie per l'aiuto.
-- 
Posted from  [80.16.147.126] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in
news:3af9581907bffeb38de...@mygate.mailgate.org
: 
il numero di record era uguale??
(scherzo)
hai considerato il fatto che magari mssql usava una bulkcopy mentre db2 
magari appoggiava su un transaction log? (questo aumenterebbe generosamente 
la scrittura su disco).
scusa se dico cazzate, ma io db2 non lo conosco e non so proprio come possa 
risultare altrimenti cosě lento...
ciao
Newsgroup: it.comp.software.database
Titolo: Prestazioni sqlserver 2000 rispetto a sql7 e sqlbase

Salve a tutti,
ho un problema di prestazioni usando sqlserver2000,
Il computer server è il seguente:
- biprocessore pentium3 500,
- 1 Giga di ram,
- 2 dischi SCSI in mirror.
Ho installato da poco small business server 2000,
e ho convertito un vecchio database di circa 500mb
da sqlbase (della Centura) a sqlserver2000.
Il problema è che il server ha prestazioni nettamente inferiori a
prima,
ad esempio:
 il tempo di esecuzione di una query di aggiornamento dell'ultimo
prezzo di
acquisto è aumentato da 10 minuti (con sqlbase) a circa 60 minuti
con sql 2000.
Per prova ho installato su un altro computer la versione MSDE di sql7
e la stessa query impiega circa 10 minuti, quindi lo stesso tempo di
sqlbase.
SQL2000 necessità di più risorse per funzionare in modo decente
rispetto a sql7 e sqlbase?
Avete consigli da darmi per verificare la corretta installazione e per
migliorare le prestazioni di sql2000?
Roberto

migliorare le prestazioni di sql2000?
Potresti configurare SQL Server per tenere l'intero DB in memoria.
Spazio ne hai. 
-- 
Tieni per te il Papero giusto se vuoi la mia email
Sito Papero 1 -> 
http://utenti.tripod.it/papero
Sito Papero 2 -> 
http://user.7host.com/papero/

Newsgroup: it.comp.software.database
Titolo: database via linea telefonica

Salve
Avrei bisogno di qualche consiglio:
Ho una rete tcp con un server nt , client 95/98 e una procedura che usa un
database accesse situato sul server.
Ora vorrei che da un altra rete la stessa procedura possa usare il database
su questo server nt.
La seconda rete dovrei collegarla attraverso una linea telefonica.
Come fare questo collegamento?
Ringrazio tutti in anticipo.
:)

 database accesse situato sul server.
Con questa configurazione devi dare l'accesso al file mdb del database;
le prestazioni dovrebbero essere un po' "schifose"; dovresti passare ad
una architettura client/server per migliorare le cose; prova dbremote,
semplice da configurare ed utilizzare (passa per ODBC)
--
Greetings, Alessandro
http://www.b3soft.com
Pesaro, Italy
Sent via Deja.com 
http://www.deja.com/
Before you buy.
Newsgroup: it.comp.software.database
Titolo: MYSQL: olap function

Salve a tutti,
qualcuno sa dirmi se esistono in mysql
comandi per creare e manipolare cubi olap?
grazie!
ringo


Non c'e' nulla di nativo.
Ma forse questi link potranno lenire il dolore:
http://www.onlamp.com/pub/a/onlamp/2003/12/04/crosstabs.html
http://gmax.oltrelinux.com/cgi-bin/xtab.cgi
http://search.cpan.org/~gmax/DBIx-SQLCrosstab-1.17/SQLCrosstab.pm
Ciao
gmax
-- 
   ____ ____  _____ _   _
  / _  |    \(____ ( \ / )
( (_| | | | / ___ |) X (
  \___ |_|_|_\_____(_/ \_)
(_____|
MySQL Certified Professional
Sapere, saper fare, fare, far sapere
http://gmax.oltrelinux.com
Newsgroup: it.comp.software.database
Titolo: Help Postgres

Salute!
Ho un grosso problemino con Postges:
Premetto che sono legato alla versione presente nella Mandrake 7.0.
Quando psql parsa table contenenti references ad altre tabelle mi viene dato
il seguente warning:
CREATE TABLE/FOREIGN KEY CLAUSE IGNORED; NOT YET IMPLEMENTED.
Presumo quindi che il comando reference non è implementato...ma allora come
realizzare le chiavi esterne????
Mi è stato detto che bisogna fare un riferimento esplicito....ma come si
fa????
Potreste farmi un esempio semplice ma esplicativo?
Please, risposte in mail. 
sig...@hotmail.com
Eternamente Riconoscente
Nicola De Gregorio

 ha scritto nel messaggio
news:8knp8k$e5t$1...@nslave1.tin.it...


 ha scritto nel messaggio
news:8kp6j2$ch1$1...@nslave1.tin.it...


 ha scritto nel messaggio
news:8kq75p$ef1$1...@nslave1.tin.it...


Newsgroup: it.comp.software.database
Titolo: Partenza come servizio di MySQL

Dopo che ho scaricato MySQL configurato per WindowsNT/2000 come faccio
per farlo partire come servizio dai suddetti sistemi operativi ?
Ciao e grazie
Enrico

, 
ci...@libero.it
 says...

cd c:\mysql\bin
mysqld-nt --install
net start mysql
cmq c'è tutto nel manuale

 cmq c'è tutto nel manuale
Avete ragione e chiedo scusa, ma non sono stato molto dettagliato nella
mia domanda.
Infatti credevo di sbagliare qualcosa perchè quando tento di far partire
il servizio windows mi dice che è impossibile far partire il servizio MySQL
su \\nomemacchina.
Se faccio partire MySQL lanciandolo il file mysqld-nt.exe con
l'opzione --standalone
funziona perfettamente.
Perchè ottengo questo messaggio d'errore ?
Ciao

 funziona perfettamente.
ma sei dentro come administrator?
dario

 ma sei dentro come administrator?
Ho provato sia come utente che come amministratore.
Ciao

 funziona perfettamente.
Verifica come e' stato installato il servizio nel registry,
se provi ad avviare il servizio dal pannello di controllo funziona?
Le permission sui file/directory come sono ?
Davide
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Le permission sui file/directory come sono ?
I permessi della directory c:\phpdev dove sotto ho myssql sono :
CREATOR OWNER controllo completo
Everyone modifica
PC4\Administrator controllo completo
SYSTEM controllo completo

 
ma dal pannello di controllo dei servizi, riesci a vedere il servizio 
mysql? (logicamente not running).


Si esatto, vedo il servizio, tento di farlo partire, ma mi da l'errore.

 
verifica l'account con cui viene fatto partire il servizio. Su XP è nel 
tab Connessione delle proprietà del servizio. Dovrebbe partire come 
servizio di sistema, ma potresti assegnargli le credenziale di 
administrator per vedere se va.
dario

 administrator per vedere se va.
Anche così mi da errori in fase di accesso.
Questo è il messaggio che mi da.
Accidenti, non so più cosa fare.

, 
ci...@libero.it
 
says...

mi dispiace, non è bello, ma rinuncio.... :-(
Newsgroup: it.comp.software.database
Titolo: parametri di SET

ciao a tutti, lo so che e' una cosa banale ma vi faccio la seguente domanda:
come si fa a non far comparire, alla risposta ad una select, le seguenti
righe?
old 10: a.table_name = upper('&tabella')
new 10: a.table_name = upper('tvalmob')
grazie in anticipo a chi mi risparmiera' un sacco di tempo nelle ricerche.
ciao
Gio
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Mentre cercavo di capire la differenza tra una select e un drop database,
Gio ha scritto:

se parli di Sqlplus:
set verify off
ciao

Newsgroup: it.comp.software.database
Titolo: aiuto access

Sono alle prime armi con questo programma, chi mi sa suggerire una buona
guida, magari online e sopratutto comprensibile?

guida, magari online e sopratutto comprensibile?
tasto f1.
apri anche i file northwind e soluzioni.

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

Ho pubblicato un sito di e-commerce utilizzando Access.
Ci sono varie tabelle con varie relazioni fra di loro, duecento record circa
di prodotti di cui 80 circa con foto.
Nella tabella non c'è la foto, ma solo il percorso.
Ogni foto comunque pesa fra un minimo di 10k sino ad un massimo di 30k.
La velocità e buona, ma se provo ad entrare con soli due utenti in
contemporanea il rallentamento è notevole.
Volevo sapere :
1) Access può esser una causa ?
2) Non ho utilizzato le stored procedures, utilizzandole avrei avuto
miglioramenti apprezzabili ?
3) Cosa posso controllare e quali cause possono essere di questa differenza
notevole fra uno e due utenti in accesso ?
Grazie mille
pac

Per quel poco che ne so (non ho mai fatto applicazioni serie con Access), il
punto più debole di Access è proprio la multiutenza. Altri responsabili
potrebbero essere il Web server o eventuali Firewall.

 wrote in message
hnBI6.11659$UW4.7...@news.infostrada.it...


 ha scritto nel messaggio
news:FW7J6.4412$DF1.1...@news1.tin.it...


 wrote in message
FW7J6.4412$DF1.1...@news1.tin.it...


Nel mio caso essendo in fase di test no sicuramente in quanto controllo
costantemente le statistiche di accesso per cercarne la causa che
probabilmente ho trovato.
Comunque con Access con 100 accessi ci sarebbero grossi problemi ed a mio
parere non sarebbe il database adatto, in casi del genere occorre orientarsi
verso
SQL Microsoft o Mysql.
Ciao
pac
"Fabio" <mich...@nospaMtiscalinet.it> ha scritto nel messaggio
news:dCSJ6.1877$9C4....@news2.tin.it...

Newsgroup: it.comp.software.database
Titolo: Conoscere i nomi di tabelle

Esiste una query che mi consente di avere l'elenco delle tabelle
presenti in un database?
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 presenti in un database?
Quasi tutti i database forniscono uno o piu' modi per farlo, ma
dipende dal database. Vedi la documentazione del tuo database.
Davide

 wrote in message
news:73f93ea26ef86a3a8d3...@mygate.mailgate.org...


Io sto facendo un programma in Java per la gestione dei database ma
 ho bisogno che in un menů a tendina mi compaia l'elenco delle tabelle 
presenti sul database, e questo indipendentemente dal database; 
avete consigli? Grazie!


 avete consigli?
Usa DatabaseMetaData, vedi la documentazione di Java.
Davide

diciamo che per adesso mi accontento di Ms Access e SQL Server


 avete consigli? Grazie!
   Credo che sia impossibile. Ogni DBMS gestisce il catalogo dei 
database come preferisce e non c'e` modo di astrarre questi 
comportamenti se non richiamando il metodo specifico per ogni occasione.
   D'altra parte, quale preciso motivo ti impone di dover mostrare tutte 
le relazioni presenti all'interno di un database? Rispondere 
concretamente a questa domanda potrebbe aiutarti molto a trovare una 
soluzione al tuo problema.
   Considerazione a latere: se hai intenzione di scrivere un'applet di 
amministrazione portabile, non sperare che tutti gli altri compiti, al 
di la` della visualizzione del catalogo, siano piu` semplici, anzi...
-- 
Alla prossima,
Marco

 wrote in message
news:73f93ea26ef86a3a8d3...@mygate.mailgate.org...


 presenti in un database?
Matteo,
sicuramente non risolve il tuo problema (anche perche'
gia' Access non le supporta) ma lo standard ANSI prevede
l'utilizzo delle "information schema views" che sono
delle viste create appositamente per ritornare i vari
cataloghi di sistema.
SQL Server le supporta, sono le viste che fanno capo
all'owner "INFORMATION_SCHEMA", non so dirti pero'
quali altri prodotti le supportino o le abbiamo nella
roadmap per le implementazioni future.
Ciao,
--
Gianluca Hotz
Backoffice MVP (SQL Server) MCP SQL Server and MCP Windows
Vice-President of the Italian User Group for SQL Server
Founding Member of the Italian User Group for .NET
http://www.ghotz.com
http://www.ugiss.org

Newsgroup: it.comp.software.database
Titolo: Riprovo così :principiante su SQLServer chiede ....

Ciao a tutto l'NG
Ho un db MSAccess 2000 con collegamenti a tabelle SQL (tramite un DSN...).
Domanda : avreste un po' di codice di esempio per creare un recordset (in
VBA )??Tale recordset dovrebbe permettermi tutte le modifiche (cancellazioni
, inserimenti etc) sia a livello di record che di campo.
Sempre sul recordset : se accedo via Access 2000  a SQLSErver attraverso un
DSN lo faccio esclusivamente via ODBC ?
Un Marce molto confuso
Grazie ancora

 Un Marce molto confuso
Non è grave, tutti siamo confusi sulle cose nuove, l'importante è cercare la
soluzione !!! :)))
Paulus
http://spazioweb.inwind.it/it_informatica
--------------------------------
Inviato via 
http://usenet.libero.it
Newsgroup: it.comp.software.database
Titolo: Sql server può sostituire MSDE ?

Abbiamo un programma che per funzionare richiede la preventiva installazione
di MSDE .
Siccome sul server c'è già  SQL SERVER ( mi pare 2000 ) , è possibile
installare il programma SENZA installare preventivamente questo MSDE ?
saluti!

 saluti!
Bye
-- 
Luca Bianchi
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com

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

 delle sessioni contemporanee e nella dimensione massima di 2GB per
database.
Scusa mi inserisco nella discussione: quale e' il limite delle sessioni
contemporanee? E se poi si presentasse la necessita' di superarlo, si
dovrebbe acquistare sql server?
Grazie,
Giapo

 
http://www.google.it/groups?selm=316q2aF362ui4U1%40individual.net
Grazie; mi ricordavo infatti un 25, ma non l'avevo piu' trovato. Molti link
del sito Microsoft sul desktop engine non funzionano o mandano a sql server!

 cinque
8 incluse quelle di sistema ;-)
Per maggiori info:
http://www.google.it/groups?selm=316q2aF362ui4U1%40individual.net
Ciao!


 mandano a sql server!
Me li potresti elencare?
Se sono broken ci penso io a comunicarli a MS Italia in modo che li mettano
a posto ;-)


cinque

 a posto ;-)
Erano sul sito .com, circa un mese fa. Ho ricontrollato e i link non
funzionanti erano quelli relativi al Product Information: un paio non
funzionavano e sicuramente Overview e Features rimandava a sql server.
Hano gia' risistemato il tutto.
Grazie,
Giapo

Newsgroup: it.comp.software.database
Titolo: mysql, utenti, e database da nascondere

dovrei creare + database e vorrei renderli visibili solo a determinati utenti e nasconderli agli altri.
sto leggendo un manuale su mysql che mi accenna qualcosa su grants da usare per nascondere questi database ma non ci arrivo.
Sto fraintendendo qualcosa?
Sono sulla strada giusta?

 ha scritto
nel messaggio news:av3re7$opc$1...@newsreader.mailgate.org...

nessuno mi sa aiutare?
Un newsgroup + appropriato per trattare il tema?
grazie.
Newsgroup: it.comp.software.database
Titolo: PROBLEMI CON JDBC!!!

salve a tutti , avrei un problema sto creando un interfaccia per un database
realizzato in access attraverso la libreria jdbc.
Tutto funziona bene e riesco a connettermi al database, il problema nasce
nel momento in cui assegno delle restrizioni al database da access, a quel
punto non funziona più.
Sono io che sbaglio o access non lo permette???
grazie ancora

 Sono io che sbaglio o access non lo permette???
Come hai protetto l'mdb ? Con la password unica devi fare cosě..
import java.sql.*;
[..]
            try {
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//qui metti la password nella stringa di connessione..
            String stringaconnessione = "jdbc:odbc:Driver={Microsoft Access
Driver (*.mdb)};Dbq=C:/pippo.mdb;Pwd=gordoquenoeresmasqueungordo;";
            Connection conn = DriverManager.getConnection(
stringaconnessione ,"",""); //e qui non metti nulla...
Statement sql = conn.createStatement();
 sql.execute("select * from tabella;");
[..]
        }
            catch (Exception e) {
            System.out.println("Cu fu ?: " + e);
        }
Se inveci usi un system database con utenti eccetera le due righe commentate
devono essere..
//qui metti la password nella stringa di connessione..
            String stringaconnessione = "jdbc:odbc:Driver={Microsoft Access
Driver (*.mdb)};Dbq=C:/pippo.mdb;SystemDB=c:/puppa/system.mdw;";
//specifica il system.mdw, meglio farne uno separato.
            Connection conn = DriverManager.getConnection(
stringaconnessione ,"pinco","pallino"); //e ora user e pass li metti qui..
Naturalmente le sicurezza delle password di access č risibile (due righe di
codice con Jet 3.51) ma č cosa nota..

 ha scritto nel messaggio
news:bksa95$nmi$1...@newsread.albacom.net...


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

Gentilmente chiedo un aiuto. E' importantissimo per un probabile lavoro. In
relazione al problema dell'errore che avviene quando in un testo da inserire
in un database asp si usa il l'apostrofo, qual è il codice da inserire e
soprattutto dove va collocato all'interno della propria pagina (non quella
che vede l'utente).
Grazie di cuore.
Antonella

 in un database asp si usa il l'apostrofo,
Usi un doppio apostrofo ('')
Per le domande di ASP ti conviene scrivere su it.comp.www.asp.
E leggi le FAQ su 
www.aspitalia.com
Davide
-- 
| ...the Windows NT machines at work work much like the reannual wine of
| the  Discworld.  They reboot as a reaction to the crash they will have
| later  that day. --Art 
| 
| 
|
Newsgroup: it.comp.software.database
Titolo: recordset solo lettura

Ho realizzato un'applicazione su database access che gestisce la
messaggistica elettronica tra gli utenti della rete.
In particolare in una tabella del db sono memorizzati i messaggi inviati dai
diversi utenti del programma. Inoltre con un controllo timer vado
periodicamente ad interrogare la tabella per vedere se ci sono nuovi
messaggi per l'utente connesso. Ovviamente tale sistema puo' generare
problemi di accesso contemporaneo ai dati della tabella. Allora mi chiedevo
quale fosse il modo corretto di aprire il recordset affinche' non si abbiano
tali problematiche (snapshot, forward-only, ecc).
Grazie
Paolo

"Paulo" <a...@sss.ss> ha scritto nel messaggio
news:anAd6.29110$L94.3...@twister2.tin.it...

Be', in ASP (ADO) occorre specificare il tipo di cursore (Locked, unlocked
etc...) spiegazioni che trovi consultando la documentazione relativa
l'oggetto "ADODB.Recordset".
Access pero' ha grossa crisi quando ci sono "accessi" multipli (piu' di
dieci, nella peggiore delle ipotesi), cosi' ho messo a punto una serie di
script che scaricano i dati su file.txt e solo quando c'e' una variazione
nel DB i file.txt vengono nuovamente aggiornati, ossia:
1) L'utente A consulta la sua "casella", in realta' e' il file pippo.htm
(statico)
2) L'utente B invia un messaggio ad A
3) La pagina pluto.asp che va a scrivere nel database aggiorna anche il file
pippo.htm
4) Un timer clientside setTimeout('self.reload',30000) in pippo.htm ricarica
la pagina e A puo' leggere il suo messaggio.
L'innegabile vantaggio e' che possono leggere pippo.htm in 100.000 e access
non dovra' scomodarsi neanche una volta. Lo svantaggio e' che se 100.000
persone scrivono ad A...
Nettuno

Newsgroup: it.comp.software.database
Titolo: free oracle per linux

salve
Iniziando a scaricare Oracle per linux ho trovato...
Oracle9i Database Release 2 Enterprise/Standard Edition for Intel Linux
io che ho un sistema AMD va bene uguale?...l'ho detta grossa?
grazie
--------------------------------
Inviato via 
http://usenet.libero.it

 io che ho un sistema AMD va bene uguale?
Si'. E' intel compatibile. Intel si riferisce a tutti i processori
Pentium/Celeron/486/386/Amd e derivati.
Davide
Newsgroup: it.comp.software.database
Titolo: Quale Libro?

Salve, lavoro con Access, ma vorrei iniziare a entrare nel mondo di SQL
Server, che libro mi consigliate per avere una panoramica su cos'è, come
funziona e cosa ci si può fare con SQL Server?
--
A presto!
Donato Mazzocchetti
ark...@tin.it

 funziona e cosa ci si può fare con SQL Server?
Se ti interessa specificatamente SQL Server, io consiglio la documentazione
ufficiale, che trovi sul CD stesso o on-line nell'MSDN. Se invece vuoi
una panoramica generica sui database relazionali vedi
"Database design for mere mortals" (si intitola cosi'...non e' uno scherzo).
Davide

come funziona e cosa ci si può fare con SQL Server?
Potresti trovare interessante anche "Inside SQL Server" edito anche in
italiano. Pero' e' un libro "particolare" e visto il costo ti
consiglio di sfogliarlo in libreria.
-- 
Tieni per te il Papero giusto se vuoi la mia email
Sito Papero 1 -> 
http://utenti.tripod.it/papero
Sito Papero 2 -> 
http://user.7host.com/papero/

Newsgroup: it.comp.software.database
Titolo: ordinamento query

Ciao a tutti,
ho un piccolo problema. Ho una tabella "tblCliente" con i campi "nomeCliente" "cognomeCliente" e "nomeDitta" (oltre ad altri che non intervengono nel problema).
Non riesco ad impostare una query che mi estragga tutti i record in ordine alfabetico di cognome/nomeDitta. Per capirci non mi interessa avere prima l'ordine del cognome e poi nome ma vorrei che ci fosse un unico ordine alfabetico.
Es.
CognomeCliente -- nomeDitta
aaaaa         ---- NULL
ccccc         ---- NULL
NULL          ---- bbbb
ecco vorrei che uscissero i record in questo ordine:
aaaaa
bbbbb
ccccc
Devo cambiare struttura della tabella?
Grazie a tutti


SELECT CognomeCliente, nomeCliente, nomeDitta
  FROM
(
SELECT CognomeCliente, nomeCliente, nomeDitta, ISNULL(CognomeCliente,
ISNULL(nomeCliente, nomeDitta)) AS CampoOrdinamento
  FROM tblCliente
) AS tmp
 ORDER BY CampoOrdinamento;
-- 
David Martin


Su molti motori di database funziona questo nella clausola order by:
ORDER BY COALESCE(CognomeCliente , nomeDitta)
Lucazeo.

Grazie ad ambedue per le soluzioni

Newsgroup: it.comp.software.database
Titolo: decimali in campo access

Vorrei scrivere un numero decimale del tipo 10.23 in un campo di una tabella
access ma il valore scritto è 1023. Access tratta i numeri decimali mettendo
la virgola prima delle cifre decimali mentre il software che restituisce il
valore da inserire restituisce i decimali dopo il punto. Come posso
impostare access?Premetto che è la versione 97 ( la 2000 o XP da lo stesso
problema) mentre tutto funziona con la versione in inglese. Non posso
cambiare il software tranne la soluzione ultima di arrotondare i valori alle
cifre intere.
Ciao a tutti e grazie.

Windows
Pannello di controllo
Impostazioni Internazionali
Separatore di decimali => .
"Francesco" <fran...@hotmai.comNoSpam> ha scritto nel messaggio
news:nAGs8.802$b62....@news1.tin.it...

Newsgroup: it.comp.software.database
Titolo: PL/sql dove programmare?

Ciao a tutti sto iniziando a documentarmi sul PL/SQL vorrei imparare questo 
linguaggio... Adesso vorrei mettere in pratica i primi argomenti imparati e 
mi sto chiedendo ma con quale tool si programma in PL/SQL, pensavo fosse 
disponibile con oracle 8i ma nella cartella Application Development c'è solo 
sql plus e Pro C_C++ poi mi sono reso conto che c'è qualcosa di molto 
rudimentale in DBA Studio sempre in oracle 8i. Chiedo cmq scusa 
dell'ignoranza in materia... Chiedendovi cosa devo usare? Ad esempio PL/SQL 
Developer va bene o ne posso fare a meno ed usare qulcosa più a portata di 
mano? 

lorcuci ha scritto:

Prima di tutto studiati la versione più recente...10gR2, puoi anche 
usare la express che è molto comoda.
Se ti installi il client del db c'è un prodotto integrato nella console 
che ti permette di lavorare in pl/sql direttamente sul db, non è 
malissimo (ha anche il syntax highligth).
Iscrivita su 
otn.oracle.com
 da li puoi scaricare tutto quello che vuoi 
purché lo usi per studio/sviluppo e non produzione. Questo invece:
http://www.oracle.com/technology/software/products/sql/index.html
è free ed è abbastanza buono (ha anche il code folding).
Io personalmente uso pl/sql developer ma ho provato un po' di tutto 
(oraedit, toad, ...).
Poi è una questione di gusti...
Lelle.

 ha scritto nel messaggio 
news:eer05t$t0g$1...@fata.cs.interbusiness.it...

Grazie Lelle... quindi mi confermi che avendo installato la oracle 8i non ho 
niente del genere a dispozione. Avevo installato anche la 10g express ma è 
tutto molto più semplice c'è anche la guida in linea e tanta documentazione. 
Però penso che nessun azienda la usa. Quindi per capire e per studiare va 
pure bene ma per casi reali un pò meno...
Volevo chiederti ma la 10gR2 ha gli stessi strumenti della 10g express?
Cioè che differenza c'è tra la 10gR2 e la 10g express edition?

 Cioè che differenza c'è tra la 10gR2 e la 10g express edition?
qui mi cogli impreparato, ma gli strumenti dovrebbero essere gli stessi 
e le limitazioni della express dovrebbero essere:
1 istanza, 4GB di db, 1 solo processore usato.
Comunque se vuoi posso darti qualche dritta (dopo 6 anni che lo uso 
qualche cosa ho imparato).
Lelle.
Newsgroup: it.comp.software.database
Titolo: relazioni ternarie di basi di dati

é possibile avere una relazione ternaria che collega solo due entità?
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

t> é possibile avere una relazione ternaria che collega
t> solo due entità?
Vediamo se sta in piedi:
ProviderCambi(_codice provider_, nome provider)
Divisa(_codice divisa_, nome divisa)
Cambio(_codice provider_, _codice divisa origine,
_codice divisa destinazione_, _data_, tasso)
Sono due entita' distinte in relazione tra
loro, una delle due partecipa alla relazione
piu' di una volta, la relazione ha anche
attributi propri (data e tasso)
Non so se formalmente e' quello che cercavi.
Ciao,
--
Gianluca Hotz - SQL Server MVP
http://italy.mvps.org
 - 
http://www.ghotz.com
http://www.ugiss.org
  - 
http://www.ugidotnet.org

é possibile avere una relazione ternaria che collega solo due entità?
Una relazione PARTITA tra SQUADRE e ARBRITRI, in cui SQUADRE partecipa
due volte alla relazione.
Come sempre dipende dalla parte di realta' che vuoi descrivere
nell'applicazione.
-- 
Linux Registered User #181013
[Exokernels] Although one approach to eliminating bloated, buggy,
unreliable operating systems is to make them smaller, a more radical
one is to eliminate the operating system altogether.
Newsgroup: it.comp.software.database
Titolo: Query di creazione e di accodamento con Access '97

Salve, ho necessità di salvare il contenuto di una query in una
tabella.
Il problema è che la query è il frutto di una o più UNION ALL ossia,
una query del tipo
SELECT Tabella1.Campo FROM Tabella1
UNION ALL
SELECT Tabella2.Campo FROM Tabella2
e questo non piace alle istruzioni di SELECT ... INTO Tabella
(Creazione) nè a quelle di INSERT INTO Tabella SELECT ...
(Accodamento) che restituiscono i più svariati errori già all'atto del
salvataggio.
C'è un modo per bypassare il problema (magari un corretto uso di
parentesi) usando solo istruzioni SQL?
Grazie

 ha scritto nel messaggio
news:18d20286.04110...@posting.google.com...

Scusa, ma se è una query di union significa che prima hai una tabella,
poi ne hai un'altra, poi ancora un'altra...
cosa ti impedisce di accodare una tabella alla volta?
MAssimiliano

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

 Bye
Per Massimiliano: nulla me lo impedisce ma alcune di queste query
contengono 6-7 UNION e vorrei evitare di cospargere il DB di Query.
Per Luca: Grazie, funziona "quasi". L'unico errore è che le parentesi
devono essere quadre anzichè tonde e che dopo quella di chiusura va un
punto.
C'è un problema però: mentre le "normali" query di Creazione generano
il formato dei campi così come definito per i campi delle SELECT, la
Query fatta così come suggerito qui sopra da Luca lo fa solo per i
campi numerici; la lunghezza di quelli di testo è invece impostata
sempre a 255 di default.
Per risolvere la cosa (si fa per dire)  - che per me è un problema -
ho dovuto generare prima la tabella con la corretta struttura e poi
trasformare la query da Creazione a Accodamento (di una tabella vuota
quindi).
Se però avete una soluzione per evitare che la query di Creazione
generi la struttura "come gli pare", vi ringrazio se me lo
comunicherete.
Ciao

 Ciao


 Bye
No, in Access non esiste.
Grazie lo stesso, comunque.
Newsgroup: it.comp.software.database
Titolo: ORACLE, codici errore e programmazione

 
          ho avuto diversi battibecchi con il mio capo riguardo la filosofia di
programmazione in oracle.
io ho appena finito il corso oracle, sono programmatore. Il mio capo insiste
sul fatto che mai e poi mai bisogna gestire gli errori oracle testandosi i
relativi codici errore. Piuttosto, a suo dire, e' preferibile "intercettare"
prima gli errori, e gestirli in maniera da non farli ricorrere. Per esempio
scrivendo routine, procedure o funzioni che eseguano controlli a monte,
invece di arrivare "a valle" senza controlli e aspettar l'errore x poi
testarselo. Io invece credo che i codici di errore servano proprio per esser
testati, visto che oracle gia' fa tonnellate di controlli, che ci vengono
cosi' risparmiati a noi programmatori. Per me, dunque, basta testare il
codice errore e via.....
Inoltre il mio capo dice che non e' mai conveniente testare i codici errore
xke' se un giorno dovessero cambiare sarebbe un casino rimetter le mani
sulle procedure plsql per sistemarle.
voi che ne pensate? siete d'accordo con me o col mio capo?
chiedo principalmente a chi lavora da tempo con oracle...
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 
se per intercettare gli errori alla fine intndi la gestione delle 
exception, di al tuo capo che a volte non c'é scelta. Se leggi un file 
con oracle non puoi fare come in C (pre esempio) e fare un ciclio 
aspettando EOF, devi intercettare una exception di NO_DATA_FOUND. Certo, 
la gestione delle exception non é al livello di Java (dove tu devi 
dichiarare quali sollevi, in pl/sql no e cosí se usi codice non tuo devi 
andarti a vedere che eccezzioni inizializza o addirittura lancia senza 
neanche averle dichiarate), ma come tutte le cose va usata con intelligenza.
Ni hao, Lelle.

 ..............
Due veloci consigli: 
vai su 
http://www.stevenfeuerstein.com/
 e guardati un pò in giro, fai lo 
stesso su 
http://gennick.com/
vai su 
http://www.oracle.com/oramag/index.html
 e sottoscrivi 
l'abbonamento a Oracle Magazine (è gratuito, ti chiedono solo un tot di 
notizie), qui puoi trovare anche i numeri precedenti
Su Oracle Magazine ti consiglio di seguire gli articoli dei due di cui 
sopra.
HTH
Byez
Stefano

Newsgroup: it.comp.software.database
Titolo: [ORACLE] Dettagli sui vincoli

Quando desidero visualizzare i vincoli di una tabella con SQL PLUS lancio
il seguente comando :
select * from user_constraints where
table_name='NOMETAB"
molto spesso mi capita specie nell'analizzare le
chiavi esterne di avere bisogno di altri dati x capire cosa effettivamente
fa quel vincolo.
Come si fà ad avere maggiori informazioni ?
Ciao
Flex
--------------------------------
Inviato via 
http://usenet.iol.it

 Come si fà ad avere maggiori informazioni ?
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.software.database
Titolo: KM e database

Mi occupo di knowledge Management e fino ad adesso ho utilizzato Lotus
Notes per la creazione di database e la gestione dei contents.
La mia azienda sta abbandonando Notes (con mio grande rammarico).
Come posso orientarmi come alternativa di database nella gestione delle
conoscenze?
Lightobject
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:1a0ccbf6b73fb6ee9f0...@mygate.mailgate.org...


 Sarebbe in intranet o anche internet?
Se conosci Notes, puoi immaginare un utente che crea un documento  
su un  db definendo categorie e tassonomia per permettere il 
posizionamento e il retriving nella knowledge base.
Il sistema funziona su una intranet ma Notes ha possibilità di 
abilitare il protocollo http per internet.
Gli utenti (uno Studio professionale di avvocati e fiscalisti) possono 
usare questi db per salvare documenti standard o salvare precedenti.
Non sto parlando di gestione documentale ma di repository di documenti


 posizionamento e il retriving nella knowledge base.
E' possibile trovare qualche articolo, white paper, approfondimento, etc. su
questa tematica su Internet?
Grazie mille per tutto il supporto!!
Ciao
dix

 dix
  Dix, 
 C'è moltissimo su Internet circa il KM.
   a Proposito di white papers, 
www.itpapers.com

Newsgroup: it.comp.software.database
Titolo: Progettazione Tabelle

Buongiorno a tutti raga.
Sto mettendo giù le tabelle ed i campi di un DB su MySQL e mi è sorto un bel
dubbio che ha a che fare con le regole di normalizzazione. Dunque, vediamo
se riesco a spiegarmi.
Ho la mia bella tabella dei clienti con tanto di ragione sociale e partita
IVA.
Questi clienti (intesi come ditte o società), hanno più punti vendita sparsi
sul territorio ed ogni tanto "se li scambiano" nel senso che un punto
vendita può essere ceduto al responsabile (per esempio) che quindi aprirà
una sua ditta o società con tanto di partita iva.
I problemi nascono quando io, a fine anno, devo fatturare per ogni punto
vendita i suoi acquisti avendo l'accortezza di fatturarli alla ditta/società
giusta.
Faccio un esempio:
Il punto vendita di Milano acquista periodicamente (2 volte al mese) un
prodotto. Questo punto vendita fa capo a PIPPO SRL fino a marzo e poi a
PLUTO SNC da marzo a dicembre quindi io dovrò fatturare (a fine anno)
GEN/FEB/MAR a PIPPO SRL ed il resto dei mesi a PLUTO SNC quindi devo tenere
traccia di questi cambiamenti ed avevo pensato di fare una tabella "storico"
in cui mettere i dati della società, il mese e l'importo senza nessuna
chiave o riferimento alla tabella dei clienti ma sto fatto mi sembra
decisamente poco normalizzato.
Che ne dite? Suggerimenti?
Grazie in anticipo
Antonio

 Che ne dite? Suggerimenti?
Nella tabella fatture, oltre a IdPuntoVendita metti anche IdSocietaCapo,
in questo modo e' piu' semplice identificare che societa' e che punto
vendita per la singola fattura.
Davide

 ha scritto nel messaggio
news:af9unn$cmfi7$1...@ID-18487.news.dfncis.de...


Ahh, scusate raga, sono proprio un fesso.
Cacchio dovrò pure riempirla di volta in volta (ad ogni acquisto) sta
tabella? e se cambia qualcosa nel PuntoVendita o nella Società avrò comunque
la situazione corretta no?
Meh, sò fesso che ci voleta fà?
Grazie per l'attenzione
Ciao
Antonio

Che ne dite? Suggerimenti?
CREATE TABLE hist_mapping
(
	idSocieta	integer,
	idPVendita	integer,
	fromDate	date,
	untilDate	date
);
...ci vorrebbe anche un vincolo per evitare degli "overlapping", cioe'
una query come
SELECT idSocieta, idPVendita
	FROM hist_mapping AS a INNER JOIN hist_mapping AS b USING
(idSocieta, idPVendita) WHERE b.fromDate >= a.untilDate
	AND b.fromDate <= a.fromDate;
deve ritornare sempre zero righe. Una modifica/insert in hist_mapping
che crei una query non vuota non e' legittima.
Leonardo
-- 
".signature": bad command or file name