miércoles, 9 de octubre de 2019

OPERADORES DEL ALGEBRA RELACIONAL

                                                           ALGEBRA RELACIONAL
 El álgebra relacional es un conjunto de operaciones que describen paso a paso cómo computar una respuesta sobre las relaciones, tal y como éstas son definidas en el modelo relacional. Denominada de tipo procedimental, a diferencia del Cálculo relacional que es de tipo declarativo.
OPERADORES:
Se clasifican en:
  1. Proyección (π).
  2. Selección (σ).
  3. Unión (U).
  4. Diferencia (-).
  5. Producto cartesiano (X).
Proyección.
Este operador permite extraer columnas de una relación y de esta manera crea un subconjunto de atributos de la relación, además elimina las filas duplicadas.
Selección.
Este operador permite seleccionar un subconjunto de filas o registros de una relación y de acuerdo a la condición planteada los registros serán seleccionados para formar parte de un nuevo subconjunto.
Unión.
La unión de 2 relaciones R y S es otra relación la cual va a tener los registros de R en  S o en ambas, además se eliminan los registros duplicados.
En esta relación R y S deben ser compatibles es decir que deben estar definidas sobre el mismo conjunto de atributos.
Diferencia.
La diferencia de 2 relaciones R y S es otra relación la cual va a tener los registros que están en R pero no están en S.
En esta relación R y S deben ser compatibles.
Producto cartesiano.
Es  una relación que consiste en la concatenación de cada una de las filas de la relación R con cada una de las filas de la relación S
CLICK AQUI

CONVERSION DE DIAGRAMA E-R A MODELO RELACIONAL

                        CONVERSION DE DIAGRAMA E-R A MODELO RELACIONAL
Para convertir un diagrama Entidad-Relación a tablas se tienen que seguir las siguientes reglas:
  1. Cada conjunto de entidades fuerte se representa con una tabla, cuyas columnas corresponden a los atributos de las entidades.
  2. Cada conjunto de entidades débil se representa con una tabla, con una columna por cada atributo de las entidades más una columna por cada atributo de la llave primaria de la entidad fuerte de la cual el conjunto de entidades débil depende.
  3. Cuando existe una relación “uno a varios” se  va a generar una tabla que incluye los atributos de la entidad del extremo “varios”, es decir una columna por cada uno de los atributos de la entidad varios y una columna del atributo principal de la entidad del extremo “uno”. En otras palabras se toma el campo llave del extremo uno y se inserta en la tabla del extremo varios.
  4. Cuando existe una relación “varios a varios” (binaria) y toda relación donde el grado de participación sea de 2 o más de dos conjuntos de entidades (ternaria, cuaternaria) se representa con una tabla, la cual tiene una columna por cada atributo de las llaves primarias de los conjuntos de entidades a los que participan en la relación, más una o más columnas por cada atributo que fueron necesarios para describir la relación.
  5. Si existieran campos compuestos en cualquiera de las entidades, conviene evaluar si se necesitara en la base de datos hacer búsquedas por los elementos individuales o atributos que componen el atributo compuesto, si se requiere hacer dichas búsquedas...




CONSULTAS EN ACCESS

Las consultas son una forma de buscar y recopilar información de una o más tablas  para conseguir información detallada de una base de datos. Al crear una consulta en Access 2010, defines condiciones específicas de búsqueda para encontrar, exactamente la información que deseas.
Las consultas son mucho más que filtros o búsquedas simples que puedes usar para encontrar los datos de una tabla. Con estas, puedes acceder a información de múltiples tablas.
Por ejemplo, puedes utilizar una búsqueda en la tabla de clientes para encontrar la dirección de uno de ellos o un filtro en la tabla vehículos, para ver cuál es el carro que corresponde a determinado cliente.
Debes tener en cuenta que una consulta bien diseñada te puede dar información que no podrías averiguar examinado cada uno de los registros de la tabla de datos.

FILTROS EN ACCESS

                                FILTROS EN ACCESS
  1. * ¿Qué es un Filtro? Permite poner una condición para filtrar los registros del origen que queremos aparezcan en el formulario. El filtro entrará en funcionamiento cuando pulsemos el botón aplicar filtro de la barra de herramientas. 

  2. * Características: Aplicando un filtro es posible ver dentro de una tabla solo aquellos registros que cumplen ciertas condiciones. El resto de los registros no desaparecen, solo estarán ocultos.
  3. * Tipos de filtros:

  4. ºFiltro por selección • Este filtro se aplica seleccionando dentro de la tabla que elementos queremos que aparezcan cumpliendo cierta condición • Por ejemplo si solo queremos que aparezcan personas de 18 años de edad
  5. ºFiltro por formulario • Es un filtro de mucha utilidad para tablas grandes y con un gran numero de registros • Tras pulsar sobre el botón filtro por formulario el menú y las herramientas varían una vez seleccionados los criterios en los campos
  6. ºFiltros avanzados • En este tipo de filtro nosotros podremos definir que elementos y con que características o rasgos comunes va a ser filtrados, es decir este tipo de filtro no cuenta con las opciones comunes
  7. ºFiltro por eliminación • Este tipo de filtro hará que sólo se muestren los registros que no contengan el valor seleccionado. 
  8. CLICK PARA MAS









INTEGRIDAD REFERENCIAL

                                INTEGRIDAD REFERENCIAL
La integridad referencial es un sistema de reglas que utiliza Access 2010 para asegurarse que las relaciones entre registros de tablas relacionadas son válidas y que no se borren o cambien datos relacionados de forma accidental.

Al exigir integridad referencial en una relación le estamos diciendo a Access 2010 que no nos deje introducir datos en la tabla secundaria si previamente no se ha introducido el registro relacionado en la tabla principal.
Actualizar en cascada los campos relacionados: Hace que cuando se cambie el valor del campo de la tabla principal, automáticamente cambiarán los valores de sus registros relacionados en la tabla secundaria.
Eliminar en cascada los registros relacionados: Cuando se elimina un registro de la tabla principal se borrarán también los registros relacionados en la tabla secundaria.
Si no marcamos ninguna de las opciones no nos dejará ni cambiar el nombre de una población ni eliminar una población si ésta tiene habitantes asignados.