Bases de datos -Conceptos básicosProfemaria.com Dato El dato es una representación (un número, letra, otro). Los datos aisladamente pueden no contener información humanamente relevante. Ejemplo: 5, verde, teléfono. Información En sentido general, la información es un conjunto organizado de datos procesados, que constituyen información (que es significativa). Ejemplo: 5 teléfonos de color verde. Campo o atributo En informática, un campo es un espacio de almacenamiento para un dato en particular. En las bases de datos, un campo es la mínima unidad de información a la que se puede acceder. La finalidad del atributo es describir la entidad. Ejemplo nombre, id, teléfono, género. Registro fila o tupla Un registro es un conjunto de campos. Cada registro es único en una tabla o también llamada entidad. Un número consecutivo, un campo o conjunto de campos son usados como índice para que sean clave (únicos) y facilite su búsqueda. Un registro es llamado fila o tupla. Tabla o entidad Formada por campos (atributos) y registros (filas). Cada tabla o entidad representa un elemento particular en la base de datos, por ejemplo: estudiante, cliente, artículo. Base de datos Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. Clave primaria Una clave primaria es una clave única elegida entre todas las candidatas que define unívocamente a todos los demás atributos de la tabla, para especificar los datos que serán relacionados con las demás tablas. Sólo puede existir una clave primaria por tabla y ningún campo de dicha clave puede contener valores NULL. Clave foránea Una clave foránea es una referencia a una clave en otra tabla, determina la relación existente en dos tablas. Las claves foráneas no necesitan ser claves únicas en la tabla donde están. Por ejemplo, el código de departamento puede ser una clave foránea en la tabla de empleados. Se permite que haya varios empleados en un mismo departamento, pero habrá uno y sólo un departamento por cada clave distinta de departamento en la tabla de empleados. Modelo relacional Modelo en que los datos están relacionados entre sí. Relaciones uno a uno (1 a 1) En una relación uno a uno, una fila de la tabla A no puede tener más de una fila coincidente en la tabla B y viceversa. Relaciones uno a varios (1 a N) Un registro de una tabla se puede relacionar con varios de otra tabla: ejemplo: en un departamento pueden trabajar varios empleados. Una relación uno a varios es el tipo más habitual de relación. En este tipo de relación, una fila de la tabla A puede corresponderse con muchas filas de la tabla B, pero una fila de la tabla B sólo puede corresponderse con otra de la tabla A. Relaciones de varios a varios (N a M) En una relación varios a varios, una fila de la tabla A puede tener muchas filas coincidentes en la tabla B y viceversa. Este tipo de relaciones se crea definiendo una tercera tabla, denominada tabla de unión o intermedia, cuya clave principal esté constituida por las claves externas de las tablas A y B.