CONVERSIÓN DE MODELO ENTIDAD-RELACIÓN A MODELO LÓGICO

Get Started. It's Free
or sign up with your email address
CONVERSIÓN DE MODELO ENTIDAD-RELACIÓN A MODELO LÓGICO by Mind Map: CONVERSIÓN DE MODELO ENTIDAD-RELACIÓN A MODELO LÓGICO

1. MODELO ENTIDAD-RELACIÓN

1.1. Este modelo está basado en una percepción del mundo real que consta de una colección de objetos básicos, llamados entidades, y de relaciones entre esos objetos amorfos.

1.2. Consta de:

1.2.1. Entidad

1.2.1.1. Representa

1.2.1.1.1. Cosas

1.2.1.1.2. Objetos

1.2.1.1.3. Conceptos

1.2.1.2. Se diferencia únicamente de otro objeto o cosa incluso siendo del mismo tipo, o una misma entidad.

1.2.2. Atributos

1.2.2.1. Características que definen a una entidad

1.2.2.2. Pueden ser muchas, y el diseñador solo utiliza las que considere relevantes

1.2.3. Conjunto de relaciones

1.2.3.1. Consiste en una colección o conjunto de relaciones de la misma naturaleza

2. PASOS

2.1. Por cada entidad fuerte que se tenga en el modelo ER se convierten en tablas, cada una con sus respectivos atributos y con los componentes de un atributo compuesto

2.2. Por cada entidad débil que se tenga en el modelo ER se convierte en tabla, cada una con los atributos atómicos y con los componentes de un atributo compuesto. Además se agrega como llave foránea la llave primaria correspondiente a la entidad de la cual depende la entidad débil

2.3. Por cada vínculo 1:1 en el modelo ER observa las entidades S y T que participan en el vínculo. Elije una de ellas por ejemplo S e incluye en ella la llave primaria de la otra entidad

2.4. Por cada vínculo 1:M en el modelo ER observa la entidad S que participa de lado muchos e incluye en ella la llave primaria de la otra entidad que participa del lado uno

2.5. Por cada vínculo M:N en el modelo ER se crea una nueva tabla la cual contiene los atributos de llave primaria de las entidades participantes en el vínculo. Por lo general la combinación de estos dos atributos es la llave primaria de la nueva tabla

2.6. Por cada atributo multivaluado en el modelo ER se crea una tabla en la cual incluiremos el atributo multivaluado y el atributo de llave primaria de la tabla a la cual pertenece el atributo multivaluado. La llave primaria de esta nueva tabla es la combinación de los dos atributos

2.7. Se realiza un trato especial con las relaciones recursivas

3. CONCEPTOS

3.1. Dominio

3.1.1. Describe un conjunto de posibles valores para determinados atributos

3.1.2. Restringe los valores del atributo

3.2. Clave primaria

3.2.1. Es una clave única elegida entre todas las candidatas que define unívocamente a todos los demás atributos de la tabla, para especificar los datos que serán relacionados con las demás tablas.

3.3. Clave foránea

3.3.1. Es una referencia a una clave en otra tabla

3.3.2. Determina la relación existente entre dos tablas

3.3.3. No necesitan ser únicas en la tabla donde se encuentran, y si a donde están referenciadas

3.4. Relaciones

3.4.1. Es una base de datos relacional, todos los datos se almacenan y se accede a ellos por medio de relaciones

3.4.2. Las relaciones que almacenan datos son ¨relaciones base¨, y su implementación es llamada tabla.

4. MODELO LÓGICO

4.1. Es un modelo que no es específico de una base de datos que describe aspectos relacionados con las necesidades de una organización para recopilar datos y las relaciones entre estos aspectos.

4.2. Contiene representaciones de:

4.2.1. Entidades

4.2.2. Atributos

4.2.3. Relaciones

4.2.4. Identificadores exclusivos

4.2.5. Subtipos

4.2.6. Supertipos

4.2.7. Restricciones entre relaciones