Caratteristiche dell'applicativo da utilizzare Schema generale della procedura e organizzazione dei dati
|
|
- Luigi Salvadori
- 2 anni fa
- Visualizzazioni
Transcript
1 Esame di Stato Istituto Tecnico Commerciale CORSO SPERIMENTALE Progetto "MERCURIO" Indirizzo: PROGRAMMATORI Soluzione della Seconda Prova Tema di: INFORMATICA Anno Scolastico: Riflessioni e apparecchiature necessarie L'aumento del numero di computer e degli utenti connessi a Internet causa due sostanziali problematiche: l'aumento degli indirizzi IP e dei corrispondenti gruppi di nomi di dominio assegnati; l'aumento del traffico nelle backbone dorsali della Rete. Il primo problema è stato parzialmente risolto con l'assegnazione di gruppi limitati di indirizzi IP pubblici con subnet mask binarie, invece di assegnare gruppi di 256 indirizzi alla volta come con le subnet mask decimali. Un'ulteriore soluzione, in fase di studio e sperimentazione nel protocollo IPv6, prevede l'aumento del numero di bit degli indirizzi IP da 32 a 64, con il conseguente aumento degli indirizzi disponibili a L'aumento del traffico in Internet deve essere risolto a livello dei sottosistemi di telecomunicazione, che devono garantire velocità di trasmissione in bps e bande di frequenza sempre maggiori. Esempi di queste nuove infrastrutture sono le linee ADSL e le reti ATM, quest'ultime impiegate nella costruzione dei nodi delle reti a commutazione di pacchetto sia di Internet sia delle reti telefoniche digitali. I principali servizi di Internet utili per le soluzioni per l'e-commerce sono: il World Wide Web WWW o semplicemente Web, la posta elettronica, il trasferimento dei file FTP e l'accesso ai database. Per rendere visibile un computer in Internet è necessario disporre di uno oppure più indirizzi IP pubblici, ai quali è associato un nome di dominio di secondo livello del tipo, ad esempio, azienda.com. Ogni indirizzo IP pubblico è quindi associato ad un computer server che offre uno oppure più servizi. Ad esempio, il computer può offrire i servizi WWW e FTP, mentre il server mail.azienda.com, può offrire i servizi di posta elettronica. L'accesso ad una oppure più basi di dati può essere garantito installando un server di database nella rete privata dell'azienda, che può anche coincidere con lo stesso server Web. Le apparecchiature hardware necessarie per offrire servizi on-line per Internet sono: server Web e di database, realizzati con computer di classe server di elevate prestazioni, in termini di CPU, RAM e velocità degli hard disk; un router, che permetta la connessione di tutta la rete di un'azienda intranet alla Rete, con indirizzi IP privati, impiegando un indirizzo IP pubblico; una connessione permanente a Internet con una banda garantita e quindi velocità di trasmissione elevate ad esempio, 1-2 Mbps, realizzata ad esempio con una linea ADSL non commutata; un firewall, per garantire la protezione dagli attacchi esterni di persone non autorizzate da Internet hacker o cracker nell'intranet dell'azienda. 1
2 Caratteristiche dell'applicativo da utilizzare Per sviluppare il servizio on-line dell'istituto sono necessari i programmi per realizzare un server Web e un server di database. Per il servizio WWW, è necessario installare in un computer di classe server un programma di sistema quale, ad esempio, Apache per i server UNIX/Linux oppure IIS per i server Windows Per realizzare un server di database, è necessario installare un RDBMS Relational DataBase Management System in grado di permettere la realizzazione dello schema logico relazionale della base di dati e automatizzare le sue procedure di gestione. Il server di database può essere un computer autonomo della rete aziendale oppure coincidere con il server Web. L'accesso ai dati è realizzato sviluppando alcune pagine da inserire nel sito Web che permettono di eseguire interrogazioni sul server di database e presentare agli utenti i risultati mediante pagine HTML dinamiche di risposta. Le pagine di accesso ai dati contengono degli script server-side eseguiti dal server che aprono connessioni al server di database, eseguono query anche con parametri di ingresso e presentano i risultati agli utenti generando pagine HTML dinamiche. Nel seguito, utilizzeremo Access come RDBMS, mentre per realizzare l'accesso ai dati seguiremo la tecnologia ASP basata sul linguaggio di scripting VBScript. Schema generale della procedura e organizzazione dei dati Per la realizzazione on-line dei servizi dell'istituto possiamo pensare al seguente schema logico relazionale del database, che soddisfa le forme normali. Il database può essere memorizzato nel file testonline.mdb. Lo schema precedente permette di gestire qualsiasi tipo di test, che nel nostro caso potrebbero essere codificati con CodiceTest="TING-1", per i test di ingresso del corso con CodiceCorso="CORSO1", e CodiceTest="TFIN-1", per il test finale del corso "CORSO1". L'introduzione della tabella ausiliaria ComposizioneCorsi permette di trasformare la relazione molti a molti tra gli Allievi e i Corsi, in due associazioni uno a molti e molti a uno. Allo stesso modo, la tabella ComposizioneTest permette di eliminare l'associazione molti a molti tra le Domande e i Test. Nella tabella Risultati, la colonna Risultato numero reale, ad esempio, 78,67 rappresentato in % contiene la percentuale di risposte esatte sul totale con cui un allievo ha effettuato un test d'ingresso per un determinato corso. 2
3 Lo schema relazionale precedente può essere realizzato eseguendo, nell'ordine, le seguenti query SQL nel RDBMS Access. Definizione della Codice SQL nella modalità Nome della query tabella nel database Corsi Corsi Allievi CREATE TABLE Corsi CodiceCorso CHAR6 NOT NULL, Descrizione CHAR50 NOT NULL, DataInizio DATE NOT NULL, DataFine DATE NOT NULL, PRIMARY KEY CodiceCorso CREATE TABLE Allievi CodiceAllievo CHAR6 NOT NULL, Nome Cognome Telefono CHAR 20, PRIMARY KEY CodiceAllievo CHAR 20 NOT NULL, CHAR 20 NOT NULL, CHAR 12 NOT NULL, ComposizioneCorsi CREATE TABLE ComposizioneCorsi CodiceCorso CHAR6 NOT NULL, CodiceAllievo CHAR6 NOT NULL, Livello INTEGER, SuperatoTestFinale LOGICAL, PRIMARY KEY CodiceCorso,CodiceAllievo, FOREIGN KEY CodiceCorso REFERENCES CorsiCodiceCorso, FOREIGN KEY CodiceAllievo REFERENCES AllieviCodiceAllievo Domande Test ComposizioneTest CREATE TABLE Domande CodiceDomanda INTEGER NOT NULL, Quesito CHAR 255 NOT NULL, Risposta1 CHAR 100 NOT NULL, Risposta2 CHAR 100 NOT NULL, Risposta3 CHAR 100 NOT NULL, Risposta4 CHAR 100 NOT NULL, RispostaEsatta INTEGER NOT NULL, PRIMARY KEY CodiceDomanda CREATE TABLE Test CodiceTest CHAR6 NOT NULL, Descrizione CHAR50 NOT NULL, PRIMARY KEY CodiceTest CREATE TABLE ComposizioneTest CodiceTest CHAR6 NOT NULL, CodiceDomanda INTEGER NOT NULL, PRIMARY KEYCodiceTest,CodiceDomanda, FOREIGN KEY CodiceDomanda REFERENCES DomandeCodiceDomanda, FOREIGN KEY CodiceTest REFERENCES TestCodiceTest 3 Allievi ComposizioneCorsi Domande Test ComposizioneTest
4 Risultati CREATE TABLE Risultati CodiceAllievo CHAR6 NOT NULL, CodiceTest CHAR6 NOT NULL, CodiceCorso CHAR6 NOT NULL, Risultato SINGLE, PRIMARY KEYCodiceAllievo,CodiceTest, CodiceCorso, FOREIGN KEY CodiceAllievo REFERENCES AllieviCodiceAllievo, FOREIGN KEY CodiceTest REFERENCES TestCodiceTest Risultati Perfezionare l'iscrizione di un allievo sulla base del risultato raggiunto al test inserimento del livello corrispondente Dopo aver eseguito il test di ingresso on-line, una pagina di accesso ai dati memorizza il risultato raggiunto da un allievo nella tabella Risultati. Il perfezionamento dell'iscrizione può essere quindi effettuato in modo interattivo sulla base della procedura seguente. 1. Verifica del risultato raggiunto da un allievo, noto il suo codice, eseguendo la seguente query con il parametro [Codice allievo:]. Nome query: RisultatoAllievo Query QBE Query SQL SELECT Risultati.CodiceTest, Risultati.CodiceCorso, Risultati.Risultato FROM Allievi INNER JOIN Risultati ON Allievi.CodiceAllievo = Risultati.CodiceAllievo WHERE Allievi.CodiceAllievo = [Codice allievo:]; 2. Aggiornamento della tabella ComposizioneCorsi, inserendo il livello corrispondente al risultato ottenuto calcolato manualmente, con la seguente query di aggiornamento di nome ModificaLivello. UPDATE ComposizioneCorsi SET Livello=[Valore livello:] WHERE CodiceAllievo=[Codice allievo:] AND CodiceCorso = [Codice corso:]; 4
5 L'esecuzione della query richiede all'operatore il livello raggiunto parametro [Valore livello:] da un allievo per un certo corso [Codice corso:] e il suo codice parametro [Codice allievo:], per poi effettuare la modifica nella riga corrispondente nella tabella ComposizioneCorsi. Ad esempio, possiamo ipotizzare la seguente corrispondenza tra il campo Risultato raggiunto nel test tabella Risultati e la colonna Livello tabella ComposizioneCorsi: Risultato minore del 60%, Livello=1; Risultato maggiore o uguale al 60% e minore dell'80%, Livello=2; Risultato maggiore o uguale dell'80%, Livello=3. In alternativa, in alcuni RDBMS non in Access, è possibile effettuare le due operazioni precedenti in modo automatico associando alla tabella Risultati un trigger eseguito in risposta ad ogni operazione di inserimento. Un trigger di inserimento è definito da uno script SQL, il cui codice è eseguito dal RDBMS per ogni comando INSERT. Nel nostro progetto, lo script SQL del trigger si presenta con una forma del tipo seguente. Nel codice, Inserted rappresenta una tabella dinamica con la riga inserita nella tabella Risultati che provoca l'esecuzione del trigger. La sintassi potrebbe essere differente nei diversi RDBMS. CREATE TRIGGER ModificaLivello ON Risultati FOR INSERT IF SELECT CodiceTest FROM Inserted LIKE "TING$" AND SELECT Risultato FROM Inserted < 60,00 BEGIN UPDATE ComposizioneCorsi SET Livello=1 WHERE CodiceCorso = SELECT CodiceCorso FROM Inserted AND CodiceAllievo = SELECT CodiceAllievo FROM Inserted END ELSE IF SELECT CodiceTest FROM Inserted LIKE "TING$" AND SELECT Risultato FROM Inserted >= 60,00 AND SELECT Risultato FROM Inserted < 80,00 BEGIN UPDATE ComposizioneCorsi SET Livello=2 WHERE CodiceCorso = SELECT CodiceCorso FROM Inserted AND CodiceAllievo = SELECT CodiceAllievo FROM Inserted END ELSE BEGIN UPDATE ComposizioneCorsi SET Livello=3 WHERE CodiceCorso = SELECT CodiceCorso FROM Inserted AND CodiceAllievo = SELECT CodiceAllievo FROM Inserted END Stampare l'elenco degli allievi che hanno superato il test finale Questo servizio può essere realizzato con la seguente interrogazione. 5
6 Query QBE Nome query: ElencoAllievi Query SQL SELECT Allievi.Cognome, Allievi.Nome,Allievi.Telefono FROM Allievi INNER JOIN ComposizioneCorsi ON Allievi.CodiceAllievo = ComposizioneCorsi.CodiceAllievo WHERE ComposizioneCorsi.CodiceCorso = [Codice corso:] AND ComposizioneCorsi.SuperatoTestFinale = Yes; Realizzare le pagine Web idonee a gestire la somministrazione del test d'ingresso e l'eventuale interazione con la base di dati Questa operazione richiede la realizzazione di pagine di accesso ai dati del database progettato in precedenza. Nel seguito: ipotizzeremo che il server Web coincida con il server di database. Nel nostro progetto è sufficiente che nel server Web siano installati i driver per il RDBMS Access; useremo come tecnologia per la creazione di pagine di accesso ai dati l'asp basato sul linguaggio di scripting VBScript. Questa operazione può essere realizzata completando i seguenti passi operativi. 1. Creare una pagina Web, di nome richiama_test.htm, con un form in cui l'allievo deve digitare il proprio codice, il codice del corso e quello del test che deve eseguire. Questa pagina HTML richiama la pagina ASP, esegui_test.asp, che esegue una query nel database per ricercare le domande del test e visualizzarle in una nuova pagina HTML dinamica. 6
7 Pagina Web richiama_test.htm I nomi delle caselle di testo sono quelli riportati nella figura precedente, mentre il form richiama la pagina esegui_test.asp mediante la seguente struttura del tag doppio <FORM>, inserita nel corpo della pagina Web. <FORM METHOD="POST" ACTION="esegui_test.asp"> </FORM> Pagina ASP esegui_test.asp Language=VBScript %> <% Response.Buffer=True %> <HTML> <HEAD><TITLE>Esegui test</title></head> <BODY> <H3>Test d'ingresso</h3> <% Dim ConnessioneDB, rstabella, QuerySQL, CodiceTest, CodiceAllievo Dim CodiceCorso, i 'Apertura della connessione al database Set ConnessioneDB = Server.CreateObject"ADODB.Connection" ConnessioneDB.Open "DRIVER={Microsoft Access Driver *.mdb}; " &_ "DBQ=" & Server.MapPath"testonline.mdb" 'Raccolta dei dati digitati dall'utente nel browser CodiceTest = Request.Form"txtCodiceTest" CodiceAllievo = Request.Form"txtCodiceAllievo" CodiceCorso = Request.Form"txtCodiceCorso" 'Salvataggio dati in cookie Response.Cookies"Dati""CodiceTest" = CodiceTest Response.Cookies"Dati""CodiceAllievo" = CodiceAllievo Response.Cookies"Dati""CodiceCorso" = CodiceCorso 'Definzione codice SQL della query per ricercare le domande di un test QuerySQL="SELECT Domande.* " &_ "FROM Domande INNER JOIN " &_ "Test INNER JOIN ComposizioneTest ON " &_ "Test.CodiceTest = ComposizioneTest.CodiceTest " &_ "ON Domande.CodiceDomanda = ComposizioneTest.CodiceDomanda " &_ "WHERE Test.CodiceTest='" & CodiceTest & "';" Set rstabella = ConnessioneDB.ExecuteQuerySQL 'Creazione di una pagina HTML dinamica con le domande del test. 'Le domande sono individuate da un nome del tipo NAME=i, dove i e' il 7
8 ' numero della domanda. Il test e' indipendente dal numero di domande ' memorizzato. 'Dopo la compilazione del test, la pagina richiama calcola_risultato.asp ' che effettua il calcolo del risultato raggiunto. %> <% If rstabella.bof=true And rstabella.eof=true Then %> <H4>Non ci dati disponibili!</h4> <% Else %> <FORM METHOD="POST" ACTION="calcola_risultato.asp"> <%i=1 Do until rstabella.eof%> <P><%=rsTabella.Fields"Quesito"%><BR> <%=rstabella.fields"risposta1"%> <INPUT TYPE="RADIO" NAME="<%=i%>" VALUE="1"><BR> <%=rstabella.fields"risposta2"%> <INPUT TYPE="RADIO" NAME="<%=i%>" VALUE="2"><BR> <%=rstabella.fields"risposta3"%> <INPUT TYPE="RADIO" NAME="<%=i%>" VALUE="3"><BR> <%=rstabella.fields"risposta4"%> <INPUT TYPE="RADIO" NAME="<%=i%>" VALUE="4"><BR> </P> <% i = i + 1 rstabella.movenext %> <% Loop %> <P> <INPUT TYPE="SUBMIT" NAME="submit" VALUE="Invia le risposte del test"> </P> </FORM> <% End If %> <% rstabella.close : Set rstabella = Nothing ConnessioneDB.Close : Set ConnessioneDB = Nothing %> </BODY> </HTML> La pagina ASP produce un risultato del tipo descritto nella figura seguente. 8
9 2. La pagina esegui_test.asp richiama un'altra pagina ASP, calcola_risultato.asp, che calcola il risultato raggiunto dall'allievo nel test e, dopo avere visualizzato il risultato in una pagina HTML dinamica, aggiorna la tabella Risultati con la percentuale ottenuta nel test d'ingresso. Pagina ASP calcola_risultato.asp Language=VBScript %> <% Response.Buffer=True %> <% Dim ConnessioneDB, rstabella, QuerySQL Dim CodiceTest, CodiceAllievo, CodiceCorso Dim i, RisposteOK, RispostaData, RecordModificati 'Apertura della connessione al database Set ConnessioneDB = Server.CreateObject"ADODB.Connection" ConnessioneDB.Open "DRIVER={Microsoft Access Driver *.mdb};" &_ "DBQ=" & Server.MapPath"testonline.mdb" 'Lettura dei dati memorizzati nei cookie. CodiceTest = Request.Cookies"Dati""CodiceTest" CodiceAllievo = Request.Cookies"Dati""CodiceAllievo" CodiceCorso = Request.Cookies"Dati""CodiceCorso" 'Definizione query SQL per la lettura della risposta esatta 'nel test scelto. QuerySQL="SELECT Domande.RispostaEsatta " &_ "FROM Domande INNER JOIN " &_ "Test INNER JOIN ComposizioneTest ON " &_ "Test.CodiceTest = ComposizioneTest.CodiceTest " &_ "ON Domande.CodiceDomanda = ComposizioneTest.CodiceDomanda " &_ "WHERE Test.CodiceTest='" & CodiceTest & "';" Set rstabella = ConnessioneDB.ExecuteQuerySQL 'Calcolo del numero di risposte esatte. i=1 RisposteOK = 0 Do Until rstabella.eof RispostaEsatta=rsTabella.Fields"RispostaEsatta" SELECT CASE Request.Form"" & i & "" CASE "1" RispostaData=1 CASE "2" RispostaData=2 CASE "3" RispostaData=3 CASE "4" RispostaData=4 END SELECT IF RispostaEsatta=RispostaData THEN RisposteOK = RisposteOK +1 END IF i = i +1 rstabella.movenext Loop 'Calcolo della percentuale di domande corrette sul totale. Risultato = RisposteOK/i-1*100 'Esecuzione della query di aggiornamento per modificare la tabella ' con il risultato del test. QuerySQL="UPDATE Risultati " &_ 9
10 "SET Risultato=" & RoundRisultato,0 &_ " WHERE CodiceAllievo='" & CodiceAllievo & "' AND " &_ " CodiceTest='" & CodiceTest & "' AND " &_ " CodiceCorso='" & CodiceCorso & "'" ConnessioneDB.Execute QuerySQL, RecordModificati %> 'Stampa del risultato all'utente Response.Write"<H3>Risultato raggiunto nel test d'ingresso:<br>" Response.WriteRoundRisultato,0 & " %</H3>" NOTE per l'uso del sito Web. In allegato a questa soluzione, è possibile eseguire il download della cartella con il sito Web che contiene l'applicazione ASP appena realizzata. Il sito è pronto per essere pubblicato in locale o in Internet in un computer in cui è stato installato il servizio WWW. Il testing è stato effettuato pubblicando il sito in un computer locale con Windows XP professional in cui è stato installato il servizio WWW, creato con il programma di sistema IIS. Dopo la pubblicazione sia in locale sia in Internet, affinché funzionino le operazioni di aggiornamento sulla base di dati, è necessario che il file di database testoline.mdb, nella home folder del sito, disponga dei necessari permessi di scrittura. 10
SOLUZIONE SECONDA PROVA INFORMATICA ITC ESAME DI STATO 2002/2003 TRAMONTANA
Esame di Stato Istituto Tecnico Commerciale CORSO SPERIMENTALE Progetto "MERCURIO" Indirizzo: PROGRAMMATORI Soluzione della Seconda Prova - Tema di: INFORMATICA Anno Scolastico: 2002-2003 Riflessioni e
Simulazione seconda prova Esame di Stato Sito Web - Gestione di un centro agroalimentare all ingrosso (Parte seconda)
Simulazione seconda prova Esame di Stato Sito Web - Gestione di un centro agroalimentare all ingrosso (Parte seconda) Il candidato realizzi inoltre il sito Internet del centro che deve permettere, tra
Volumi di riferimento
Simulazione seconda prova Esame di Stato Gestione di un centro agroalimentare all ingrosso Parte prima) Un nuovo centro agroalimentare all'ingrosso intende realizzare una base di dati per l'attività di
1. Schema concettuale della base di dati Lo schema concettuale (o statico) è uno dei due schemi del progetto concettuale di un sistema informativo.
Esame di Stato Istituto Tecnico Industriale Proposta di soluzione della seconda prova Indirizzo: INFORMATICA Tema: INFORMATICA Anno Scolastico: 2003-2004 1. Schema concettuale della base di dati Lo schema
Esame di Stato Istituto Tecnico Industriale Soluzione della Seconda Prova Indirizzo: INFORMATICA Tema: INFORMATICA Anno Scolastico: 2002-2003
Esame di Stato Istituto Tecnico Industriale Soluzione della Seconda Prova Indirizzo: INFORMATICA Tema: INFORMATICA Anno Scolastico: 2002-2003 Il primo punto richiede l analisi e lo sviluppo del progetto
VBScript. VBScript. Visual Basic Scripting Edition. Linguaggio di script per browser e server Microsoft Deriva da Visual Basic, ma è interpretato
VBScript Visual Basic Scripting Edition 1 VBScript Linguaggio di script per browser e server Microsoft Deriva da Visual Basic, ma è interpretato 2 Pag. 1 Principali caratteristiche Fine istruzione singola
Accesso a basi di dati con ASP. Algoritmo per visualizzare un DB
Accesso a basi di dati con ASP 1 Algoritmo per visualizzare un DB 1. creare una connessione tra lo script ASP e il database 2. Costruire una QUERY in linguaggio SQL che opera sul database 3. Recuperare
INFORMATICA. Applicazioni WEB a tre livelli con approfondimento della loro manutenzione e memorizzazione dati e del DATABASE.
INFORMATICA Applicazioni WEB a tre livelli con approfondimento della loro manutenzione e memorizzazione dati e del DATABASE. APPLICAZIONI WEB L architettura di riferimento è quella ampiamente diffusa ed
19. LA PROGRAMMAZIONE LATO SERVER
19. LA PROGRAMMAZIONE LATO SERVER Introduciamo uno pseudocodice lato server che chiameremo Pserv che utilizzeremo come al solito per introdurre le problematiche da affrontare, indipendentemente dagli specifici
Applicazione ASP di esempio
Applicazione ASP di esempio Database in rete Prof. Claudio Maccherani Un server web è un programma che gira su un computer sempre collegato ad Internet e che mette a disposizione file, pagine e servizi.
ASP: DOMANDE E RISPOSTE (Q&A)
Autore: Classe: Nicola Ceccon QUINTA INFORMATICA (5IA) Anno scolastico: 2003/2004 Scuola: Itis Euganeo ASP: DOMANDE E RISPOSTE (Q&A) Dispensa La dispensa presenta i contenuti fondamentali di ASP nella
Data Base in Internet
Data Base in Internet Esempio di applicazione ASP Prof. Claudio Maccherani Un applicazione che interroghi un database remoto in un server Web è scritta in ASP (Active Server Page) se piattaforma NT / IIS
Il DBMS Oracle. Express Edition. Donatella Gubiani e Angelo Montanari
Gubiani & Montanari Il DBMS Oracle 1 Il DBMS Oracle Express Edition Donatella Gubiani e Angelo Montanari Il DBMS Oracle Il DBMS Oracle Oracle 10g Express Edition Il DBMS Oracle (nelle sue versioni più
GESTIONE DI MDB in WEB
GESTIONE DI MDB in WEB Il presente documento riporta un esempio generico di gestione di un database di Access. Il lettore può personalizzare in base alle proprie esigenze sia il contenuto del database,
Pagine Asp. Pagine Asp
Pagine Asp Architettura web Esistono alcune limitazioni alle applicazioni che si possono realizzare in HTML, ad esempio non è possibile costruire un sito web che consenta all utente di accedere ai dati
A. Lorenzi Pagine ASP
Pagine ASP Web server software per la gestione di un computer host Internet oppure di un server di rete, che mette a disposizione dati o applicativi per gli utenti della rete Web server IIS (Internet Information
Data Base. Master "Bio Info" Reti e Basi di Dati Lezione 6
Data Base 1 Sommario I concetti fondamentali. Database Relazionale.. Query e SQL MySql, Creazione di un db in MySQL con PHPmyAdmin Creazione database e delle Tabelle Query Inserimento Ricerca Modifica
ISTITUTO DI ISTRUZIONE SUPERIORE Cigna Baruffi Garelli
Attività svolta 1. UNITÀ DI APPRENDIMENTO 1: INTRODUZIONE ALLA PROGRAMMAZIONE 1.1. Introduzione ai sistemi numerici: Sistema numerico decimale e binario. Conversioni binario-decimale e decimale binario.
Anno 2013 Informatica ABACUS
Anno 2013 Informatica ABACUS Testo Una Società Aeroportuale commissiona lo sviluppo di un software per la gestione dei controlli passeggeri e merci nei vari punti di dogana presenti in un Aeroporto Internazionale.
ASP: ESERCIZI E SOLUZIONI
Autore: Classe: Nicola Ceccon QUINTA INFORMATICA (5IA) Anno scolastico: 2003/2004 Scuola: Itis Euganeo ASP: ESERCIZI E SOLUZIONI Esercizi Si propongono tre esercizi in ASP che prevedono l'utilizzo di un
Lo scenario: la definizione di Internet
1 Lo scenario: la definizione di Internet INTERNET E UN INSIEME DI RETI DI COMPUTER INTERCONNESSE TRA LORO SIA FISICAMENTE (LINEE DI COMUNICAZIONE) SIA LOGICAMENTE (PROTOCOLLI DI COMUNICAZIONE SPECIALIZZATI)
M070 - ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE
A.S. 2002/2003 - SECONDA PROVA - ISTRUZIONE TECNICA M070 - ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE Indirizzo: INFORMATICA progetto "Abacus" Tema di: INFORMATICA GENERALE E APPLICAZIONI TECNICO-SCIENTIFICHE
Corso di Web programming Modulo T3 A2 - Web server
Corso di Web programming Modulo T3 A2 - Web server 1 Prerequisiti Pagine statiche e dinamiche Pagine HTML Server e client Cenni ai database e all SQL 2 1 Introduzione In questa Unità si illustra il concetto
Corso di Informatica. Prerequisiti. Modulo T3 B3 Programmazione lato server. Architettura client/server Conoscenze generali sui database
Corso di Informatica Modulo T3 B3 Programmazione lato server 1 Prerequisiti Architettura client/server Conoscenze generali sui database 2 1 Introduzione Lo scopo di questa Unità è descrivere gli strumenti
2104 volume III Programmazione
2103 SQLite Capitolo 77 77.1 Utilizzo generale................................. 2104 77.1.1 Utilizzo di sqlite3».......................... 2104 77.1.2 Copie di sicurezza............................ 2106
Database e reti. Piero Gallo Pasquale Sirsi
Database e reti Piero Gallo Pasquale Sirsi Approcci per l interfacciamento Il nostro obiettivo è, ora, quello di individuare i possibili approcci per integrare una base di dati gestita da un in un ambiente
Lezione II: Web server e ambiente di lavoro
Lezione II: Web server e ambiente di lavoro In questa lezione, in laboratorio, si mostrerà quali sono i passi necessari per creare ed eseguire una pagina ASP. Brevemente, verrà fatto anche vedere, come
La tecnologia ASP.NET e i database
Introduzione alle pagine dinamiche Con il linguaggio HTML si possono creare delle pagine Web statiche. Se invece volessimo creare delle pagine Web dinamiche, pagine il cui codice html viene generato al
Corso di Informatica
Corso di Informatica CL3 - Biotecnologie Orientarsi nel Web Prof. Mauro Giacomini Dott. Josiane Tcheuko Informatica - 2006-2007 1 Obiettivi Internet e WWW Usare ed impostare il browser Navigare in internet
Corso di Informatica Modulo T3 B1 Programmazione web
Corso di Informatica Modulo T3 B1 Programmazione web 1 Prerequisiti Architettura client/server Elementi del linguaggio HTML web server SQL server Concetti generali sulle basi di dati 2 1 Introduzione Lo
Obiettivi d esame PHP Developer Fundamentals on MySQL Environment
Obiettivi d esame PHP Developer Fundamentals on MySQL Environment 1.0 Ambiente di sviluppo 1.1 Web server e database MySQL Comprendere la definizione dei processi che si occupano di fornire i servizi web
Introduzione a MySQL
Introduzione a MySQL Cinzia Cappiello Alessandro Raffio Politecnico di Milano Prima di iniziare qualche dettaglio su MySQL MySQL è un sistema di gestione di basi di dati relazionali (RDBMS) composto da
Uso del computer e gestione dei file. Elaborazione testi. Foglio elettronico. Strumenti di presentazione
Il è finalizzato a elevare il livello di competenza nell utilizzo del computer, del pacchetto Office e delle principali funzionalità di Internet. Il percorso formativo si struttura in 7 moduli Concetti
RELAZIONE SCRITTA RELATIVA AL PROGRAMMA DI GESTIONE TABELLA ATTORI
Nicoletta Barbaro 4C Mercurio TRACCIA DEL PROBLEMA: RELAZIONE SCRITTA RELATIVA AL PROGRAMMA DI GESTIONE TABELLA ATTORI Un'azienda che distribuisce film in formato dvd chiede ad una software house(4c mercurio)
APPENDICE B Le Active Server Page
APPENDICE B Le Active Server Page B.1 Introduzione ad ASP La programmazione web è nata con la Common Gateway Interface. L interfaccia CGI tuttavia presenta dei limiti: ad esempio anche per semplici elaborazioni
1) Il client(browser utilizzato) invia al server i dati inseriti dall utente. Server
2) Il Server richiama l'interprete PHP il quale esegue i comandi contenuti nel file.php specificato nell'attributo action del tag form creando un file HTML sulla base dei dati inviati dall utente 1) Il
LICEO SCIENTIFICO "LEONARDO DA VINCI" - RC PROGRAMMA DI INFORMATICA A.S. 2014/15 - CLASSE: I Q - Indirizzo Scienze applicate Prof Miritello Rita
LICEO SCIENTIFICO "LEONARDO DA VINCI" - RC PROGRAMMA DI INFORMATICA A.S. 2014/15 - CLASSE: I Q - Indirizzo Scienze applicate Modulo 1: Introduzione all informatica Fondamenti di teoria della elaborazione
Sommario. iii. Prefazione... xi Introduzione...xvii Ringraziamenti... xxi. Parte I - Concetti... 1. Capitolo 1 - L hardware del PC...
iii Prefazione... xi Introduzione...xvii Ringraziamenti... xxi Parte I - Concetti... 1 Capitolo 1 - L hardware del PC... 5 1.1 Il processore, la scheda madre e la memoria... 7 1.1.1 Il processore...7 1.1.2
Basi di Dati Corso di Laura in Informatica Umanistica
Basi di Dati Corso di Laura in Informatica Umanistica Appello del 10/09/2010 Parte 1: Algebra Relazionale e linguaggio SQL Docente: Giuseppe Amato Sia dato il seguente schema di base di dati per la gestione
PROGRAMMA DI INFORMATICA CLASSE quinta ANNO SCOLASTICO 2012/2013
PROGRAMMA DI INFORMATICA CLASSE quinta ANNO SCOLASTICO 2012/2013 Modulo A: Basi di dati e linguaggio SQL La produzione del software; Il controllo do qualità; La metodologia; Modellazione dei dati; Il modello
Questo punto richiederebbe uno sviluppo molto articolato che però a mio avviso va al di là delle possibilità fornite al candidato dal tempo a disposizione. Mi limiterò quindi ad indicare dei criteri di
La progettazione di un database non ha un unica soluzione. Quella proposta può essere quindi variata in base all esperienza del programmatore.
Esame di Stato Istituto Tecnico Commerciale Proposta di soluzione della Seconda Prova Indirizzo: PROGRAMMATORI Tema di: INFORMATICA GENERALE E APPLICAZIONI GESTIONALI (Testo valevole anche per i corsi
SQL e ACCESS. Modello relazionale PROBLEMA ENTITA STUDENTE
SQL e ACCESS Prof. Salvatore Multazzu (salvatoremultazzu@tiscali.it) Applicazioni Informatiche nella comunicazione Modello relazionale Entità Record o Ennuple Attributi o Campi Tipi Chiavi Primarie (PK)
MySQL Database Management System
MySQL Database Management System http://www.mysql.com/ DATABASE RELAZIONALI Un database è una collezione strutturata di informazioni. I database sono delle strutture nelle quali è possibile memorizzare
User Tools: DataBase Manager
Spazio di lavoro Per usare T-SQL Assistant selezionare il link Simple Query e spostare a piacere la piccola finestra dove un menu a tendina mostra i diversi comandi SQL selezionabili, il pulsante Preview
PROGRAMMAZIONE MODULARE DI INFORMATICA CLASSE QUINTA - INDIRIZZO MERCURIO SEZIONE TECNICO
PROGRAMMAZIONE MODULARE DI INFORMATICA CLASSE QUINTA - INDIRIZZO MERCURIO SEZIONE TECNICO Modulo 1: IL LINGUAGGIO HTML Formato degli oggetti utilizzati nel Web Elementi del linguaggio HTML: tag, e attributi
ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE CORSO SPERIMENTALE Progetto ABACUS SIMULAZIONE PROVA SCRITTA DI INFORMATICA
Istituto di Istruzione Superiore Alessandrini - Marino ESAME DI STATO DI ISTITUTO TECICO IDUSTRIALE CORSO SPERIMETALE Progetto ABACUS SIMULAZIOE PROVA SCRITTA DI IFORMATICA La società PcTeramo srl è una
RELAZIONE SCRITTA RELATIVA AL PROGRAMMA DI GESTIONE SITO E-COMMERCE
RELAZIONE SCRITTA RELATIVA AL PROGRAMMA DI GESTIONE SITO E-COMMERCE CHIARA FERRARI 5I MERCURIO INDICE: 1. TRACCIA DEL PROBLEMA 2. SVILUPPO DEL PROGETTO (ENTITA, ATTRIBUTI) 3. SCHEMA E-R DELLA BASE DEI
Ministero dell Istruzione dell Università e della Ricerca M070 ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE
Pag. 1/1 Sessione ordinaria 2010 Seconda prova scritta Ministero dell Istruzione dell Università e della Ricerca M070 ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE CORSO DI ORDINAMENTO Indirizzo: INFORMATICA
Esercitazione query in SQL L esercitazione viene effettuata sul database viaggi e vacanze che prevede il seguente modello E/R:
Esercitazione query in SQL L esercitazione viene effettuata sul database viaggi e vacanze che prevede il seguente modello E/R: Si consiglia di creare il data base, inserire i dati nelle tabelle, provare
Dal protocollo IP ai livelli superiori
Dal protocollo IP ai livelli superiori Prof. Enrico Terrone A. S: 2008/09 Protocollo IP Abbiamo visto che il protocollo IP opera al livello di rete definendo indirizzi a 32 bit detti indirizzi IP che permettono
Strumenti Software per Esercitazioni (ambiente Windows) Basi di Dati L LS Ing. Gestionale
Strumenti Software per Esercitazioni (ambiente Windows) Basi di Dati L LS Ing. Gestionale Installazione EasyPHP Scaricare e lanciare easyphp1-8_setup.exe (es. dalla pagina della didattica su http://www-db.deis.unibo.it/~fgrandi)
PROGRAMMA FINALE SVOLTO CLASSE 1 BT A.S. 2014/15
Istituto di Istruzione Superiore V. Bachelet Istituto Tecnico Commerciale - Liceo Linguistico Liceo Scientifico Liceo Scienze Umane Via Stignani, 63/65 20081 Abbiategrasso Mi PROGRAMMA FINALE SVOLTO CLASSE
RenderCAD S.r.l. Formazione
Corso Descrizione La durata di questo corso è complessivamente di ore 150 di cui 85 ore di teoria, 35 ore di pratica e 30 ore di stage in azienda. Nel nostro territorio esiste una richiesta di tale figura,
DDL, VINCOLI D INTEGRITÁ, AGGIORNAMENTI E VISTE. SQL è più di un semplice linguaggio di interrogazione
SQL DDL, VINCOLI D INTEGRITÁ, AGGIORNAMENTI E VISTE SQL è più di un semplice linguaggio di interrogazione! Linguaggio di definizione dati (Data-definition language, DDL):! Crea/distrugge/modifica relazioni
DATABASE IN RETE E PROGRAMMAZIONE LATO SERVER
DATABASE IN RETE E PROGRAMMAZIONE LATO SERVER L architettura CLIENT SERVER è l architettura standard dei sistemi di rete, dove i computer detti SERVER forniscono servizi, e computer detti CLIENT, richiedono
Tecnologie e Programmazione Web
Presentazione 1 Tecnologie e Programmazione Web Html, JavaScript e PHP RgLUG Ragusa Linux Users Group SOftware LIbero RAgusa http://www.solira.org - Nunzio Brugaletta (ennebi) - Reti 2 Scopi di una rete
Il sistema IBM DB2. Sistemi Informativi T. Versione elettronica: L01.1.IntroduzioneDB2.pdf
Il sistema IBM DB2 Sistemi Informativi T Versione elettronica: L01.1.IntroduzioneDB2.pdf IBM DB2 Il DBMS relazionale IBM DB2 è il prodotto di punta dell IBM per la gestione di basi di dati relazionali
Corso di Informatica Generale 1 IN1. Linguaggio SQL
Università Roma Tre Facoltà di Scienze M.F.N. di Laurea in Matematica di Informatica Generale 1 Linguaggio SQL Marco (liverani@mat.uniroma3.it) Sommario Prima parte: le basi dati relazionali Basi di dati:
Introduzione a Windows XP Professional Installazione di Windows XP Professional Configurazione e gestione di account utente
Programma Introduzione a Windows XP Professional Esplorazione delle nuove funzionalità e dei miglioramenti Risoluzione dei problemi mediante Guida in linea e supporto tecnico Gruppi di lavoro e domini
Corso Sistemi Informativi Avanzati. Programma 30 set 2015. Installazione Macchina Virtuale. Introduzione alla BI nelle Aziende.
Programma 30 set 205 Installazione Macchina Virtuale Introduzione alla BI nelle Aziende Introduzione SQL Macchina Virtuale È un emulazione di un computer su un altro computer Stesso punto di partenza per
Esercitazione 8. Basi di dati e web
Esercitazione 8 Basi di dati e web Rev. 1 Basi di dati - prof. Silvio Salza - a.a. 2014-2015 E8-1 Basi di dati e web Una modalità tipica di accesso alle basi di dati è tramite interfacce web Esiste una
Basi di Dati: Corso di laboratorio
Basi di Dati: Corso di laboratorio Lezione 2 Raffaella Gentilini 1 / 45 Sommario 1 Il DDL di SQL: Cancellazione ed Aggiornamento di una BD Cancellazione di Schemi, Tabelle, e Domini Aggiornamento di Tabelle
Informatica per la comunicazione" - lezione 9 -
Informatica per la comunicazione" - lezione 9 - Protocolli di livello intermedio:" TCP/IP" IP: Internet Protocol" E il protocollo che viene seguito per trasmettere un pacchetto da un host a un altro, in
Lezione III: Oggetti ASP e interazione tramite form HTML
Lezione III: Oggetti ASP e interazione tramite form HTML La terza lezione, come le precedenti, ha avuto una durata di due ore, di cui una in aula e l altra in laboratorio, si è tenuta alla presenza della
2 Anno 2003 - Informatica ABACUS
Testo Un vivaio vuole realizzare una base di dati per gestire le sue attività di vendita di piante e le sue attività esterne. Si vogliono memorizzare, oltre alle informazioni generali sulle diverse specie
Lezione 8. Metadati, Viste e Trigger
Lezione 8 Metadati, Viste e Trigger Pag.1 Metadati e catalogo di sistema I metadati sono dati a proposito dei dati (quali tabelle esistono?, quali campi contengono?, quante tuple contengono?, ci sono vincoli
Eprogram ITIS V anno Unità 6 - PHP e MySQL
Eprogram ITIS V anno Unità 6 - PHP e MySQL Compito in classe proposto Un grande magazzino utilizza un database per gestire le vendite dei prodotti. La tabella PRODOTTI contiene le informazioni relative
Internet Internet è universalmente nota come la Rete delle reti: un insieme smisurato di computer collegati tra loro per scambiarsi dati e servizi.
Internet Internet è universalmente nota come la Rete delle reti: un insieme smisurato di computer collegati tra loro per scambiarsi dati e servizi. Internet: la rete delle reti Alberto Ferrari Connessioni
Indice. 1.13 Configurazione di PHP 26 1.14 Test dell ambiente di sviluppo 28
Indice 25 184 Introduzione XI Capitolo 1 Impostazione dell ambiente di sviluppo 2 1.1 Introduzione ai siti Web dinamici 2 1.2 Impostazione dell ambiente di sviluppo 4 1.3 Scaricamento di Apache 6 1.4 Installazione
Il sistema informativo deve essere di tipo centralizzato e accessibile mediante un computer server installato nella rete locale dell albergo.
PROBLEMA. Un albergo di una grande città intende gestire in modo automatizzato sia le prenotazioni sia i soggiorni e realizzare un database. Ogni cliente viene individuato, tra l altro, con i dati anagrafici,
Tratte da (18. TECNICHE DI ACCESSO AI DATABASE IN AMBIENTE INTERNET)
Tratte da (18. TECNICHE DI ACCESSO AI DATABASE IN AMBIENTE INTERNET) Ipotesi di partenza: concetti di base del networking Le ipotesi di partenza indispensabili per poter parlare di tecniche di accesso
Ministero della Pubblica Istruzione Ufficio Scolastico Regionale per la Sicilia Direzione Generale
Unione Europea Regione Sicilia Ministero della Pubblica Istruzione Ufficio Scolastico Regionale per la Sicilia Direzione Generale ISTITUTO TECNICO INDUSTRIALE STATALE G. MARCONI EDILIZIA ELETTRONICA e
Quesiti 6 e 7) - 9 - Creiamo il file query4.php su una piattaforma OPEN SOURCE usando in linguaggio PHP ospitato su un webserver APACHE per interrogare un database MYSQL. Tale file verrà attivato cliccando
IL LINGUAGGIO SQL IDENTIFICATORI E TIPI DI DATI COMANDI E ISTRUZIONI
IL LINGUAGGIO SQL Il linguaggio SQL ( Structured Query Languages) è un linguaggio non procedurale che è diventato uno standard tra i linguaggi per la gestione dei database relazionali. Il linguaggio procedurale
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.
Programma svolto di Informatica classe VC S.I.A a.s. 2014/2015 MODULO 1 I SISTEMI OPERATIVI U.D. 1 Organizzazione dei Sistemi Operativi U.D. 2 Struttura e funzionamento di un Sistema Operativo U.D. 3 Tipi
M733 ESAME DI STATO DI ISTITUTO TECNICO COMMERCIALE CORSO DI ORDINAMENTO
Seconda prova scritta Ministero dell Istruzione, dell Università e della Ricerca M733 ESAME DI STATO DI ISTITUTO TECNICO COMMERCIALE CORSO DI ORDINAMENTO Indirizzo: PROGRAMMATORI Tema di: INFORMATICA GENERALE
Progettazione Web Applicazioni client-server
Progettazione Web Applicazioni client-server Sviluppo di un'applicazione Web integrando: HTML MySQL PHP Apache Applicativi utilizzabili: gestione database: JDER, MySQL Workbench, HeidiSQL (Win), DBeaver
PHP e Structured Query Language
Esercitazioni del corso di Tecnologie per la Comunicazione Aziendale PHP e Structured Query Language Marco Loregian loregian@disco.unimib.it www.siti.disco.unimib.it/didattica/tca2008 Interrogazioni (ripasso)
Parte II: Reti di calcolatori Lezione 9
Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2013-14 Pietro Frasca Parte II: Reti di calcolatori Lezione 9 Martedì 1-04-2014 1 Applicazioni P2P
I comandi del linguaggio DDL (Data Definition Language): CREATE E ALTER
Caratteristiche generali del linguaggio SQL Il linguaggio SQL è il linguaggio usato per la gestione dei database relazionali, cioè dei database creati con un DBMS di tipo relazionale. Esso nacque nella
DATABASE. www.andreavai.it
Cos'è un database? Quando si usa? Differenze con i fogli elettronici Le tabelle: record, campi, tipi di dati Chiavi e indici Database relazionali (R-DBMS) Relazioni uno-a-uno Relazioni uno-a-molti Relazioni
capitolo 4 L ORGANIZZAZIONE DELLA VALUTV ALUTAZIONEAZIONE
capitolo 4 L ORGANIZZAZIONE DELLA VALUTV ALUTAZIONEAZIONE 4.1 DESCRIZIONE SINTETICA DELLA STRUTTURA ORGANIZZATIVA Gli strumenti e le procedure di valutazione e certificazione di qualità delineate nel
Ipotesi di simulazione della seconda prova di Informatica 2015. Prima parte
Ipotesi di simulazione della seconda prova di Informatica 2015 Prima parte 1. Analisi della realtà di riferimento Le specifiche richiedono la realizzazione di una web-application distribuita. Gli utenti,
1) Una periferica di input è: A) il mouse B) il monitor C) la stampante
CONOSCENZE DI INFORMATICA 1) Una periferica di input è: A) il mouse B) il monitor C) la stampante 2) Una memoria in sola lettura con la particolarità di essere cancellata in particolari condizioni è detta:
Software di sistema e software applicativo. I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche
Software di sistema e software applicativo I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche Software soft ware soffice componente è la parte logica
ISTITUTO TECNICO ECONOMICO MOSSOTTI
CLASSE III INDIRIZZO A.F.M. UdA n. 1 Titolo: Le basi di dati Funzioni di un Data Base Management System (DBMS) Riconoscere i diversi modelli organizzativi aziendali, documentare le procedure e ricercare
Sessione ordinaria 2005 Seconda prova scritta M070 - ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE
Istituto di Istruzione Superiore Alessandrini - Marino 1 Sessione ordinaria 2005 Seconda prova scritta M070 - ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE Una etichetta discografica indipendente chiede
Corso Creare Siti WEB
Corso Creare Siti WEB INTERNET e IL WEB Funzionamento Servizi di base HTML CMS JOOMLA Installazione Aspetto Grafico Template Contenuto Articoli Immagini Menu Estensioni Sito di esempio: Associazione LaMiassociazione
ISTITUTO DI ISTRUZIONE SUPERIORE Cigna Baruffi Garelli
Attività svolta 1. UNITÀ DI APPRENDIMENTO 1: RIPASSO E APPROFONDIMENTO DEGLI ARGOMENTI PRECEDENTI 1.1. Concetti elementari di informatica Algoritmo, Dato, Informazione Campi di applicazione e classificazione
2) individui il numero "n" di bit necessari per ottenere un rapporto S/N di almeno 20 db per i livelli più bassi della dinamica;
ESAME DI STATO Istituto Tecnico Industriale Anno 2004 Indirizzo ELETTRONICI Tema di TELECOMUNICAZIONI TRACCIA N. 1 Si vuole realizzare un sistema che permetta di strutturare 20 canali informativi analogici
Indice. Indice V INTRODUZIONE... XIII PARTE PRIMA... 1
Indice V Indice INTRODUZIONE................................................ XIII PARTE PRIMA...................................................... 1 1 Il business delle reti di computer.........................................
Introduzione all elaborazione di database nel Web
Introduzione all elaborazione di database nel Web Prof.ssa M. Cesa 1 Concetti base del Web Il Web è formato da computer nella rete Internet connessi fra loro in una modalità particolare che consente un
Informatica per le discipline umanistiche 2 lezione 10
Informatica per le discipline umanistiche 2 lezione 10 Parte III: il computer come strumento per l interazione e la comunicazione Si è parlato di identità Parte III: il computer come strumento per l interazione
Il software e la programmazione
Il software e la programmazione Concetti base sul software Elementi di programmazione Cenni sul linguaggio Pascal Che cosa è il software Determina ciò che un computer può fare Include istruzioni memorizzate
SQL Server. SQL server e un RDBMS di tipo client/server che utilizza Transact-SQL per gestire la comunicazione fra un client e SQL Server
SQL Server 7.0 1 SQL Server SQL server e un RDBMS di tipo client/server che utilizza Transact-SQL per gestire la comunicazione fra un client e SQL Server 2 Strumenti per la gestione Enterprise Manager
1 MODULO: Visual basic.net Dati strutturati. Finalità: Gestione di dati strutturati
Istituto di Istruzione Superiore via Salvini 24 Roma Liceo M. Azzarita Liceo delle scienze applicate Materia:Informatica Programmazione a.s. 2015-2016 Classi 4 e Obiettivi disciplinari secondo biennio
INFORMATICA PER L IMPRESA (Docente Prof. Alfredo Garro) ESERCIZIO 3
INFORMATICA PER L IMPRESA (Docente Prof. Alfredo Garro) ESERCIZIO 3 L azienda Plastic S.p.A, operante nel settore materie plastiche, ha deciso di dotarsi di un Sistema Informativo per la gestione del suo
Dispensa di database Access
Dispensa di database Access Indice: Database come tabelle; fogli di lavoro e tabelle...2 Database con più tabelle; relazioni tra tabelle...2 Motore di database, complessità di un database; concetto di
SQL: concetti base SQL. Definizione dei dati in SQL. SQL: "storia"
SQL SQL: concetti base originariamente "Structured Query Language", ora "nome proprio" linguaggio con varie funzionalità: contiene sia il DDL sia il DML ne esistono varie versioni vediamo gli aspetti essenziali,