La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

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

Présentations similaires


Présentation au sujet: "05/02/98WEB1-0 0.01 ESNIG Introduction Oracle Designer/2000 & Oracle Web Server."— Transcription de la présentation:

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

2 05/02/98WEB1-0 0.02 ESNIG Versions

3 05/02/98WEB1-0 0.03 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

4 05/02/98WEB1-0 0.04 ESNIG Démarche (2) Enchaînement de modules –Formulaires de menus –Enchaînements Préférences

5 05/02/98WEB1-0 0.05 ESNIG 0 Introduction 0.1 Offre Oracle 0.2 Présentation de Designer/2000 0.3 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

6 05/02/98WEB1-0 0.06 ESNIG 0.1 Offre Oracle

7 05/02/98WEB1-0 0.07 ESNIG Les composants Source: Aide en ligne Oracle

8 05/02/98WEB1-0 0.08 ESNIG Développement Source: Aide en ligne Oracle

9 05/02/98WEB1-0 0.09 ESNIG 0.2 Présentation de Designer/2000

10 05/02/98WEB1-0 0.010 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

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

12 05/02/98WEB1-0 0.012 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

13 05/02/98WEB1-0 0.013 ESNIG Vues externes

14 05/02/98WEB1-0 0.014 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.

15 05/02/98WEB1-0 0.015 ESNIG Manipulation des objets Saisie d'un objet Stockage de l'objet Visualisation externe de l'objet

16 05/02/98WEB1-0 0.016 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.

17 05/02/98WEB1-0 0.017 ESNIG MCD  MLD Lecture des objets source Génération des nouveaux objets

18 05/02/98WEB1-0 0.018 ESNIG Transformations

19 05/02/98WEB1-0 0.019 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.

20 05/02/98WEB1-0 0.020 ESNIG Référentiel  MLD Lecture des objets source Incorporation d'objets

21 05/02/98WEB1-0 0.021 ESNIG Generator Server Generator Server permet de créer les scripts SQL de définition de bases de données.

22 05/02/98WEB1-0 0.022 ESNIG Module Data Module Data permet de définir les modules, écrans et rapports, constituant une application informatique.

23 05/02/98WEB1-0 0.023 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.

24 05/02/98WEB1-0 0.024 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.

25 05/02/98WEB1-0 0.025 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.

26 05/02/98WEB1-0 0.026 ESNIG Création des scripts Lecture des objets source Génération de scripts Create Table Cours

27 05/02/98WEB1-0 0.027 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

28 05/02/98WEB1-0 0.028 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

29 05/02/98WEB1-0 0.029 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.

30 05/02/98WEB1-0 0.030 ESNIG 0.3 Précautions importantes

31 05/02/98WEB1-0 0.031 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!

32 05/02/98WEB1-0 0.032 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

33 05/02/98WEB1-0 0.033 ESNIG 0.4 Connexions et comptes

34 05/02/98WEB1-0 0.034 ESNIG Connexion à Windows95 Utilisateur:GUEST Mot de passe:aucun mot de passe Connexion:ATHENA

35 05/02/98WEB1-0 0.035 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.

36 05/02/98WEB1-0 0.036 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

37 05/02/98WEB1-0 0.037 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

38 05/02/98WEB1-0 0.038 ESNIG Connexion au SGBD-R Cibles Connexion Oracle SGBD-R Dictionnaire Procédures

39 05/02/98WEB1-0 0.039 ESNIG User Name:c_intra Password:sesouv Identification « Proxy »

40 05/02/98WEB1-0 0.040 ESNIG 0.5 SQL Plus

41 05/02/98WEB1-0 0.041 ESNIG Connexion au SGBD-R avec SQL Plus

42 05/02/98WEB1-0 0.042 ESNIG Fenêtre « SQL Plus »

43 05/02/98WEB1-0 0.043 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;

44 05/02/98WEB1-0 0.044 ESNIG Exemple

45 05/02/98WEB1-0 0.045 ESNIG 0.6 Fonctionnement Oracle WebServer

46 05/02/98WEB1-0 0.046 ESNIG Schéma général Source: Aide en ligne Oracle

47 05/02/98WEB1-0 0.047 ESNIG Fonctionnement général WEB Listener Ê Requête client Internet (http://www.cpln.etna.ch/cgi-bin/owa/MY_PLSQL) 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

48 05/02/98WEB1-0 0.048 ESNIG Fonctionnement détaillé Source: E. Meylan

49 05/02/98WEB1-0 0.049 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

50 05/02/98WEB1-0 0.050 ESNIG Création d ’un DCD DCD Database Connection Descriptor

51 05/02/98WEB1-0 0.051 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

52 05/02/98WEB1-0 0.052 ESNIG 0.7 Paramétrage du navigateur Netscape

53 05/02/98WEB1-0 0.053 ESNIG Paramétrage « Réseau »

54 05/02/98WEB1-0 0.054 ESNIG Saisir le domaine cpln.ch pour lequel le proxy sera désactivé Domaine sans Proxy

55 05/02/98WEB1-0 0.055 ESNIG Paramétrage minimum pour envoyer des E-mail Mettez votre nom d ’utilisateur Exemple: B12 Paramétrage E-mail

56 05/02/98WEB1-0 0.056 ESNIG Serveur de messagerie

57 05/02/98WEB1-0 0.057 ESNIG 0.8 Formulaires générés

58 05/02/98WEB1-0 0.058 ESNIG Types de documents

59 05/02/98WEB1-0 0.059 ESNIG Formulaire Menu

60 05/02/98WEB1-0 0.060 ESNIG Formulaire Filtre

61 05/02/98WEB1-0 0.061 ESNIG Formulaire Liste

62 05/02/98WEB1-0 0.062 ESNIG Formulaire Edition

63 05/02/98WEB1-0 0.063 ESNIG Formulaire Ajout

64 05/02/98WEB1-0 0.064 ESNIG Formulaire Suppression

65 05/02/98WEB1-0 0.065 ESNIG Page A propos

66 05/02/98WEB1-0 0.066 ESNIG Fenêtre Liste de valeur

67 05/02/98WEB1-0 0.067 ESNIG Présentation de style « List »

68 05/02/98WEB1-0 0.068 ESNIG Présentation de style Frame

69 05/02/98WEB1-0 0.069 ESNIG Présentation de style View

70 05/02/98WEB1-0 0.070 ESNIG Utilisation des colonnes

71 05/02/98WEB1-0 0.071 ESNIG 0.9 Modèle de données à générer en symbolisme Entité/Association

72 05/02/98WEB1-0 0.072 ESNIG MCD E/A

73 05/02/98WEB1-0 0.073 ESNIG MLD


Télécharger ppt "05/02/98WEB1-0 0.01 ESNIG Introduction Oracle Designer/2000 & Oracle Web Server."

Présentations similaires


Annonces Google