Tiempo de lectura estimado: 1 minute
Table of Contents
Cómo buscar entidades y atributos en una base de datos (ejemplos prácticos)
En este manual aprenderás de manera sencilla qué son las entidades y los atributos dentro del modelado de bases de datos. Además, veremos ejemplos reales y cómo identificarlos en un texto o en un proyecto.
Saber distinguir entidades, atributos y relaciones es un paso esencial para diseñar una base de datos organizada y eficiente.
¿Qué es una entidad?
En el contexto de las bases de datos, una entidad es cualquier objeto, persona, lugar o concepto del cual quieras almacenar información.
Algunos ejemplos de entidades:
- Un cliente en un sistema de ventas.
- Un empleado en una empresa.
- Un coche en un concesionario.
- Una biblioteca en un sistema de gestión cultural.
Las entidades pueden ser:
- Concretas o tangibles: aquellas que se pueden tocar, como una persona, una casa o un vehículo.
- Abstractas o intangibles: aquellas que no se pueden tocar, como un contrato, una póliza de seguro o un servicio.
En definitiva, una entidad es un objeto del cual necesitamos guardar información dentro de una base de datos.
¿Qué es un atributo?
Un atributo es una característica o propiedad que describe a una entidad.
Por ejemplo:
- Entidad Coche → atributos: color, marca, modelo, velocidad máxima.
- Entidad Cliente → atributos: nombre, dirección, número de teléfono, correo electrónico.
Tipos de atributos en bases de datos
- Principal o clave primaria (Primary Key): identifica de manera única cada registro. Ejemplo: DNI de una persona o ID de cliente.
- Multivalorados: pueden contener más de un valor. Ejemplo: varios teléfonos asociados a un mismo cliente.
- Derivados: su valor se calcula a partir de otros atributos. Ejemplo: la edad a partir de la fecha de nacimiento.
- Únicos: no permiten duplicados. Ejemplo: número de seguridad social o correo electrónico.
- Simples: no se pueden dividir en partes más pequeñas. Ejemplo: edad o nombre.
- Compuestos: se pueden descomponer en varios atributos. Ejemplo: dirección (calle, ciudad, código postal).
- Nulos: pueden no tener valor en ciertos registros. Ejemplo: segundo apellido opcional.
- Clave foránea (Foreign Key): conecta una tabla con otra. Ejemplo: ID de cliente en la tabla de pedidos.
¿Qué es una relación en bases de datos?
Una relación es la conexión entre dos o más entidades dentro de una base de datos.
Tipos de relaciones:
- Uno a uno (1:1): un registro de una tabla se relaciona con un único registro de otra.
- Ejemplo: cada persona tiene un único DNI.
- Uno a muchos (1:N): un registro de una tabla se relaciona con varios de otra.
- Ejemplo: un cliente puede hacer muchos pedidos.
- Muchos a muchos (N:M): muchos registros de una tabla se relacionan con muchos registros de otra.
- Ejemplo: estudiantes y cursos (un estudiante puede inscribirse en varios cursos y un curso puede tener varios estudiantes).
Ejemplos de entidades y atributos
Ejemplo 1: Proveedores
Entidad: Proveedor
Atributos: Nombre, Edad, Correo
| Entidad | Atributo | Valor |
|---|---|---|
| Proveedor de Alicante | Nombre | Juan Pérez |
| Edad | 28 | |
| Correo | juan.perez@example.com | |
| Proveedor de Murcia | Nombre | Ana García |
| Edad | 34 | |
| Correo | ana.garcia@example.com | |
| Proveedor de Madrid | Nombre | Carlos López |
| Edad | 25 | |
| Correo | carlos.lopez@example.com |
Ejemplo 2: Biblioteca
Entidad: Biblioteca
Atributos: Ubicación, Tamaño, Número de libros, Horario de apertura.
Ejemplo 3: Hospital
Entidad: Empleado
Atributos: DNI, Nombre, Apellido, Correo electrónico, Servicio.
Entidad: Paciente
Atributos: DNI, Nombre, Edad, Teléfono, Condición médica.
Cómo identificar entidades y atributos en un texto
Cuando leas un texto y quieras extraer entidades y atributos, sigue este proceso:
- Encuentra la entidad: pregúntate “¿de qué se está hablando?”.
- Si es un producto → la entidad es el producto.
- Si es una persona → la entidad es la persona.
- Busca los atributos: identifica las características que describen esa entidad.
- Si es una entidad física (coche): color, marca, modelo.
- Si es una entidad abstracta (seguro): cobertura, precio, duración.
Preguntas frecuentes (FAQ)
¿Qué es una entidad en una base de datos?
Es un objeto, persona, lugar o concepto sobre el cual queremos almacenar información.
¿Qué es un atributo en una base de datos?
Es una característica o propiedad de una entidad.
¿Qué diferencia hay entre clave primaria y clave foránea?
La clave primaria identifica de manera única un registro. La clave foránea conecta una tabla con otra.
¿Cómo diferenciar entre entidad y atributo en un texto?
La entidad es el objeto principal del que se habla, mientras que los atributos son las características que lo describen.
¿Qué tipos de relaciones existen en bases de datos?
Relaciones uno a uno, uno a muchos y muchos a muchos.
Seguir leyendo:






