Professional Documents
Culture Documents
Alumno: Roberto Solana Hernndez DNI: 49009214 D Alumno: Rubn Garca Rodrguez Alumno: Ral Herranz Durn DNI: 49006340 X DNI: 49006340 X
INDICE
0. INTRODUCCIN INTRODUCCI 1. CARACTERSTICAS CARACTER 2. TIPOS DE MODELOS DE DATOS 3. MODELO LGICO: COMPONENTES L 4. HERRAMIENTAS ERWIN 5. GENERALIZACIN DE JERARQUAS GENERALIZACI JERARQU 6. INTEGRIDAD REFERENCIAL 7. MODELO FSICO F 8. EJEMPLO PRCTICO PR 9. FUNCIONALIDAD
2
0. INTRODUCCIN INTRODUCCI
herramientas CASE: Computer Aided Software Engineering, Ingeniera de CASE: Engineering, Ingenier SW Asistida por Computadora. CASE -> Empresas -> automatizacin -> Proceso de desarrollo -> Mejoras automatizaci Mejor Erwin ofrece: diagramas ER, interfaz grfica, editor de disparadores (triggers), gr (triggers), etc etc Genera cdigo para la mayora de los manejadores de base de datos ya que c mayor es completamente abierta
1. CARACTERSTICAS CARACTER
Diagrama: se usan para generar o actualizar bases de datos relacionales Ayuda: Workspace ofrece soporte de ayuda sobre cmo c utilizar todas las herramientas de Erwin Esquema de la BD: genera un script de cliente DDL Cdigo: desarrollo de BD con cdigo Visual Basic, c DataWindows de Power Builder y PROGESS SmartObjects Ingeniera hacia delante: modelo de datos lgico -> bd Ingenier l fsica Ingeniera de reversa: bd fsica -> modelo de datos lgico Ingenier l Sincronizacin de la BD: modelo realizado en Erwin con el Sincronizaci diseo de la BD dise
4
1. CARACTERSTICAS CARACTER
Diseo: Complete-Compare es una tecnologa de Logic Works que cambia la forma de modelar la interaccin de modelos o bases de datos Web: ayuda a que los desarrolladores construyan rpidamente aplicaciones de Web de alto desempeo. Metodologa: Soporta metodologa para diagramas de Relacin-Entidad, modelos de datos IDEF1, etc Reportes: Los modelos de datos de Erwin pueden editarse, verse e imprimirse de diferentes maneras.
y p o r t t i l e s T e c n o l o g a M o b i l e A M D T u r i o n
Lgico: Orientado a la empresa, Definiciones y Reglas de Negocio Fsico: Restringido por el DBMS (sistema gestor de bases de datos) Dimensional: DataWarehousing, Diseo de DataMart
6 4 p o r t t i l e s A M D 6 4 h
Entidad
Atributos:
Claves:
Relaciones:
1. Seleccione el tipo de relacin de la caja de herramienta 2. Seleccione la entidad Padre 3. Seleccione la entidad hijo 4. Seleccione la flecha de la caja de herramienta para desactivar la relacin Para editar una relacin realizar lo siguiente: 1. Haga doble clic sobre la relacin 2. ERwin le mostrara la siguiente ventana: Desde esta Ventana Ya podemos Definir todos Los Parmetros E informacin Que deseemos Aadir A la Relacin
10
4. HERRAMIENTAS DE ERWIN
11
En el modelo E/R, se considera como un caso especial de asociacin entre varias entidades (subtipos) y una entidad ms general (supertipos) cuyas caractersticas son comunes a todos los subtipos. La asociacin que se establece entre los subtipos y el supertipo corresponde a la nocin de es un.
12
Ejemplo:
Supertipo
Subtipo
13
Ejemplos :
Ejemplo de categora completa :
15
16
17
6. Integridad Referencial
La integridad referencial define que Si una relacin R2 tiene un atributo que es clave primaria de la relacin R1 entonces los valores de dicho atributo deben concordar con los de la clave primaria de la tabla referenciada o tener valores nulos.
18
19
20
10
21
Los reglas de validacin son los rangos de valores aceptables que pueden ser almacenados en una columna. Pueden ser ingresadas y mantenidas desde ERwin y permiten que el servidor de bases de datos valide la informacin a ser almacenada. Permite que la aplicacin cliente valide la informacin antes de hacer una llamada a la base de datos.
22
11
23
24
12
7.4 Dominios
El conjunto de posibles valores que puede tomar una cierta caracterstica de una entidad.
25
7.4 Dominios
26
13
8. Ejemplo Prctico
27
28
14
Atributos no contemplados
Derivados Compuestos->Se Descomponen Multivaluados ->Creacin de una tabla nueva
29
. Ejemplo Multivaluado
30
15
Funcionalidad
Erwin genera cdigo para cualquier sistema de gestin de base de datos, como por ejemplo: oracle
31
16