Introducción al diseño de bases de datos
Objetivos: reconocer entidades, identificar claves y practicar consultas SQL.
1. ¿Qué es una base de datos?
Es una colección organizada de datos que permite almacenar, consultar y actualizar información. Una base de datos relacional reúne información en tablas relacionadas.
2. Entidades, atributos y claves
En un sistema de biblioteca, Libro puede ser una entidad; título y autor, atributos. Una clave primaria identifica un registro de manera única. Una clave foránea permite relacionar tablas.
3. Ejemplo SQL
CREATE TABLE libros ( id INTEGER PRIMARY KEY, titulo VARCHAR(150) NOT NULL, disponible BOOLEAN NOT NULL ); SELECT titulo FROM libros WHERE disponible = TRUE;
La consulta muestra los títulos disponibles. Adapte la sintaxis según el motor de base de datos utilizado.
4. Actividad propuesta
- Identifique tres entidades de un sistema de turnos.
- Proponga los campos y la clave primaria de cada entidad.
- Escriba una consulta para listar turnos de una fecha determinada.
- Explique cómo evitaría registrar dos veces el mismo turno.
Compruebe sus conocimientos
¿Qué elemento identifica inequívocamente cada fila de una tabla?
Autoría de la muestra didáctica: Informática CMMX · Responsable técnico, Técnico Superior en Análisis de Sistemas.
https://cmm1.pages.dev/
