Teradata - Conceptos relacionales
El sistema de gestión de bases de datos relacionales (RDBMS) es un software DBMS que ayuda a interactuar con las bases de datos. Usan lenguaje de consulta estructurado (SQL) para interactuar con los datos almacenados en tablas.
Base de datos
La base de datos es una colección de datos relacionados lógicamente. Muchos usuarios acceden a ellos para diferentes propósitos. Por ejemplo, una base de datos de ventas contiene información completa sobre las ventas que se almacena en muchas tablas.
Mesas
Tablas es la unidad básica en RDBMS donde se almacenan los datos. Una tabla es una colección de filas y columnas. A continuación se muestra un ejemplo de tabla de empleados.
Numero de empleado | Primer nombre | Apellido | Fecha de nacimiento |
---|---|---|---|
101 | Miguel | James | 5/1/1980 |
104 | Alex | Stuart | 6/11/1984 |
102 | Robert | Williams | 05/03/1983 |
105 | Robert | James | 1/12/1984 |
103 | Pedro | Pablo | 1/4/1983 |
Columnas
Una columna contiene datos similares. Por ejemplo, la columna Fecha de nacimiento en la tabla Empleado contiene información sobre la fecha de nacimiento de todos los empleados.
Fecha de nacimiento |
---|
5/1/1980 |
6/11/1984 |
05/03/1983 |
1/12/1984 |
1/4/1983 |
Fila
Row es una instancia de todas las columnas. Por ejemplo, en la tabla de empleados, una fila contiene información sobre un solo empleado.
Numero de empleado | Primer nombre | Apellido | Fecha de nacimiento |
---|---|---|---|
101 | Miguel | James | 5/1/1980 |
Clave primaria
La clave principal se utiliza para identificar de forma única una fila en una tabla. No se permiten valores duplicados en una columna de clave principal y no pueden aceptar valores NULL. Es un campo obligatorio en una tabla.
Clave externa
Las claves externas se utilizan para construir una relación entre las tablas. Una clave externa en una tabla secundaria se define como la clave principal en la tabla principal. Una tabla puede tener más de una clave externa. Puede aceptar valores duplicados y también valores nulos. Las claves externas son opcionales en una tabla.