| | |
Ce site constitue l'extension de l'ouvrage
 Le lecteur intéressé peut se le procurer directement auprès des Presses polytechniques et universitaires romandes ( http://www.ppur.org/livres/978-2-88074-792-3.html). Il existe un matériel destiné à tout enseignant qui désire utiliser cet ouvrage comme support principal de cours. Pour tout renseignement, prendre contact avec les auteurs.
| | | | 1 |
PARTIE I - MODELES DE CALCUL
MODELE ABSTRAIT
Lors de cette session, vous verrez
1. Un problème posé - par le responsable des ressources humaines d'une assurance
2. Le problème modélisé - sous la forme d'un modèle de calcul - expression abstraite d'un modèle décrivant le problème - à l'aide - de grandeurs - d'un graphe de dépendance liant ces grandeurs - et de règles déterminant les grandeurs calculables
3. Le problème résolu - sous la forme d'un tableur - décrit par des libellés, données et formules liant ces données
| 
| | | 2 |
CONDITION ET LOGIQUE
Lors de cette session, vous verrez
1. Un problème posé - par le responsable de la division des ressources humaines d'une assurance - extension du problème de la séance précédente
2. Le problème modélisé - sous la forme d'un modèle de calcul - expression abstraite d'un modèle décrivant le problème - à l'aide de grandeurs, d'un graphe de dépendance liant ces grandeurs et de règles déterminant les grandeurs calculables - et de grandeurs à définition multiple
3. Le problème résolu - sous la forme d'un tableur - décrit par des libellés, données et formules liant ces données - en plus particulier la fonction SI
| 
| | | 3 |
DIMENSIONS
Lors de cette session, vous verrez
1. Un problème posé - par le responsable de la division des ressources humaines d'une assurance - extension du problème de la séance « Modèle abstrait »
2. Le problème modélisé - sous la forme d'un modèle de calcul - expression abstraite d'un modèle décrivant le problème - à l'aide - de grandeurs - d'un graphe de dépendance liant ces grandeurs - de règles déterminant les grandeurs calculables - de la notion de grandeurs et modèles dimensionnés - et de fonction agrégative
3. Le problème résolu - sous la forme d'un tableur - décrit par des libellés, données et formules liant ces données - appliquant plus particulièrement les fonctions INDEX et SOMME
| 
| | | 4 |
RECURRENCE
Lors de cette session, vous verrez
1. Un problème posé - par le responsable de la division des systèmes d’information d'une assurance
2. Le problème modélisé - sous la forme d'un modèle de calcul - expression abstraite d'un modèle décrivant le problème - à l'aide - de grandeurs - d'un graphe de dépendance liant ces grandeurs - de règles déterminant les grandeurs calculables - et de la notion de récurrence
3. Le problème résolu - sous la forme d'un tableur - décrit par des libellés, données et formules liant ces données - appliquant plus particulièrement les fonctions INDEX et SOMME
| 
| | | 5 | EXERCICES SUPPLEMENTAIRES
Les exercices supplémentaires suivants sont en libre accès pour la partie I du cours :
| 
| | | 6 |
PARTIE II - BASES DE DONNEES
CLASSES
Lors de cette session, vous verrez
1. Un problème posé - par le responsable de la division des systèmes d’information d'une assurance
2. Le problème modélisé - à l’aide de classes d’objets avec leurs attributs et leur identifiant
3. Le problème résolu - sous la forme d’une base de données relationnelle, - et de requêtes exprimées en SQL
| 
| | | 7 |
ASSOCIATIONS
Lors de cette session, vous verrez
1. Un problème posé - extension du problème de la séance précédente - par le responsable de la division des systèmes d’information d'une assurance
2. Le problème modélisé - à l’aide de classes d’objets avec leurs attributs et leur identifiant - utilisant des associations reliant les classes d’objets entre elles
3. Le problème résolu - sous la forme d’une base de données relationnelle, - utilisant les concepts de clé étrangère et de contrainte référentielle - et de requêtes exprimées en SQL - utilisant la technique de l'équijointure
| 
| | | 8 |
VALIDATION
Lors de cette session, vous verrez
1. Un problème posé - par le responsable de la division des systèmes d’information d'une assurance - extension du problème de la séance précédente
2. Le problème modélisé - à l’aide de classes d’objets avec leurs attributs et leur identifiant - utilisant des associations reliant les classes d’objets entre elles - et respectant des suggestions de validation
3. Le problème résolu - sous la forme d’une base de données relationnelle, - utilisant les concepts de clé étrangère et de contrainte référentielle - et de requêtes exprimées en SQL - utilisant la technique de la sous-requête et de l'équijointure
| 
| | | 9 |
CONTRAINTES D'INTEGRITE Lors de cette session, vous verrez 1. Un problème posé - par le responsable de la division des systèmes d’information d'une assurance - problème identique à celui posé lors de la séance précédente 2. Le problème modélisé - à l’aide de classes d’objets avec leurs attributs et leur identifiant - utilisant des associations reliant les classes d’objets entre elles - en posant des contraintes d'intégrité 3. Le problème résolu - sous la forme d’une base de données relationnelle, - utilisant les concepts de clé étrangère et de contrainte référentielle - et de requêtes exprimées en SQL - utilisant la technique de l'équijointure - de la sous-requête négative
| 
| | | 10 |
HERITAGE ET CYCLES
Lors de cette session, vous verrez
1. Un problème posé – par le responsable de la division des systèmes d’information d'une assurance – extension de la gestion « Client »
2. Le problème modélisé – à l’aide de classes d’objets avec leurs attributs et leur identifiant – utilisant des associations reliant les classes d’objets entre elles – intégrant les notions d’héritage et d’associations cycliques
3. Le problème résolu – sous la forme d’une base de données relationnelle, – utilisant les concepts de clé étrangère et de contrainte référentielle – et de requ êtes exprimées en SQL – utilisant la technique de l' équi-jointure – et des jointures externes (gauche et droite )
| 
| | | 11 |
ENTERPRISE ARCHITECT
Lors de cette session, vous verrez
1. Un problème posé - par le responsable de la division des systèmes d’information d'une assurance - problème identique à celui posé lors de la séance précédente
2. Le problème modélisé avec Enterprise Architect - à l’aide de classes d’objets avec leurs attributs et leur identifiant - utilisant des associations reliant les classes d’objets entre elles - en posant des contraintes d'intégrité
3. Le problème résolu avec Enterprise Architect - sous la forme d’une base de données relationnelle, - utilisant les concepts de clé étrangère et de contrainte référentielle
| 
| | | 12 |
EXERCICES SUPPLÉMENTAIRES
Les exercices supplémentaires suivants sont en libre accès pour la partie II du cours.
Les exercices "Employé - département (version simplifiée)", "Tennis" et "Librairie" ont proposent une modélisation, la transformation en schéma relationnel, la base de données correspondante, ainsi que des requêtes SQL.
Les autres exercices proposent une modélisation, ainsi que la transformation en schéma relationnel.
| 
| | | 13 |
PARTIE III : INTEGRATION
ENTREPOT DE DONNEES
Lors de cette session, vous verrez
1. Un problème posé - par le responsable de la division des systèmes d'information d'une assurance - pour un système d'aide à la décision concernant une campagne d'offres d'assurances véhicule destinée à des preneurs existants
2. Le problème modélisé - à l’aide de classes d’objets avec leurs attributs et leur identifiant - utilisant des associations reliant les classes d’objets entre elles - sous la forme d'une modélisation en étoile et d'un entrepôt de données
3. Le problème résolu - sous la forme d’une base de données relationnelle, - et de requêtes exprimées en SQL - utilisant la technique du GROUP BY - et des fonctions agrégatives (SUM, COUNT, etc.)
| 
| | | 14 |
TABLEAU CROISE DYNAMIQUE
1. Un problème posé - par le responsable de la division des systèmes d'information d'une assurance - pour un système d'aide à la décision concernant une campagne d'offres d'assurances véhicule destinée à des preneurs existants
2. Le problème modélisé - à l’aide de classes d’objets avec leurs attributs et leur identifiant - utilisant des associations reliant les classes d’objets entre elles - sous la forme d'une modélisation en étoile et d'un entrepôt de données
3. Le problème résolu - sous la forme d’une base de données relationnelle et - de requêtes exprimées en SQL dans Excel - utilisant la technique des tableaux croisés dynamiques (Pivot)
| 
| | | 15 | EXERCICES SUPPLEMENTAIRES
Les exercices supplémentaires suivants sont en libre accès pour la partie III du cours :
| 
| |
| Skip Section Links
De nos jours, et d’autant plus si nous écoutons les arguments de vente des éditeurs de logiciels et des fournisseurs de matériel, l’utilisateur est à un clic du bonheur cybernétique : Internet, haut débit, applications conviviales, etc. Or, il ne faut pas être un grand observateur pour constater que cette situation ne reflète pas la réalité. A la maison, chacun est confronté à l’utilisation de la bureautique, Microsoft® Office Excel® (ci-après Excel) et Microsoft® Office Access® (ci-après Access) en tête. Qui n’a pas essayé de tenir un budget ou une petite comptabilité sur ces outils ? Au bureau, l’utilisateur est devenu – bon gré mal gré – son propre développeur. Les équipes informatiques sont souvent submergées et ne peuvent pas toujours fournir dans les délais les résultats demandés. Nous constatons une prolifération de solutions maison développées par les utilisateurs. Dans les écoles, et encore plus avec l’avènement de la vague Internet au début des années 90, on a eu tendance à oublier que seuls les dix derniers pour cent d’un iceberg sont visibles. De façon analogue, il n’est pas suffisant de disposer de technologies, encore faut-il être capable de comprendre un problème, de le modéliser afin d’implanter une solution qui résolve ce problème. Cet ouvrage est donc principalement destiné : • aux utilisateurs domestiques et aux gestionnaires d’entreprise intéressés par une approche méthodique d’un problème, plutôt que par tâtonnement, • aux étudiants modélisateurs débutants. Le lecteur découvrira une méthode et des concepts qui lui permettront d’aborder ses problèmes de manière pragmatique afin de pouvoir construire ses solutions dans un tableur et/ou un gestionnaire de bases de données. En d’autres termes, cet ouvrage se propose d’aider à mieux maîtriser le développement d’applications à l’aide d’outils privilégiés de résolution de problèmes. Skip Upcoming EventsThere are no upcoming events Skip Calendar
| Sun |
Mon |
Tue |
Wed |
Thu |
Fri |
Sat |
|---|
| |
|
|
1 |
2 |
Today Friday, September 3 3 |
4 |
| 5 |
6 |
7 |
8 |
9 |
10 |
11 |
| 12 |
13 |
14 |
15 |
16 |
17 |
18 |
| 19 |
20 |
21 |
22 |
23 |
24 |
25 |
| 26 |
27 |
28 |
29 |
30 |
| |
Events Key |