HDP115

Diseño Conceptual de la Base de Datos.

Este modelo busca representar la estructura de base de datos de una forma general, sin entrar a detalles tecnicos, simplemente busca mostrar las entidades, sus atributos, y como se relacionan entre ellos.

CE

Cristian Escalante

Última actualización: 19 de abril de 2025

sql
programación
desarrollo

Diseño Conceptual de la Base de Datos.

Este modelo busca representar la estructura de base de datos de una forma general, sin entrar a detalles tecnicos, simplemente busca mostrar las entidades, sus atributos, y como se relacionan entre ellos.

Tambien podemos ver este modelo como un Mapa mental que nos va ayudar a entender que informacion tendra la base de datos y como estos se relacionan.

Ejemplo con el concesionario de autos:

Entidades

Recordando que una entidad puede ser un objeto, persona o concepto del mundo real o abstracto que se quiere representar en la base de datos, para esto tendriamos lo siguiente.

  • Autos: los autos que estaran en ventas
  • Clientes: quien compra los autos
  • Vendedores: los empleados que realizan las ventas
  • Ventas: las transacciones registradas
  • Salas: espacios fisicos en los que se resguardan los autos

Atributos

Los atributos seran las propiedades o caracteristicas propias de la entidad y las claves necesarias.

La entidad auto puede tener: marca, modelo, anio, color, precio La entidad cliente puede tener: nombre, telefono, email, direccion la entidad vendedor puede tener: nombre, sucursal, comision

Relaciones

Las relaciones describe como interactua una entidad con otra.

Por ejemplo

  • un cliente compra uno o mas autos
  • un vendedor atiende muchas ventas
  • un auto pertenece a una sala

Estas relaciones se les puede indicar la cardinalidad, que no es nada mas que el tipo de relacion de manera simbolica, por ejemplo

  • uno a uno (1:1): un auto tiene una sola placa.
  • uno a muchos (1:N): un cliente compra varios autos.
  • muchos a muchos (N:M): un auto puede ser vendido por varios vendedores (eventualmente).
Etapas del Modelado de Datos
El modelado de datos consiste en el proceso de crear un esqu...
Diseño Lógico de la Base de Datos.
Aprende a crear un modelo lógico de base de datos, definiend...

Conceptos Básicos de HTML

Aprende los conceptos básicos de HTML

Conceptos Básicos de CSS

Aprende los conceptos básicos de CSS

Conceptos Básicos de JavaScript

Aprende los conceptos básicos de JavaScript

Conceptos Básicos de GIT

Aprende los conceptos básicos de GIT

Conceptos Básicos de Python

Aprende los conceptos básicos de Python

Conceptos Básicos de UML

Aprende los conceptos básicos de UML

Refuerzo Academico de Herramientas de Productividad 2025