Fundamentos de Programación Con Python
Fundamentos de Programación Con Python
Python
Base de Datos - I
MODELO DE UNA BASE DE DATOS
Para construir una base de datos, partimos del estudio de
un caso o problema donde tenemos la necesidad de
automatizar los procesos que están relacionados con la
gestión de datos.
El análisis del modelo conceptual o modelo del negocio
ha de generar el MER o modelo entidad-relación.
Modelo entidad-relación
Los diagramas o modelos entidad-relación (denominado por su siglas, ERD
“Diagram Entity relationship”) son una herramienta para el modelado de datos
de un sistema de información. Estos modelos expresan entidades relevantes
para un sistema de información, sus inter-relaciones y propiedades
Cardinalidad de las Relaciones
El diseño de relaciones entre las tablas de una base de datos puede
ser la siguiente:
Relaciones de uno a uno: una instancia de la entidad A se
relaciona con una y solamente una de la entidad B.
Relaciones de uno a muchos: cada instancia de la entidad A se
relaciona con varias instancias de la entidad B.
Relaciones de muchos a muchos: cualquier instancia de la
entidad A se relaciona con cualquier instancia de la entidad B.
ESTRUCTURA DE UNA BASE DE DATOS