05/02/98WEB1-0 0.01 ESNIG Introduction Oracle Designer/2000 & Oracle Web Server.

Slides:



Advertisements
Présentations similaires
CRÉER UNE APPLICATION INTERNET RELIEE A UNE BASE DE DONNEES
Advertisements

19 septembre 2006 Tendances Logicielles IBM Rational Data Architect Un outil complet de modélisation et de conception pour SGBD Isabelle Claverie-Berge.
Connecter des données métier à Office SharePoint Server 2007 via le Business Data Catalog.
Introduction Pour concrétiser l’enseignement assisté par ordinateur
INTRODUCTION INTRODUCTION ERGONOMIE Tri par cartes Formulaires Interface Installation Lanceur Documentation TECHNOLOGIES XML + XSL CSS Formulaires génériques.
Vocabulaire pour la passage du modèle conceptuel des données au modèle relationnel des données. MCDMRD EntitéTable PropriétésChamps, attribut IdentifiantClé
Exposé de Système - Informatique et Réseau
Le modèle logique des données relationnel MLD
Le Modèle Logique de Données
Design Pattern MVC En PHP5.
TP 3-4 BD21.
Formulaire HTML Introduction. Définition de formulaire.
Initiation au système d’information et aux bases de données
1 ARCHITECTURE DACCÈS la méthode générale modèle de données définitions module daccès / modules métiers construction des modèles les modules daccès, les.
Initiation au système d’information et aux bases de données
Common Gateway Interface
Le Téléphone Russe Le Téléphone Russe. Le Téléphone Russe Le Téléphone Russe.
Database B2 2 MIP Paris.
1 Sécurité Informatique : Proxy Présenter par : Mounir GRARI.
Comprendre l’environnement Web
Chap 4 Les bases de données et le modèle relationnel
Les instructions PHP pour l'accès à une base de données MySql
Le Travail Collaboratif ...
ASP.NET Par: Hugo St-Louis. C ARACTÉRISTIQUES A SP. NET Évolution, successeur plus flexible quASP (Active Server Pages). Pages web dynamiques permettant.
Services fournis par le SI et technologies associées
RESCCO Référentiel des Comptes et Schémas Comptables
1 PHP 1.Langage PHP 1.1. Types de base, variables et constantes 1.2. Opérateurs et expressions 1.3. Instructions 1.4. Fonctions 2.Accès aux bases de données:
PhP-MySQL Pagora 2012/2013 CTD 1 - Presentation de moi ^^
Les concepts et les méthodes des bases de données
Document élaboré à Centrale Paris par Pascal Morenton LES TECHNOLOGIES DU WEB 1. LES PHASES D UN DEPLOIEMENT DE RESEAUX 2. LE LANGAGE HTML 3. LE LANGAGE.
Un outil paramétré sur mesure !
Introduction.
PHP & My SQL.
Programmation Internet en PHP SIL module M12
Présentation du produit
JDBC L'API JDBC est utilisée pour utilisée pour intéragir avec une base de données.
IS-Net 14 : Atelier de génie logiciel et génération Web - P.-A. Sunier 12/04/2015 Informatique de gestion et systèmes d’information Espace Informatique.
Lyda tourisme Process en PHP. Objectif Il s’agit de construire un segment de process dans un système d’information touristique.
 Objet window, la fenêtre du navigateur
05/02/98WEB ESNIG Modèle logique de données Oracle Designer/2000 & Oracle Web Server.
PostgreSQL – Présentation
Heg Haute école de gestion de Neuchâtel 24/11/00Cahier théorique 02 V1-01 Prise en main (2) Création et gestion d'une association.
G.KEMBELLEC - UP81 Master 2 THYP Cas pratique d’utilisation De simpleXML Un lecteur de RSS Novembre 2009.
05/02/98WEB ESNIG Préférences Oracle Designer/2000 & Oracle Web Server.
 Formulaires HTML : traiter les entrées utilisateur
Initiation au JavaScript
Centralisation des sites web d’ELTA & Mise en place d’un serveur NAS
Les vues Une vue: c’est une relation virtuelle. Définie par:
Générateur d’applications WEB de gestion de données Modèle logique de données.
Séance /10/ Projet de site dynamique avec Dreamweaver : MyCMS
Module 2 3. Stocker ses fichiers dans son porte-documents KOSMOS.
Modélisation des données Notions de base DON-1 V0-0.
05/02/98WEB ESNIG Création module « Frame » Oracle Designer/2000 & Oracle Web Server.
05/02/98WEB ESNIG Menu Oracle Designer/2000 & Oracle Web Server.
Générateur d’applications WEB de gestion de données Modèle conceptuel de données.
05/02/98WEB ESNIG Création module Filtre/Liste/Edition Oracle Designer/2000 & Oracle Web Server.
Séance /10/2004 SGBD - Approches & Principes.
SOAP et les RPC XML SOAP WSDL RPC. Rappels sur le XML Langage avec des balises Très lisible Pour stocker des données Séparation entre contenu et présentation.
Générateur d’applications WEB de gestion de données Génération de la base de données.
Générateur d’applications WEB de gestion de données Module List/Form.
Introduction Module 1.
Scénario Les scénarios permettent de modifier la position, taille … des calques au cours du temps. Son fonctionnement est très proche de celui de Macromedia.
Bloc 1 - UE 5 - Technologies de l’information et de la communication TIC Bachelier en immobilier T. SOUMAGNE.
05/02/98WEB ESNIG Liste de valeurs « LOV » Oracle Designer/2000 & Oracle Web Server.
05/02/98WEB ESNIG Formulaire Maître-détails Oracle Designer/2000 & Oracle Web Server.
Installation du PGI – CEGID
Les bases de données Séance 4 Construction du Modèle Physique (la BDD)
FACTORY systemes Module 2 Section 1 Page 2-3 Installation d’Industrial SQL FORMATION InSQL 7.0.
Schéma de base de données Présentation. Conception du schéma logique  Transformation du schéma conceptuel en structures de données supportées par les.
Formation SGA Module Saisie des Demandes d’achat Durée : 0,5 jour.
Transcription de la présentation:

05/02/98WEB ESNIG Introduction Oracle Designer/2000 & Oracle Web Server

05/02/98WEB ESNIG Versions

05/02/98WEB ESNIG Démarche (1) Introduction Création d’un projet Création d’un schéma de base de données –Modèle conceptuel de données (MCD) –Passage du niveau conceptuel au niveau logique –Modèle logique de données (MLD) –Génération et exécution des scripts SQL de création de la base de données (ou d ’un schéma) Création de modules –Formulaires liste et édition –Formulaires filtre, liste et édition –Formulaires combinés –Tables de références –Formulaires maître/détail –Lien réflexif

05/02/98WEB ESNIG Démarche (2) Enchaînement de modules –Formulaires de menus –Enchaînements Préférences

05/02/98WEB ESNIG 0 Introduction 0.1 Offre Oracle 0.2 Présentation de Designer/ Précautions importantes 0.4 Connexions et comptes 0.5 SQL Plus 0.6 Fonctionnement Oracle Webserver 0.7 Paramétrage du navigateur Netscape 0.8 Formulaires générés 0.9 Modèle de données à générer en symbolisme Entité/Association

05/02/98WEB ESNIG 0.1 Offre Oracle

05/02/98WEB ESNIG Les composants Source: Aide en ligne Oracle

05/02/98WEB ESNIG Développement Source: Aide en ligne Oracle

05/02/98WEB ESNIG 0.2 Présentation de Designer/2000

05/02/98WEB ESNIG Utilisation de Designer/2000 Alimentation du référentiel Lecture du référentiel Connexion ORACLE Designer/2000 Serveur Référentie l ORACLE Designer/2000 Client Instance DIDA

05/02/98WEB ESNIG Repository Object Navigator- RON Le RON permet d ’accéder au référentiel de Designer/ Le référentiel centralise dans une base de données l’ensemble des objets définissant un système d ’information.

05/02/98WEB ESNIG Référentiel Pièce maîtresse de l'AGL Stockage des informations Liaison entre spécifications et diagrammes Transition entre niveaux d'abstraction Liaison entre données et traitements Cohérence du SI

05/02/98WEB ESNIG Vues externes

05/02/98WEB ESNIG Entity Relationship Entity Relationship permet de dessiner les modèles conceptuels de données. Les entités et associations créés sont enregistrés dans le référentiel. Les modèles ne sont que des représentations externes des éléments stockés dans le référentiel.

05/02/98WEB ESNIG Manipulation des objets Saisie d'un objet Stockage de l'objet Visualisation externe de l'objet

05/02/98WEB ESNIG Database Wizard DataBase Wizard transforme les objets conceptuels de définition de données en objets logiques. Les entités deviennent des tables. Les associations deviennent des clés étrangères.

05/02/98WEB ESNIG MCD  MLD Lecture des objets source Génération des nouveaux objets

05/02/98WEB ESNIG Transformations

05/02/98WEB ESNIG Data Schema Data Schema permet de dessiner les modèles logiques de données. Les tables et clés étrangères générées par Database Wizard sont inclues dans les modèles. Les modèles ne sont que des représentations externes des éléments stockés dans le référentiel.

05/02/98WEB ESNIG Référentiel  MLD Lecture des objets source Incorporation d'objets

05/02/98WEB ESNIG Generator Server Generator Server permet de créer les scripts SQL de définition de bases de données.

05/02/98WEB ESNIG Module Data Module Data permet de définir les modules, écrans et rapports, constituant une application informatique.

05/02/98WEB ESNIG Module Structure Module Structure permet de définir la logique d ’enchaînement des modules et les menus. Les modules peuvent s’échanger des données sous forme de paramètres.

05/02/98WEB ESNIG Preferences Navigator preferences Navigator permet de personnaliser la génération des formulaires. La personnalisation se fait par l ’intermédiaire de paramètres qui s ’appliquent au niveau de l ’application, des tables ou des modules.

05/02/98WEB ESNIG Web Server Web Server permet de générer les procédures PL/SQL qui seront invoquées par l ’agent WEB Oracle « OWA ». Ce code PL/SQL générera à son tour les pages HTML dynamiques en réponse aux demandes de l ’utilisateur final.

05/02/98WEB ESNIG Création des scripts Lecture des objets source Génération de scripts Create Table Cours

05/02/98WEB ESNIG Exécution de scripts Instance DIDA Source Cibles Scripts générés Installation des scripts A Ordre de génération des scripts Connexions BCD ORACLE Designer/2000 Serveur Référentiel ORACLE Designer/2000 Client Scripts Oracle SGBD-R Dictionnaire Procédures

05/02/98WEB ESNIG Accès au SGBD-R Instance DIDA Source Cibles Scripts générés Ordre de génération des scripts Connexions ORACLE Designer/2000 Serveur Référentiel ORACLE Designer/2000 Client Scripts Oracle SGBD-R Dictionnaire Procédures SQL Plus Ordres SQL

05/02/98WEB ESNIG Visualisation des scripts Les scripts sont générés par le serveur Designer/2000 et enregistrés sur le poste client Designer/2000, en principe dans les répertoires suivants: C:\ORANT\BINNT4 C:\ORAWIN95\BINWindows 95 Après la génération, une commande « Browse » permet de visualiser le contenu des scripts. Les scripts sont des fichiers textes lisibles avec le bloc-notes.

05/02/98WEB ESNIG 0.3 Précautions importantes

05/02/98WEB ESNIG Précautions importantes (1) Comme nous n’utilisons qu’une seule base données de test pour tous les étudiants, il est impératif que chacun identifie clairement ses objets. Chaque étudiant reçoit un préfixe qu’il doit utiliser obligatoirement pour l’identification des objets suivants: Séquences par leur attribut Name Tables par l’attribut Plural de description des entités Contraintes et index par l’attribut Short Name de description des entités Modules par leur attribut Short Name Le succès de la partie pratique du cours dépend du respect scrupuleux par chacun des règles d ’identification décrites ci- dessus. Merci de votre collaboration!

05/02/98WEB ESNIG Précautions importantes (2) Toutes les entités doivent avoir une clé primaire Imprimez votre MCD et comparez-le au modèle à réaliser Idem pour le MLD

05/02/98WEB ESNIG 0.4 Connexions et comptes

05/02/98WEB ESNIG Connexion à Windows95 Utilisateur:GUEST Mot de passe:aucun mot de passe Connexion:ATHENA

05/02/98WEB ESNIG Connexion à NT4 en salle A32 Utilisateur:util_a32 Mot de passe:aucun mot de passe Domaine:CPLN Attention L’utilisateur « util_a32 » a tous les droits, sauf celui d’administrer le poste.

05/02/98WEB ESNIG Comptes Designer/2000 Chaque étudiant reçoit un nom d ’utilisateur et un mot de passe identique au nom d ’utilisateur. Ce nom d ’utilisateur est de la forme: Classe & Etudiant Classe = A à Z Etudiant = 01 à 99 Exemple: A01, B12 ou C08 Ce nom d ’utilisateur est utilisé comme préfixe pour tous les objets que vous créez. Comme tout le monde utilisera la même base, il est essentiel de respecter l ’unicité des préfixes de chaque utilisateur

05/02/98WEB ESNIG Connexion à Designer/2000 Connexion ORACLE Designer/2000 Serveur Référentie l ORACLE Designer/2000 Client Entrez le compte utilisateur qui vous a été attribué personnellement! Instance DIDA

05/02/98WEB ESNIG Connexion au SGBD-R Cibles Connexion Oracle SGBD-R Dictionnaire Procédures

05/02/98WEB ESNIG User Name:c_intra Password:sesouv Identification « Proxy »

05/02/98WEB ESNIG 0.5 SQL Plus

05/02/98WEB ESNIG Connexion au SGBD-R avec SQL Plus

05/02/98WEB ESNIG Fenêtre « SQL Plus »

05/02/98WEB ESNIG Quelques commandes utiles SELECT * FROM CAT WHERE TABLE_NAME LIKE ‘ VotrePréfixe_% ’; DESCRIBE NomTable; DROP SEQUENCE NomSequence; DROP TABLE NomTable; SELECT OBJECT_NAME,OBJECT_TYPE FROM USER_OBJECTS WHERE OBJECT_NAME LIKE ‘ VotrePréfixe_% ’; SELECT * FROM NomTable;

05/02/98WEB ESNIG Exemple

05/02/98WEB ESNIG 0.6 Fonctionnement Oracle WebServer

05/02/98WEB ESNIG Schéma général Source: Aide en ligne Oracle

05/02/98WEB ESNIG Fonctionnement général WEB Listener Ê Requête client Internet ( Client Internet Web Browser Internet Base de données Oracle WEB Agent Ë Exécution de owa et transmission des var d’environnement CGI Ì loggin à la Base de donneés et exécution de la procédure PL/SQL Í pages HTML mises dans une table Î Extraction du contenu des tables PL/SQL et transmission des pages HTML MY_PLSQL Source: E. Meylan

05/02/98WEB ESNIG Fonctionnement détaillé Source: E. Meylan

05/02/98WEB ESNIG Schéma utilisateur final Instance LGL Oracle SGBD-R Dictionnaire Procédures Toolkit OWS OWA HTTPD Navigateur Serveur WWW dionysos.cpln.ch Utilisateur client Appel de procédures Pages HTML Tableau de balises HTML Adresse URL Requête Connexion Web_User

05/02/98WEB ESNIG Création d ’un DCD DCD Database Connection Descriptor

05/02/98WEB ESNIG Paramétrage d ’exécution Adresse du process daemon HTTPD A B OWS OWA HTTPD Navigateur Adresse du navigateur A B dionysos.cpln.ch

05/02/98WEB ESNIG 0.7 Paramétrage du navigateur Netscape

05/02/98WEB ESNIG Paramétrage « Réseau »

05/02/98WEB ESNIG Saisir le domaine cpln.ch pour lequel le proxy sera désactivé Domaine sans Proxy

05/02/98WEB ESNIG Paramétrage minimum pour envoyer des Mettez votre nom d ’utilisateur Exemple: B12 Paramétrage

05/02/98WEB ESNIG Serveur de messagerie

05/02/98WEB ESNIG 0.8 Formulaires générés

05/02/98WEB ESNIG Types de documents

05/02/98WEB ESNIG Formulaire Menu

05/02/98WEB ESNIG Formulaire Filtre

05/02/98WEB ESNIG Formulaire Liste

05/02/98WEB ESNIG Formulaire Edition

05/02/98WEB ESNIG Formulaire Ajout

05/02/98WEB ESNIG Formulaire Suppression

05/02/98WEB ESNIG Page A propos

05/02/98WEB ESNIG Fenêtre Liste de valeur

05/02/98WEB ESNIG Présentation de style « List »

05/02/98WEB ESNIG Présentation de style Frame

05/02/98WEB ESNIG Présentation de style View

05/02/98WEB ESNIG Utilisation des colonnes

05/02/98WEB ESNIG 0.9 Modèle de données à générer en symbolisme Entité/Association

05/02/98WEB ESNIG MCD E/A

05/02/98WEB ESNIG MLD