Conferencia 6. Modelación de BD. ERStudio 6.0.1

Slides:



Advertisements
Presentaciones similares
INTRODUCCIÓN A LAS BASES DE DATOS Revisión de Conceptos.
Advertisements

Modelo de Entidad-Relación (Modelo Conceptual) Ing. Linda Masias Morales INTEGRACION DE LAS TECNOLOGIAS DE INFORMACION Y COMUNICACION.
Introducción a Bases de Datos Universidad de Managua.
Active Atlas: Una herramienta de coreferenciación de objetos en la Web Antonio Carlos Maraver Martín.
Ing. Sanchez Castillo Eddye Arturo Escuela Académica Profesional de Ingeniería de Sistemas.
CENTRO LOCAL LARA (Código 342)
BASES DE DATOS Base de Datos es un conjunto de datos relacionados entre sí y que tienen un significado implícito”. Ramez Elmasri y Shamkant B. Navathe.
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍAS Creación de un Modelo lógico de datos Tecnología En Desarrollo De Software - UNAD Matriz de Relación.
INGENIERÍA INDUSTRIAL. ¿QUE ES INGENIERÍA INDUSTRIAL ?  La Ingeniería Industrial es por definición la rama de las ingenierías encargada del análisis,
INGENIERÍA MULTIMEDIA SNIES DATOS IMPORTANTES TÍTULO OTORGADO: Ingeniero Multimedia DURACIÓN: 10 Semestres CRÉDITOS: 174 MODALIDAD: Presencial.
El Modelo Entidad-Relación (1ra. Parte) Prof. César Luza Montero Facultad de Ingeniería de Sistemas e Informática Universidad Nacional Mayor de San Marcos.
CONTABILIDAD ADMINISTRATIVA CONTABILIDAD ADMINISTRATIVA Arte, ciencia, técnica, o disciplina que bajo normas y procedimientos de análisis nos ayuda.
LANDING CURSO AVANZADO DE AUTOCAD
Solución de problemas y toma de decisiones administrativas
Modelo Entidad-Relación
Técnicas y Herramientas de Computación
INTRODUCCIÓN A BASE DE DATOS
Conferencia 1. Introducción. Conceptos Básicos. Modelación Conceptual
Normatividad relativa a la calidad
DIRECCIÓN DE POSGRADOS
Normalización Unidad 1.
Paul Leger Modelo ER extendido Paul Leger
Conferencia 4. Normalización. Forma Normal de Boyce – Codd (FNBC)
EL MODELO RELACIONAL Creado por Edgar Codd, 1970:
En la siguiente presentación veremos algunos términos que debemos conocer para iniciar la educación virtual.
Sistema de Bases de Datos
Prueba piloto de creación de base cartográfica catastral digital como síntesis a partir de planos de mensura. Andrea Barbieri Carlos.
República Bolivariana de Venezuela
MODELO RELACIONAL.
Diseño de bases de datos relacionales
Introducción a la Simulación
SISTEMAS DE INFORMACION ACTIVIDAD NUMERO 2 FANOR MARTINEZ
Es un programa Sistema de gestión de base de datos relacional creado y modificado por Microsoft para uso personal de pequeñas organizaciones. Es un componente.
Organización y Descripción de Archivos
NORMALIZACION MsC (c) Esp. Alexis Ovany Torres Ch.
Implantación de una IDE en una gran corporación
Introducción Gabriel Montañés León.
3.3. Arquitectura de los almacenes de datos
BASE DE DATOS FRANCISCO BOLÍVAR GAVILANES LAINES.
MODELO ADMINISTRATIVO TAYLORISMO
Proceso Unificado de Desarrollo de Software
Empresa: Software ABC Colombia
DEFINICIONES Dibujo. Un dibujo es una representación gráfica de algo real, en ese sentido el dibujo. En su acepción amplia, es un lenguaje gráfico empleado.
Diagnostico Introducción.
Estudio Técnico o de Ingeniería
Teoría Relacional Modelo Relacional Líder en Ciencia y Tecnología.
CC Bases de Datos Otoño Clase 3: Modelo Entidad-Relación (II)
XBRL en la recogida de datos de las Estadísticas Estructurales
METODOLOGÍA PARA LA FORMULACIÓN Y EVALUACIÓN DE PROYECTOS DE EDUCACIÓN
Requerimientos de salida.
Instituto Tecnológico Superior de la Región Sierra
MSc. Lisett Pérez Quintero Ing. Jorge Carrera Ortega
MODELAMIENTO DE BASES DE DATOS
Introducción a las Bases de Datos Relacionales
Instituto Tecnológico Superior de la Región Sierra
Operación Portuaria de Cargas Especializadas
REDUCCIÓN DE UN DIAGRAMA E-R A TABLAS
Generaciones de Bases de Datos
DIPLOMADO INTEGRAL DE LA CONTADURIA
C.R.M. Comercial.
Ingeniería En Energías Renovables Personal Docente Y de Investigación
Nombre del Docente: María Guadalupe Salazar Chapa
BASES DE DATOS II.
Metodologías de Desarrollo Web
Aidan Hogan CC Bases de Datos Otoño 2019 Clase 7: Actualizaciones, Restricciones, Formas Normales Aidan.
UNIDAD 2 MODELO DE DATOS.
Integridad de Datos Relacional
LA INTEGRACIÓN SEGMENTADA COMO METODOLOGÍA DE DESARROLLO PARA UNA GERENCIA DE SISTEMAS DE INFORMACIÓN EFECTIVOS 05/08/2019.
INFORME BÁSICO SOBRE TRABAJO NO DECLARADO
Unida III: Análisis y Diseño de Sistemas Orientado a Objetos
Transcripción de la presentación:

Conferencia 6. Modelación de BD. ERStudio 6.0.1 Bases de Datos Conferencia 6. Modelación de BD. ERStudio 6.0.1

Contenido. ERStudio: Herramienta para el Diseño de Bases de Datos Relacionales. Convenios y Notaciones del ERStudio. Procesos de Ingeniería Inversa y Directa.

Aplicación del ERStudio. Modelación de Bases de Datos entre Otras. Utiliza Múltiples Notaciones Internacionales para Representar Modelos Lógico y Físico. Permite la Migración de BD Basada en sus Esquemas.

Potencialidades. Construcción de DER. Generación de Bases de Datos para varios SGBD. Generación de Aplicaciones Clientes. Creación de Consultas, Procedimientos y Vistas. Realización de Reingeniería, Ingeniería Inversa, etc.

Notaciones: IDEF1X: Uso de los Elementos Básicos del MER. Facilita la Representación Completa de un Modelo de Información. Diseñada Inicialmente para la Fuerza Aérea de los Estados Unidos. Amplio uso en Agencias Gubernamentales e Industrias.

Notaciones: IE (James Martin): Desarrollada por James Martin, Clive Finkelstein. De Amplio Uso. Toma los Elementos Básicos del MER.

Otras Notaciones: IE (Crow’s Feet): Extensiones de IE: Ocultando Llaves Foráneas, etc…

Niveles del Modelo Lógico. Notas. Definición. Entidades. Llaves (Primarias y Extranjeras). Llaves Primarias. Por Orden Físico de Atributos. Por Orden Lógico de Columnas.

Niveles del Modelo Lógico.

Tipos de Entidades. Entidades Independientes (Regulares) Entidades Dependientes Débil Conectiva (m:m) Subtipo: Especializada

Ejemplo de Entidad Dependiente Número Nombre Salario Número (FK) Identificación Fecha-Nacimiento TRABAJADOR PERSONA DEPENDIENTE <Entidad Débil>

Llaves Llave Primaria (PK) Llave Alternativa (AK): Candidata No Primaria. Llave de búsqueda (IE) Llave Extranjera (FK)

Nivel de Atributos Área de Llaves Área de Datos PERSONA NúmeroPersona ApellidoPaterno ApellidoMaterno Nombres Dirección Área de Datos

Llave alternativa (AK) Llave de búsqueda (IE) Llave extranjera (FK) TRABAJADOR Número Nombre (IE1) FechaIngreso CarnetIdentidad (AK1) FechaNacimiento Departamento (FK1) Posición Llave alternativa (AK) Llave de búsqueda (IE) Llave extranjera (FK)

Tipos de Relaciones. Relación de identificación (Débil, 1:m) Relación de no identificación (1:m) Relación no específica (m:m) Relación de subtipo (Especialización)

Relaciones Relación de Identificación: En este tipo de relación las llaves foráneas migran al área de llaves, es decir, que la llave del padre forma parte de la llave del hijo. (Entidades Débiles)

Relación de Identificación. CodigoEquipo NombreEquipo NombreEntrenador CodigoEquipo (FK) NumeroJugador NombreJugador EQUIPO JUGADOR

Relaciones Relación de no identificación: En este tipo de relación la llave primaria del padre aparece como un atributo no llave en el hijo. Las llaves foráneas están formadas por un subconjunto no vacío que se encuentra en el área de datos.

Relación de no Identificación DEPARTAMENTO TRABAJADOR Departamento NombreDepartamento Responsable Número Nombre Departamento (FK)

Relaciones Relación de Subtipo: los Subtipos o jerarquías de generalización y herencia constituyen una manera de representar a un grupo de entidades que comparten características en común.

Relación de Subtipo Trabajador Administrativo Obrero Técnico

Ejemplo. Entidades Comenzamos trabajando en el modo solo entidad en el modelo lógico. Colocamos las entidades del sistema: Empresa Trabajador Máquina Pieza

Ejemplo. Relaciones Identificamos las relaciones entre las entidades: Relación de m a n Máquina y Trabajador Relación de 1 a m Empresa y Trabajador (no identificada) Trabajador y Persona Dependiente (identificada) Resolver las relaciones de m a n.

Representación de Relaciones

Representación de Relaciones

Ejemplo. Atributos Pasamos al modo entidades y atributos. Colocamos los atributos de cada entidad, diferenciando los que son llaves de los no llaves. Analizamos multiplicidad.

Podemos pasar al modo de definiciones para aclarar algunos aspectos interesantes para el analistas y para el usuario.

Modelo Lógico - Modelo Físico.

Interacción Modelo – BD Generar la Base de Datos. Ingeniería Directa. Ingeniería Inversa. Generar del Modelo de la BD ya existente. Comparar el modelo con la BD

Proceso de Ingeniería Directa.

Proceso de Ingeniería Inversa.

Comparación entre el Modelo y la Base de Datos.

Conclusiones Importancia de la utilización de la herramienta ERStudio para el diseño de BD relacionales. Convenios y Notaciones del ERStudio. Generar BD para numerosos SBD. Realizar Reingeniería.

Estudio Independiente. El Ministerio de la Agricultura desea diseñar una BD para controlar el cumplimiento de las normas de producción agrícola. Para ello se toman en cuenta los cultivos y sus variedades, los suelos, los fertilizantes y los trabajadores agrícolas.

Cultivo (códigocultivo, nombrecultivo, nombrecientíficocultivo) Variedad (códigocultivo, númerovariedad, descripciónvariedad, origenvariedad) Suelo (códigosuelo, nombresuelo, característicasuelo) Fertilizante (códigofertilizante, nombrefertilizante, preciounitario, paísprocedencia)

Cultivo (códigocultivo, nombrecultivo, nombrecientíficocultivo) Variedad (códigocultivo, númerovariedad, descripciónvariedad, origenvariedad) Suelo (códigosuelo, nombresuelo, característicasuelo) Fertilizante (códigofertilizante, nombrefertilizante, preciounitario, paísprocedencia)