|
¿Qué es el SQL ?
Antes de empezar debes tener unas nociones básicas
de bases de datos relacionales.
Base de datos relacional.
En una base de datos relacional, los datos se organizan
en tablas.
Una tabla tiene cero o más filas, cada fila
contiene la información de un determinado 'sujeto' de la tabla,
por ejemplo en una tabla de alumnos, en una fila tenemos los datos de
un alumno. Las filas en un principio están desordenadas.
Cada columna representa un 'campo'
de la tabla, sirve para almacenar una determinada información,
por ejemplo en una tabla de alumnos tendremos una columna para almacenar
el nombre de los alumnos.
Todos los valores de una columna determinada tienen
el mismo tipo de dato, y éstos están
extraídos de un conjunto de valores legales llamado dominio
de la columna. A parte de los valores del dominio, una columna puede
contener el valor nulo (NULL) que indica que no contiene
ningún valor.
En una tabla no pueden haber dos columnas con el mismo nombre pero
ese nombre sí se puede utilizar en otra tabla.
Normalmente todas las tablas deben tener una clave
principal definida. Una clave principal es una columna (o combinación
de columnas) que permite identificar de forma inequívoca cada
fila de la tabla, por lo que no pueden haber en una tabla dos filas
con el mismo valor en la columna definida como clave principal.
|