Progetto: memorizzazione dello stato nel database Accesso Nome Anno N. accediNegozio.html negozio Seleziona oggetto1 oggetto2 oggetto3........... conferma.

Slides:



Advertisements
Presentazioni simili
VIA GIULIO RATTI, CREMONA – Tel. 0372/27524
Advertisements

Gli ipertesti del World Wide Web Funzionamento e tecniche di realizzazione a cura di Loris Tissìno (
Shell: variabili di sistema PATH HOME USER PWD SHELL HOSTNAME HOSTTYPE Per visualizzare il valore di tutte le variabili dambiente si usa il comando set.
Accesso ai dati su file LSA: Laboratorio di Sistemi Informativi Economico Aziendali Salvatore Ruggieri Dipartimento di Informatica, Università di Pisa.
CREAZIONE UTENTE SU ORACLE1 Pagina delle risorse: crea utente oracle ( Password:… Dora in poi, in questi lucidi,
APRIRE PROGRAMMA DI POSTA OUTLOOK EXPRESS
I file system.
Structured Query Language (SQL) Presentazione 13.1 Informatica Generale (Prof. Luca A. Ludovico)
Utilizzare PHP 5 Corso Interazione Uomo – Macchina AA 2005/2006.
Dipartimento di Matematica
Mantenimento dello stato Laboratorio Progettazione Web AA 2009/2010 Chiara Renso ISTI- CNR -
Connessione con MySQL.
Università degli Studi di Modena e Reggio Emilia
Esercitazione 5 MySQL Laboratorio di Progettazione Web AA 2009/2010 Chiara Renso ISTI- CNR -
1 Personalizzazione ed utilizzo avanzato dei servizi 4^ giornata di corso.
Utilizzo file.htaccess generale Consente di impostare laccesso ad una specifica pagina web solo a tutti gli utenti AFS ENEA (protetta da login)
Esercizio zSi consideri la tabella Panorami, memorizzata in una base di dati Oracle 8i. Tale tabella contiene i seguenti campi: yId, di tipo NUMBER yNome,
memoria gestita staticamente:
Daniel Stoilov Tesi di Laurea
Transazioni.
Viste. Cosè una vista? è possibile creare un subset logico di dati o una combinazione di dati una vista è una tabella logica basata su una tabella o su.
Basi di dati Claudia Raibulet
Modulo 7 – reti informatiche u.d. 1 (syllabus – )
Proprieta di file/cartella Pannello di controllo
Registrazione su 000webhost
Sviluppo servizi su rete, banche datiCorso di formazioneDicembre Strumenti via WEB per la gestione dinamica dei siti.
Laboratorio Alfabetizzazione Informatica
Presentazione Data Base Ovvero: il paradigma LAPM (Linux - Apache - PHP - mySQL) come supporto Open Source ad un piccolo progetto di Data Base relazionale,
CORSI DI FORMAZIONE - Basi di Dati: MySql - Parte 4 - Dicembre Utenti e privilegi del database - 1 Root è lutente amministratore predefinito, ma.
Prompt dei comandi – Windows XP In Windows XP si avvia con Start AccessoriSistema Prompt dei comandi … oppure con Start Esegui cmd.exe.
Microsoft Access Chiavi, struttura delle tabelle.
Microsoft Access (parte 5) Introduzione alle basi di dati Scienze e tecniche psicologiche dello sviluppo e dell'educazione, laurea magistrale Anno accademico:
Operazione immissione persona Vogliamo implementare il seguente progetto: Immissione persona Anno N. Nome Cognome Errore:.... Controllo e Immissione Errore.
CREAZIONE UTENTE SU DATATOP. CREAZIONE UTENTE Andate su //datatop.di.unipi.it/webdb Login come utente: webdb password: ****** Administer -> User Manager.
SQL Developer Lanciare sqldeveloper (alias sul desktop) / c:\Oracle\sqldeveloper Associare tutti i tipi di file, se volete Tasto destro sulla spina “connection”
CREAZIONE UTENTE SU ORACLE1 Pagina delle risorse: crea utente oracle ( D’ora in poi, in questi lucidi, il vostro utente oracle.
Introduzione a Windows Lezione 2 Riccardo Sama' Copyright  Riccardo Sama'
SQL*PLUS Worksheet Permette di:
Note. Dare una scadenza ai gruppi di caricamento dati Dare una scadenza ai gruppi vincoli Dire loro di fare un file solo Dire a tutti di controllare le.
ESERCIZIO PL/SQL e PSP.
FUNZIONI Dichiarazione: Definizione:
Operazione immissione persona Vogliamo implementare il seguente progetto: Immissione persona Anno N. Nome Cognome Errore:.... Controllo e Immissione Errore.
Pagine ASP parte 3 I data base Stefano Schacherl.
Realizzazione Sito Web
Microsoft Access Maschere (II).
Operazione immissione persona Vogliamo implementare il seguente progetto: Immissione persona Anno N. Nome Cognome Errore:.... Controllo e Immissione Errore.
Microsoft Word Lezione 6 Riccardo Sama' Copyright  Riccardo Sama'
Microsoft Access Query (III).
Esercizio ODBC. Configurare il driver ODBC Start  Control Panel  Administrative Tools Aprire: Data Source(ODBC) User DSN  Add…. Selezionare il driver.
MySQL Database Management System
Esercizio ODBC. Configurare il driver ODBC Start  Control Panel  Administrative Tools Aprire: Data Source(ODBC) User DSN  Add…. Selezionare il driver.
E 1.1 Esercizo sqlplus CREAZIONE UTENTE Connettetevi alla seguente URL: Identificatevi come: Username:
Database Elaborato da: Claudio Ciavarella & Marco Salvati.
Esercizio ODBC Roberto Pecchioli, Nicola Salotti, Massimiliano Sergenti - Gruppo Admin.
Nozione ed uso Operazioni eseguite automaticamente ogni volta che avviene un certo evento Uso: –Gestione di vincoli di integrità: Per fallimento Per modifica.
Operazione immissione persona Vogliamo implementare il seguente progetto: Immissione persona Anno N. Nome Cognome Errore:.... Controllo e Immissione Errore.
Sistemi di elaborazione dell’informazione Modulo 3 -Protocolli applicativi Unità didattica 4 -Protocolli del Web Ernesto Damiani Lezione 1 – World Wide.
PLSQL 1.1 LA REALIZZAZIONE DI APPLICAZIONI Quattro parti: Gestione dati Business rules Logica applicativa Interfaccia utente Molte possibili architetture.
Esercizi.
CREAZIONE UTENTE SU ORACLE1 Andate su //oracle1.cli.di.unipi.it/webdb Login come utente: webdb password: ******* Administer -> User Manager Riempire i.
ALCUNE ISTRUZIONI. PER COMPILARE DA OLIVIA SU DATATOP Entrate dentro olivia e settate il vostro ambiente: ssh olivia source /etc/oracle-profile.d/oracle.csh.
OPERAZIONI SUL FILE SYSTEM SPOSTARE un file o una sottodirectory da una directory ad un’altra COPIARE un file o una directory da una directory all’altra.
Esercitazione 3 Utilizzo di un array per la visualizzazione dei dati.
ESERCIZIO PL/SQL e PSP. LO SCHEMA create table studenti ( nome VARCHAR2(15) not null, cognome VARCHAR2(15) not null, eta NUMBER );
Microsoft Access Filtri, query. Filtri Un filtro è una funzione che provoca la visualizzazione dei soli record contenenti dati che rispondono a un certo.
SQLite. Introduzione a SQLite Oltre alla possibilità di memorizzare informazioni persistenti attraverso Preferences e files, Android mette a disposizione.
04/06/2016Francesco Serafini INDICO Corso Nazionale Novembre 2007.
Progetto: memorizzazione dello stato nel database Accesso Nome Anno N. accediNegozio.html negozio Seleziona oggetto1 oggetto2 oggetto conferma.
CREAZIONE UTENTE SU ORACLE1
Progetto: memorizzazione dello stato nel database
Transcript della presentazione:

Progetto: memorizzazione dello stato nel database Accesso Nome Anno N. accediNegozio.html negozio Seleziona oggetto1 oggetto2 oggetto conferma Confermi? Crea sessione logon Tab. sessioni Tab. scelte Tab. acquisti Tot. acquisti Tot. spesa oggetto1 oggetto3 NOSI scheduler Elimina scelte Crea acquisti Ogni operazione aggiorna la Timestamp della sessione corrente aggiornaScelte Elim. vecchie Ins. nuove

Progetto di dettaglio Stato 0 –Operazione: logon –Parametri: nome, anno Stato 1 –Operazione: negozio –Parametri: sessioneCorrente Stato 2 –Operazione: aggiornaScelte –Parametri: sessioneCorrente, scelteCorrenti Stato 3 –Operazione: conferma –Parametri: sessioneCorrente Stato 4 –Operazione: scheduler –Parametri: choice (SI,NO), sessioneCorrente

Per creare il progetto Creo una directory ~/ese6bdl Copio il contenuto della directory ese6 (da Modifico: –In ese6.pks: la variabile web con lindirizzo del server Oracle1 o Oracle2 –In accessoNegozio.html: specifico il server e lutente Oracle Copio il file accessoNegozio.html su ~/public_html Mi connetto a Oracle via SQLDeveloper e compilo –create.sql –ese6.pks –ese6.pkb

Problemi di compilazione Nella procedura Conferma, il punto di domanda ? viene tradotto in :1 Sul comando: insert into scelte values (sessioneCorrente, scelteCorrenti(i)); Viene segnalato lerrore: Warning(26,2): PLW-07202: Message 7202 not found; No message file for product=plsql, facility=PLW Per decodificarlo: Ask google PLW-07202

Compilo il file vedisessioni.psp Compilatelo da una command shell (run: cmd, oppure accessories command prompt) –cd C:\....\ese6bdl (fate drag and drop) –loadpsp –replace –user vedisessioni.psp –Il sistema risponde: "vedisessioni.psp": procedure "..." created.

Per usare il progetto Apro un browser allindirizzo: gozio.html

Esercizi Implemento la procedura logoff in modo che ripulisca la tabella delle sessioni –Cancelli le informazioni della sessione corrente –Cancelli le informazioni delle sessioni vecchie (ad esempio, quelle il cui sessionId è minore di quello corrente con una differenza maggiore di K)