Cifratura Dati in Tabelle MySQL
|
|
- Barrie Reed
- 8 years ago
- Views:
Transcription
1 Cifratura Dati in Tabelle MySQL Stringa SHA Stringa cifrata SHA = Secure Hash Algorithm Cifratura unidirezionale: impossibile decifrare una stringa cifrata Lunghezza della stringa cifrata = 40: indipendente dalla stringa in ingresso rossi SHA 0566ae3f260e1a78a385ba7fcc98461dc9eda605 1
2 Cifratura di Password in MySQL Schema tabella degli utenti: utenti username password Catalogazione di un nuovo utente di nome sofia con password design: INSERT INTO utenti(username, password) VALUES ('sofia', SHA1('design')) Ricerca dell utente sofia con password design: SELECT * FROM utenti WHERE username = 'sofia' AND password = SHA1('design') 2
3 Estensione gestione orario mediante Area Docenti 3
4 Estensione della Base di Dati corsi corso studenti studente anno appelli id esame data anno docente orario id corso docenti docente dipartimento password prerequisiti corso precedenza giorno ora1 ora2 aula aule aula capienza 4
5 Estensione Tabella docenti Estensione della tabella docenti: ALTER TABLE docenti ADD COLUMN password CHAR(40) Assegnamento della password = docente: UPDATE docenti SET password = SHA1(docente) docente dipartimento password bianchi scienze bianchi@scienze.unibs.it fe82b5844f770e4197d60c07a a2608cbc gialli arte gialli@arte.unibs.it 5a475fb96074be2223d70769a829fb de rossi informatica rossi@informatica.unibs.it 0566ae3f260e1a78a385ba7fcc98461dc9eda605 verdi design verdi@design.unibs.it 688cc4f4855d1d7e2392d24df31b1a651da644f2 viola informatica viola@informatica.unibs.it 2f9d8b5e27798bf51c229378bbd7d472e1ab6648 5
6 Creazione Tabella prerequisiti CREATE TABLE prerequisiti ( corso VARCHAR(20) NOT NULL, precedenza VARCHAR(20) NOT NULL, PRIMARY KEY (corso, precedenza) ); prerequisiti corso precedenza corso estetica estetica informatica modellazione precedenza disegno geometria analisi geometria informatica 6
7 Creazione Tabella appelli CREATE TABLE appelli ( id TINYINT NOT NULL AUTO_INCREMENT, esame VARCHAR(20) NOT NULL, data DATE NOT NULL, PRIMARY KEY (id) ); appelli id esame data id esame data 1 analisi chimica geometria disegno estetica informatica modellazione
8 Gestione Area Docenti: area_docenti.php require('funzioni_univ.php'); autenticazione_docenti(); $html = ul(li(hlink('appelli.php', 'Appelli Esami')). li(hlink('precedenze.php', 'Precedenze Corsi'))); echo xhtml('area Docenti', $html.home()); 8
9 Appelli Esami 9
10 Precedenze Corsi 10
11 Precedenze Corsi (Immediate) corso estetica estetica informatica modellazione precedenza design geometria analisi geometria informatica 11
12 Precedenze Corsi (Tutte) corso estetica estetica informatica modellazione precedenza design geometria analisi geometria informatica 12
13 Aggiornamento Database 13
14 Aggiornamento Docenti 14
15 Aggiornamento Appelli 15
16 Aggiornamento Prerequisiti 16
17 Aggiornamento Prerequisiti (ii) Inconsistenza ($corso, $precedenza) quando: o Corto circuito: $corso == $precedenza (disegno, disegno) corso estetica estetica informatica modellazione precedenza disegno geometria analisi geometria informatica o Ridondanza: $precedenza tutte le precedenze di $corso (modellazione, analisi) o Circolarità: $corso tutte le precedenze di $precedenza (geometria, informatica) 17
18 Funzioni Ausiliarie: funzioni.php function append_array($a1, $a2) $a = array(); foreach($a1 as $elem1) $a[] = $elem1; foreach($a2 as $elem2) $a[] = $elem2; return $a; function fetch_attr($res, $attrname) $tupla = fetch($res); return $tupla[$attrname]; function menu_from_sql($db, $sql, $name) return xhtml_menu(sql_array($db, $sql), $name); function pwdinput($name, $size=20, $maxlength=40) return "<input type='password' name='$name' size='$size' maxlength='$maxlength' />"; 18
19 Funzioni Ausiliarie: funzioni_univ.php function autenticazione_docenti() if(!isset($_server['php_auth_user'])!isset($_server['php_auth_pw'])!credenziali_corrette($_server['php_auth_user'], $_SERVER['PHP_AUTH_PW'])) header('http/ Unauthorized'); header('www-authenticate: Basic realm=docenti'); exit(h('introdurre username e password del docente per accedere a questa pagina!', 2).home()); function credenziali_corrette($username, $password) $db = connect(); $sql = "SELECT * FROM docenti WHERE docente = '$username' AND password = SHA1('$password')"; $ok = query($db, $sql, $res); disconnect($db); return $ok; 19
20 aggiorna_docenti.php require('funzioni.php'); define('bullets', ' '); autenticazione('universita'); $db = connect(); if(isset($_post['new'])) extract($_post); if(empty($docente) empty($ ) empty($password)) echo errore('inserire tutti i campi'); else $sql = "INSERT INTO docenti VALUES ('$docente', '$dipartimento', '$ ', SHA1('$password'))"; modify($db, $sql); elseif(isset($_get['docente'])) $docente = $_GET['docente']; $sql = "DELETE FROM docenti WHERE docente = '$docente'"; modify($db, $sql); $corpo = tr(th('docente').th('dipartimento').th(' ').th('password').th('cancella')); $sql = "SELECT * FROM docenti ORDER BY docente"; query($db, $sql, $res); while($tupla = fetch($res)) extract($tupla); $corpo.= tr(td($docente).td($dipartimento).td($ ).td(bullets). td(qlink("aggiorna_docenti.php?docente=$docente", "X"))); $menu_dip = xhtml_menu(array('arte', 'design', 'informatica', 'scienze'), 'dipartimento'); $corpo.= tr(td(textinput('docente', 10)).td($menu_dip).td(textinput(' ', 40)). td(pwdinput('password', 10)).td(submit('new', 'Inserisci!'))); echo xhtml('aggiornamento Docenti', form('aggiorna_docenti.php', table($corpo).home())); disconnect($db); 20
21 aggiorna_appelli.php require('funzioni_univ.php'); autenticazione('universita'); $db = connect(); if(isset($_post['new'])) extract($_post); // $esame, $giorno, $mese, $anno $sql = "INSERT INTO appelli(esame,data) VALUES ('$esame', '$anno-$mese-$giorno')"; modify($db, $sql); elseif(isset($_get['id'])) $id = $_GET['id']; $sql = "DELETE FROM appelli WHERE id = $id"; modify($db, $sql); $corpo = tr(th('esame').th('data').th('cancella')); $sql = "SELECT id, esame, DAY(data) as giorno, MONTH(data) as mese, YEAR(data) as anno FROM appelli ORDER BY data"; query($db, $sql, $res); while($tupla = fetch($res)) extract($tupla); // $esame, $giorno, $mese, $anno $corpo.= tr(td($esame).td(data_estesa($giorno, $mese, $anno)). td(qlink("aggiorna_appelli.php?id=$id", "X"))); $menu_esami = xhtml_menu(sql_array($db, 'SELECT corso FROM corsi ORDER BY corso'), 'esame'); $menu_giorni = xhtml_menu(range(1,31), 'giorno'); $menu_mesi = xhtml_menu(range(1,12), 'mese'); $menu_anni = xhtml_menu(range(2009,2011), 'anno'); $corpo.= tr(td($menu_esami).td(table(tr(td($menu_giorni).td($menu_mesi).td($menu_anni)), 0, 0, 10, 'none')).td(submit('new', 'Inserisci!'))); echo xhtml('aggiornamento Appelli', form('aggiorna_appelli.php', table($corpo).home())); disconnect($db); 21
22 aggiorna_prerequisiti.php require('funzioni_univ.php'); autenticazione('universita'); $db = connect(); if(isset($_post['new'])) extract($_post); // $corso, $precedenza if(prerequisito_consistente($db, $corso, $precedenza)) $sql = "INSERT INTO prerequisiti VALUES ('$corso', '$precedenza')"; modify($db, $sql); else exit(errore('prerequisito inconsistente!')); elseif(!empty($_get)) extract($_get); // $corso, $precedenza $sql = "DELETE FROM prerequisiti WHERE corso = '$corso' AND precedenza = '$precedenza'"; modify($db, $sql); $corpo = tr(th('corso').th('precedenza').th('cancella')); $sql = "SELECT * FROM prerequisiti ORDER BY corso, precedenza"; query($db, $sql, $res); while($tupla = fetch($res)) extract($tupla); $corpo.= tr(td($corso).td($precedenza). td(qlink("aggiorna_prerequisiti.php?corso=$corso&precedenza=$precedenza", "X"))); $corsi = sql_array($db, 'SELECT corso FROM corsi ORDER BY corso'); $menu_corsi = xhtml_menu($corsi, 'corso'); $menu_precedenze = xhtml_menu($corsi, 'precedenza'); $corpo.= tr(td($menu_corsi).td($menu_precedenze).td(submit('new', 'Inserisci!'))); echo xhtml('aggiornamento Prerequisiti', form('aggiorna_prerequisiti.php', table($corpo).home())); disconnect($db); 22
23 appelli_esami.php require('funzioni_univ.php'); autenticazione_docenti(); $db = connect(); if(!isset($_post['submit'])) $docenti = sql_array($db, "SELECT docente FROM docenti ORDER BY docente"); $menu_docenti = xhtml_menu(append_array(array('tutti'), $docenti), 'nomedoc'); $html = p('docente: '. $menu_docenti). p(submit()); echo xhtml('appelli Esami', form('appelli_esami.php', $html.home())); else $nomedoc = $_POST['nomedoc']; $from = ($nomedoc == 'TUTTI'? 'appelli' : 'appelli, corsi'); $where = ($nomedoc == 'TUTTI'? "" : "WHERE esame = corso AND docente = '$nomedoc'"); $sql = "SELECT esame, DAY(data) as giorno, MONTH(data) as mese, YEAR(data) as anno FROM $from $where ORDER BY data"; $num = query($db, $sql, $res); if($num == 0) messaggio("non ci sono appelli"); echo home(); else $html = tr(th('esame').th('data')); while($tupla = fetch($res)) extract($tupla); // $esame, $giorno, $mese, $anno $html.= tr(td($esame). td(data_estesa($giorno, $mese, $anno))); echo xhtml("elenco Appelli", table($html).home()); disconnect($db); 23
By : Ashish Modi. CRUD USING PHP (Create, Read, Update and Delete on Database) Create Database and Table using following Sql Syntax.
CRUD USING PHP (Create, Read, Update and Delete on Database) Create Database and Table using following Sql Syntax. create database test; CREATE TABLE `users` ( `id` int(11) NOT NULL auto_increment, `name`
More informationPassare a Sql Server Compact : come leggere dati da Mdb, Xls, Xml, Dbf, Csv, senza utilizzare Microsoft Jet Database Engine 4.0
Passare a Sql Server Compact : come leggere dati da Mdb, Xls, Xml, Dbf, Csv, senza utilizzare Microsoft Jet Database Engine 4.0 Qualche anno fa ho sviluppato un' applicazione in VB6 per l' ottimizzazione
More information!"# $ %& '( ! %& $ ' &)* + ! * $, $ (, ( '! -,) (# www.mysql.org!./0 *&23. mysql> select * from from clienti;
! "# $ %& '(! %& $ ' &)* +! * $, $ (, ( '! -,) (# www.mysql.org!./0 *&23 mysql> select * from from clienti; " "!"# $!" 1 1 5#',! INTEGER [(N)] [UNSIGNED] $ - 6$ 17 8 17 79 $ - 6: 1 79 $.;0'
More informationCorso: Core Solutions of Microsoft Skype for Business 2015 Codice PCSNET: MSKY-5 Cod. Vendor: 20334 Durata: 5
Corso: Core Solutions of Microsoft Skype for Business Codice PCSNET: MSKY-5 Cod. Vendor: 20334 Durata: 5 Obiettivi Al termine del corso i partecipanti saranno in grado di: Descrivere l'architettura di
More information24 ottobre 2013.openerp.it XML-RPC vs Psycopg2 Dr. Piero Cecchi. OpenERP Analisi Prestazionale Python script XML-RPC vs Psycopg2
24 ottobre 2013.openerp.it XML-RPC vs Psycopg2 Dr. Piero Cecchi OpenERP Analisi Prestazionale Python script XML-RPC vs Psycopg2 PROBLEMA REALE In un database nella Tabella: account_move il Campo: id_partner
More informationPercorso Mcsa Managing and Mainting Windows 8
Percorso Mcsa Managing and Mainting Windows 8 Descrizione In questo corso, gli studenti imparano a progettare l'installazione, la configurazione e la manutenzione di Windows 8. Due caratteristiche uniche
More informationMCSE SERVER INFRASTRUCTURE PERCORSO COMPLETO
MCSE SERVER INFRASTRUCTURE PERCORSO COMPLETO Descrizione Il corso è destinato ai professionisti dell'information Technology (IT) responsabili della pianificazione, progettazione e implementazione di un
More informationESERCIZIO PL/SQL e PSP
ESERCIZIO PL/SQL e PSP LO SCHEMA create table studenti ( nome VARCHAR2(15) not null, cognome VARCHAR2(15) not null, eta NUMBER ); COPIATE I FILES Copiate i files da \\homeserver\ghelli\bdl\esercizi\eseps
More informationinformatica powercenter manual : The User's Guide
informatica powercenter manual : The User's Guide There are lots of types of products and different types of information which may be contained in informatica powercenter manual, but you will see that
More informationDDL ed SQL Compravendite Immobiliari
DDL ed SQL Compravendite Immobiliari Soluzione DDL /* Database : Compravendite Immobiliari Created: 27/03/2009 Modified: 27/03/2009 Model: Oracle 10g Database: Oracle 10g */ -- Create tables section -------------------------------------------------
More informationOracle Database 10g Express
Oracle Database 10g Express This tutorial prepares the Oracle Database 10g Express Edition Developer to perform common development and administrative tasks of Oracle Database 10g Express Edition. Objectives
More informationUML modeling of Web Applications: Project part of the Master in Web Technology V Henry Muccini University of L Aquila 2008
UML modeling of Web Applications: Project part of the Master in Web Technology V Henry Muccini University of L Aquila 2008 01. Preface page 1 02. Homework description 1 03. Homework Requirements and Evaluation
More information22/11/2015-08:08:30 Pag. 1/10
22/11/2015-08:08:30 Pag. 1/10 CODICE: TITOLO: MOC20462 Administering Microsoft SQL Server Databases DURATA: 5 PREZZO: LINGUA: MODALITA': 1.600,00 iva esclusa Italiano Classroom CERTIFICAZIONI ASSOCIATE:
More informationPhase 1 - Enter Portale dello Studente
Phase 1 - Enter Portale dello Studente Open your browser (Microsoft Internet Explorer or Mozilla Firefox) and type or copy the following URL: http://portalestudente.uniroma3.it/ in the address bar (as
More informationA SQL Injection : Internal Investigation of Injection, Detection and Prevention of SQL Injection Attacks
A SQL Injection : Internal Investigation of Injection, Detection and Prevention of SQL Injection Attacks Abhay K. Kolhe Faculty, Dept. Of Computer Engineering MPSTME, NMIMS Mumbai, India Pratik Adhikari
More informationDatabase Security. Principle of Least Privilege. DBMS Security. IT420: Database Management and Organization. Database Security.
Database Security Rights Enforced IT420: Database Management and Organization Database Security Textbook: Ch 9, pg 309-314 PHP and MySQL: Ch 9, pg 217-227 Database security - only authorized users can
More informationNavicat Premium è uno strumento di amministrazione per database con connessioni-multiple, consente di connettersi
Navicat Premium è uno strumento di amministrazione per database con connessioni-multiple, consente di connettersi simultaneamente con una singola applicazione a MySQL, SQL Server, SQLite, Oracle e PostgreSQL,
More informationFOSS Relational Database and GeoDatabase Part II. PostgreSQL, Data Base Open Source and GRASS. Marco Ciolli, Fabio Zottele
FOSS Relational Database and GeoDatabase Part II PostgreSQL, Data Base Open Source and GRASS Marco Ciolli, Fabio Zottele Dipartimento di Ingegneria Civile e Ambientale Universita' degli Studi di Trento
More informationCorso: Administering Microsoft SQL Server 2012 Databases Codice PCSNET: MSQ2-1 Cod. Vendor: 10775 Durata: 5
Corso: Administering Microsoft SQL Server 2012 Databases Codice PCSNET: MSQ2-1 Cod. Vendor: 10775 Durata: 5 Obiettivi Pianificare e installare SQL Server. Descrive i database di sistema, la struttura fisica
More informationHow To Write An Informatica Powercenter Manual
informatica powercenter manual Reference Manual We promise that all of us at informatica powercenter manual come with an ongoing desire for your motoring pleasure and in your 100 % satisfaction using this
More informationMCSE DESKTOP INFRASTRUCTURE PERCORSO COMPLETO
MCSE DESKTOP INFRASTRUCTURE PERCORSO COMPLETO Descrizione Il corso è destinato ai professionisti IT che vogliono certificare le loro competenze e le conoscenze necessarie per la progettazione, l'implementazione
More informationRUBY vers. 2. The strings are written between or between (but in this case they will become interpreted) for ex.:
Updated on December 15 2006 Thanks to Giulio Ardoino for his contribute. RUBY vers. 2 The strings are written between or between (but in this case they will become interpreted) for ex.: a = 2 (numbers
More informationSET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";! SET time_zone = "+00:00";!
-- phpmyadmin SQL Dump -- version 4.1.3 -- http://www.phpmyadmin.net -- -- Client : localhost -- Généré le : Lun 19 Mai 2014 à 15:06 -- Version du serveur : 5.6.15 -- Version de PHP : 5.4.24 SET SQL_MODE
More informationCSCI110 Exercise 4: Database - MySQL
CSCI110 Exercise 4: Database - MySQL The exercise This exercise is to be completed in the laboratory and your completed work is to be shown to the laboratory tutor. The work should be done in week-8 but
More informationCatalogo Corsi 2013/2014
Catalogo Corsi 2013/2014 Area Brand Titolo gg Aula gg 1 to 1 Grafica Ottimizzazioni immagini per schermo 1 1 Grafica Adobe After Effect CS5 base 3 3 Grafica Adobe After Effect CS6 base 3 3 Grafica Adobe
More informationA table is a collection of related data entries and it consists of columns and rows.
CST 250 MySQL Notes (Source: www.w3schools.com) MySQL is the most popular open-source database system. What is MySQL? MySQL is a database. The data in MySQL is stored in database objects called tables.
More informationINFORMATICA HELP GUIDE
INFORMATICA HELP GUIDE This informatica help guide contains an over-all description from the item, the name and procedures of the various parts, step-by-step instructions of utilizing it, directions in
More informationMul$media im Netz (Online Mul$media) Wintersemester 2014/15. Übung 03 (Nebenfach)
Mul$media im Netz (Online Mul$media) Wintersemester 2014/15 Übung 03 (Nebenfach) Online Mul?media WS 2014/15 - Übung 3-1 Databases and SQL Data can be stored permanently in databases There are a number
More informationINFORMATICA POWERCENTER GUIDE
INFORMATICA POWERCENTER GUIDE This informatica powercenter guide contains an overall description of the item, the name and procedures of the company's various parts, step-by-step instructions of utilizing
More informationINFORMATICA MDM GUIDE
INFORMATICA MDM GUIDE This informatica mdm guide contains a broad description of the item, the name and operations of their various parts, step-by-step instructions of how to use it, directions in taking
More informationDTI / Titolo principale della presentazione IPHONE ENCRYPTION. Litiano Piccin. 11 ottobre 2014
1 IPHONE ENCRYPTION 2 MOBILE FORENSICS Nella Computer Forensics, le evidenze che vengono acquisite sono dispositivi statici di massa; questa significa che possiamo ottenere la stessa immagine (bit stream)
More informationApplication note: SQL@CHIP Connecting the IPC@CHIP to a Database
Application note: SQL@CHIP Connecting the IPC@CHIP to a Database 1. Introduction This application note describes how to connect an IPC@CHIP to a database and exchange data between those. As there are no
More informationGuide for theses application procedure a.y. 2014/2015
Guide for theses application procedure a.y. 2014/2015 1 st step: Uniweb... 1 2 nd step: Theses title approval by the supervisor... 2 3 rd step: Universities students email address... 3 4 th step: Theses
More informationCustomer Bank Account Management System Technical Specification Document
Customer Bank Account Management System Technical Specification Document Technical Specification Document Page 1 of 15 Table of Contents Contents 1 Introduction 3 2 Design Overview 4 3 Topology Diagram.6
More informationExtracting META information from Interbase/Firebird SQL (INFORMATION_SCHEMA)
13 November 2007 22:30 Extracting META information from Interbase/Firebird SQL (INFORMATION_SCHEMA) By: http://www.alberton.info/firebird_sql_meta_info.html The SQL 2003 Standard introduced a new schema
More informationMain Points. File layout Directory layout
File Systems Main Points File layout Directory layout File System Design Constraints For small files: Small blocks for storage efficiency Files used together should be stored together For large files:
More informationDatabase Administration with MySQL
Database Administration with MySQL Suitable For: Database administrators and system administrators who need to manage MySQL based services. Prerequisites: Practical knowledge of SQL Some knowledge of relational
More information«Software Open Source come fattore abilitante dei Progetti per le Smart Cities»
«Software Open Source come fattore abilitante dei Progetti per le Smart Cities» Le esperienze nell Electronic Ticketing, nel Wireless Sensor Networks, nei Telematic Services & Location Based Systems Enrico
More informationCorso: Supporting and Troubleshooting Windows 10 Codice PCSNET: MW10-3 Cod. Vendor: 10982 Durata: 5
Corso: Supporting and Troubleshooting Windows 10 Codice PCSNET: MW10-3 Cod. Vendor: 10982 Durata: 5 Obiettivi Al termine del corso i partecipanti saranno in grado di: Descrivere i processi coinvolti nella
More informationIT360: Applied Database Systems. Database Security. Kroenke: Ch 9, pg 309-314 PHP and MySQL: Ch 9, pg 217-227
IT360: Applied Database Systems Database Security Kroenke: Ch 9, pg 309-314 PHP and MySQL: Ch 9, pg 217-227 1 Database Security Rights Enforced Database security - only authorized users can perform authorized
More informationServices. Relational. Databases & JDBC. Today. Relational. Databases SQL JDBC. Next Time. Services. Relational. Databases & JDBC. Today.
& & 1 & 2 Lecture #7 2008 3 Terminology Structure & & Database server software referred to as Database Management Systems (DBMS) Database schemas describe database structure Data ordered in tables, rows
More informationONLINE COLLABORATION USING DATABASES IMAGE EDITING SPECIALISED LEVEL CAD2D SPECIALISED LEVEL
POLO BIANCIARDI CERTIFICAZIONE AICA ECDL PROFILE IT SECURYTI SPECIALISED SPECIALISED CAD2D SPECIALISED ADVANCED HEALTH ECDL SPECIALISED ADVANCED CAD2D SPECIALISED HEALTH 1 ESAME ECDL BASE SPECIALISED ADVANCED
More informationMultimedia im Netz (Online Multimedia) Wintersemester 2014/15. Übung 08 (Hauptfach)
Multimedia im Netz (Online Multimedia) Wintersemester 2014/15 Übung 08 (Hauptfach) Ludwig-Maximilians-Universität München Online Multimedia WS 2014/15 - Übung 08-1 Today s Agenda Quiz Preparation NodeJS
More informationHow to renew S&S Video Italian version. 2009 IBM Corporation
How to renew S&S Video Italian version A. Renewal Email Lasciate che vi illustri come rinnovare le vostre licenze software IBM con Passport Advantage Online. (Let me show you how to renew your IBM software
More informationSQL Injection. Blossom Hands-on exercises for computer forensics and security
Copyright: The development of this document is funded by Higher Education of Academy. Permission is granted to copy, distribute and /or modify this document under a license compliant with the Creative
More informationwww.kdev.it - ProFTPd: http://www.proftpd.org - ftp://ftp.proftpd.org/distrib/source/proftpd-1.2.9.tar.gz
&8730; www.kdev.it ProFTPd Guida per ottenere un server ProFTPd con back-end MySQL. Guida per ottenere un server ProFTPd con back-end MySQL. Condizioni strettamente necessarie: - Mac OS X Developer Tools:
More informationA Brief Introduction to MySQL
A Brief Introduction to MySQL by Derek Schuurman Introduction to Databases A database is a structured collection of logically related data. One common type of database is the relational database, a term
More informationVASCO Data Security. The Authentication Company. Richard Zoni Channel Manager Italy
VASCO Data Security The Authentication Company Richard Zoni Channel Manager Italy 05/05/2010 Le password... più utilizzate 1. password 2. 123456 3. Qwerty 4. Abc123 5. pippo 6. 696969 7. Myspace1 8. Password1
More informationTutorial: How to Use SQL Server Management Studio from Home
Tutorial: How to Use SQL Server Management Studio from Home Steps: 1. Assess the Environment 2. Set up the Environment 3. Download Microsoft SQL Server Express Edition 4. Install Microsoft SQL Server Express
More informationOnline shopping cart. Tarik Guelzim Graduate school of computer science at Monmouth University. CS517 Database management systems Project 2
Tarik Guelzim Graduate school of computer science at Monmouth University CS517 Database management systems Project 2 Page 1 of 9 Database Schema Page 2 of 9 Table name Indexed fields reason Page 3 of 9
More informationConnect to a SQL Database with Monitouch
Connect to a SQL Database with Monitouch Monitouch HMI Technical Note TN-MH-0015a Table of Contents 1. Introduction...2 2. Requirements...2 3. Configure the Database...2 4. Configure the ODBC Driver...4
More informationCorso: Microsoft Project Server 2010 Technical Boot Camp Codice PCSNET: AAAA-0 Cod. Vendor: - Durata: 5
Corso: Microsoft Project Server 2010 Technical Boot Camp Codice PCSNET: AAAA-0 Cod. Vendor: - Durata: 5 Obiettivi Comprendere la terminologia Project Server e i componenti principali del sistema Descrivere
More informationMultimedia im Netz Online Multimedia Winter semester 2015/16
Multimedia im Netz Online Multimedia Winter semester 2015/16 Tutorial 04 Minor Subject Ludwig-Maximilians-Universität München Online Multimedia WS 2015/16 - Tutorial 04 (NF) - 1 Today s Agenda Repetition:
More informationHow To Manage A Network On A Pnet 2.5 (Net 2) (Net2) (Procedure) (Network) (Wireless) (Powerline) (Wired) (Lan 2) And (Net1) (
Il presente documento HLD definisce l architettura e le configurazioni necessarie per separare la rete di management dai servizi dati dedicati al traffico cliente, con l obiettivo di poter accedere agli
More informationUQC103S1 UFCE47-20-1. Systems Development. uqc103s/ufce47-20-1 PHP-mySQL 1
UQC103S1 UFCE47-20-1 Systems Development uqc103s/ufce47-20-1 PHP-mySQL 1 Who? Email: uqc103s1@uwe.ac.uk Web Site www.cems.uwe.ac.uk/~jedawson www.cems.uwe.ac.uk/~jtwebb/uqc103s1/ uqc103s/ufce47-20-1 PHP-mySQL
More informationSQL DATA DEFINITION: KEY CONSTRAINTS. CS121: Introduction to Relational Database Systems Fall 2015 Lecture 7
SQL DATA DEFINITION: KEY CONSTRAINTS CS121: Introduction to Relational Database Systems Fall 2015 Lecture 7 Data Definition 2 Covered most of SQL data manipulation operations Continue exploration of SQL
More informationNuovi domini di primo livello - Registra nuove estensioni con FabsWeb_HOST
Oltre 700 nuove estensioni per domini personalizzati Il conto alla rovescia è terminato! Finalmente più di 700 nuove estensioni di dominio gtld stanno per arrivare sul mercato e sono destinate a rivoluzionare
More informationCorso: Mastering Microsoft Project 2010 Codice PCSNET: MSPJ-11 Cod. Vendor: 50413 Durata: 3
Corso: Mastering Microsoft Project 2010 Codice PCSNET: MSPJ-11 Cod. Vendor: 50413 Durata: 3 Obiettivi Comprendere la disciplina del project management in quanto si applica all'utilizzo di Project. Apprendere
More informationReport on the Train Ticketing System
Report on the Train Ticketing System Author: Zaobo He, Bing Jiang, Zhuojun Duan 1.Introduction... 2 1.1 Intentions... 2 1.2 Background... 2 2. Overview of the Tasks... 3 2.1 Modules of the system... 3
More informationLISTA RIVISTE MASTER 2013
LISTA RIVISTE MASTER 2013 Fascie A+, A, B e P Le riviste classificate come P sono riviste di grande qualità e di rilevante impatto il cui fine principale e quello di diffondere le conoscenze scientifiche,
More informationC.S.E. Nodi Tipici Parametrizzati al 15-4-2015. 14/04/2015 Copyright (c) 2015 - Castalia srl
C.S.E. Nodi Tipici Parametrizzati al 15-4-2015 14/04/2015 Copyright (c) 2015 - Castalia srl 1 Avvertenze (1) Ci sono tre sezioni in questo documento: 1. Nodi in tutte le versioni (background azzurro):
More informationNew Features in MySQL 5.0, 5.1, and Beyond
New Features in MySQL 5.0, 5.1, and Beyond Jim Winstead jimw@mysql.com Southern California Linux Expo February 2006 MySQL AB 5.0: GA on 19 October 2005 Expanded SQL standard support: Stored procedures
More informationHow to use Certificate in Microsoft Outlook
How to use Certificate in Microsoft Outlook Macau Post esigntrust Version. 2006-01.01p Agenda Configure Microsoft Outlook for using esigntrust Certificate Use certificate to sign e-mail Use Microsoft Outlook
More informationpublic class neurale extends JFrame implements NeuralNetListener {
/* questo file contiene le funzioni che permettono la gestione della rete neurale. In particolare qui si implementa la fase di apprendimento e di addestramento. */ package neurofuzzy; import org.joone.engine.*;
More informationLinas Virbalas Continuent, Inc.
Linas Virbalas Continuent, Inc. Heterogeneous Replication Replication between different types of DBMS / Introductions / What is Tungsten (the whole stack)? / A Word About MySQL Replication / Tungsten Replicator:
More informationDIRECTORS AND OFFICERS PROPOSTA DI POLIZZA
DIRECTORS AND OFFICERS PROPOSTA DI POLIZZA La presente proposta deve essere compilata dall`amministratore o dal Sindaco della Societa` proponente dotato di opportuni poteri. La firma della presente proposta
More informationUsing SQL Server Management Studio
Using SQL Server Management Studio Microsoft SQL Server Management Studio 2005 is a graphical tool for database designer or programmer. With SQL Server Management Studio 2005 you can: Create databases
More informationWI005 - Offline data sync con SQLite in Universal Windows Platform
WI005 - Offline data sync con SQLite in Universal Windows Platform presenta Erica Barone Microsoft Technical Evangelist @_ericabarone erbarone@microsoft.com Massimo Bonanni Microsoft MVP, Intel Black Belt
More informationCorso: SharePoint 2010 Business Intelligence Codice PCSNET: MSP1-9 Cod. Vendor: 50429 Durata: 5
Corso: SharePoint 2010 Business Intelligence Codice PCSNET: MSP1-9 Cod. Vendor: 50429 Durata: 5 Obiettivi Esplora il nuovo Centro business intelligence, Analysis Services, Excel Services, Business Connectivity
More informationCSCI-UA:0060-02. Database Design & Web Implementation. Professor Evan Sandhaus sandhaus@cs.nyu.edu evan@nytimes.com
CSCI-UA:0060-02 Database Design & Web Implementation Professor Evan Sandhaus sandhaus@cs.nyu.edu evan@nytimes.com Lecture #27: DB Administration and Modern Architecture:The last real lecture. Database
More informationTecnologia e Applicazioni Internet 2008/9
Tecnologia e Applicazioni Internet 2008/9 Lezione 4 - Rest Matteo Vaccari http://matteo.vaccari.name/ matteo.vaccari@uninsubria.it What is REST? Roy Fielding Representational State Transfer Roy T. Fielding
More informationA Web Service Gateway for SMS- based Services. Giuseppe Attardi, Daniele Picciaia, Antonio Zoglio Dipartimento di Informatica Università di Pisa
A Web Service Gateway for SMS- based Services Giuseppe Attardi, Daniele Picciaia, Antonio Zoglio Dipartimento di Informatica Università di Pisa Motivation! bridge between telephony applications and Web
More informationSQL injection: Not only AND 1=1. The OWASP Foundation. Bernardo Damele A. G. Penetration Tester Portcullis Computer Security Ltd
SQL injection: Not only AND 1=1 Bernardo Damele A. G. Penetration Tester Portcullis Computer Security Ltd bernardo.damele@gmail.com +44 7788962949 Copyright Bernardo Damele Assumpcao Guimaraes Permission
More informationIRF2000 IWL3000 SRC1000 Application Note - Apps with OSGi - Condition Monitoring with WWH push
Version 2.0 Original-Application Note ads-tec GmbH IRF2000 IWL3000 SRC1000 Application Note - Apps with OSGi - Condition Monitoring with WWH push Stand: 28.10.2014 ads-tec GmbH 2014 IRF2000 IWL3000 SRC1000
More informationMS ACCESS DATABASE DATA TYPES
MS ACCESS DATABASE DATA TYPES Data Type Use For Size Text Memo Number Text or combinations of text and numbers, such as addresses. Also numbers that do not require calculations, such as phone numbers,
More informationArchive Server for MDaemon disaster recovery & database migration
Archive Server for MDaemon Archive Server for MDaemon disaster recovery & database migration Abstract... 2 Scenarios... 3 1 - Reinstalling ASM after a crash... 3 Version 2.2.0 or later...3 Versions earlier
More informationZero Downtime Deployments with Database Migrations. Bob Feldbauer twitter: @bobfeldbauer email: bob.feldbauer@timgroup.com
Zero Downtime Deployments with Database Migrations Bob Feldbauer twitter: @bobfeldbauer email: bob.feldbauer@timgroup.com Deployments Two parts to deployment: Application code Database schema changes (migrations,
More informationD La Repubblica delle Donne ITA N 927 Circulation: 384761 Pag. 178
21/02/15 D La Repubblica delle Donne ITA N 927 Circulation: 384761 Pag. 178 Più In Alto James Longagnani Make-up (fashion mentions) 21/02/15 D La Repubblica delle Donne ITA N 927 Circulation: 384761 Pag.
More information4 IN 5 OUT MATRIX SWITCHER YUV & Stereo Audio
MX44B3 4 IN 5 OUT MATRIX SWITCHER YUV & Stereo Audio FRONT PANEL (MOD. MX44B3ABSLR) CARATTERISTICHE GENERALI - Pannello di controllo professionale a pulsanti diretti I/O di commutazione - LCD per una visione
More informationCreate a Database Driven Application
Create a Database Driven Application Prerequisites: You will need a Bluemix account and an IBM DevOps Services account to complete this project. Please review the Registration sushi card for these steps.
More informationBLACKLIGHT RADIANT HEATER BLACKLIGHT TECNOLOGIA RADIANTE
BLACKLIGHT BLACKLIGHT RADIANT HEATER BLACKLIGHT TECNOLOGIA RADIANTE A new experience in heating A new sensation of a soft & expanded warming A pleasant heating all day long A discreet presence, without
More informationFrom Open Data & Linked Data to Ontology. example: http://www.disit.dinfo.unifi.it/siimobility.html
From Open Data & Linked Data to Ontology example: http://www.disit.dinfo.unifi.it/siimobility.html 1 From Open Data to Linked Data To map Open Data into Linked Data: 1. Map the data to RDF: selecting/writing
More informationAccessing External Databases from Mobile Applications
CENTER FOR CONVERGENCE AND EMERGING NETWORK TECHNOLOGIES CCENT Syracuse University TECHNICAL REPORT: T.R. 2014-003 Accessing External Databases from Mobile Applications Version 2.0 Authored by: Anirudh
More informationAsterisk Cluster with MySQL Replication. JR Richardson Engineering for the Masses Hubguru@gmail.com
Asterisk Cluster with MySQL Replication JR Richardson Engineering for the Masses Hubguru@gmail.com Presentation Overview Reasons to cluster Asterisk Load distribution Scalability This presentation focuses
More informationDIPLOMA IN WEBDEVELOPMENT
DIPLOMA IN WEBDEVELOPMENT Prerequisite skills Basic programming knowledge on C Language or Core Java is must. # Module 1 Basics and introduction to HTML Basic HTML training. Different HTML elements, tags
More informationClick on REGISTRAZIONE NUOVO UTENTE at the bottom of the page.
Dear Students, here you can find instructions to help you fill in the application procedure for your exchange period at the University of Parma (I PARMA01). Make sure to be very careful when inserting
More informationWeb Application Development
Web Application Development Approaches Choices Server Side PHP ASP Ruby Python CGI Java Servlets Perl Choices Client Side Javascript VBScript ASP Language basics - always the same Embedding in / outside
More informationDatabase Design Patterns. Winter 2006-2007 Lecture 24
Database Design Patterns Winter 2006-2007 Lecture 24 Trees and Hierarchies Many schemas need to represent trees or hierarchies of some sort Common way of representing trees: An adjacency list model Each
More informationAPC-Pro sa Computer Service
Configuring, Managing and Maintaining Windows Server 2008-based Servers (6419B) Durata: 5 giorni Orario: 8:30 12:00 / 13:30-17.00 Costo per persona: CHF 1 900.-- (Min. 5 partecipanti) Obiettivi di formazione
More informationSecurity Architect s.r.l. Via Boccaccio, 6 70010 Casamassima (BA) www.securityarchitect.it tel. 080 671053 fax. 080 4531181
AREA SERVER MASTER MICROSOFT AREA SERVER 40349 98349 3 800,00 40365 98365 3 800,00 MTA IT Infrastructure Microsoft Technology Associate IT Infrastructure 40366 98366 3 800,00 40367 98367 3 800,00 4 600,00
More informationTi piace la scuola in Italia? Do You Like School in Italy? - Grade Nine
Ohio Standards Connection: Foreign Language Communication Benchmark B Express a wide range of feelings and emotions, and discuss and support opinions. Indicator 2 Express and compare opinions and preferences
More informationAnalytical study on online communication tools within elearning systems
Abu-Qudais - Al-Sadi ANALYTICAL STUDY ON ONLINE COMMUNICATION TOOLS WITHIN ELEARNING SYSTEMS 85 Analytical study on online communication tools within elearning systems Mohammad Abu-Qdais, Jehad Al-Sadi,
More informationOn Race Vulnerabilities in Web Applications
Università degli Studi di Milano Facoltà di Scienze Matematiche, Fisiche e Naturali Dipartimento di Informatica e Comunicazione On Race Vulnerabilities in Web Applications Roberto Paleari Davide Marrone
More informationOdoo 8.0. Le nuove API.
Odoo 8.0 Le nuove API. davide.corio@abstract.it / abstract per pycon6 Nuove API, perchè? più object oriented stile più pythonico hooks risparmio di codice Principali novità uso dei decoratori recordsets
More informationErste Schritte mit mysql. Der Umgang mit einer relationalen Datenbank
Erste Schritte mit mysql Der Umgang mit einer relationalen Datenbank Relationale Datenbanken Prinzip: Daten sind in Tabellen gespeichert Tabellen können verknüpft sein alter Name: RDBMS - Relational Database
More informationINFORMAZIONI GENERALI / GENERAL INFORMATION
INFORMAZIONI GENERALI / GENERAL INFORMATION LE FLANGE DELLA SOCIETà INTERTUBI SONO FORNITE IN ACCORDO ALLE SEGUENTI NORME: INTERTUBI S FLANGES ARE PROVIDED IN ACCORDING WITH THE FOLLOWINGS STANDARDS Norma
More informationtypes, but key declarations and constraints Similar CREATE X commands for other schema ëdrop X name" deletes the created element of beer VARCHARè20è,
Dening a Database Schema CREATE TABLE name èlist of elementsè. Principal elements are attributes and their types, but key declarations and constraints also appear. Similar CREATE X commands for other schema
More informationEECS 647: Introduction to Database Systems
EECS 647: Introduction to Database Systems Instructor: Luke Huan Spring 2013 Administrative Take home background survey is due this coming Friday The grader of this course is Ms. Xiaoli Li and her email
More informationDownload: Server-side technologies. WAMP (Windows), http://www.wampserver.com/en/ MAMP (Mac), http://www.mamp.info/en/
+ 1 Server-side technologies Apache,, Download: Apache Web Server: http://httpd.apache.org/download.cgi application server: http://www.php.net/downloads.php DBMS: http://www.mysql.com/downloads/ LAMP:
More informationCurriculum Vitae et Studiorum Dossier n. 48773. Cinzia Di Giusto
Curriculum Vitae et Studiorum Dossier n. 48773 Cinzia Di Giusto December 31, 2010 Personal Information: Date of birth: Nationality: Di Giusto, Cinzia Oct 17, 1979 in Udine, Italy Italian Home address:
More information