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!
SELECT
FROM
WHERE
GROUP BY
ORDER BY