Newsgroup: it.lavoro.informatica
Titolo: analista funzionale: x cortesia un consiglio

ciao a tutti,
approfitto di voi x avere dei consigli tecnici.
sono un analista funzionale, lavoro soprattutto in ambito SAP e spesso
uso database Access (purtoppo č ciň che ho). voglio perň crescere,
l'azienda in cui lavoro non puň investire in formazione a causa della
crisi in cui versa.
visto che la mia estrazione non č tecnica (sono laureato in economia)
mi chiedvo cosa mi conviene imparare di attinente al mio lavoro. io
avrei pensato ad un corso di SQL (magari x access), voi mi potete dare
qualche consiglio in piů?
vi ringrazio in anticipo!!!!!
ciao
Antonio

qualche consiglio in piů?
Occhio che in alcune aziende la tua laurea vale molto di piu' delle
conoscenze tecniche. Comunque, ecco il mio consiglio.
Come hai detto tu un corso su come usare i database e l'SQL, nulla di
troppo tecnico perche' non devi fare l'amministratore del database.
I database piu' usati sono Oracle (SAP usa Oracle come database) e
Microsoft Sql Server.
Se vuoi imparare a sviluppare il percorso e' un po' piu' lungo e dipende da
cosa vuoi fare perche' il campo e' molto vasto.
Dovresti fare un corso di "programmazione" in senso generale e quindi
scegliere un linguaggio
SAP ha un proprio linguaggio di programmazione, se vuoi restare all'interno
di SAP.
In alternativa puoi scegliere qualcosa per lo sviluppo su web (Microsoft
ASP o Java).
-- 
-antonio-
www.geminisoft.com
(do not use this email address)

 scegliere un linguaggio
Parlando di Access, esso ha 2 aspetti:
1) programmazione e gestione del DB (creazione tabelle, relazioni, query,
forme normali ecc....) e son cose che si imparano nei corsi di SQL
2) programmazione e gestione dell'interfaccia (maschere, bottoni, caselle a
discesa, menu) e son cose che riguardano la programmazione "generale"
(quella che si usa in Visual Basic, tanto per dirne uno (oppure Visual C,
delphi, e tanti altri ))
Nota che la programmazione SQL e la programmazione generale non hanno NULLA
a che vedere l'una con l'altra.
La programmazione generale riguarda un linguaggio "procedurale"
(eventualmente object oriented) in cui avrai oggettie funzioni; ci sono
taaaante funzioni/istruzioni relativamente semplici che fanno cose ben
determinate; e tu devi metterle in file (crei delle procedure) per risolvere
il tuo problema. Sono sempre procedure costituite da una ben determinata
sequenza di istruzioni.
Tutt'altra cosa è SQL, che è invece un linguaggio orientato ai "SET" di
dati, in cui vi sono pochi comandi, ma molto complessi; inoltre non si
lavora in modo procedurale; non si pensa al singolo dato, ma tutto fiene
fatto in funzioni di "gruppi di dati".
Supponi che devi aumentre i prezzi del 10%:
Metodo procedurale:
1*prendi i dati dalla tabella Prezzi
2*vai alla prima riga
3*aumenta il prezzo
4*ci sono altre righe?
5**se ce ne sono vai alla successiva e torna a 3*
6**se non ce ne sono continua
7**salva le modifiche nella tabella
Metodo orientato al SET
*Prendi la colonna Prezzo dalla tabella "Prezzi", ed aggiorna il suo valore
come Prezzo=Prezzo*1.1
Se vuoi usare bene Access e sviluppare da solo soluzioni, devi imparare
entrambi i metodi di programmazione.
Access si programma in SQL ed in VBA (Visual Basic for Application, una
versione leggermente ridotta del visual basic)
Per queste cose ti consiglio vivamente un giro sul gruppo di discussione
it.comp.appl.access
Ciao, Max