er studio da 2015 spanish

18
marzo 215 Data Modeling with ER/Studio 11.0

Upload: fabianfadull

Post on 12-Dec-2015

216 views

Category:

Documents


0 download

DESCRIPTION

Embarcadero

TRANSCRIPT

marzo 215

Data Modeling with ER/Studio 11.0

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