Fundamentos y Estructura de Bases de Datos Relacionales: Componentes y Tipos de Consultas

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 3,73 KB

Conceptos Fundamentales de Bases de Datos Relacionales

Una base de datos (BD) es un conjunto de información estructurada relativa a un tema determinado.

Gestores de Bases de Datos (GBD)

Algunos de los gestores de bases de datos más comunes son:

  • Access
  • Oracle
  • Sybase
  • MySQL
  • SQL Server
  • Paradox
  • Base de OpenOffice.org (opción gratuita)

Componentes Esenciales de una Base de Datos

Los objetos principales que conforman una base de datos son:

Consultas

Objetos destinados a filtrar, ordenar y buscar datos específicos dentro de las tablas.

Formularios

Permiten introducir la información en las tablas con un diseño más atractivo y ofrecen mayores posibilidades de interacción.

Informes

Sirven para imprimir la información de las tablas y consultas de manera organizada.

Módulos

Son verdaderos programas que permiten manejar de forma avanzada toda la información almacenada en la base de datos.

Sistemas de Bases de Datos Relacionales y Tipos de Relaciones

Las bases de datos se denominan ampliamente Sistemas de Bases de Datos Relacionales debido a la forma en que sus tablas se conectan.

Tipos de Relaciones

Relación Uno a Varios (1:N)

Es la más frecuente. Se da cuando dos tablas se relacionan por un campo en común. Este campo es de contenido único en la primera tabla (tabla principal) y susceptible de repetirse infinitamente en la segunda tabla (tabla relacionada).

Relación Uno a Uno (1:1)

Se da cuando dos tablas se relacionan por un campo en común que, a su vez, es campo clave y, por lo tanto, de contenido único en ambas tablas.

Propiedades de la Relación Uno a Varios

Para asegurar la coherencia de los datos, se aplican las siguientes propiedades:

  • Exigir Integridad Referencial: No se podrá dar de alta el contenido de un campo relacionado que previamente no exista en la tabla principal u origen de la relación.
  • Actualizar en Cascada los Campos Relacionados: Esta propiedad permite al gestor de bases de datos modificar automáticamente el contenido de un campo relacionado si dicho contenido se ha modificado previamente en la tabla origen de la relación.
  • Eliminar en Cascada los Campos Relacionados: Siempre que se eliminen registros en la tabla principal, se eliminarán automáticamente los registros relacionados en la tabla relacionada.

Las Consultas: Obtención Selectiva de Información

Las consultas son objetos esenciales que permiten obtener de forma selectiva parte de la información almacenada en una tabla o varias tablas relacionadas entre sí.

Tipos de Consultas

  1. De Selección: Visualiza los registros que cumplen una serie de criterios definidos.
  2. De Actualización: Permite modificar o actualizar campos de un grupo de registros que cumplen una serie de criterios.
  3. De Eliminación: Elimina los registros de una o varias tablas que cumplen unos determinados criterios.
  4. De Creación de Tabla: Es una consulta que, a su vez, genera una nueva tabla basada en la selección de registros de otras tablas.
  5. De Referencia de Tablas Cruzadas: Es un tipo especial de consulta que agrupa los datos obtenidos en categorías y presenta la información en un formato similar a una hoja de cálculo. Se utiliza habitualmente para realizar estadísticas.

Entradas relacionadas: