Una base de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso.
Una base de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso.

Una base de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso.

Una base de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso.

Una base de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso.

Frank Codd, 1970, IBM Labs: Modelo Relacional
Tuplas son los conjuntos de valores que de reemplazarlos por los atributos que componen la relación, la vuelven una proposición verdadera.
anio, el ReNaPer registró cantidad personas con el nombre de pila nombre.anio, cantidad, nombre
SQL , por Structured Query Language ("Lenguaje de Consultas Estructurado"), es la implementación más vieja (y mejor conocida) del Modelo Relacional
Se pronuncia /esecuele/ en español, o "sequel" (/sícuel/) en inglés.
SQL es un lenguaje de ...
... de datos.
Definición de relaciones y atributos:
CREATE TABLE maestro_nodup(
id BIGINT NOT NULL AUTO_INCREMENT,
anio DATE NOT NULL,
cantidad INTEGER NOT NULL,
nombre VARCHAR(100) NOT NULL,
PRIMARY KEY (id),
UNIQUE KEY `index_maestro_nodup_on_nombre_anio` (`nombre`, `anio`)
);
(¡Próximamente!)
Control de acceso a y manipulación de los datos:
CREATE USER 'gonzalo'@'localhost' IDENTIFIED BY 'seguridad123';
GRANT ALL ON base_renaper.* TO 'gonzalo'@'localhost';
GRANT SELECT ON base_top_secret.info_poderosa TO 'gonzalo'@'localhost';
ALTER USER 'gonzalo'@'localhost' WITH MAX_QUERIES_PER_HOUR 90;
¡Nuestro plato fuerte!
SELECTFROMWHEREGROUP BYORDER BY