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
- De Selección: Visualiza los registros que cumplen una serie de criterios definidos.
- De Actualización: Permite modificar o actualizar campos de un grupo de registros que cumplen una serie de criterios.
- De Eliminación: Elimina los registros de una o varias tablas que cumplen unos determinados criterios.
- 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.
- 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.