Introduzione a phpmyadmin



Documenti analoghi
Introduzione ad EasyPHP

Data Base. Master "Bio Info" Reti e Basi di Dati Lezione 6

DBMS (Data Base Management System)

Installazione & Configurazione Php e MySQL su Mac Os X. Php

Obiettivi d esame PHP Developer Fundamentals on MySQL Environment

ISTRUZIONI INSTALLAZIONE PMANGO

I tutorial di MadLabs.. Installazione e prima configurazione

Registro elettronico scuola ospedaliera rel. 7.0

Dispensa di database Access

MagiCum S.r.l. Progetto Inno-School

Indice generale. Capitolo 3 Introduzione a PHP...43 Sintassi e istruzioni di base Variabili, operatori e commenti Array...

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

Corso di Informatica RDBMS RDBMS. Corso di Laurea in Conservazione e Restauro dei Beni Culturali

Uso delle basi di dati DBMS. Cos è un database. DataBase. Esempi di database

Gestione di un magazzino: sviluppo di un applicazione web-database

Installazione LAMP. Installare un server lamp su Linux Ubuntu. Per installare un server LAMP in Ubuntu come prima cosa apriamo il terminale:

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

Lezione 9. Applicazioni tradizionali

Corso di PHP. Prerequisiti. 1 - Introduzione

ITI M. FARADAY Programmazione modulare a.s

Sito web parrocchiale: STRUMENTI E PROGRAMMI

Presentazione Data Base

GERARCHIE RICORSIVE - SQL SERVER 2008

2.1 Installazione e configurazione LMS [4]

Amministrare MySQL con PhpMyAdmin


Configurazione avanzata di XAMPP

Application Server per sviluppare applicazioni Java Enterprise

FASE 1: Definizione del tema, degli obiettivi e del target con il cliente... (da cui dipendono le scelte successive!)

Abilità Informatiche A.A. 2010/2011 Lezione 9: Query Maschere Report. Facoltà di Lingue e Letterature Straniere

Unità 2.1 Comandi sui database

Corso di Access. Prerequisiti. Modulo L2A (Access) 1.1 Concetti di base. Utilizzo elementare del computer Concetti fondamentali di basi di dati

Indice generale. Gli autori...xiii. Prefazione...xv. Benvenuti nel cloud computing...1

SVILUPPO DEL BLOG Autori: Ilari Michele, Cimini Oscar, Zaleski Dawid

Sistemi per la gestione di database: MySQL ( )

Costruzione di siti web. Il Content Management System Joomla

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

Indice Configurazione di PHP Test dell ambiente di sviluppo 28

Progettazione Web Applicazioni client-server

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

Aspetti applicativi e tecnologia

Benvenuti. Luca Biffi, Direttore Tecnico di Achab Achab techjam Archive Server for MDaemon

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

Basi Di Dati, 09/12/2003

Ulteo OVD Open Virtual Desktop (Un Desktop Virtuale Open Source)

Data management a.a Il linguaggio SQL

DBMS e Linguaggi di programmazione nell'era di Internet

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

Caratteristiche di una LAN

Informatica Generale Andrea Corradini Sistemi di Gestione delle Basi di Dati

Programma corsi LogX S.r.l.

Installazione di Moodle. Preparato per: Gruppo A, Piattaforma di E - Learning Preparato da: Cinzia Compagnone, Vittorio Saettone

Wiki e Wikipedia. Luigi Toscano Giuseppe Pappalardo (responsabile di poche modifiche e di tutti gli eventuali errori)

Quantum GIS per la pianificazione urbanistica

Laboratorio di Sistemi Programmare in Php con NetBeans Php. Programmare in Php con Xampp e NetBeans IDE

Introduzione ai database relazionali

Dati relazionali e XML

Laboratorio Progettazione Web PHP e MySQL. Andrea Marchetti IIT-CNR 2013/2014

DBMS. Esempi di database. DataBase. Alcuni esempi di DBMS DBMS. (DataBase Management System)

Laboratorio Progettazione Web PHP e MySQL - Lezione 9. Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.ita 2012/2013

DATABASE.

Introduzione all Architettura del DBMS

14 maggio 2010 Versione 1.0

Al giorno d oggi, i sistemi per la gestione di database

Volumi di riferimento

Apache Directory S...

ECDL e Software Libero. Marina Cabrini (AICA) LinuxDay 2003

Costruzione di Sit Web con PHP e MySQL. Lezione 7 - Esercitazione - Introduzione a MySQL: le tabelle, i tpi di dato, le query

Proposta UNIF Progetto: Portale delle fonti di energia rinnovabile. Obiettivi

PHP, MySQL e Linux con RedHat 7.2

Installazione e caratteristiche generali 1

I MODULI Q.A.T. PANORAMICA. La soluzione modulare di gestione del Sistema Qualità Aziendale

Access. P a r t e p r i m a

Introduzione ai Sistemi di Gestione di Basi di Dati XML

Strumenti Software per Esercitazioni (ambiente Windows) Basi di Dati L LS Ing. Gestionale

LETTERA D INSTALLAZIONE DELLA PROCEDURA SERVIZI SOCIALI

29 Novembre 2012 Open Source: un opportunità per far evolvere l ICT nelle imprese

Port Community System del Porto di Ravenna CONFIGURAZIONE

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

COG.I.T.O. Manuale tecnico

19. LA PROGRAMMAZIONE LATO SERVER

Base di dati e sistemi informativi

Sommario. Oracle Database 10g (laboratorio) Grid computing. Oracle Database 10g. Concetti. Installazione Oracle Database 10g

Ermanno Ancona pagina 1/5. Installazione XAMPP

PROGRAMMAZIONE MODULARE. Periodo mensile. Ore previste

Basi di dati. Concetti introduttivi ESEMPIO. INSEGNAMENTI Fisica, Analisi, Aule. Docenti. Entità Relazioni Interrogazioni. Ultima modifica: 26/02/2007

Dynamic 07 -Software per la lettura ottica e data capture. G.Q.S. Srl Global Quality Service Via Bernini, 5/7 Corsico (MILANO)

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

PROGETTO Backup Consolidation

Marco Benvegnù Gianluca Marcante Simone Sanavio Roberto De Franceschi (PM)

ORACOLO Gestione questionari.

Transcript:

Introduzione a phpmyadmin http://www.phpmyadmin.net Per chiarimenti, http://www.ing.unibs.it/~alberto.lazzaroni 1

phpmyadmin: cosa è, a cosa serve È un software di amministrazione di database MySql (MySql manager software) Fornisce una interfaccia web (applicazione che gira in un browser) È fornito con licenza GPL (General Public License) È disponibile in queste quattro lingue: French, Italian (parziale), Japanese, Polish 2

phpmyadmin: cosa è, a cosa serve È multipiattaforma: indipendenza dal sistema operativo. È già incluso in alcune distribuzioni Linux come Debian, Ubuntu, OpenSUSE. L ultima versione è la 3.1.2 del 12/01/2009 È scritto con il linguaggio di programmazione PHP Preferiamolo ad una sessione terminale: l interfaccia grafica web è più comoda di comandi a riga di un terminale http://www.phpmyadmin.net per ottenere l ultima versione con la possibilità di diversi temi grafici 3

phpmyadmin: cosa è, a cosa serve È indirizzato sia agli amministratori del database sia agli utenti non amministratori; Gestisce i permessi prelevandoli dal database MySQL; Permette di creare un database da zero; Permette di creare le tabelle in un database; Presenta un feedback sulla creazione delle tabelle per evitare eventuali errori; 4

phpmyadmin: alcune funzionalità Sono previste delle funzionalità per - l'inserimento dei dati (popolazione del database); - la composizione di query; - il backup dei dati. L'amministratore può disporre di un interfaccia grafica per la gestione degli utenti utile per: - l'inserimento di un nuovo utente; - la modifica della relativa password; - la gestione dei permessi che l'utente ha sul database. 5

phpmyadmin: come installarlo È necessario che siano installati ed attivi i tre servizi: - PHP Engine, il motore che interpreta il codice PHP; - MySQL, il database management system (DBMS) relazionale; - Apache, il Web Server multipiattaforma. Per agevolare l'installazione di questi tre servizi esistono pacchetti preconfezionati (EasyPhp o XAMPP) che installato tutti i software in un singolo passaggio. 6

phpmyadmin: iniziamo ad usarlo 7

phpmyadmin: creiamo il primo database Creiamo il db depositiprestiti come in figura 8

phpmyadmin: creiamo la I tabella Creiamo la tabella clienti eseguendo una stringa sql 9

phpmyadmin: creiamo la tabella Creiamo la tabella clienti definendone la struttura 10

phpmyadmin: creiamo la I e IV tabella 11

phpmyadmin: database creato! 12

phpmyadmin : ora popoliamo le tabelle 13

phpmyadmin : eseguiamo una query 6 Chi, nella filiale koala, ha un prestito compreso fra 5000 e 10000? SELECT nome_cliente FROM Prestito WHERE nome_filiale = 'koala' AND importo >= 5000 AND importo <= 10000 16/02/2009 Laboratorio di Modellazione virtuale 14

phpmyadmin : eseguiamo una query 34 34. Quale è l importo medio dei prestiti dei clienti che vivono a milano ed hanno almeno 2 prestiti? SELECT Prestito.nome_cliente, AVG(importo) AS pmedio FROM Cliente, Prestito WHERE Prestito.nome_cliente = Cliente.nome_cliente AND citta_cliente = 'milano GROUP BY Prestito.nome_cliente HAVING COUNT(Prestito.nome_cliente) >= 2 15

phpmyadmin : eseguiamo il dump Il dump consiste in una esportazione del db (struttura + dati) all interno di un file che può avere uno dei seguenti formati: L utilità di eseguire il dump è quella di consentire un backup non schedulato (asincrono) oppure quella di consentire una rigenerazione dell ambiente. 16