La Red de Conocimientos Pedagógicos - Currículum vitae - Power Designer diseña un sistema de venta de entradas para teatros

Power Designer diseña un sistema de venta de entradas para teatros

Dirección: /article.php?articleid=6747

Power Designer es el conjunto de herramientas CASE de Sybase que se puede utilizar para analizar y diseñar fácilmente sistemas de información de gestión. Incluye casi todo el proceso. del diseño del modelo de base de datos. Power Designer se puede utilizar para crear diagramas de flujo de datos, modelos de datos conceptuales, modelos de datos físicos, generar aplicaciones para una variedad de herramientas de desarrollo de clientes, crear modelos estructurales para almacenes de datos y controlar modelos de diseño de equipos. Hay 4 modelos de Power Designer: Modelo de datos conceptuales (CDM) Modelo de datos físicos (PDM) Modelo orientado a objetos (OOM) Modelo de programa de negocios (BPM) Presentaré principalmente PDM: PDM describe la implementación física de la base de datos para ayudarlo Considere los detalles de implementación de la física real. Puede modificar el PDM para adaptarlo a su rendimiento o limitaciones físicas. El objetivo principal es generar un script DBMS específico a partir del modelo del mundo real establecido en CDM, generar una estructura de almacenamiento para almacenar información en la base de datos y garantizar la integridad y coherencia de los datos en la base de datos. PDM es una herramienta adecuada para la fase de diseño del sistema. En pocas palabras: PDM puede generar automáticamente scripts SQL como "crear tabla". En el proceso de modelado de datos, establecemos un modelo de datos conceptual, generamos un modelo de datos físicos mediante ingeniería avanzada, generamos un script de construcción de base de datos y finalmente convertimos. físico El modelo de datos genera una base de datos relacional. Los diseñadores de bases de datos del sistema esperan integrar perfectamente el diseño de bases de datos y la generación de bases de datos relacionales. Cómo garantizar la sincronización bidireccional entre el modelo de datos físicos y su base de datos correspondiente se ha convertido en un punto muy crítico en el modelado de datos. Como potente herramienta de Case, Powerdesigner nos proporciona prácticas funciones de ingeniería inversa. La información estructural de todas las bases de datos back-end actualmente populares (incluidas Sybase, DB2, Oracle, etc.) se puede agregar al modelo de datos físicos y al modelo de datos conceptuales de PowerDesigner mediante ingeniería inversa, incluidas tablas, índices, activadores, vistas, etc.

Hablemos sobre cómo usar PowerDesigner para ingeniería inversa. 1. La base de datos que uso es oracle9i. Para acceder a la base de datos de Oracle, instalé el cliente de Oracle en mi máquina (se proporciona el controlador para el cliente de Oracle, pero el cliente optimizado). no Sí), configure un servicio llamado mylcl: MYLCL = (DESCRIPCIÓN = (ADDRESS_LIST = (DIRECCIÓN = (PROTOCOLO = TCP)(HOST = 192.168.3.106)(PORT = 1521)) ) (CONNECT_DATA = (SID = pwsc) ) )Nombre de usuario: testuser, la contraseña es test 2. En pd, cree un nuevo pdm, seleccione la base de datos como oracle9i3 Seleccione Base de datos->configurar conexiones, vaya a la pestaña dsn del sistema, haga clic en "Agregar", seleccione el controlador, porque. I La base de datos es Oracle, así que elegí "oracle en oraclient10g_home1" (este controlador solo está disponible si el cliente Oracle está instalado, pero el cliente optimizado no tiene este controlador) 4. En el nombre de la fuente de datos, puede nombrarlo " ora-test" a voluntad. Seleccione el nombre del servicio en el primer paso en el nombre del servidor tns: mylcl. Haga clic en "probar conexión", ingrese el nombre de usuario y la contraseña, ¡la conexión está bien! 5. Haga clic en base de datos->base de datos de ingeniería inversa, seleccione odbc datasource:ora-test. Luego haga clic en Aceptar Jaja, ¿qué ves? No entraré en detalles. ¿Qué tal el gráfico de pdm? De hecho, pd también se puede realizar mediante ingeniería inversa. en detalles y guárdelo al mismo tiempo, espero que sea útil para todos.