ER Studio DA 2015 Spanish
-
Upload
fabianfadull -
Category
Documents
-
view
216 -
download
0
description
Transcript of ER Studio DA 2015 Spanish
2
Conceptos básico de modelos de datos
• Los datos son un activo empresarial
• La calidad de la Información empresarial
• Compartir información
• Agilidad empresarial
• Modelado de datos es un proceso estructurado para identificar claramente las estructuras y representación de la información y las reglas de negocio que apoyan los requerimientos del negocio, y la cartografía de estas estructuras y las normas a un sistema de base de datos.
3
Conceptos básico de modelos de datos
La vista de información de alto nivel de la empresaConceptual
Lógico
Físico
Vista de información detallada de la empresa
Entidad de vista la estructura de datos
Base de datos
Requerimientos
Plataforma de la bases
de datos
4
Conceptos básico de modelos de datos
•Modelo básico componentes• Atributo
• Entidad
• Relación
•Ejemplo:
5
Conceptos básico de modelos de datos
•Básico componentes de Modelos • Entidad
• Algo (persona, lugar, cosa, evento, concepto) acerca de que la empresa mantiene
información
• Ejemplos – CUENTA , ORDEN, AGENTE, ACCIONES
6
Conceptos básico de modelos de datos
•Básico componentes de Modelos • Atributo
• Una característica distinta de una entidad sobre la que la empresa mantiene la
información. Una entidad normalmente tiene muchos atributos.
• Ejemplos de atributos de la entidad CUENTA – Nombre de cuenta
– Fecha Apertura Cuenta
– Fecha Cierre Cuenta
7
Conceptos básico de modelos de datos
•Básico componentes de Modelos • Relación
• Una relación es un vínculo lógico entre dos entidades, que representa una regla de
negocio o limitación
• Ejemplos
– Cuenta puede tener muchas Ordenes
8
¿Por qué modelar Bases de Datos?
• Para conocer los requerimientos técnicos y del negocio
• Entender el impacto de hacer un cambio a las aplicaciones
• Desarrollar nuevas aplicaciones que aprovechen los datos existentes
• Localizar y explicar los datos que la empresa utiliza para tomar decisiones
• Reutilizar diseños y patrones de diseño
• Capacitar a las personas que no están familiarizadas con ciertas bases de datos
• Comprender y explicar qué significan los datos
• Encontrar, controlar y auditar quién tiene acceso a qué datos
• Crear y hacer cumplir estándares de diseño
9
¿Qué es ER/Studio?
ER/Studio es una herramienta visual
para modelamiento de datos empresariales.
Ayuda a las compañías a manejar los modelos de
base de datos. Facilita el descubrir, documentar y reutilizar
los datos, de una manera simple y automatizada.
Una investigación reciente de Gartner Dataquest coloca a
ER/Studio como la herramienta para modelamiento de datos con
mayor crecimiento en el mercado, con un 27%.
Características de ER/Studio
• Ambiente para diseño de modelos ER• Interface poderosa, fácil de usar, navegación ágil
• Submodelos con diferentes prespectivas
• Soporte para diseños lógicos y físicos
• Automatización y generación de scripts SQL
• Soporte al ciclo de vida de las BDs• Ingeniería reversa.
• Genera código para creación/modificación de la BD
• Soporta todos los objetos de la BD (table, index, user, roles,
stored procedures, tablaspace, privilegios, etc)
• Planeamiento de capacidad
• Capacidades de comunicación
empresariales• HTML, RTF, XML e integración con MS Office
• Integración con otras herramientas, para BI, ETL, modeladores
• Diseños de calidad• Validación de modelos, chequea falta de definiciones
Características de ER/Studio
• Ambiente para diseño de modelos ER• Interface poderosa, fácil de usar, navegación ágil
• Submodelos con diferentes prespectivas
• Soporte para diseños lógicos y físicos
• Automatización y generación de scripts SQL
• Soporte al ciclo de vida de las BDs• Ingeniería reversa.
• Genera código para creación/modificación de la BD
• Soporta todos los objetos de la BD (table, index, user, roles,
stored procedures, tablaspace, privilegios, etc)
• Planeamiento de capacidad
• Capacidades de comunicación
empresariales• HTML, RTF, XML e integración con MS Office
• Integración con otras herramientas, para BI, ETL, modeladores
• Diseños de calidad• Validación de modelos, chequea falta de definiciones
Características de ER/Studio
• Ambiente para diseño de modelos ER• Interface poderosa, fácil de usar, navegación ágil
• Submodelos con diferentes prespectivas
• Soporte para diseños lógicos y físicos
• Automatización y generación de scripts SQL
• Soporte al ciclo de vida de las BDs• Ingeniería reversa.
• Genera código para creación/modificación de la BD
• Soporta todos los objetos de la BD (table, index, user, roles,
stored procedures, tablaspace, privilegios, etc)
• Planeamiento de capacidad
• Capacidades de comunicación
empresariales• HTML, RTF, XML e integración con MS Office
• Integración con otras herramientas, para BI, ETL, modeladores
• Diseños de calidad• Validación de modelos, chequea falta de definiciones
Características de ER/Studio
• Ambiente para diseño de modelos ER• Interface poderosa, fácil de usar, navegación ágil
• Submodelos con diferentes prespectivas
• Soporte para diseños lógicos y físicos
• Automatización y generación de scripts SQL
• Soporte al ciclo de vida de las BDs• Ingeniería reversa.
• Genera código para creación/modificación de la BD
• Soporta todos los objetos de la BD (table, index, user, roles,
stored procedures, tablaspace, privilegios, etc)
• Planeamiento de capacidad
• Capacidades de comunicación
empresariales• HTML, RTF, XML e integración con MS Office
• Integración con otras herramientas, para BI, ETL, modeladores
• Diseños de calidad• Validación de modelos, chequea falta de definiciones
14
Arquitectura de ER/Studio Enterprise
`
``
`
Clientes de ER/Studio
Servidor del Repositorio
• Intermediario entre los clientes y el repositorio
• Se instala en un Windows Server
• Repository Communication Service
• Repository Database Service
• Repository Event and Dispatch Service
• Software cliente para conectarse con el RDBMS
Base de Datos del Repositorio
• “Almacén de datos persistente”
• Oracle, DB2, Sybase ó SQL Server
• Sobre Windows o Unix
TCP/IP
Conección Nativa
15
ER/Studio EnterpriseCaracterísticas
• Creación de Proyectos• Organizar los Diagramas en Proyectos
• Controlar la Seguridad de los Proyectos
• Manejo de Versiones• Manejar los estados sucesivos de los diagramas, modelos y
objetos
• Incluya y excluya diagramas en los releases nombrados
• Releases Nombrados• “Código Congelado” de la versión de un diagrama.
• Regresar al estado de un Release Nombrado para propósitos de recuperación en caso de desastre
• Seguridad del Repositorio, Usuarios & Roles
• Asociar Usuarios a Proyectos, Diagramas, Objetos, Diccionarios
• Los Usuarios pueden ser asociados con muchos roles
• Los Roles son un conjunto de permisos (consedidos y denegados), asociados con funciones del repositorio
• Modelamiento de Procesos de Negocio (BPM)• EA/Studio for Business Modeler
Portal de ER/Studio
• Reportes HTML estandarizados, disponible para múltiples personas
• Navegación estructurada de la jerarquía del repositorio
• Búsquedas Ad-hoc en el repositorio de metadatos
• Reportes del Negocio
• Definición de Entidades
• Definición de Atributos
• Reglas del Negocio
• Reportes Técnicos• Linaje de los datos
• Clasificación de Seguridad de los Objetos
• Reportes sobre análisis de impacto• Valores de referencia de los atributos
• Dominios asociados
• Entidades, Submodelos, Modelos,
Arquitectura del Portal
BD delRepositorio Proceso ETL
Repositorio del
Portal
Servidor delRepositorio
Clientes de ER/Studio
ServidorWeb
Acceso por HTTP
18
ER/StudioProductos Relacionados
• ER/Studio MetaWizard• Importa y exporta modelos y metadatos desde una
gran variedad de formatos, como aplicaciones para UML, BI, otros modeladores y formatos estándar de la industria
• ER/Studio Viewer• Avanzada visualización, navegación e impresión
para apoyar a los miembros del equipo que no son modeladores
• Schema Examiner• Automatiza el proceso de chequeo de errores en el
esquema de la base de datos, brinda recomendaciones y teorías de diseño, y genera scripts para la implementación
• Universal Data Models• Un conjunto de plantillas con modelos de datos
estándares en la industria, lo cual ayuda a las compañías a reducir el tiempo de desarrollo, asegurar la calidad y facilitar la estandarización de los modelos existentes y sus definiciones