Ordi
Bases de données et Web
M o d è le r e q u ê te C lie n t in te r n e t ré p o n s e a p p e l d e la p a g e
S e rv e u r
Base de données M yS Q L
e x tr a c tio n de données
S c r ip t PHP
e x é c u tio n
D ocum ent H tm l
2
1
En pratique
Développement d’une application 44% du temps : analyse des besoins
28% du temps : phases de conception et de réalisation 28% du temps : tests Access, Informix, MySQl, Oracle, D4, ...
3
Méthodes d’analyses
Techniques
AXIAL (IBM France) MERISE OMT (Object Modeling Technique) Booch (analyse et conception orientée objet) (UML (Unified Modeling Language))
4
2
Base de données ?
Entité dans laquelle il est possible de stocker des données de façon structurée et avec le moins de redondance possible, Partage des données entre des programmes et des utilisateurs différents: Base.
5
Système de Gestion SGBD
Structure regroupant les moyens mis en place pour pouvoir partager les données:
Infrastructure réseau logiciels
Base de données
Serveur
Clients
6
3
Utilité d'une base de données
Uniformisation de la saisie et standardisation des traitements, Contrôle de la validité des données, limitation de la redondance, Partage des données.
7
Exemple de SGBD
Système de Gestion de Bases de Données.
Logiciel :
Structuration des données Stockage, Maintenance, Mise à jour, Consultation
SGBD externe
SGBD interne
Gest. De fichiers
8
4
Caractéristiques d'un SGBD
Indépendance physique Indépendance logique Rapidité Administration centralisée Limitation de la redondance Vérification de l'intégrité Partage Sécurité
9
Modèles de SGBDs
Hiérarchique
Pointeurs entre les différents enregistrements
Réseau
Pointeurs Arborescence modifiée
10
5
Modèles de SGBD
Relationnel
Tables à deux dimensions Relations
Déductifs
Tables Prédicats
Objets
Classes et instances
11
Principaux SGBDs
Oracle DB IBM Ingres Informix Sybase SQL Server Et