Conversion d’un modèle de classes en schéma relationnel

Cours conversion d’un modèle de classes en schéma relationnel, tutoriel & guide de travaux pratiques en pdf.

Etude des scenarii (1ère partie)
– Notion d’”objets applicatifs”
– Sessions ?
– Identification des bases de données
– Identification des interfaces utilisateur

Sessions
– But: conserver des valeurs d’une page à l’autre (utile dans les formulaires de commande en ligne)
– Fonctions et variables PhP:
– session_start(); // en début de page pour indiquer que l’on travaille avec une session
– session_register(« mavar »); // indiquer initialement que la variable mavarsera accessible d’une page à l’autre
– session_is_registered(« mavar »); // retourne True si mavara été déclarée comme variable de sesion
– session_id(); // indique le numéro d’identification (unique) de la session
– $_SESSION[« mavar »] // accès à une variable de session

Sessions: exemple
<?php
session_start(); // on indique que l’on travaille avec une session
if (!session_is_registered(« count »)) {
session_register(« count »);
session_register(« start »);
$_SESSION[« count »] = 0;
$_SESSION[« start »] = time();
} else
$_SESSION[« count »]++;
$sessionId = session_id();
?>
<html>
<head> <title>Session State Test</title></head>
<body>
<p>This page points at a session (<?php echo $sessionId; ?>)
<br>count = <?php echo $_SESSION[« count »];?>.
<br>start = <?php echo $_SESSION[« start »];?>.

Conversion d’un modèle de classes en schéma relationnel
– À partir d’un diagramme de classes décrit en UML,
– On sélectionne les classes qui correspondent à des données persistantes
– Puis on passe au schéma relationnel correspondant.
– L’objectif est donc de :
– représenter toutes les informations présentes dans le diagramme des classes sélectionné (classes et associations) ;
– éviter les redondances (répétition des mêmes associations) ;
– limiter le nombre de relations (schéma complexe) ;
– limiter les valeurs absentes (e.g., les valeurs NULL).

……

Si le lien ne fonctionne pas correctement, veuillez nous contacter (mentionner le lien dans votre message)
La spécification à la conception en UML (1378 KO) (Cours PDF)
La spécification à la conception en UML

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *