Want to create interactive content? It’s easy in Genially!
Bases de Datos con el modelo E-R
Franchesco YT
Created on September 17, 2023
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Microcourse: Artificial Intelligence in Education
View
Puzzle Game
View
Scratch and Win
View
Microlearning: How to Study Better
View
Branching Scenarios Challenge Mobile
View
Branching Scenario Mission: Innovating for the Future
View
Piñata Challenge
Transcript
Proceso de diseño
El proceso de diseño para una base de datos consta básicamente de 7 pasos
Modelo Entidad-Relación
Un modelo de datos es una colección de herramientas conceptuales para la descripción de datos, relaciones entre datos, semántica de los datos y restricciones de consistencia
Restricciones
Las restricciones de dominio especifican que el valor de cada atributo A debe ser un valor atómico del dominio dom(A) para ese atributo.
Diagramas E-R
Este modelo representa a la realidad a través de un Esquema gráfico empleando los terminología de Entidades, que son objetos que existen y son los elementos principales que se identifican en el problema a resolver con el diagramado
Diseño con diagramas E-R
Es la representación gráfica del Modelo Entidad-Relación y permite ilustrar la estructura de la base de datos del negocio modelado.
Modelo E-R extendido
Aunque los conceptos básicos de E-R pueden modelar la mayoría de las características de las bases de datos, algunos aspectos de una base de datos pueden ser más adecuadamente expresados mediante ciertas extensiones del modelo E-R básico.
La Notación E-R con UML
El Lenguaje Unificado de Modelado preescribe un conjunto de notaciones y diagramas estándar para modelar sistemas orientados a objetos, y describe la semántica esencial de lo que estos diagramas y símbolos significan.
Aspectos del diseño de bases de datos
En esta parte se estudiarán dos modelos de datos "el modelo entidad-relación" y el "modelo relacional"
El modelo entidad-relación (E-R) Es un modelo de datos de alto nivel. Está basado en una percepción de un mundo real que consiste en una colección de objetos básicos, denominados entidades, y de relaciones entre estos objetos.
El modelo relaciona Es un modelo de menor nivel. Usa una colección de tablas para representar tanto los datos como las relaciones entre los datos. Su simplicidad conceptual ha conducido a su adopción general
Actualmente, una vasta mayoría de productos de bases de datos se basan en él modelo relacional. Los diseñadores formulan generalmente el diseño del esquema de la base de datos modelando primero los datos en alto nivel, usando el modelo E-R, y después traduciéndolo al modelo relacional.
UML se puede usar para modelar distintos tipos de sistemas: sistemas de software, sistemas de hardware, y organizaciones del mundo real. UML ofrece nueve diagramas en los cuales modelar sistemas.
- Diagramas de Casos de Uso para modelar los procesos ’business’.
- Diagramas de Secuencia para modelar el paso de mensajes entre objetos.
- Diagramas de Colaboración para modelar interacciones entre objetos.
- Diagramas de Estado para modelar el comportamiento de los objetos en el sistema
Componentes y Diagrama E-R
Entidad Fuerte
Una Entidad fuerte (también conocida como entidad regular) es aquella que sí puede ser identificada unívoca-mente. En los casos en que se requiera, se puede dar que una entidad fuerte "preste" algunos de sus Atributos a una entidad débil para que, esta última, se pueda identificar.
Entidad débil
Es aquella que no puede existir sin participar en la relación, es decir, aquella que no puede ser unívocamente identificada solamente por sus atributos como Clave.
Estos son los aspectos para el diseño de una base de datos
Clave
Dominio
Claves candidatas
Diagrama
Claves de interrelaciones
Interrelación
Superclave
Grado
Clave primaria (Llave Primaria)
Llave foránea
Restricción de Valores Nulos Para determinado atributos, los valores nulos pueden ser inapropiados. Considérese una tupla en la relación cliente la que nombre-cliente es un valor vació.
Restricción de clave Es una de las restricciones estándar que con frecuencia aparecen en las aplicaciones de bases de datos. Estas restricciones se manejan de formas ligeramente distintas en los diversos modelos de datos.
Restricción de aserción Una Técnica más formal para representar restricciones explícitas es con un lenguaje de especificación de restricciones , que suele basarse en alguna variación del cálculo relacional.
Restricción de Integridad Una fuente de restricciones de integridad son los conjuntos de entidades débiles. El esquema de relaciones para un conjunto de entidades débil debe incluir la clave esquema de relaciones de entidades de la cual depende
se distinguen de otros por sus características particulares denominadas Atributos, el enlace que rige la unión de las entidades esta representada por la relación del modelo. En un DER, cada entidad se representa mediante un rectángulo, cada relación mediante un rombo y cada dominio (conjunto donde toma valores el atributo) mediante un círculo.
En ocasiones, una entidad no puede ser identificada únicamente por el valor de sus propios atributos
Los 7 pasos para el diseño de una base de datos son:
- Determinar la finalidad de la base de datos
- Buscar y organizar la información necesaria
- Convertir los elementos en columnas
- Especificar claves principales
- Definir relaciones entre tablas
- Ajustar el diseño
- Aplicar reglas de normalización
El proceso de diseño consta de los pasos:
- Determinar la finalidad de la base de datos
- Buscar y organizar la información necesaria
Esto le ayudará a estar preparado para los demás pasos.
Reúna todos los tipos de información que desee registrar en la base de datos, como los nombres de productos o los números de pedidos.