sábado, 24 de octubre de 2009

SEGUNDA UNIDAD

BASE DE DATOS RELACIONALES
ESTRUCTURAS BASICAS DE LA BASE DE DATOS:
son los que nos permite enlazar a las tablas que forman parte de una base de datos y de esta manera se puede extraer su información
COLUMNAS O CAMPOS: entidad mas pequeña de la información y representa una característica de un individuo u objeto
REGISTROS O RENGLONES: colección de campos de iguales o diferentes tipos
CLAVES PRIMARIAS: nos permite identificar a un registro de manera única a un registro en la tabla

ALGEBRA RELACIONAL
Conjunto de operaciones que describen paso a paso como capturar una respuesta sobre las relaciones, tal y como estas son definidas en el modelo relacional, denominado de tipo procedimental a diferencia del cálculo relacional que es tipo declarativo.
SELECCIÓN (σ)
Permite seleccionar un subconjunto de tuplas de una relación (R), todas aquellas que cumplan la(s) condición(es) P, esto es:

Ejemplo:

Selecciona todas las tuplas que contengan Gómez como apellido en la relación Alumnos.
Una condición puede ser una combinación booleana, donde se pueden usar operadores como: , combinándolos con operadores .

PRODUCTO CARTESIANO (x)
El producto cartesiano de dos relaciones se escribe como:

y entrega una relación, cuyo esquema corresponde a una combinación de todas las tuplas de R con cada una de las tuplas de S, y sus atributos corresponden a los de R seguidos por los de S.
Ejemplo:

Muestra una nueva relación, cuyo esquema contiene cada una de las tuplas de la relación Alumnos junto con las tuplas de la relación Maestros, mostrando primero los atributos de la relación Alumnos seguidos por las tuplas de la relación Maestros.


UNIÓN (∪)
La operación

Retorna el conjunto de tuplas que están en R, o en S, o en ambas. R y S deben ser uniones compatibles.
DIFERENCIA (-)
La diferencia de dos relaciones, R y S denotada por:

Entrega todas aquellas tuplas que están en R, pero no en S. R y S deben ser uniones compatibles.

Estas operaciones son fundamentales en el sentido en que (1) todas las demás operaciones pueden ser expresadas como una combinación de éstas y (2) ninguna de estas operaciones pueden ser omitidas sin que con ello se pierda información.


INTERSECCIÓN (∩)
La intersección de dos relaciones se puede especificar en función de otros operadores básicos:

La intersección, como en Teoría de conjuntos, corresponde al conjunto de todas las tuplas que están en R y en S, siendo R y S uniones compatibles.


VISTA
VISTA: Una vista de base de datos es un resultado de una consulta SQL de una o varias tablas; también se le puede considerar una tabla virtual.
Las vistas tienen la misma estructura que una tabla: filas y columnas. La única diferencia es que sólo se almacena de ellas la definición, no los datos. Los datos que se recuperan mediante una consulta a una vista se presentarán igual que los de una tabla. De hecho, si no se sabe que se está trabajando con una vista, nada hace suponer que es así. Al igual que sucede con una tabla, se pueden insertar, actualizar, borrar y seleccionar datos en una vista. Aunque siempre es posible seleccionar datos de una vista, en algunas condiciones existen restricciones para realizar el resto de las operaciones sobre vistas.
SQL
El Lenguaje de consulta estructurado (SQL [/esekuˈele/ en español, /ɛskjuːˈɛl /, en inglés, mas no /ˈsiːkwəl/ ya que esto deriva de sus primeras versiones donde se nombraba Structured ENGLISH Query Language, que no es vigente hoy en día] Structured Query Language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en éstas. Una de sus características es el manejo del álgebra y el cálculo relacional permitiendo efectuar consultas con el fin de recuperar -de una forma sencilla- información de interés de una base de datos, así como también hacer cambios sobre ella. Es un lenguaje de cuarta generación (4GL).
CREACION DE UNA BASE DE DATOS EN ACCESS
Se selecciona Base de datos en blanco y se hace doble clic. Aparecerá otro cuadro de diálogo en el que se dará nombre a la base de datos que se va a crear. Se debe utilizar un nombre apropiado y relacionado con el contenido de la base de datos, para poder recuperarla con facilidad posteriormente.
Desde esta ventana se trabajan las bases de datos de Access. Seleccionando las pestañas se accede a los distintos elementos que componen una base de datos; tablas, consultas, formularios, informes, macros y
módulos.
Para volver a esta ventana desde cualquier otra se pulsa el botón .
En el apartado de cada elemento de la base de datos se explicará como crearlo desde la ventana de cada uno. Pero desde la ventana de base de datos hay dos formas de crear cualquier elemento sin necesidad de seleccionar la pestaña: Tabla, Consulta....
Este botón cambia dependiendo del último objeto creado. Al pulsarlo se creará otro objeto similar al
último creado. Si se quiere elegir otro objeto sólo hay que hacer clic sobre la flecha de la derecha. Se desplegará el menú de todos los elementos de Access: