Angiolina85’s Weblog

Just another WordPress.com weblog

Il trattamento delle informazioni nelle grandi aziende. Contributo del Dottor Alessio Dicembre 2, 2008

Archiviato in: Uncategorized — angiolina85 @ 11:58 am

Quando ci riferiamo alla cultura d’impresa oggi, non possiamo riferirci solo alla classe manageriale, a coloro che rivestono un ruolo rilevante, come manager, dirigenti o quadri.

Attualmente nelle aziende la cultura d’impresa pervade l’intero organigramma, determinando così una coerenza interna nei singolo processi e funzioni. Nulla, insomma, deve essere lasciato al caso.

Per far sì che questo avvenga, che la cultura imprenditoriale pervada tutti coloro che ne fanno parte, è necessario che le informazioni circolino: insomma, più che un dovere di informazione, l’impresa deve trasmettere un diritto di informazione ai suoi componenti, per far sì che essi si sentano parte di essa, e condividano le decisioni, sia a monte (partecipando a progetti, incontri in cui si costruiscono dei piani d’azione) che a valle, mettendole in atto.

Solo così l’azienda crea un team compatto, motivato, proattivo verso le iniziative e più pintranetropenso a d accettare anche bruschi cambiamenti.

In passato (ma anche attualmente in alcuni casi), prima della fase di reingegnerizzazzione dei processi ziendali, tutto ciò non accadeva, e la cultura d’impresa aveva un approccio per funzioni, demandate a tre sole figure: pianificazione e controllo, relazioni esterne, trattamento dei dati. Chi aveva questi task possedeva il know what e il know how, il resto degli impiegati erano meri esecutori.

Quello che attualmente accade nelle aziende è che si conosce tutto di tutto e di tutti: l’impresa è e deve essere una famiglia, ed ogni suo componente non può fare a meno dell’altro, perchè la conoscenza garantisce il successo, purchè sia condivisa.

Oggi il nuovo asset delle imprese infatti è proprio la conoscenza e la sua organizzazione e gestione (Knowledge Management).

Se non la si condivide all’interno e all’esterno non si può crescere nel mercato, tantomeno la conoscenza stessa non crescerebbe e non aumenterebbe il suo valore.

Naturalmente le informazioni che un’impresa possiede sono tante, e per gestirle ci serviamo di tools come l’ERP (Enterprise Resource Planning), un sistema informativo in moduli che gestisce informazioni aziendali.

Esso divide i centri di costo riguardo una pianificazione, dai centri di competenze, ossia le funzioni che il planning dovrà coinvolgere. Costituisce, insomma, uno strumento organizativo per gestire progetti, azioni di ogni genere.

Per qunto concerne le competenze all’interno di un progetto, esse saranno suddivise a seconda degli obiettivi da raggiungere, per cui avremo il Progect Manager, che è un supervisore responsabile dell’intera iniziativa, mentre l’Integration Manager è colui al quale viene affidato il raggiungimento di uno degli obiettivi finali.

Questo ai fini di una politica di scorecarding, per cui ssrà possibile misurare la performance e il contributo di ogni Integration Manager nel raggiungere l’obiettivo prefissato nel planning, per poterlo premiare.

La conoscenza è patrimonio di tutti, e come tale deve esserne garantita la circolazione.

Sempre più frequenti sono le Intranet aziendali, che consentono la trasmissione tempestiva ed aggiornata delle informazioni, attraverso pubblicazioni come gli House Horgan, vero e proprio giornale aziendale con news che riguardano i vari dipartimenti, nonchè eventi che coinvolgono direttamente i singoli, come premiazioni, nuove assunzioni, licenziamenti, concorsi interni per accedere a posizioni più alte ecc.

 

Approfondimenti su SQL: clauslole Where, Having, Group By Dicembre 2, 2008

Archiviato in: Uncategorized — angiolina85 @ 11:39 am

Le clausole che Sql contempla sono:

  • Where
  • Group By
  •  Order By
  • Having

La clausola Where verifica che ci siano delle condizioni solo a livello di singole righe. Ecco un esempio, in cui dalla tabella che interroghiamo, poniamo la clausola Where ‘Importo<150000′; tale condizione è stata posta a tutte le righe per poi ottenere solo quelle che la soddisfano:

ASSEGNI

ASSEGNO
——————-

BENEFICIARIO
—————————————
IMPORTO
——————-
NOTE
—————————————
1 COMPUTER SHOP
50 000
DISCHETTI E CD-ROM
2 LIBRERIE CULTURA
245 000
LIBRI, CANCELLERIA
3 COMPUTER SHOP
200 000
TELEFONO CELLULARE
4 BIOGAS SRL
88 000
GAS
5 SUPERMARCHET GS
150 000
ALIMENTARI
16 ASSICURAZIONI ASSO
425 000
ASSICURAZIONE CASA
17 GAS S.P.A.
25 000
GAS
21 COMPUTER SHOP
34 000
CONTROLLER
20 ABITI BELLA
110 000
PANTALONI
9 ABITI BELLA
224 000
COMPLETO DONNA
8 COMPUTER SHOP
134 000
JOYSTICK

 

SELECT * FROM ASSEGNI
WHERE IMPORTO < 150000;

ASSEGNO
——————-

BENEFICIARIO
—————————————
IMPORTO
——————-
NOTE
—————————————
1 COMPUTER SHOP
50 000
DISCHETTI E CD-ROM
4 BIOGAS SRL
88 000
GAS
17 GAS S.P.A.
25 000
GAS
21 COMPUTER SHOP
34 000
CONTROLLER
20 ABITI BELLA
110 000
PANTALONI
8 COMPUTER SHOP
134 000
JOYSTICK

La clausola Group By consente di interrogare le colonne di una tabella per formare dei sottoinsiemi.

Ad esempio, se per ogni beneficiario vogliamo sapere quanto è stato elargito, abbiamo la segunete espressione:

SELECT BENEFICIARIO, SUM(IMPORTO)
FROM ASSEGNI
GROUP BY BENEFICIARIO;

Da cui otterremo questo risultato:

BENEFICIARIO
—————————————
SUM(IMPORTO)
—————————
ABITI BELLA
334 000
ASSICURAZIONI ASSO
425 000
BIOGAS SRL
88 000
COMPUTER SHOP
418 000
GAS S.P.A.
25 000
LIBRERIE CULTURA
245 000
SUPERMARCHET GS
150 000

 

La clausola Having viene utilizzata in sostituzione di Where quando nella condizione appaiono funzioni di gruppo o quando la condizione deve verificarsi per un sottoinsieme di righe.

SELECT DIVISIONE, AVG(STIPENDIO)
FROM DIPENDENTI
GROUP BY DIVISIONE
HAVING DIVISIONE = ‘VENDITE’;

DIVISIONE
——————————-
AVG(STIPENDIO)
—————————
VENDITE 2033333,3

Qui vediamo che la media degli stipendi è stata estrapolata dalla sola divisione vendite.

 

Ansi SQL Dicembre 2, 2008

Archiviato in: Uncategorized — angiolina85 @ 11:13 am

Un requisito fondamentale dei RDBMS è quello per cui, per creare relazioni, necessiti di un linguaggio standard, comune ai diversi software di reportistica.

Tale standard è appunto l’ANSI SQL, (Structured Query Language della American National Standard Institute).

In realtà l’ANSI SQL si divide in sottolinguaggi tra i più diffusi software Data Base, tra cui Oracle Sql, Transact Sql, Postgre-Sql, My Sql, Sql Informix e DB II Sql.ansi