Please enable JavaScript.
Coggle requires JavaScript to display documents.
Diseño conceptual de una base de datos, image, image, image - Coggle…
Diseño conceptual de una base de datos
Diseño de una base de datos
Diseño Lógico
Se construye el diagrama de la información de la empresa basado en un modelo de base de datos específico,
Se transforma el esquema conceptual al esquema lógico
Los modelos utilizados son el Modelo Racional, Codasyl y Jerárquico.
Diseño Físico
Se produce la descripción de la implementación de la base de datos. Para realizar este proceso, se debe haber elegido el SGBD(Sistema de gestión de base de datos). Esto debido a que el esquema físico se debe adaptar a este. En este paso se pueden realizar algunos cambios a los anteriores desarrollados..
Diseño conceptual
Se construye el esquema de información de la empresa y se descubre la semántica(significado) de los datos de la empresa.
Para la construcción de este se suele usar E-R
Diseño Conceptual de Bases de Datos utilizando el Modelo E-R
El modelo E-R está formado por un conjunto de conceptos que permiten describir la realidad mediante un conjunto de representaciones gráficas y lingüísticas.
Modelamiento de datos
Conceptos utilizados para describir un conjunto de datos y las operaciones para manipularlos.2 Tipos: Conceptuales y lógicos.
Entidades
Objetos principales sobre los que es necesario guardar información para el sistema, se distingue por sus características llamadas atributos.
Puede ser identificada como un sustantivo dentro de la narración de un proceso. Estas siempre deben ser en singular
Atributos
Si las entidades son el sustantivo estos son el adjetivo
Atributo compuesto:
Puede dividirse en otros atributos con significado propio.
Atributos simples:
Son los más comunes y son atributos atómicos, no divisibles.
Atributos Monovalorados:
Tienen sólo un valor para cada entidad.
Atributos Multivalorados:
Pueden tener más de un valor para la misma entidad.
Atributo Clave:
De entre los atributos habrá uno o un conjunto de ellos que no se repite
Relación
Interrelación
Es cuando dos o más entidades se corresponden o asocian, se une mediante verbos
A esta interrelación se le presenta con un rombo entre los elementos
Ejemplo: Un alumno puede
PERTENECER
a un curso, tenemos la entidad de alumno y curso, y el alumno
PERTENECE
al curso, así existiendo una relación
Relación ternaria
En este caso de interrelación, se ven implicado 3 entidades
Ejemplo: Podemos tener una interrelación entre una sucursal, cliente y cuenta. Podemos encontrar que el cliente posee una cuenta en una sucursal específica, así estando relacionados las tres entidades a la vez.
Relaciones reflexivas
En estas se puede encontrar una jerarquía en la relación
Ejemplo: Podemos tener en un curso, un alumno el cual sea presidente de este mismo, por lo cual ya tendríamos una relación de jerarquía con los demás alumnos
Modelo E-R extendido
Generalización:
Identificar atributos comunes a un conjunto de entidades, para lo cual podemos crear: una entidad de nivel superior que contenga los atributos comunes, y otras entidades de nivel inferior con los atributos
particulares..
Especialización:
Es el proceso inverso al de generalización, descomponemos una entidad en varias más especializadas, es decir, es el proceso según el cual se crean varios tipos de entidades a partir de uno.
Agregación:
Surge cuando más de una entidad se asocian de tal forma que se las puede ver como a una nueva entidad, esta nueva entidad se puede interrelacionar con otras entidades.
Cardinalidad
Se refiere a los tipos de relación entre las entidades de un modelo E-R. Esto permite realizar las validaciones necesarias y que los datos tengan coherencia.
Interrelación 1:1
En este tipo de interrelaciones, encontramos que una entidad es correspondida como máximo a otra entidad y viceversa. Esto significa que la entidad
A
solo se puede interrelacionar a con la entidad
B
.
Interrelación 1:N
En este tipo de interrelaciones, encontramos que una entidad
A
se puede relacionar con cualquier entidad del tipo
B
, pero la del tipo
B
solo se puede relacionar con una del tipo
A
Interrelación N:N
En este tipo de interrelaciones, encontramos que una entidad
A
se puede relacionar con cualquier entidad del tipo
B
y viceversa.
Cardinalidad de una entidad
En este tipo de cardinalidad, encontramos un mínimo y máximo en la participación de una entidad con otra entidad.
Técnica para el Modelado Entidad Relación
El proceso de construcción de un modelo E-R es divisible en varios pasos
Elaborar las listas de conceptos candidatos a ser entidades e interrelaciones indicando también los conceptos que no se sabe cómo catalogar
2.Analizar los supuestos semánticos explícitamente representados en los requerimientos del sistema o enunciado del ejercicio, así como los que están implícitos o son de sentido común.
Obtener el diagrama ER en base a los supuestos mencionados.
4.Se listan los atributos a cada uno de las entidades.