Création de la Base de données pour le
système réservation des salles
PPE 1-3
Base de données
Jordan Dutaillis
Steveen Hanta
Mathieu Collin
Ismaël Sacko
BTS SIO. PPE 1-3 KOS INF
Groupe B1
1
Jordan Dutaillis / Steveen Hanta / Mathieu Collin / Ismaël Sacko
BTS SIO. PPE 1-3 KOS INF
Groupe B1
2
Jordan Dutaillis / Steveen Hanta / Mathieu Collin / Ismaël Sacko
Contenu
I. Introduction : ................................................................................................................................... 3
II. Le système de gestion de base de donnée (SGBD) ......................................................................... 3
A. Comparatif des différents SGBD .................................................................................................. 3
1. Apache Derby .......................................................................................................................... 3
2. MySQL Entreprise .................................................................................................................... 3
3. Oracle DataBase 11g Standard Edition One ............................................................................ 4
4. Microsoft SQL Server 2012 Standard (sort le 1 avril 2013) ..................................................... 4
B. Le SGBD retenu ............................................................................................................................ 5
III. Le Processus de création de la base de données ........................................................................ 5
A. Le Modèle Conceptuel de Données ............................................................................................ 6
B. Le Modèle Logique des Données................................................................................................. 7
C. Le Modèle Physique de Données ................................................................................................ 8
IV. Les Scripts SQL ............................................................................................................................. 9
A. Le Script de création de la base de données ............................................................................... 9
B. Le Script d’insertion des données dans la base de données ..................................................... 12
C. Le jeu d’essai ............................................................................................................................. 16
D. Conclusion ................................................................................................................................. 17
BTS SIO. PPE 1-3 KOS INF
Groupe B1
3
Jordan Dutaillis / Steveen Hanta / Mathieu Collin / Ismaël Sacko
CRÉATION DE BASE DE DONNÉES
I. Introduction :
La maison des ligues de Lorraine autrement appelée M2L est une entité pourvu de salles de réunion
muni d’ordinateurs. Ces salles sont réservables depuis leur site Internet. Pour cela, le client doit
fournir des informations essentiels, tels que son nom, son adresse, le type de réservation, la durée de
réservation ou encore la salle dans laquelle il souhaite réserver. Ces réservations sont reliées à
différents problèmes. En effet, quels types de système de gestion de base de données choisir ?
Comment le mettre en place ? Comment sécuriser ces données?
II. Le système de gestion de base de donnée (SGBD)
A. Comparatif des différents SGBD
De nos jours, il existe un grand nombre de SGBD au monde. L’équipe de professionnel de Kos
Informatique a sélectionné les 4 meilleurs SGBD et les ont comparé pour choisir celui qui était le
mieux adapté au attente du site M2L. Leurs choix ont été faits à partir de leur notoriété et des
différents avis posté sur le net par divers utilisateurs expérimentés. C’est pourquoi, ci-après se trouve
une comparaison des différents SGBD :
1. Apache Derby
Apache Derby est une base donnée Open Source (Licence libre) mis en œuvre entièrement par
l’environnement de programmation script Java. Il est basé sur les environnements script Java, Java
DataBase Connectivity (JDBC) et SQL. Apache possède un faible encombrement : seulement 2.6 Mo.
Le système ne nécessite aucune installation, il peut directement être embarqué sur l’application, il
est d’ailleurs auto-administré et auto-optimisé, ce qui permet à l’utilisateur de se décharger de toute
administration. Le point faible de ce moteur de base de données est son temps de préparation de
requête mais des solutions ont été mis en place pour succomber à ce malus, une stratégie de
réutilisation de requête est intégré.
2. MySQL Entreprise
MySQL Entreprise est une base de données distribuée sous une double licence (GPL). Cependant elle
prend 207 Mo de mémoire ce qui n’est pas négligeable. Son interface est simple d’utilisation et la
sécurité des données est au point grâce à un sous-logiciel : MySQL Entreprise Backup. De plus c’est le
logiciel le plus utilisé au monde, ce qui démontre ses performances. Il coute 11 844,00 € pour un
serveur et 3 ans d’accès.
Le tableau de bord du logiciel permet une supervision de chaque serveur SQL que dispose
l’utilisateur dans une seule console qui fournit un récapitulatif. L’utilisateur pourra donc être averti
de quelconque nouvelle requête effectué ou modifiée affectant le système. Il est aussi possible de
visualiser les l’état de la base de données sur les serveurs graphiquement.
BTS SIO. PPE 1-3 KOS INF
Groupe B1
4
Jordan Dutaillis / Steveen Hanta / Mathieu Collin / Ismaël Sacko
De plus, le moteur de base données intègre des conseillers qui permettent à l’utilisateur d’être averti
des bogues spécifiques qui peuvent avoir un impact sur le système, les problèmes de paramétrages
et de configurations sont aussi reportés auprès de l’utilisateur. Les conseillers peuvent aussi
diagnostiquer les problèmes au niveau des performances matérielles. Ces conseillers peuvent aussi
prendre un rôle actif sur le système, il peuvent conseillers l’utilisateur mais ils peuvent aussi avoir un
rôle de supervision, l’utilisateur peut le programmer pour des tâches automatiques telles que la
collecte automatiques de données et les stocker. Ils peuvent aussi effectuer des tâches spécifiques
selon un planning.
3. Oracle DataBase 11g Standard Edition One
Oracle DataBase est un des systèmes de gestion de base de données relationnel (SGBDR) les plus
utilisés au monde, fournit par Oracle Corporation. Il permet à plusieurs utilisateurs d’accéder
simultanément aux données tout en garantissant une disponibilité et des mécanismes de
récupération en cas d’incident. Celui-ci offre des améliorations en termes de performance, de
gestion, d’applications réseau et de routage. Contrairement à la version Standard, il n’y a pas de
limite de stockage.
Il est utilisable sur un serveur supportant un maximum de deux sockets, le prix de ce logiciel s’élève à
4 521,44 € HT pour 1 serveur et 5 licences d’accès (138.242 € par licence supplémentaire).
http://www.microatlantic.com/oracle/Oracle%20Database%2011g.pdf
4. Microsoft SQL Server 2012 Standard (sort le 1 avril 2013)
Microsoft SQL Server 2012 Standard s’occupe des fonctions de bases de base, d'analyse et de
reporting basiques. Le système d’exploitation se vend sous une licence payante. Néanmoins, Pour
couvrir un serveur physique, une licence devra être acquise pour chacun des cœurs de l’ordinateur
hôte, avec un minimum de 4 « licences cœur » par processeur physique. L’application est assez
gourmande en espace disque puisque rien que son fichier d’installation prend 4.02 Go d’espace
disque.
Etant une solution Microsoft, Microsoft SQL Server 2012 offre de meilleures performances pour
certaines librairies du Framework.NET. Un des gros avantages de cette plateforme est qu’elle
possède des fonctions avancé d’audit et d’administration simple à utiliser et à configurer. La stratégie
de sécurité peut soit être définie par l’IT local ou soit par une configuration recommandé (selon de le
type d’organisation). Cette solution de ne possède pas de limite de stockage de données.
Cette solution est particulièrement orientée sur le Cloud, en effet Windows Azure qui est le service
de Cloud Computing de Microsoft est associé à SQL Server 2012.
Enfin, son prix est de 3 574,74 € HT pour 1 serveur et 10 licences d’accès.
1 / 18 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !