Projet de Base de Données Groupe Moteur encadré par Mr MAINGUENAUD KikiTeam – ASI3 – 19 / 06 / 2002 Soizic Geslin Minh Le Hoai Samy Fouilleux Maxime Chambreuil.

Slides:



Advertisements
Présentations similaires
19/06/02Kikiteam-ASI3n°1 / 21 Lenchere est en hausse… Forum, FAQ, Stats ! By KiKiTeam : Maxime Chambreuil, Minh LeHoai, Samy Fouilleux, Soizic Geslin.
Advertisements

Algorithme de Lempel-Ziv et Arbre MESH
1 1 Projet doption Réalité Virtuelle Simulation dun habitat domotisé Florent Renault Xiaoyu Gao Mercredi 27 mai 2009.
Approche graphique du nombre dérivé
Présentation du référentiel CAP « PROELEC »
Cilia, un framework de médiation ouvert, léger, multi-personnalités
Qui a le nombre qui vient après 8 ?
Portée des variables VBA & Excel
Classification et prédiction
Introduction à l’Algorithmique
Algorithmique et évaluation
1 - Finalités et Objectifs
Groupe IHM Isabelle BONDOUX Cédric CASTAGNE Samy FOUILLEUX
UV Libre : Logiciel de vente du BDE Réalisé par Maxime Chambreuil Encadré par Nicolas Malandain Maxime CHAMBREUIL – UV libre ASI4 –
UV Libre Calculatrice Scientifique
Soizic Geslin Samy Fouilleux Minh Le Hoai Maxime Chambreuil
Capteurs de déplacement
1 1 Momentum. 2 2 Tout objet en mouvement continuera son mouvement tant que rien nentrave sa progression.
Le developpement web  Préparé par : ASSAL Lamiae JAMALI Zakarya
Groupe France Télécom Projet Cilia : collaboration LIG Adèle – Orange Labs/MAPS/MEP slide 1 Cilia, un framework de médiation ouvert, léger, multi-personnalités.
Directeur de Thèse : Pr. Witold Litwin
ACCESS Découverte.
Systèmes Experts implémentation en Prolog
Défi écriture BEF Couverture. Défi écriture BEF Page 1.
Présentation du référentiel CAP « PRO Elec »
et évaluation des compétences
R. Saint-Paul, G. Raschia and N. Mouaddib IRIN, Nantes (France)
TP 3-4 BD21.
NFE 107 : Urbanisation et architecture des systèmes d'information
Projet 4info.
Gestion de la communication par établissement sur le site ville
Logiciel de Mobile Device Management
Un système de médiation basé sur les ontologies
Projet 2012 Tour à commandes numériques
Université Paul Sabatier - Toulouse 3 - Département de GMP Enquête Insertion Professionnelle – Promotion
Développement d’applications web
PAFI Référentiel de données par Sonia Watts DGIF (Direction de la gestion et de linformation forestière) 27 octobre 2010 et 3 novembre 2010.
Récursivité.
LUNDI – MARDI – MERCREDI – JEUDI – VENDREDI – SAMEDI – DIMANCHE
FORUMS ECO-SECURITE.
Auto-organisation dans les réseaux ad hoc
OCaml – Les arbres L3 MI.
II. Chaînage, SDD séquentielles
Les algorithmes: complexité et notation asymptotique
Les instructions PHP pour l'accès à une base de données MySql
Détection de co-évolution de gènes Master 2 : Informatique à Finalité Professionnelle et Recherche Unifiée (IFPRU) Parcours Ingénierie de lIntelligence.
L’utilisation des bases de données
Test bilan de calcul mental N°1 :
Buy Large COOA Etudiants : Zhengyi Cao Mickael Orsolino Vadim Pivak
Projet Image en C++ Composition du trinôme : DUPONT Thomas MEHAULT Maxime NICOLAS Rémi L3 MI - Année
Expressions régulières et hash tables
SPI - Serial Peripheral Interface Pour aller lire le CAN et écrire dans le CNA.
SPI - Serial Peripheral Interface
Programmation concurrente
Apprendre à programmer en créant un jeu video avec Scratch
Universté de la Manouba
Notre calendrier français MARS 2014
Projet de Master première année 2007 / 2008
Sécurité et Vie Privée Dans les Réseaux Sociaux
Développement en série de FOURIER
Outils graphiques de conception et de débogage sous Eclipse
‘‘Open Data base Connectivity‘‘
1 Modèle pédagogique d’un système d’apprentissage (SA)
Introduction.
Apprendre à programmer en créant un jeu video avec Scratch
Programmation Système et Réseau (sous Linux)
1 Architecture orientée service SOA Architecture orientée service SOA (Service Oriented Architecture)
UTILISATION DE MIOGA Patrick LE DELLIOU
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
Mini-SGBD Implémentation des opérateurs algébriques Yohann HUBERT Christophe PANNEAU Licence informatique Année Maître de stage : M. KHAYATA.
Transcription de la présentation:

Projet de Base de Données Groupe Moteur encadré par Mr MAINGUENAUD KikiTeam – ASI3 – 19 / 06 / 2002 Soizic Geslin Minh Le Hoai Samy Fouilleux Maxime Chambreuil

KikiTeam – ASI3 – 19 / 06 / Déroulement Objectifs du projet / de notre groupe La grammaire Le protocole de communication Les Types Abstraits de Données Le travail du moteur Problèmes rencontrés Conclusion

Objectifs

KikiTeam – ASI3 – 19 / 06 / Objectifs du projet Concevoir un Système de Gestion de Base de Données Découvrir les problèmes liés à la conception dun SGBD Découvrir les problèmes liés à une application multi-processus

KikiTeam – ASI3 – 19 / 06 / Objectifs du groupe Moteur Concevoir le moteur de résolution de requêtes Définir une grammaire avec les groupes SQL et Interface Définir un protocole de communication Générer un plan dexécution

La grammaire

KikiTeam – ASI3 – 19 / 06 / La grammaire Mise au point avec SQL et Interface Utilisée par la majorité des groupes Au cours de son exécution, elle crée et remplit larbre, permettant de traiter la requête

Le protocole de communication

KikiTeam – ASI3 – 19 / 06 / Le protocole de communication Cest la mise en forme du contenu du message ( chaîne de caractère ) La chaîne de caractère respecte la grammaire établie Mis au point et approuvé par lensemble des groupes

Les Types Abstraits de Données

KikiTeam – ASI3 – 19 / 06 / Les Types Abstraits de Données TAD Opération : il permet de stocker toutes les informations relatives à une opération élémentaire, traitée par le groupe Unaire ou Binaire. TAD Requete : Arbre symbolisant la requête, ou chaque nœud est une « Operation », qui a plusieurs fils.

Le travail du moteur

KikiTeam – ASI3 – 19 / 06 / Le travail du moteur : lalgorithme Communiquer avec les autres processus Découper la requête par la grammaire Réécrire les opérateurs dérivés Exécuter les opérations Parcourir larbre Faire executer les opérations élémentaires Créer les relations résultats Envoyer la requete aux opérateurs Communiquer avec les autres processus

KikiTeam – ASI3 – 19 / 06 / Le travail du moteur : découper la requete par la grammaire, réécrire larbre On construit un arbre de type requête Il faut remplacer certains nœuds… Règles de réécriture Poser une requête à nous même

KikiTeam – ASI3 – 19 / 06 / Le travail du moteur : faire pédaler les opérateurs Créer la relation résultat On a besoin de son schéma Solution 1 : lire le fichier MetaBase Solution 2 : requete sur MetaBase, et extraction des tuples… -> on a besoin de nouvelles fonctions Créer le fichier Mettre à jour la métabase Écrire dans le fichier MetaBase Import() Envoyer la requete

Problèmes rencontrés

KikiTeam – ASI3 – 19 / 06 / Problèmes rencontrés La gestion des versions pour les différents documents La collecte des informations lorsquun groupe sort dun TT La communication inter et intra-groupe La conduite des réunions

KikiTeam – ASI3 – 19 / 06 / Problèmes rencontrés La création de nouvelles relations : Obtenir le schéma avec une requête sur la métabase La réécriture de larbre dexécution : récursivité

Conclusion

KikiTeam – ASI3 – 19 / 06 / Conclusion La grammaire et les types abstraits de données Operation et Requete peuvent être développés Lalgorithme général du moteur peut-être développé Là ou ça coince : Réécriture de larbre Créér la relation résultat

KikiTeam – ASI3 – 19 / 06 / The On fait pas un SGBD en 5 mois !!!