[PDF] FASCICULE DES TRAVAUX PRATIQUES Atelier Base de données



Previous PDF Next PDF







TP : éléments pour créer une IHM en JAVA

Java propose plusieurs toolkits graphiques : Swing: pour le graphisme AWT : pour la gestion des événements pour les boutons Pour commencer, vous importerez la bibliothèque des objets pour la construction d’une interface graphique Cette librairie (package) est une extension de la librairie java awt * élaborée lors de la 1ère version de



Interface graphique avec Java - WordPresscom

La classe Thread et l'interface Runnable se trouvent dans le package java lang, aucun import spécifique n'est donc nécessaire pour leur utilisation Un thread se lance lorsqu'on invoque la méthode start() Cette dernière invoque automatiquement la méthode run()



TP 4 : Interface graphique - Java au Cnam

GLG203 - TP 4 : Interface graphique Page 3 - dernière modification par Pascal GRAFFION le 2013/11/07 15:43 TP 4 : Interface graphique Enormément de programmes Java destinés aux utilisateurs, comportent des éléments graphiques de telle sorte que l'application soit plus conviviale et ergonomique au travers de son Interface Homme-Machine (IHM)



TP 4 - Les Interface Graphique

TP 4 - Les Interface Graphique Exercice 1 : 2 1 Exécutez le programme suivant import java awt *;



Java et les interfaces graphiques - Lotfi CHAARI

1 Java et les interfaces graphiques Introduction : Une IG : intermédiaire entre l'utilisateur et la partie «métier» d'un logiciel - ce qui relève de l'IG: * gérer le fait que le bouton soit actif ou non



INTRODUCTION AU JAVA GRAPHIQUE AVEC NETBEANS

INTRODUCTION AU JAVA GRAPHIQUE AVEC NETBEANS LES FICHIERS EXECUTABLES ( JAR) DES EXERCICES SONT FOURNIS POUR LES LANCER POUR UN DOUBLE-CLIC, CHOISISSEZ DANS "OUVRIR AVEC" JAVAW EXE DU JRE/BIN 1 ADDITION DE 2 NOMBRES Partie 1 – Création de l'interface 1 Ouvrez NetBeans et créer un nouveau projet nommé TP01_NetBeans (File/New



Java Technologies for Interactive Television

Java TV technology for digital television receivers is based on the Java™ platform, which consists of the Java virtual machine (JVM™) and several reusable libraries of code in the Java programming language The Java TV API is a standard extension to the Java platform and provides reusable, television-specific libraries



POO – TP 8 Part2: GUI avec AWT (Abstract Window Toolkit

Utilisez les JAVA collections qui sont les plus appropriés 3 Mettez en œuvre une pile utilisant une liste chaînée En utilisant la pile créez un programme pour évaluer les expressions écrites en forme postfix Utilisez Stack, LinkedList et d'autres collections Java vous jugez nécessaire 4



OpenSPARC T1 Processor External Interface Specification

L’interface d’utilisation graphique OPEN LOOK et Sun™ a été développée par Sun Microsystems, Inc pour ses utilisateurs et lice nciés Sun reconnaît les efforts de pionniers de Xerox pour la recherche et le développement du concept des interfaces d’utilisation visue lle ou graphique pour l’industrie de l’informatique



FASCICULE DES TRAVAUX PRATIQUES Atelier Base de données

interface graphique pour saisir les requêtes (QBE - Query By Example) Les requêtes peuvent être saisies directement en SQL (avec quelques différences de syntaxe par rapport à la norme SQL), ou via différents assistants de création de bases de données

[PDF] exercice interface java corrigé

[PDF] la fille de jannina

[PDF] typologie du changement

[PDF] changement imposé

[PDF] changement construit

[PDF] conduite du changement ppt

[PDF] changement prescrit définition

[PDF] pratiques de la conduite du changement comment passer du discours ? l action

[PDF] changement adaptatif

[PDF] exemple de conduite de changement en entreprise

[PDF] prendre conscience de soi est-ce devenir étranger ? soi corrigé

[PDF] etre etranger a soi meme

[PDF] prendre conscience de soi est ce devenir soi meme

[PDF] prendre conscience de soi est-ce devenir étranger ? soi introduction

[PDF] prendre conscience de soi c'est devenir étranger ? soi

Scientifique

FASCICULE DES TRA

Atelier

Natija BOUZIDI

Assistante technologue à ISET Sidi Bouzid

Avant Propos

Ce spécialité Multimédia et Développement Web (MDW) ou Réseaux et Services Informatiques di Bouzid. inter endre aux étudiants

TPune base de données

un udian

Fiche matière

PRE REQUIS

UE : Programmation structurée et UE : Programmation et structures dynamiques.

OBJECTIFS GENERAUX

A la fin de ce modul

Implémenter une base de données relationnelle sous Microsoft Access Interroger une base de données relationnelle sous Microsoft Access Appliquer le langage SQL, particulièrement ses composantes LDD et LMD (Langages de description et de manipulation de données) sous Oracle 11g

POPULATION

Profil : Licence

Spécialité

Niveau : L2(S3)

Option : MDW (Multimédia et Développement Web) et RSI (Réseaux et Services

Informatiques)

DEROULEMENT

Volume horaire : 3h atelier /semaine

Durée : 15 semaines

EVALUATION

Compte rendu

Examen TP

MOYEN PEDAGOGIQUE

Fascicule de Travaux Pratiques

Tableau

SGBD : Microsoft Access, Oracle 11g

Fascicule Travaux Pratiques

T TP de données de données de données

Fascicule Travaux Pratiques

TP n°1 : Introduction aux bases de données

relationnelles sous Access A la fin de ce TP, les étudiants auront les connaissances nécessaires pour Utiliser le Système de Gestion de Base de Données Microsoft Office Access

Créer une base de donné

Insertion des données dans une base de données Access en utilisant les formulaires.

Concevoir

Volume horaire

3 heures

Fascicule Travaux Pratiques

I. Introduction

de gestion de bases de données relationnelles) présentant une approche bureautique, et

A partir du menu

Base de données vide

Créer > Bases de données vide

Bibliotheque

Figure . Boîte de dialogue pour

Fascicule Travaux Pratiques

Figure . Boîte de dialogue permettant les actions sur une BDD. III.

Affichage Mode Feuille

Mode Créa. Ce dernier va vous permettre de définir le nom de la 1ère table

Figure .

OK F.

Figure Fenêtre de création et modi

Fascicule Travaux Pratiques

¾ Donc il faut Cliquer : Crée

¾ Activer le mode création et paramétrer les champs

¾ Cliquer l'onglet : Créer

¾ Cliquer l'outil : Création de table

¾ Cliquer dans la zone : Nom du champ et saisir le nom du champ : ¾ Zone : Type de données : cliquer le bouton déroulant puis le type : Numérique

¾ Cliquer la 2eme ligne

¾ Cliquer dans la zone : Nom du ch

¾ Zone : Type de données : cliquer le bouton déroulant puis le type : Texte

¾ Recommencer pour chaque champ de la table

Figure Fenêtre de création et modification des champs (attributs)

Fascicule Travaux Pratiques

s les champs, il faut par la suite indiquer la clé primaire de la table ¾ Cliquer le champ qui servira de clé primaire :

¾ Cliquer

Figure

Mode Feuille de données Affichage

le. Validez en cliquant sur le Oui

Figure de la table.

Figure Livre de la

Fascicule Travaux Pratiques

enregistrement de +1 à chaque nouvel enregistrement.

Figure . Livre

IV.

Pour c

¾ Activer la table ou la requête pour laquelle créer un formulaire dans le volet de

Figure 1ModifLivre

Fascicule Travaux Pratiques

V. Travail demandé

™ Structure et contenu de la B

La B

¾ Table des livres (Num

Livre

NumInv Matiére Titre Auteur Qte

1 Base de données Base de données Ali 3

2 Algo et programmation Algorithmes Mohamed 2

3 Algo et programmation Programmation Salem 6

4 Algo et programmation Langage C Anas 5

5 Système Unix Amir 2

6 Système Zied 1

7 Algo et programmation Langage Java Lotfi 8

¾ Table des abonnés (Numéro d'abonné, son nom, son prénom, so

Abonne

NumAb Nom Prénom Département

23 Benali Ali TI

24 BenSaid Said GM

25 Karim Karima TI

26 Rajaoui Raja TI

¾ Table des prêts (Numéro inventaire du livre emprunté, Numéro d'abonné de

Prêt

23 4 01/09/2015 07/09/2015 Il ne faut pas dépasser 8 jours

26 1 02/10/2015 15/10/2015

26 3 03/11/2015 03/12/2015 Suspension pour un mois

24 1 06/11/2015 14/11/2015

23 6 21/11/2015

Fascicule Travaux Pratiques

Question 1.

Créer les tables ci

Question.2

Créer le Modèle Conceptuel de données (MCD) avec ces tables (entités) de la base de

¾ Fermer la ou les tables à relier

Question.3

Saisir les données des

Fascicule Travaux Pratiques

TP n°2 : Exploiter Une base de données

Access

A la fin de ce TP, les étudiants auront

Gérer une table dans une base de données Access

Utiliser le langage SQL

Interroger

Volume horaire

3 heures

Fascicule Travaux Pratiques

I. Expl

Nous avons étudié

requêtes SQL.

Figure 1

Figure

allez passer directement en mode SQL pour cela

Fascicule Travaux Pratiques

Figure 3

Figure 4Choisir SQL

Figure 5

Fascicule Travaux Pratiques

Figure 6

la section

Figure 7

Figure 8

Fascicule Travaux Pratiques

Figure 9

requête. Tapez "

Figure 10

Figure 11

Fascicule Travaux Pratiques

II. Travail demandé

Résoudre les requêtes suivantes en utilisant le langage SQL sous Access 1. R1 2. R2 3. R3 4. R4 5. R5 6. R6

7. R7:

8. R8 9. R9

10. R10

11. R11

12. R12

13. R13

14. R14

15. R15

Fascicule Travaux Pratiques

Fascicule Travaux Pratiques

3I86 A la fin de ce TP, les étudiants auront les connaissances nécessaires pour Choisir, télécharger et installer un système de gestion de base de données (dans notre

Utiliser les commandes SQLPLUS

Volume horaire

3 heures

Fascicule Travaux Pratiques

I. PLUS

SQL

PLUS offre un ensemble

fonctions, procédur Entrer, éditer, sauvegarder et exécuter des commandes SQL et des blocs PL/SQL.

Sauvegarder, effectuer des

Lister les définitions des colonnes de chaque table.

Exécuter des requêtes interactives.

auriez à recréer un rapport chaque fois que vous en auriez besoin.

PLUS en parallèle.

programme de génération de rapport, puis ret laissé et exécutez le fichier. tère qui peut préférer pour certains usages des

Fascicule Travaux Pratiques

langage de commande.

SQL SQLPLUS

II. Commandes SQL

SQL les instructions sont entrées une ligne à la fois et elles ne sont pas stockées dans le le les mots clés peuvent être abrégés. ne nécessite pas de caractère de terminaison, les commandes sont exécutées

¾ CONNECT

rès le

Syntaxe CONN[ECT] "

¾ DISCONNECT

Syntaxe [ONNECT]

Fascicule Travaux Pratiques

¾ EXIT

et de déconnecter de la BD. Cette instruction permet de communiq

La commande "ion

Syntaxe R[UN] ou "

¾ START

Syntaxe 67$L57@ ILŃOLHU LBH[P@ LMUJ"@

START#ILŃOLHU LBH[P@LMUJ"@

¾ EDIT

associé.

Syntaxe ED[IT] fichier [.ext]

¾ SAVE

Syntaxe SAV[E] fichier [.ext] [CREATE | REPLACE | APPEND]

¾ GET

fichier dans le tampon.

Syntaxe GET fichier [.ext] [LIST | NOLIST]

L exécuté.

¾ SPOOL

Fascicule Travaux Pratiques

r

S SPO[OL] fichier [.ext] [OFF | OUT]

¾ DESCRIBE

Cette commande est utilis

Syntaxe

. Traite tout ce qui suit

¾ USER

La commande "lisateur connecté.

Syntaxe SHO[W] USER

III. Exercice

a. Oracle Database Express Edition 11g

Release 2)

b. Connectez sateur et le mot de passe à c. Après avoir connecté à SQL d. Essayez de vérifier tous les commandes présentées ci e. Déconnectez à travers une commande de déconnexion. f. Connectez de nouveau

Fascicule Travaux Pratiques

TP n°4 : Langage de Contrôle de Données sous

SQL (LCD)

A la fin de ce TP, les étudiants auront les connaissances nécessaires pourAnnexe 3)

Utiliser la fonction LC

C

Accorder des rôles à des utilisateurs.

Supprimer des rôles des utilisateurs.

3 heures

Fascicule Travaux Pratiques

1. Lancer

passw. 2.

3. éditeur SQL

Pays(numPays,nom,nbHabitants,superficie)

Ne pas oublier de déclarer numPays comme clé

4. éditeur SQL

5. Quelle commande utiliser pour obtenir la description de la table Pays ?

6. Quelle commande utiliser pour obtenir la liste des tuples de la table Pays ?

7. Créer un nouveau utilisateur

8. Accorder

9. Accorder le privilège "

10. Supprimer le privilège "

11. Accorder tous les privi

12.

Fascicule Travaux Pratiques

TP n°5 : Langage de Définition des Données sous

SQL (LDD)

A la fin de ce TP, les étudiants auront les connaissances nécessaires pour

Utiliser la fonction LDD

es

9 Ajouterune base de données

9 Aune base de données

Volume horaire

3 heures

Fascicule Travaux Pratiques

1. Ecrire le script relatif à la création de la base de données "

Magasin (num_m, loc)

Avec ¾ Les attributs num_m, loc, num_f, nom, ville, num_c, nom, pays, ville, num_a, des, ¾ Les attributs prix_achat, qte, prix_vente sont des réels de taille 10 chiffres au total et

2. Mise à jour de la

Mo

Magasin (

Avec ¾ les attributs soulignés sont des clés primaires. ¾ Les attributs précédés par le caractère "

Fascicule Travaux Pratiques

TP N°6 : Langage de Manipulation des

Données sous SQL (LMD) -

Insertion des Données

Objectifs

A la fin de ce TP, les étudiants auront les connaissances nécessaires pour Insertion des données dans une base de données.

Volume horaire

3 heures

Fascicule Travaux Pratiques

1. Insertion des données

Enrichir l

de données "

Fascicule Travaux Pratiques

2. Mise à jo

Modifier le contenu des tables déjà crées comme suit

¾ Donner le nom "

¾ Augmenter le poids de tous les articles de 10.

¾ Créer une nouv

Remarque

Syntaxe

$6 6(I(F7 " On peut ainsi, en un seul ordre SQL créer une table et la remplir avec des données sont ceux provenant du SELECT.

Fascicule Travaux Pratiques

TP N°7 : Langage de Manipulation des

base de données -1-

Objectifs

A la fin de ce TP, les étudiants auront les connaissances nécessaires pour Interroger une table dans une base de données avec le langage S

Volume horaire

3 heures

Fascicule Travaux Pratiques

1. Les noms et les villes

2. Les différentes villes du frs.

3. Les désignations des articles et leur poids.

4. 5.

6. Les numéros et les désignations des articles de couleur verte.

7. Les désignations des articles de couleur verte

8. Les numéros et les noms des clients de Gabés ayant un nom qui commence par la

9.

10. Les articles ayant un poids entre 200 et 3

11. Les fournisseurs de Tunis.

12. Les différentes localités des magasins.

13. Les différentes ventes affichées chronologiquement.

14. Les noms, les pays et les villes des clients

alphabétique des noms.

15. Les magasins ayant une lo

16.

17. éme

éme

18. Les ventes du 1ér

19. es.

20. Le nombre de toutes les ventes.

Fascicule Travaux Pratiques

TP N°8 : Langage de Manipulation des

base de données -2-

Objectifs

A la fin de ce TP, les étudiants auront les connaissances nécessaires pour

Interroger une table dans u

Utiliser les requêtes imbriquées.

Utiliser les fonctions avancées de SQL

Volume horaire

6

Fascicule Travaux Pratiques

(on travaille toujours avec le même schéma de la base

1. Les désignations des articles et les noms de leur fournisseur.

2. Les articles des frs

3. Les ventes de tous les articles de couleur verte.

4. 5.

6. Pour chaque vente, afficher la désignation de

vente, la quantité vendue et la date de vente.

7. Le montant des ventes de chaque magasin.

8. Le nombre et le montant des ventes à chaque date.

9.

10. La somme des qua

11. La plus petite quantité vendue de chaque article.

12. 13.

14. Les clients

15.

16. La quantité quotidienne moyenne vendue dans c

17. Les numéros des articles et leur nombre de ventes lorsque ce nombre est supérieur à 3.

18. 5

19. Les numéros des articles des fournisseu

supérieure à 200 unités. 20. la requête avec une auto

Fascicule Travaux Pratiques

TP N°9 : Langage de Manipulation des

base de données -3-

Objectifs

A la fin de ce TP, les étudiants auront les connaissances nécessaires pour Interroger une table dans une base de données avec le langage SQL

Sélectionne

Utiliser les requêtes imbriquées.

Utiliser les fonctions avancées de SQL

Volume horaire

6

Fascicule Travaux Pratiques

(on travaille toujours avec le même schéma de la base

1. Les désignations des articles ayant plus de 3 ventes.

2. Les désignations des articles ayant

3. L

4. numéro

numéro

5. Pour chaque magasin, donner le nombre de ventes de chaque article.

6. Pour chaque magasin, don

7. Les noms des fournisseurs qui ne livrent que des articles de couleur verte.

8. Les numéros des magasins qui vendent tous les articles.

9. La désignation, le poids et la couleur de tout article ayant un poids supérie

10. composé de 10 caractères 11.

12. Les numéros des magasins qui ne stockent aucun article de couleur bleue.

13. 14. 15.

16. Les noms des clients qu

17.

18. Le nombre des clients qui achètent tous les articles de couleur verte.

19. Les couples des noms des fournisseurs qui se trouvent dans la même ville.

20. Les désignations des articles qui ne sont pas vendus.

Fascicule Travaux Pratiques

Correction TP n°1

Question. 1

Pour compléter le reste des tables de la base de données "

Créer Table

Affichage

OK.

Fascicule Travaux Pratiques

Question. 2

Pour ajouter les différentes relations entre les tables, Vous avez donc établi relation

Outils de base de données Relations

Relations

Afficher la table

Fascicule Travaux Pratiques

Ajouter

Fermerles tables apparaissent avec leurs champs respectifs :

Fascicule Travaux Pratiques

¾ Cochez. En

certain nombre de contrôles, pour assurer la cohérence interne de la base de données. ¾ CochezMettre à jour en cascade les champs correspondants. Cette option permet de

WUHFRPPHOHVFKDQJHPHQWVGHQRPquotesdbs_dbs7.pdfusesText_13