Lección 9 de 9
Bases de diseño de bases de datos
Un buen diseño de base de datos ahorra tiempo y evita errores. Usa claves primarias para identificar filas de forma única. Usa claves foráneas para enlazar tablas. Sigue reglas de normalización para evitar datos duplicados.
SQL
-- Create a table with primary key
CREATE TABLE users (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(100) NOT NULL,
email VARCHAR(100) UNIQUE,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
-- Foreign key example
CREATE TABLE orders (
id INT PRIMARY KEY AUTO_INCREMENT,
user_id INT,
total DECIMAL(10,2),
FOREIGN KEY (user_id) REFERENCES users(id)
);