Unità 2.1 Comandi sui database



Похожие документы
Corso sul linguaggio SQL

(A) CONOSCENZA TERMINOLOGICA (B) CONOSCENZA E COMPETENZA (C) ESERCIZI DI COMPRENSIONE

Istruzioni di accesso alla propria casella di posta elettronica tramite Zimbra Web Mail

Corso BusinessObjects SUPERVISOR

Access. Microsoft Access. Aprire Access. Aprire Access. Aprire un database. Creare un nuovo database

5.3 TABELLE RECORD Inserire, eliminare record in una tabella Aggiungere record Eliminare record

Il database management system Access

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

Esercitazione 4 JDBC

Client manuale d uso Versione af Ottobre 2010

Gestione delle informazioni necessarie all attività di validazione degli studi di settore. Trasmissione degli esempi da valutare.

Installazione e caratteristiche generali 1

Manuale Amministratore Legalmail Enterprise. Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise

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

LA GESTIONE DELLE VISITE CLIENTI VIA WEB

Il calcolo delle provvigioni con Excel

La rubrica degli indirizzi di posta elettronica associati al dominio scuole.piemonte.it

MANUALE D'USO DEL PROGRAMMA IMMOBIPHONE

developed by Emanuele De Carlo

Dispensa di database Access

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

Gestione dei file e delle cartelle

Gestione Automatizzata di una Lista Nozze

Guida rapida per i docenti all'uso della piattaforma di e-learning dell'istituto Giua

Creazione manuale delle tabelle (mediante scrittura del codice SQL corrispondente)

1. BASI DI DATI: GENERALITÀ

Dispense Corso Access

DBMS (Data Base Management System)

FIRESHOP.NET. Utilizzare il FireSoft. Rev

CREAZIONE DI UN DATABASE E DI TABELLE IN ACCESS

Corso sul linguaggio SQL

La gestione documentale con il programma Filenet ed il suo utilizzo tramite la tecnologia.net. di Emanuele Mattei (emanuele.mattei[at] .

1 -Introduzione MODULO L1

CREAZIONE DI UN DB RELAZIONALE IN ACCESS

Procedura SMS. Manuale Utente

Introduzione ai database relazionali

3. nella pagina che verrà visualizzata digitare l indirizzo che si vuole consultare e la relativa password (come da comunicazione)

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

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

PSNET UC RUPAR PIEMONTE MANUALE OPERATIVO

Gestione Turni. Introduzione

Indice GAMMA. Guida utente

ATOLLO BACKUP GUIDA INSTALLAZIONE E CONFIGURAZIONE

GCEWEB Denunce mensili in WEB

MANUALE UTENTE Fiscali Free

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

Che cos'è un modulo? pulsanti di opzione caselle di controllo caselle di riepilogo

Configurazione account per libreria MXOutlook

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

COME CREARE E COLLEGARSI AD UN DATABASE MICROSOFT SQL SERVER O SUN MYSQL

Introduzione. Macro macro istruzione. Sequenza di comandi memorizzati programma

Istruzioni per l installazione del software per gli esami ICoNExam (Aggiornate al 15/01/2014)

Configurazione di Outlook Express

- DocFinance Manuale utente

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

Installazione & Manuale di Utilizzo

(A) CONOSCENZA TERMINOLOGICA (B) CONOSCENZA E COMPETENZA

Portale tirocini. Manuale utente Per la gestione del Progetto Formativo

GESCO MOBILE per ANDROID

Airone Gestione Rifiuti Funzioni di Esportazione e Importazione

Il software ideale per la gestione delle prenotazioni GUIDA UTENTE

Introduzione ai Sistemi di Gestione di Basi di Dati XML

1) GESTIONE DELLE POSTAZIONI REMOTE

Università degli Studi di L Aquila. Facoltà di Ingegneria. Corso di Laurea in Ingegneria Elettronica Corso di Sistemi Informativi

Il sofware è inoltre completato da una funzione di calendario che consente di impostare in modo semplice ed intuitivo i vari appuntamenti.

Fratini Service di G. Fratini

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

HOTEL MANAGER NOTE DI FINE ANNO

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

MODULO 5 ACCESS Basi di dati. Lezione 4

Cos è ACCESS? E un programma di gestione di database (DBMS) Access offre: un ambiente user frendly da usare (ambiente grafico)

Excel. A cura di Luigi Labonia. luigi.lab@libero.it

I DATABASE Database relazionale

MODALITÀ DI ACCESSO ALLA CASELLA DI POSTA ELETTRONICA CERTIFICATA

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

Manuale utilizzo strumenti on-line. Progetto Valutazione e Miglioramento

Versione 7.0 Taglie e Colori. Negozio Facile

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

GESTIONE INCASSI SAGRA. Ver. 2.21

Il file seme o file modello del disegno

OSSIF WEB. Manuale query builder

Consiglio regionale della Toscana. Regole per il corretto funzionamento della posta elettronica

Introduzione Benvenuto nella guida del sito ecommerce di

Aggiornamento programma da INTERNET

SERVIZIO DI MESSAGGISTICA ALL UTENTE. Manuale per l operatore

SIEMENS GIGASET S685 IP GUIDA ALLA CONFIGURAZIONE EUTELIAVOIP

Manuale NetSupport v Liceo G. Cotta Marco Bolzon

4 Data Transformation Services

SCARICO DATI ONETOUCH Verio per EuroTouch Home GUIDA ALL USO

Product Shipping Cost Guida d'installazione ed Utilizzo

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

SIEMENS GIGASET S450 IP GUIDA ALLA CONFIGURAZIONE EUTELIAVOIP

1. Le macro in Access 2000/2003

Guida per la registrazione alla piattaforma di Gestione dei Corsi per il Consulente Tecnico Telematico

VACANZE STUDIO - MANUALE UTENTE PER SOCIETÀ APPALTATRICI

Istruzioni di installazione di IBM SPSS Modeler Text Analytics (licenza per sito)

Manuale di utilizzo del sito ASUWEB

Транскрипт:

(A) CONOSCENZA TERMINOLOGICA Dare una breve descrizione dei termini introdotti: Linguaggi ospite Domini predefiniti Comando CREATE DATABASE Comando DROP DATABASE Comando SHOW DATABASES Comando SELECT DATABASE() USE (B) CONOSCENZA E COMPETENZA Rispondere alle seguenti domande producendo anche qualche esempio B1) Conoscenza 1. Cosa consentono le funzionalità di SQL indicate con DDL, DML, DCL e QL? 2. Come si possono classificare i comandi di SQL? 3. Cosa vuol dire linguaggio ospite? 4. Quali sono i domini predefiniti in SQL? 5. Quali sono i comandi per gestire database? 6. Cosa significa creare un database? 7. Cosa significa selezionare un database? 8. Cosa significa eliminare un database? B2) Competenza 1. Qual è la sintassi per creare un database? 2. Qual è la sintassi per eliminare un database? 3. Qual è la sintassi per selezionare un database? 4. Qual è la sintassi per elencare i database presenti? (C) ESERCIZI DI COMPRENSIONE 1. Il linguaggio presente in un DBMS, comprende diverse funzionalità. Indicare nella tabella seguente, il significato degli acronimi indicati sulla sinistra. Linguaggio DDL DML DCL QL Significato 2. Il linguaggio SQL (S Q L ) è un linguaggio per basi di dati, tipico dei DB relazionali. Esso è presente in tutti i e consente di operare sui.. (DML) e sulla loro... (DDL). 3. Il linguaggio SQL può essere inserito in programmi scritti in linguaggi procedurali detti.., come Visual basic, Java, C++. 4. Completare la seguente tabella: Comando CREATE DATABASE utenti; SHOW DATABASES; CREATE DATABASE libri; USE dipendenti; DROP DATABASE magazzino; SELECT DATABASE() Effetto 5. I comandi del linguaggio SQL possono essere inseriti da linea di., eseguendo il server, oppure immessi tramite l IDE di EasyPhp oppure inseriti in programmi scritti in linguaggi come Visual basic, Java, C++, che vengono per questo detti linguaggi. 6. Per ciascuno dei seguenti dati, indicare il dominio di SQL opportuno. Dato Cognome Altezza (in metri) Data di scadenza Numero di pezzi Campo note Militesente Dominio 1

(D) ESERCIZI DI APPLICAZIONE 1. Si devono rappresentare i turni di lavoro di operai presso un macchinario. Creare un database opportuno e corredarlo delle tabelle necessarie. 2. Creare un database che consenta di memorizzare i dati relativi a squadre di basket ed elencare le tabelle necessarie. 3. Creare un database Prodotti contenente le tabelle relative agli articoli, ai fornitori e al catalogo dei prodotti in vendita. 4. Creare un database relativo ad aerolinee, in cui sia presente una tabella che contiene le registrazioni dei seguenti campi: sigla aeroporto, denominazione, città, nazione e data di inizio attività ed un altra tabella relativa ai voli, contenente aeroporti di partenza e destinazione, data del volo, eventuale servizio (breakfast, lunch, dinner, snack). 2

Esercitazione n. 1 Problema: Creare ed eliminare un database Entrare in ambiente MySQL come root ed eseguire la sequenza di comandi per: 1. Visualizzare i DB presenti; 2. Creare in modo visuale un DB di nome libreria; 3. Verificare l avvenuta creazione del DB; 4. Impostare di nuovo il comando: 5. mysql> CREATE DATABASE libreria; 6. Notare che si verifica un errore, 7. Impossibile creare il database libreria : il database esiste 8. In questi casi, per evitare il messaggio di errore occorre impostare il comando: 9. mysql> CREATE DATABASE IF NOT EXISTS libreria; 10. Si verifichi che, in questo modo, si evita il messaggio d errore 11. Eliminare dall interfaccia phpmyadmin in modo visuale il database libreria. 3

Esercitazione n. 2 Problema: Creare ed eliminare un database 1. Entrare in ambiente phpmyadmin. 2. Selezionare Open 3. Nella pagina successiva selezionare Database 4. Nella finestra successiva, vengono mostrati i database esistenti, in questa finestra è possibile selezionare uno o più database per eliminarli 5. Creare il database libreria usando ladei database (casella Crea un nuovo database 6. Verificare la creazione del database richiesto 7. Spuntare la casella del database libreria 8. Eliminare il database selezionato tramite il pulsante Elimina 9. Selezionare la linguetta SQL in alto 10. Creare con il comando CREATE un DB di nome magazzino 11. Verificare l avvenuta creazione del database 12. Provare ad elimnare il database magazzino con il comando DROP DATABASE magazzino; a. Se il comando non può essere eseguito perché il comando DROP è disabilitato, cancellare il database magazzino mediante l ambiente MySQL come segue: b. Individuare il percorso dei database (in genere C:\Program Files\EasyPHP-12.1\mysql\data) c. Aprire una finestra di comando con Esegui cmd d. Spostarsi nella directory dei database con cd C:\Program Files\EasyPHP-12.1\mysql\data e premere INVIO e. Lanciare MySQL con: f. C: > mysql u root g. Una volta presente il prompt di MySQL digitare il comando h. mysql>drop DATABASE magazzino; i. Verificare che il database sia stato cancellato j. Sempre nell ambiente MySQL Impostare il comando mysql> SHOW CHARACTER SET; Viene visualizzata una tabella con tutti i caratteri riconosciuti da MySQL. 4

Esercitazione n. 3 Problema: Creare ed eliminare un utente 1. Dalla finestra del server EasyPHP creare un database prodotti con il comando CREATE; 2. Creare un nuovo account con username luca dall interfaccia EasyPHP; 3. Da linea di comando, entrare in MySQL come luca: C:/>mysql u luca 4. Selezionare il database libreria con mysql> USE libreria 5. Verificare che l accesso al DB libreria viene impedito, in quanto l utente luca non ha i privilegi opportuni; 6. Rientrare come root e impostare il comando: 7. mysql> GRANT ALL ON libreria.* TO luca@localhost IDENTIFIED BY ""; 8. Rientrando con username luca, si verifichi l accessibilità al DB libreria. 9. Dalla finestra del server EasyPHP selezionare il tab Utenti ed eliminare l utente luca 5