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



Previous PDF Next PDF







SUJET + CORRIGE

Algorithmes et structures de données Session 1, Année 2011/2012 2 Les algorithmes vu en oursc de tri apider et de tri arp tas ne sont asp stables L'idée du tri arp aseb appliquée au date de naissance est d'e ectuer séquentiellement trois tris : 1 rierT (avec un tri stable) suivant le jour de naissance



Correction du TD 2 Les tableaux 1 Exercice 1

Institut Galil¶ee Algorithmique et structures de donn¶ees Ecrire les algorithmes permettant : 1 Le calcul du nombre d’occurences d’un ¶el¶ement donn¶e



Algorithmes et Structures de Données - FIL Lille 1

1 axe algorithmes 1 compter et ´evaluer la complexit´e (illustration sur les m´ethodes de tri) 2 r´ecursivit´e 2 axe structures de donn´ees 1 piles, files, listes : implantation et fonctionnalit´es 2 tables de hachage 3 structures arborescentes Facult´e des Sciences et Technologies, Universit´e de Lille, ASD, Licence Informatique S4



Algorithmique, Structures de donn ees et langage C

1 1 Structures Une structure rassemble des variables, qui peuvent ^etre de types di eren ts, sous un seul nom ce qui permet de les manipuler facilement Elle permet de simpli er l’ ecriture d’un programme en regroupant des donn ees li ees entre elles Un exemple type d’utilisation d’une structure est la gestion d’un r ep ertoire



SUJET + CORRIGE

UE J1MI2013 : Algorithmes et Programmes DS Terminal, Ann ee 2012/2013 Remarque 1 : Une solution simple au probl eme de la s election consiste a utiliser un algorithme quelconque de tri, puis de retourner l’ el ement de rang souhait e Algorithme 5: Rang(T,rang) Donn ees :Un tableau T de nombres, et rang un entier



Correction du TD 1 Les boucles 1 Exercice 1

Ecrire les algorithmes permettant de calculer : 1 Pi=n i=1 i Somme_1_n (n:entier) VAR somme, i : entiers Debut somme



INF562 Introduction a la g´eom´etrie algorithmique et ses

Nous proposons ´egalement des algorithmes et des structures de donn´ees qui, dans la mesure du posible, peuvent s’appliquer indistinctement aux trois types d’objets mentionn´es ci-dessus, ou tout du moins aux cartes et maillages qui, du point de vue combinatoire



TD 1 : les pointeurs

Module Algorithmes et programmation II Les pointeurs – page 1/2 TD 1 : les pointeurs Version du 1er mars 2011 Exercice 1 Soient i une variable de type int, p et q des pointeurs sur int On suppose que : – i se trouve à l’adresse 4830000, – p à l’adresse 4830010, et – q à l’adresse 4830020 On suppose aussi que :



FASCICULE DES TRAVAUX PRATIQUES Atelier Base de données

Avant Propos Ce fascicule de travaux pratiques intitulé « Atelier Base de données » est à l’intention des étudiants de la deuxième année en Licence Appliqués en Technologies de l’Informatique

[PDF] ALGO 11 #339 Correction TD N°5

[PDF] Exemples de fonctions en Python - Lirmm

[PDF] Récursivité (1/3)

[PDF] Corrigé Série d 'exercices n°4 : Les fonctions et procédures

[PDF] Bases d 'algorithmique

[PDF] COURS ALGORITHMIQUE ET PROGRAMMATION INFORMATIQUE

[PDF] FICHE n°6 : PROGRAMMER DES BOUCLES - Maths-et-tiques

[PDF] Correction TD1 algorithme

[PDF] Correction TD1 algorithme

[PDF] Algorithmique au lycée

[PDF] fiche maternelle algorithme imprimer- pdf documents

[PDF] Fiche enseignant ALGORITHMES NIVEAU : GRANDE SECTION

[PDF] Algorithme et numération - Académie de Nancy-Metz

[PDF] L 'atelier des petites chenilles en PS Etape 1 - académie de Caen

[PDF] reproduire une suite algorithmique - Accueil DSDEN 22

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 sousquotesdbs_dbs5.pdfusesText_9