Professional Documents
Culture Documents
ER/Studio
ER/Studio es una herramienta que modela los datos, se uso para el diseño y la construcción lógica y física de base de datos. Su
ambiente es de gran alcance, de varios niveles del diseño.
ER/Studio se diseña para hacer más fácil de entender el estado actual de los datos de la empresa. Simple y fácil al usuario, ayuda
a organizaciones para tomar decisiones en cómo resolver embotellamientos de los datos, elimina redundancia y alcanza en última
instancia usos de más alta calidad que entreguen datos más eficientes y exactos a la empresa.
Potencial de ER/Studio
Si se está comenzando un nuevo diseño o está manteniendo una base de datos existente, ER/Studio se combina con las
características para ayudarle a conseguir el trabajo hecho con eficacia. Con el potencial y la facilidad de empleo de ER/Studio's
que modela el ambiente, será productivo rápidamente y podrá casi demostrar resultados inmediatamente después de la
instalación.
Diagramas
La creación de diagramas es clara y rápida. Tiene la posibilidad de realizar diagramas con desempeño rápido. También es posible
cambiar el estilo de las líneas, los colores, tipos de letra, niveles de acercamiento, y modelos de despliegue. Es posible crear
subvistas para separar y manejar áreas importantes. ER/Studio automáticamente mantiene todas las dependencias entre
subvistas y el diagrama completo. El Explorer Navigation facilita el trabajo hasta con los diagramas más grandes. Si se está
trabajando con un modelo largo de Datos, ER/Studio ofrece un aumento en la ayuda y fácil navegación en sus modelos. La
Apreciación global (overview). Se usa el browser Explorer para encontrar y seleccionar entidades. Un solo clic inmediatamente
enfoca una ventana de diagrama.
Ayuda
Ya sea que se inicie un nuevo diseño o se mantenga uno existente, ER/Studio está equipado con elementos de ayuda para hacer
el trabajo de manera efectiva. Las barras de herramientas tienen algunas sugerencias para el uso de las mismas, además de
contar con ayuda en línea sensible al contexto.
1 de 14
DISEÑO DE BASES DE DATOS 2005 UTN FRRE
Ingeniería de reverso
Cuenta con ingeniería de reverso, cuando necesite iniciar un trabajo de una base de datos existente, ER/Studio puede hacer una
ingeniería de reverso al esquema completo para cualquier plataforma de bases de datos. La operación de la ingeniería de reverso
extrae eficientemente definiciones de objetos y construye un modelo de datos gráfico.
Diseño
ER/Studio ayuda a prolongar la inversión que se ha hecho. Soporta el proceso de diseño interactivo inherente en el ciclo de vida
de la aplicación.
Web
Publicación automática en el Web. ER/Studio puede documentar automáticamente un diagrama entero, generando un conjunto
integrado de reportes HTML sofisticados que múltiples usuarios pueden compartir en Internet.
Metodología
Soporta metodología de Yourdon, con diagramas relación-entidad y modelos IDEF1.
Reportes
Calidad de presentación en los reportes. Además de los reportes de HTML, ER/Studio puede generar reportes de alta calidad con
un formato de texto amplio que esta disponible para presentaciones profesionales.
Cuando usted empieza ER/Studio la primera vez, esta caja de diálogo está disponible para permitirle seleccionar uno de estos
métodos para crear a un nuevo modelo de datos. Cada vez que usted abre la aplicación subsiguiente, ER/Studio despliega el
explorador del diagrama y una ventana del diagrama pálida para que usted pueda empezar, creando un modelo inmediatamente.
Para crear un nuevo modelo de datos, usted debe abrir el cuadro de Dialogo de ER/Studio, para crear un modelo de datos:
1. Abra la Caja de Dialogo de E/Studio:
2. En el menú del Archivo, pulse el botón Nuevo.
3. En la Barra de Herramientas Principal, pulse el botón.
4. ER/Studio abre este cuadro de Dialogo.
5. En el cuadro de dialogo de ER/Studio, pulse la opción deseada y entonces pulse el botón OK, para empezar el proceso:
2 de 14
DISEÑO DE BASES DE DATOS 2005 UTN FRRE
Opción Botón
Dibuje un nuevo modelo de datos OK
Ingeniería inversa en una Base de Datos existente Login...
Importación de un Modelo Import
Entidades
Las entidades son objetos reales, como las personas, lugares o cosas que son pertinentes a su empresa. Las entidades guardan
datos sobre objetos, que los usuarios pueden consultar o modificar. En su aplicación física, las entidades se vueltas tablas que son
el punto focal de cualquier base de datos.
Las entidades son el punto de arranque para un modelo de datos. Las propiedades pertinentes o características de una entidad
son representadas por atributos. Las entidades son básicamente una agregación de atributos, y por consiguiente nosotros
recomendamos que usted esté claro en el alcance y propósito de cada entidad antes de preocuparse por sus atributos. Una vez
usted ha pensado cuidadosamente sobre el propósito de una entidad, entonces sus atributos deben ponerse claros.
ER/Studio representa entidades en la ventana del diagrama como cuadros. En el modo del despliegue predefinido, como los
nombres de la entidad, aparecen en los cuadros con la llave primaria y atributos no-llaves que se muestran dentro del cuadro de
la entidad, separados por una línea.
ER/Studio dibuja la entidad con esquinas cuadradas o redondeadas. La entidad con esquinas cuadradas es una entidad
independiente, y las entidades con esquinas redondeadas son entidades dependientes. En IDEF1X, cuando una entidad se vuelve
hijo, esta depende cuando hay cualquier relación identificativa. Basado en esta regla simple, ER/Studio mantiene tipo de la
entidad automáticamente. Una entidad siempre se crea como una entidad independiente porque empieza sin relaciones atadas a
él. Una entidad permanece independiente hasta que se vuelva hijo en cualquier relación identificativa.
Atributos
Los atributos representan las propiedades pertinentes o características de una entidad. En el modelo físico, se representan
atributos como columnas de una tabla. Hay dos tipos de atributos, la tabla debajo de describe estos tipos:
Atributo Descripción
Identificadores Un atributo que ayuda a identificar a una entidad son los atributos de la llave primaria.
Descriptor Un atributo no-llave. Siguiendo las reglas de normalización, si un atributo no es parte de la llave
primaria, entonces su único propósito es describir las características de la entidad.
Si han definido las entidades cuidadosamente, entonces la definición de atributos es lo que continua. Cuando usted agrega los
primeros atributos a una entidad, se debe estar seguro de nombrar sus atributos apropiadamente. Los atributos pueden ser nativos
a una entidad o pueden heredar vía una relación identificativa o no-identificativa. Para promover consistencia, ER/Studio
solamente le permite editar las propiedades subyacentes de los atributos nativos.
Símbolos Definición
No-Heredada Primary Key.
Heredada atributo No-Llave.
Heredada Primary Key (Foreign Key).
4. Relaciones
Las relaciones nos ayudan dar fuerza a reglas comerciales y afirmaciones en un modelo de datos. Las relaciones determinan
cómo los datos están relacionados entre dos entidades. Se llevan a cabo relaciones como llaves extranjeras en el modelo físico.
Las propiedades de estas llaves extranjeras dictan cómo se da fuerza a la integridad referencial entre las tablas a través de los
constraints y triggers.
ER/Studio generaliza llaves extranjeras basadas en tres propiedades:
1. Tipo
2. Existencia
3. Cardinalidad
3 de 14
DISEÑO DE BASES DE DATOS 2005 UTN FRRE
Relaciones identificativa
Las relaciones identificativas difunden la llave primaria de la entidad padre a la llave primaria del hijo. En la anotación IDEF1X, las
relaciones identificativas dibuja una línea sólida con un círculo sólido que termina en la entidad hijo.
Relaciones no-identificativa
Las relaciones no-identificativas heredan la llave primaria de la entidad padre a los atributos no-llaves del hijo. En la anotación
IDEF1X, las relaciones no-identificativas son arrastradas con líneas discontinuas con un círculo sólido que termina la entidad hijo.
Si la relación no-identificativa es optativa, entonces un diamante sin substancia termina la entidad padre.
Relaciones no-específicas
Las relaciones no-específicas denotan relaciones de muchos-a-muchos. Porque no pueden resolverse relaciones muchos-a-
muchos, las relaciones no-específicas no propagan ninguna llave extranjera. Las relaciones muchos-a-muchos son indeseables y
debe quitarse cuando usted normaliza a su modelo de datos. En la anotación IDEF1X, las relaciones no-específicas son
arrastradas con líneas sólidas con círculos sólidos que terminan ambas entidades.
Existencia Significado
Optional El valor de una llave foránea no es siempre requerido en la entidad hijo. Sin embargo, si un valor existe,
el valor de la llave foránea debe encontrarse en la llave primaria de la entidad padre.
Mandatory El valor de una llave foránea debe existir en la entidad hijo y el valor de la llave foránea debe encontrarse
en la llave primaria de la entidad padre.
Efectos en la Cardinalidad
La existencia de la relación también tiene implicaciones para relaciones de cardinalidad. Si una relación es obligatoria, entonces la
cardinalidad debe mostrarse en la forma de uno-a-muchos. Si es optativo, entonces la cardinalidad estaría en la forma de cero o
uno-a-muchos.
Existencia forzada en el Diseño Físico
ER/Studio lleva el significado de relación del diseño físico. Para forzar las relaciones existen reglas, por defecto las columnas de la
las llaves foráneas difunde una relación obligatoria No Null. Las relaciones optativas difunden en las columnas de las llaves
foráneas valores Null.
4 de 14
DISEÑO DE BASES DE DATOS 2005 UTN FRRE
Anotación de Cardinalidad
La cardinalidad se lee como la proporción de padre relacionado y casos de entidad hijo. La proporción del cardinalidad para la
entidad padre depende adelante si la relación es obligatoria (uno o más) o optativo (ceros o más). IDEF1X apoyan cuatro
proporciones del cardinalidad diferentes para la entidad hijo: cero-o-más, uno-o-más (P), cero-o-uno (Z), y exactamente N (N). La
IDEF1X anotación se ilustra debajo:
Dominios
Los dominios son plantillas del atributo reusables que promueven definiciones del dominio consistentes. Usted construye dominios
cuando usted habría atributos, especificando un nombre, propiedades del datatype, estado nulo, valores predefinidos y reglas de
aprobación. Después de crear dominios, usted puede re-usarlos en su modelo de los datos aplicándolos a los atributos y columnas
de la tabla. Definiendo un dominio, usted gana también el poder de propagar cambios a la definición del dominio inferior a todos
los atributos y columnas de la tabla que la referencia él.
Un método importante por dar fuerza a reglas comerciales es definir y aplicar restricciones del dominio. La integridad del dominio
se refiere a las reglas que gobiernan valores qué un atributo puede tomar. Restringiendo y validando los valores de un atributo,
usted puede llevar a cabo reglas comerciales importantes como asegurar que una cuenta verificada mantiene un equilibrio
positivo, o previniendo la entrada de números de teléfono inválidos.
Reglas
Las reglas promueven integridad del dominio, validando los datos proporcionados a un atributo o columna de la tabla. Una vez
limite a una columna de la tabla, la regla rechazaría cualquier transacción que proporciona un valor negativo a la columna de la
tabla. Las reglas son objetos independientes de la base de datos que chequean los constraints, pero puede re-usarse a lo largo
del modelo de los datos.
Repositorio de ER/Studio
El repositorio de ER/Studio distribuye el trabajo a través de un modelador a miembros del equipo de una manera segura,
controlada, facilitando un ambiente de modelado. La solución da las utilidades y las características de ejecución, que permiten
modelar concurrentemente, el modelo y los objetos del modelo, el establecimiento de los elementos de datos continuamente
reutilizables, y más.
El ambiente seguro se integra completamente con el área de trabajo actual, natural en ER/Studio.
Características Técnicas
ER/Studio soporta el muy popular SQL y Bases de Datos de escritorio, incluyendo:
• Oracle 7.3® , 8.x & 9i
• Sybase® System 11.9.2, 12.x & 12.5
• Microsoft® SQL Server 6.5, 7 & 2000
• IBM® DB/2® Universal Database® 4.x, 5.x, 6.x & 7.x for Open Systems, OS/390® & AS/400 4.5
• Informix® OnLine and SE
• SQL Anywhere™ and Watcom™ SQL
• InterBase® 4
• Microsoft Access 2.0, 95, 97 & 2000
• Microsoft Visual FoxPro®
• El primer paso a seguir en la construcción de un modelo de base de datos es seleccionar NUEVO, en el menú
ARCHIVO, o dar clic al icono de NUEVO, ubicado en la barra de herramientas. Aparecerá la siguiente ventana.
• Damos clic en el botón OK, al haber seleccionado Draw a new data model
• En la siguiente pantalla damos clic al icono ENTIDAD
• Luego nos ubicamos en el área de trabajo damos clic y aparecerá nuestra entidad, a la cual le damos un nombre.
6 de 14
DISEÑO DE BASES DE DATOS 2005 UTN FRRE
• Al dar doble clic sobre la entidad, despliega la siguiente ventana en la cual podemos agregar los atributos de la entidad,
con sus respectivos dominios y validaciones.
• En la siguiente pantalla damos clic al botón ADD, y podemos comenzar a agregar todos los atributos pertenecientes a la
entidad.
• Terminado el proceso de creación de entidades, continuamos con las relaciones entre entidades. Para lo cual
utilizaremos las siguientes herramientas:
7 de 14
DISEÑO DE BASES DE DATOS 2005 UTN FRRE
• Damos clic derecho y se despliega un menú emergente en el cual se elige NEW DOMAIN
• A continuación se despliega la siguiente ventana en la cual se crea un nuevo dominio, al cual se le da un nombre y se
debe sincronizar los dominios con los nombres y columnas de atributos, asignamos el tipo de dato y de ser necesario
valores de referencia.
8 de 14
DISEÑO DE BASES DE DATOS 2005 UTN FRRE
• Damos clic derecho y se despliega un menú emergente en el cual se elige NEW REFERENCE VALUE.
• A continuación se despliega la siguiente ventana en la cual se crea un nuevo valor de referencia y se listan los valores
validos.
9 de 14
DISEÑO DE BASES DE DATOS 2005 UTN FRRE
10 de 14
DISEÑO DE BASES DE DATOS 2005 UTN FRRE
11 de 14
DISEÑO DE BASES DE DATOS 2005 UTN FRRE
12 de 14
DISEÑO DE BASES DE DATOS 2005 UTN FRRE
13 de 14
DISEÑO DE BASES DE DATOS 2005 UTN FRRE
• A continuación se despliega la ventana del asistente, donde seleccionamos la conexión OBDC. Las restantes ventanas
del asistente contienen valores por defecto, al llegar a la pagina 3 finalizamos el asistente y por consecuencia la
generación de la Base de Datos.
14 de 14