SISTEMI INFORMATIVI AZIENDALI

Documenti analoghi
BASI DI DATI. basi di dati - introduzione ai sistemi informativi 1

SISTEMI INFORMATIVI AZIENDALI. introduzione ai sistemi informativi 1

Cap. 1-I 1 I sistemi informatici

Introduzione alle basi di dati. Gestione delle informazioni. Gestione delle informazioni. Sistema informatico

INTRODUZIONE. Data Base Management Systems evoluzione tecniche gestione dati

Sistema azienda. Sistema azienda (o sistema della organizzazione) uno o più obiettivi, o fini istituzionali

DBMS (Data Base Management System)

Tecnologia dei Sistemi Informativi. architettura s.i. 1

APPENDICE 4 AL CAPITOLATO TECNICO

BASE DI DATI: introduzione. Informatica 5BSA Febbraio 2015

Organizzazione degli archivi

Informatica B. Contenuti. Introduzione alle Basi di Dati e ai DBMS. Introduzione a dati e basi dati DBMS Modello dei dati

Informatica Documentale

Introduzione al data base

Basi di dati. Corso di Laurea in Ingegneria Informatica Canale di Ingegneria delle Reti e dei Sistemi Informatici - Polo di Rieti

Introduzione Ai Data Bases. Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San giovanni

Il sistema informativo deve essere di tipo centralizzato e accessibile mediante un computer server installato nella rete locale dell albergo.

Le Basi di dati: generalità. Unità di Apprendimento A1 1

Il linguaggio SQL. è di fatto lo standard tra i linguaggi per la gestione di data base relazionali.

Introduzione ai sistemi di basi di dati

Capitolo 1 Oracle: la società e il software Terminologia Oracle Corporation: la storia L offerta corrente 12 1.

Sistemi Informativi e Basi di Dati

Indice Introduzione Elementi di base dei database Il linguaggio SQL (Structured Query Language)

INFORMATICA. Applicazioni WEB a tre livelli con approfondimento della loro manutenzione e memorizzazione dati e del DATABASE.

Archivi e Basi di Dati

Aspetti applicativi e tecnologia

INDICE. Domande di riepilogo Esercizi di riepilogo Domande tematiche Prefazione... XI

1. BASI DI DATI: GENERALITÀ

interoperabilità fra dispositivi forniti da diversi produttori; superare i problemi legati alla limitazione del numero di risorse.

I-XIII_romane_sawyer :50 Pagina V. Indice. Prefazione

Informatica per le discipline umanistiche 2 lezione 10


DATABASE PER IL WEB. Programmazione Web 1

Structured Query Language parte 1

Basi di dati e Sistemi informativi aziendali

Sistema di Gestione di Basi di Dati DataBase Management System DBMS

Corso Sistemi Informativi Avanzati. Programma 30 set Installazione Macchina Virtuale. Introduzione alla BI nelle Aziende.

Ministero della Pubblica Istruzione Ufficio Scolastico Regionale per la Sicilia Direzione Generale

Lezione V. Aula Multimediale - sabato 29/03/2008

I Sistemi Informativi

Corso di Laurea in Ingegneria Informatica Algoritmi e basi di dati Modulo Basi di dati a.a

Il DBMS Oracle. Express Edition. Donatella Gubiani e Angelo Montanari

Laboratorio di Informatica I

DI GESTIONE E CONSERVAZIONE DEI DOCUMENTI

I comandi del linguaggio DDL (Data Definition Language): CREATE E ALTER

Corso di Laboratorio di Applicazioni Informatiche. Progetti di Basi di Dati a.a

Basi di Dati. Introduzione ai sistemi di basi di dati. K.Donno - Introduzione ai sistemi di basi di dati

Introduzione ai sistemi di basi di dati

Data Base. Prof. Filippo TROTTA

Le aree dell informatica

A.S. 2014/2015- Programma svolto di INFORMATICA ITCG E. Fermi Tivoli classe V C SIA. Programma svolto di. Informatica. classe VC S.I.A a.s.

Corso di Informatica

SOMMARIO TIPOLOGIE DI S.I.

Introduzione all Architettura del DBMS

Progettaz. e sviluppo Data Base

Appunti di MySql. Evoluzione di un tutorial di base di mysql, scritto da Etel Sverdlov.

Informatica 2 Basi di dati

Indice. Indice Premessa e scopo del documento Ambiente operativo Architettura di sistema... 5

Prefazione Sistemi informativi e basi di dati Il modello relazionale Il modello ER

BASI DI DATI I Lezione n 2 25/09/2009

Modulo 1 Information Communication Technology. ICT e computer... Pag. 6 Classificazione dei computer...» 8

2011 Politecnico di Torino 1

BASI DI DATI per la gestione dell informazione. Angelo Chianese Vincenzo Moscato Antonio Picariello Lucio Sansone

32 Laurea magistrale in Informatica Scienze

Basi di dati. Docente: Andrea Bulgarelli. Università di Modena e Reggio Emilia. andrea.bulgarelli@gmail.com Argomento: presentazione corso (1.

Catalogo. Humanform Corsi catalogo Area Comportamentale Area Informatica

LABORATORIO. 2 Lezioni su Basi di Dati Contatti:

Sistemi informativi secondo prospettive combinate

Facoltà di Farmacia - Corso di Informatica

Informatica per l'impresa. Sistemi per la gestione di basi di Dati

Indice generale. Parte I Le nozioni di base Introduzione...xiii. Presentazione Capitolo 1 Un po di teoria...11

INTRODUZIONE. Motivazioni e Obbiettivi

Corso base di Informatica. Microsoft Excel. Microsoft Access INFORMATICA. Docente: Durata: 40 ore. Destinatari

Rappresentazione della Conoscenza. Lezione 10. Rappresentazione della conoscenza, D. Nardi, 2004, Lezione 10 0

PIANO DI LAVORO EFFETTIVAMENTE SVOLTO IN RELAZIONE ALLA PROGRAMMAZIONE DISCIPLINARE

APPENDICE 7 AL CAPITOLATO TECNICO

ITI M. FARADAY Programmazione modulare a.s

L architettura di un DBMS

NUCLEI FONDANTI COMPETENZE CONTENUTI ABILITA METODOLOGIE E STRUMENTI METODO SCIENTIFICO VEDERE

DEFINIZIONI FONDAMENTALI

PROGRAMMAZIONE MODULARE. Periodo mensile. Ore previste

Catalogo. Humanform Corsi catalogo Area Comportamentale Area Informatica

DDL, VINCOLI D INTEGRITÁ, AGGIORNAMENTI E VISTE. SQL è più di un semplice linguaggio di interrogazione

PROGRAMMA DI CLASSE 5AI

TECNICO SUPERIORE PER LO SVILUPPO DEL SOFTWARE

Basi di dati. Basi di dati = database. Basi di dati

Introduzione a phpmyadmin

JDBC versione base. Le classi/interfacce principali di JDBC

SISTEMI OPERATIVI DISTRIBUITI

Indice. Introduzione Scopi del libro Lavorare con il database di esempio Organizzazione del libro Convenzioni utilizzate in questo libro

Laboratorio software. A.A C. Brandolese

Esercitazione query in SQL L esercitazione viene effettuata sul database viaggi e vacanze che prevede il seguente modello E/R:

Corso di Informatica Generale 1 IN1. Linguaggio SQL

Basi di Dati prof. Letizia Tanca lucidi ispirati al libro Atzeni-Ceri-Paraboschi-Torlone. SQL: il DDL

Sicurezza del File System

INTRODUZIONE ALLE BASI DATI RELAZIONALI

Basi di dati. Il Linguaggio SQL. K. Donno - Il Linguaggio SQL

Introduzione alle tecnologie informatiche. Strumenti mentali per il futuro

Modulo 1 Software e Reti. Prof.ssa Francesca Rammairone

Il sistema IBM DB2. Sistemi Informativi T. Versione elettronica: L01.1.IntroduzioneDB2.pdf

Transcript:

SISTEMI INFORMATIVI AZIENDALI introduzione ai sistemi informativi 1 Sistema Informativo Insieme degli strumenti, risorse e procedure che consentono la gestione delle informazioni aziendali e' essenziale per il funzionamento dell'azienda e' fortemente integrato con il sistema organizzativo comprende risorse umane introduzione ai sistemi informativi 2

Sistema Informatico Insieme dei sistemi hardware e software presenti in una azienda assicura la generazione, l'elaborazione, la circolazione e la memorizzazione delle informazioni su supporti informatici introduzione ai sistemi informativi 3 Tipici esempi di sistemi informativi applicazioni gestionali classiche gestione ordini, personale, magazzino applicazioni finanziarie banche, borsa, carte di credito sistemi di prenotazione treni, aerei, alberghi, autonoleggi nuove applicazioni gestione dei progetti, del territorio commercio elettronico introduzione ai sistemi informativi 4

Dal dato all informazione Dato : unita' elementare (grezza) di informazione Informazione : elaborazione dei dati per rispondere a esigenze specifiche dell'impresa introduzione ai sistemi informativi 5 Compiti della tecnologia dell informazione (visione centrata sui dati) Immissione, Memorizzazione, Cancellazione dei dati Accesso, Elaborazione,Trasferimento : dai dati all'informazione Presentazione, Visualizzazione dell'informazione introduzione ai sistemi informativi 6

Dai dati ai processi PROCESSO : procedura aziendale che risponde ad un particolare compito applicativo utenti processi data base introduzione ai sistemi informativi 7 Come analizzare i sistemi informativi? a partendo dai dati b partendo dai processi CRITERIO PRINCIPALE: STABILITA DAI DATI! introduzione ai sistemi informativi 8

Architettura che ne consegue utenti processi database management system data base introduzione ai sistemi informativi 9 Database Management System (DBMS) sistemi software dedicati alla gestione dei dati esistono sul mercato alcune centinaia di prodotti diversi - per uso personale - per server in una rete - per mainframe introduzione ai sistemi informativi 10

Confronto con architetture con/senza DBMS software applicativo sistema operativo file (distinti) software applicativo DBMS sistema operativo database (unico) principale differenza: gestione dei dati unitaria e a piu' alto livello (tramite linguaggi specializzati) introduzione ai sistemi informativi 11 Principali caratteristiche condivisione dei dati - assenza di replicazione nei file - concorrenza qualita' dei dati - vincoli di integrita' efficienza - caricamento, query, sort controllo dell'accesso - privatezza robustezza introduzione ai sistemi informativi 12

Come si usa un DBMS? a definendo la struttura generale dei dati b definendo le specifiche operazioni sui dati schema STRUTTURA DEI DATI SUI CONTI CORRENTI conto corrente di Giorgio Rossi conto corrente di Paolo Bianchi. istanza introduzione ai sistemi informativi 13 Architettura a livelli degli schemi Schema esterno : descrizione per specifiche applicazioni Schema logico : descrizione globale Schema interno : descrizione dei meccanismi di gestione dei dati introduzione ai sistemi informativi 14

Architettura a livelli degli schemi applicazioni schema esterno applicazioni schema esterno applicazioni schema esterno schema logico schema fisico data Data base introduzione ai sistemi informativi 15 Perche' a tre livelli? Indipendenza logica : capacita' di offrire una visione dei dati differente ad utenti differenti Indipendenza fisica: capacita' di astrarre completamente dai meccanismi di gestione dei dati introduzione ai sistemi informativi 16

I linguaggi del DBMS DATA DEFINITION LANGUAGE (DDL) es: : CREATE, DROP, ALTER DATA MANIPULATION LANGUAGE (DML) es: : SELECT, INSERT, UPDATE, DELETE introduzione ai sistemi informativi 17 Gli utenti del DBMS Database administrator : programma il DDL Programmatori applicativi : programmano le applicazioni, usano il DML Utenti casuali : eseguono versioni "amichevoli" del DML (query( language, interfacce grafiche) Utenti finali ("terminalisti( terminalisti"): eseguono le applicazioni introduzione ai sistemi informativi 18

Gli utenti del DBMS utenti finali utenti casuali applicazioni DBMS programmatori applicativi database administrator data base introduzione ai sistemi informativi 19 I moduli del DBMS database administrator programmatore applicativo utente casuale utente finale processore DDL processore DML applicazione piano di esecuzione query supporto esecuzione DBMS dizionario dati dati introduzione ai sistemi informativi 20

DBMS in un contesto di rete utenti processo client middleware database management system utenti processo client rete data base database server introduzione ai sistemi informativi 21 Strumenti per realizzare applicazioni AMBIENTE CASE (Computer-Aided Software Engineering) ) : aiuta a progettare schemi e applicazioni APPLICATION GENERATOR (IV generation language) ) : aiutano a costruire semplici applicazioni FORM MANAGER : aiutano a descrivere l'interazione con il database (FORM = MODULO) REPORT GENERATOR : aiutano a produrre output - cartacei o su terminale - a caratteri o grafici introduzione ai sistemi informativi 22

Struttura del corso Parte I: Progetto dei dati Parte II: Basi di dati relazionali Parte III: Descrizione dei sistemi informativi Parte IV: Esperienze di uso e valutazione economica introduzione ai sistemi informativi 23 Obiettivi del corso Descrizione architetturale - delle basi di dati - dei sistemi informatici - dei sistemi informativi Per sapersi orientare - nel contesto tecnologico - negli standard industriali introduzione ai sistemi informativi 24

Obiettivi del corso (2) Insegnare ad orientarsi in due contesti - progettare basi di dati - interrogare basi di dati introduzione ai sistemi informativi 25 Il contesto tecnologico sistemi distribuiti su rete - facilita' di accesso, interoperabilita nuove tecnologie per la gestione dei dati - data warehouse,, data mining sistemi interconnessi da Internet - World-Wide Wide-Web: Web: la miglior interfaccia per accedere facilmente alle informazioni introduzione ai sistemi informativi 26

Il contesto tecnologico sistemi distribuiti su rete - facilita' di accesso, interoperabilita sistemi multiprocessore paralleli - scalabilita' delle prestazioni nuove tecnologie per la gestione dei dati - data warehouse,, data mining sistemi interconnessi da Internet - World-Wide Wide-Web: Web: la miglior interfaccia per accedere facilmente alle informazioni introduzione ai sistemi informativi 27 Obiettivi del corso (2) Insegnare due abilita di base (astratte) - progettare basi di dati - interrogare basi di dati introduzione ai sistemi informativi 28