Bases de datos · Fundamentos 2

Modelado, entidades e identificadores

Modelos conceptuales, lógicos y físicos; entidades, atributos, identificadores y diagramas de relaciones.

3
lecciones
3
ejercicios resueltos
CONTENIDO ORIGINAL

Avanza en orden. Cada lección está redactada para Palta es Cool, utiliza ejemplos propios y termina con una actividad cuya respuesta puedes desplegar.

ANTES DE EMPEZAR

Ubícate antes de avanzar

01 / PUNTO DE PARTIDA

Conviene haber comprendido Introducción y necesidades del negocio.

02 / META OBSERVABLE

Al terminar deberías poder relacionar Modelos de datos con Entidades y atributos y resolver un caso nuevo.

03 / TIEMPO SUGERIDO

Reserva entre 35 y 55 minutos para lectura, ejemplos, tres comprobaciones y cierre.

04 / PREPARA EL LABORATORIO

Las primeras secciones se leen sin instalar nada. Para practicar SQL prepara PostgreSQL o un DBMS equivalente.

Abrir la guía de herramientas →
Diagnóstico rápido: ¿cómo se relacionan Modelos de datos y Entidades y atributos?

No necesitas acertar todavía. Escribe una hipótesis de dos líneas y compárala con tu respuesta al finalizar; si puedes corregirla y justificar el cambio, hubo aprendizaje.

Ruta guiada · 3 lecciones

Aprende el tema paso a paso

Aprenderás a convertir una situación real en un modelo que otras personas puedan comprender y que luego pueda construirse como base de datos.

Al terminar podrás
  • Tres niveles para modelar sin saltarse pasos
  • Entidades y atributos responden preguntas distintas
  • Los UID identifican y el ERD explica
01
De la realidad al diseño

Tres niveles para modelar sin saltarse pasos

El modelo conceptual explica qué necesita el negocio; el lógico define entidades, atributos y relaciones; el físico decide tablas, columnas y tipos de dato para un DBMS concreto.

01

Conceptual: habla el lenguaje del negocio.

02

Lógico: organiza la información sin casarse con un producto.

03

Físico: convierte el diseño en objetos que el DBMS puede crear.

Comprueba lo aprendido · 01

¿En qué nivel decidirías que el precio se almacenará como NUMBER(10,2)?

Mostrar respuesta

En el modelo físico, porque NUMBER(10,2) es una decisión técnica del DBMS. En los modelos conceptual y lógico basta con reconocer que el producto tiene un precio.

02
Piezas del modelo

Entidades y atributos responden preguntas distintas

Una entidad representa algo sobre lo que guardamos datos. Un atributo describe una característica de esa entidad. Conviene distinguir los obligatorios, opcionales y aquellos que cambian con frecuencia.

01

Entidad: CLIENTE, PEDIDO o PRODUCTO.

02

Atributo obligatorio: todo registro debe tenerlo.

03

Atributo opcional: puede ser desconocido o no corresponder.

Comprueba lo aprendido · 02

En una tienda, ¿PRODUCTO es una entidad o un atributo de PEDIDO?

Mostrar respuesta

Es una entidad. Un pedido puede incluir varios productos y un producto puede aparecer en muchos pedidos; por eso necesita identidad y atributos propios.

03
Identidad y comunicación

Los UID identifican y el ERD explica

Un identificador único distingue cada instancia. Puede ser natural, artificial o compuesto. El diagrama entidad-relación reúne entidades, atributos, identificadores y relaciones en una vista común.

01

Natural: ya existe en el negocio, como un código oficial.

02

Artificial: se crea para el sistema, como id_cliente.

03

Compuesto: necesita dos o más atributos para ser único.

Comprueba lo aprendido · 03

¿Por qué el nombre de una persona suele ser un mal UID?

Mostrar respuesta

Porque puede repetirse y cambiar. Un UID debe ser único, obligatorio y estable; un identificador artificial suele cumplir mejor esas condiciones.

Resumen de la sección

Tu recorrido en tres ideas

  1. Tres niveles para modelar sin saltarse pasos
  2. Entidades y atributos responden preguntas distintas
  3. Los UID identifican y el ERD explica
CIERRE DE LA SECCIÓN

Comprueba que puedes usarlo

Antes de continuar, revisa estos tropiezos frecuentes y resuelve un caso sin copiar los ejemplos.

ERROR 01

Convertir cada sustantivo en entidad aunque solo describa otra cosa.

ERROR 02

Elegir como identificador un dato repetible o inestable, como el nombre.

DESAFÍO INTEGRADOR

Ahora hazlo sin guía

Construye un modelo conceptual breve para un centro que agenda pacientes, profesionales y horas de atención.

Mostrar pauta de corrección
Una respuesta sólida:
  • Separa correctamente entidades y atributos.
  • Propone identificadores únicos y estables.
  • Mantiene las decisiones físicas fuera del modelo conceptual.