Unidad 1
TuWeb
CBTis 18
Unidad 1

UNIDAD 2
UNIDAD 3
 
Unidad 1


Historia de las Bases de Datos


Era de las cavernas.
Vídeo de la historia de las bases de datos
En este vídeo se muestra el uso de las bases de datos
imagen
Las cavernas fue uno de los primeros lugares donde el hombre u hombres de las cavernas empezó a escribir sus primeras palabras ya que solo se comunicaban con señas de humo, sonidos y fue ahí donde el hombre siempre ha tenido una estrategia y entra la tecnología donde se hace presente para que esta le facilite su forma de pensar.
imagen
Tiene su origen en el descubrimiento de restos del neandertal y se origina en la asociación entre los humanos primitivos y las cavernas, que es ejemplificada por las pinturas rupestres.
imagen

Bases de Datos de la Edad Media
La Edad Media, Medievo o Medioevo es el período histórico de la civilización occidental comprendido entre el siglo V y el XV. Convencionalmente, su inicio es situado en el año 476 con la caída del Imperio romano de Occidente y su fin en 1492 con el descubrimiento de América, o en 1453 con la caída del Imperio bizantino, fecha que tiene la singularidad de coincidir con la invención de la imprenta (Biblia de Gutenberg) y con el fin de la guerra de los Cien Años.

imagen
Ellos Utilizaron la imprenta para sus bases de datos, así como la biblia, y algunos libros que pusieron en algunas bibliotecas.

El término bases de datos fue escuchado por primera vez en un simposio celebrado en California en 1963.
En una primera aproximación, se puede decir que una base de datos es un conjunto de información relacionada que se encuentra agrupada o estructurada.
Desde el punto de vista informático, una base de datos es un sistema formado por un conjunto de datos almacenados en discos que permiten el acceso directo a ellos y un conjunto de programas que manipulen ese conjunto de datos.
Por su parte, un sistema de Gestión de Bases de datos es un tipo de software muy especifico dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan; o lo que es lo mismo, una agrupación de programas que sirven para definir, construir y manipular una base de datos, permitiendo así almacenar y posteriormente acceder a los datos de forma rápida y estructurada.
Actualmente, las bases de datos están teniendo un impacto decisivo sobre el creciente uso de las computadoras.
Pero para poder entender más profundamente una base de datos cabe entender su historia.

Orígenes

Los orígenes de las bases de datos se remontan a la Antigüedad donde ya existían bibliotecas y toda clase de registros. Además también se utilizaban para recoger información sobre las cosechas y censos. Sin embargo, su búsqueda era lenta y poco eficaz y no se contaba con la ayuda de máquinas que pudiesen reemplazar el trabajo manual.
Posteriormente, el uso de las bases de datos se desarrolló a partir de las necesidades de almacenar grandes cantidades de información o datos. Sobre todo, desde la aparición de las primeras computadoras, el concepto de bases de datos ha estado siempre ligado a la informática.
En 1884 Herman Hollerith creó la máquina automática de tarjetas perforadas, siendo nombrado así el primer ingeniero estadístico de la historia. En esta época, los censos se realizaban de forma manual.
imagen
Ante esta situación, Hollerith comenzó a trabajar en el diseño de una maquina tabuladora o censadora, basada en tarjetas perforadas.
imagen
Posteriormente, en la década de los cincuenta se da origen a las cintas magnéticas, para automatizar la información y hacer respaldos. Esto sirvió para suplir las necesidades de información de las nuevas industrias. Y a través de este mecanismo se empezaron a automatizar información, con la desventaja de que solo se podía hacer de forma secuencial.
imagen
Década de 1960

Posteriormente en la época de los sesenta, las computadoras bajaron los precios para que las compañías privadas las pudiesen adquirir; dando paso a que se popularizara el uso de los discos, cosa que fue un adelanto muy efectivo en la época, debido a que a partir de este soporte se podía consultar la información directamente, sin tener que saber la ubicación exacta de los datos.
En esta misma época se dio inicio a las primeras generaciones de bases de datos de red y las bases de datos jerárquicas, ya que era posible guardar estructuras de datos en listas y arboles.
Otro de los principales logros de los años sesenta fue la alianza de IBM y American Airlines para desarrollar SABRE, un sistema operativo que manejaba las reservas de vuelos, transacciones e informaciones sobre los pasajeros de la compañía American Airlines.
Y, posteriormente, en esta misma década, se llevo a cabo el desarrollo del IDS desarrollado por Charles Bachman (que formaba parte de la CODASYL) supuso la creación de un nuevo tipo de sistema de bases de datos conocido como modelo en red que permitió la creación de un standard en los sistemas de bases de datos gracias a la creación de nuevos lenguajes de sistemas de información.
CODASYL (Conference on Data Systems Languages) era un consorcio de industrias informáticas que tenían como objetivo la regularización de un lenguaje de programación estándar que pudiera ser utilizado en multitud de ordenadores.
Los miembros de este consorcio pertenecían a industrias e instituciones gubernamentales relacionadas con el proceso de datos, cuya principal meta era promover un análisis, diseño e implementación de los sistemas de datos más efectivos; y aunque trabajaron en varios lenguajes de programación como COBOL, nunca llegaron a establecer un estándar fijo, proceso que se llevo a cabo por ANSI.

Década de 1970
Por lo que respecta a la década de los setenta, Edgar Frank Codd, científico informático ingles conocido por sus aportaciones a la teoría de bases de datos relacionales, definió el modelo relacional a la par que publicó una serie de reglas para los sistemas de datos relacionales a través de su artículo “Un modelo relacional de datos para grandes bancos de datos compartidos”.
imagen
Este hecho dio paso al nacimiento de la segunda generación de los Sistemas Gestores de Bases de Datos.
Como consecuencia de esto, durante la década de 1970, Lawrence J. Ellison, más conocido como Larry Ellison, a partir del trabajo de Edgar F. Codd sobre los sistemas de bases de datos relacionales, desarrolló el Relational Software System, o lo que es lo mismo, lo que actualmente se conoce como Oracle Corporation, desarrollando así un sistema de gestión de bases de datos relacional con el mismo nombre que dicha compañía.
imagen
Posteriormente en la época de los ochenta también se desarrollará el SQL (Structured Query Language) o lo que es lo mismo un lenguaje de consultas o lenguaje declarativo de acceso a bases de datos relacionales que permite efectuar consultas con el fin de recuperar información de interés de una base de datos y hacer cambios sobre la base de datos de forma sencilla; además de analiza grandes cantidades de información y permitir especificar diversos tipos de operaciones frente a la misma información, a diferencia de las bases de datos de los años ochenta que se diseñaron para aplicaciones de procesamiento de transacciones.
Pero cabe destacar que ORACLE es considerado como uno de los sistemas de bases de datos más completos que existen en el mundo, y aunque su dominio en el mercado de servidores empresariales ha sido casi total hasta hace relativamente poco, actualmente sufre la competencia del SQL Server de la compañía Microsoft y de la oferta de otros Sistemas Administradores de Bases de Datos Relacionales con licencia libre como es el caso de PostgreSQL, MySQL o Firebird que aparecerían posteriormente en la década de 1990.

Década de 1980

Por su parte, a principios de los años ochenta comenzó el auge de la comercialización de los sistemas relacionales, y SQL comenzó a ser el estándar de la industria, ya que las bases de datos relacionales con su sistema de tablas (compuesta por filas y columnas) pudieron competir con las bases jerárquicas y de red, como consecuencia de que su nivel de programación era sencillo y su nivel de programación era relativamente bajo.
imagen

Década años 1990

En la década de 1990 la investigación en bases de datos giró en torno a las bases de datos orientadas a objetos. Las cuales han tenido bastante éxito a la hora de gestionar datos complejos en los campos donde las bases de datos relacionales no han podido desarrollarse de forma eficiente. Así se desarrollaron herramientas como Excel y Access del paquete de Microsoft Office que marcan el inicio de las bases de datos orientadas a objetos.
imagen
imagen
imagen

Así se creó la tercera generación de sistemas gestores de bases de datos.
Fue también en esta época cuando se empezó a modificar la primera publicación hecha por ANSI del lenguaje SQL y se empezó a agregar nuevas expresiones regulares, consultas recursivas, triggers y algunas características orientadas a objetos, que posteriormente en el siglo XXI volverá a sufrir modificaciones introduciendo características de XML, cambios en sus funciones, estandarización del objeto sequence y de las columnas autonuméricas. Y además, se creará la posibilidad de que SQL se pueda utilizar conjuntamente con XML, y se definirá las maneras de cómo importar y guardar datos XML en una base de datos SQL. Dando así, la posibilidad de proporcionar facilidades que permiten a las aplicaciones integrar el uso de XQuery (lenguaje de consulta XML) para acceso concurrente a datos ordinarios SQL y documentos XML. Y posteriormente, se dará la posibilidad de usar la clausula order by.
Aunque el boom de la utilización de las bases de datos fue a finales de la década de los noventa se debió al nacimiento del World Wide Web, ya que a través de este se facilito la consulta de dichas bases de datos.
imagen
SIGLO XXI

En la actualidad, las tres grandes compañías que dominan el mercado de las bases de datos son IBM, Microsoft y Oracle. Por su parte, en el campo de internet, la compañía que genera gran cantidad de información es Google. Aunque existe una gran variedad de software que permiten crear y manejar bases de datos con gran facilidad, como por ejemplo LINQ, que es un proyecto de Microsoft que agrega consultas nativas semejantes a las de SQL a los lenguajes de la plataforma .NET. El objetivo de este proyecto es permitir que todo el código hecho en Visual Studio sean también orientados a objetos; ya que antes de LINQ la manipulación de datos externos tenía un concepto más estructurado que orientado a objetos; y es por eso que trata de facilitar y estandarizar el acceso a dichos objetos.
Cabe destacar que Visual Studio es un entorno de desarrollo integrado para sistemas operativos Windows que soporta varios lenguajes de programación tales como Visual C++, Visual#, Visual J#, ASP.NET y Visual Basic.NET, aunque se están desarrollando las extensiones necesarias para otros, cuyo objetivo es permitir crear aplicaciones, sitios y aplicaciones web, así como servicios web a cualquier entorno que soporte la plataforma .Net, creando así aplicaciones que intercomuniquen entre estaciones de trabajo, páginas web y dispositivos móviles.
imagen
Elementos básicos de Microsoft Access 2007
La pantalla inicial


Al iniciar Access aparece una pantalla inicial como ésta, vamos a ver sus componentes fundamentales. Así conoceremos los nombres de los diferentes elementos y será más fácil entender el resto del curso. La pantalla que se muestra a continuación puede no coincidir exactamente con la que ves en tu ordenador, ya que cada usuario puede decidir qué elementos quiere que se vean en cada programa o ventana:

vídeo que muestra los elementos básicos de acces
En este vídeo veremos los elementos basicos de acces
imagen
La barra de Título
imagen
La barra de título contiene el nombre del programa y del archivo con el que estamos trabajando en el momento actual. En el extremo de la derecha están los botones para minimizar, maximizar/restaurar y cerrar.
La barra de Acceso rápido
imagen
La barra de acceso rápido contiene las operaciones más habituales de Access como Guardar, Imprimir o Deshacer.


La banda de opciones
imagen

La banda de opciones contiene todas las opciones del programa agrupadas en pestañas. Al hacer clic en Crear, por ejemplo, veremos las operaciones relacionadas con la creación de los diferentes elementos que se pueden crear en Access. Todas las operaciones se pueden hacer a partir de estos menús. Pero las más habituales podríamos añadirlas a la barra de acceso rápido. En algunos momentos algunas opciones no estarán disponibles, las reconocerás porque tienen un color atenuado u opaco. Las pestañas que forman la banda pueden ir cambiando según el momento en que te encuentres cuando trabajes con Access. Está diseñada para mostrar solamente aquellas opciones que te serán útiles en cada pantalla.
Botón office
imagen
Haciendo clic en el botón de Office que se encuentra en la parte superior izquierda de la pantalla podrás desplegar un menú con las opciones que puedes ver en la imagen como Guardar, Imprimir... Si conoces versiones anteriores de Access es el sustituto del menú Archivo.
Este menú contiene dos tipos básicos de elementos:
Comandos inmediatos.
imagen
Se ejecutan de forma inmediata al hacer clic sobre ellos. Se reconocen porque a la derecha del nombre del comando no aparece nada. Por ejemplo, la opción Guardar para guardar el documento actual. O también, al hacer clic en la opción puede aparecer un cuadro de diálogo donde nos pedirá más información sobre la acción a realizar como la opción Abrir.
Opción con otro menú desplegable.
imagen
Se reconocen porque tienen un triángulo a la derecha. Colocando el ratón en ese triángulo puedes acceder a otro listado de opciones. Por ejemplo, la opción Administrar para acceder a las opciones de administración de la base de datos.
La barra de estado
imagen
La barra de estado se encuentra en la parte inferior de la pantalla y contiene indicaciones sobre el estado de la aplicación, proporciona distinta información según la pantalla en la que estemos en cada momento. Por ejemplo aquí nos indica que tenemos la tecla del teclado numérico pulsada (Bloq Num), que estamos en la vista Hoja de datos y podemos cambiar la vista a Hoja de datos, Tabla dinámica, Gráfico dinámico y Diseño con los cuatro botones que aparecen a la derecha.
Conceptos básicos en Access 2007
Base de datos
Una base de datos es un conjunto de datos que están organizados para un uso determinado y el conjunto de los programas que permiten gestionar estos datos es lo que se denomina Sistema Gestor de Bases de Datos. Las bases de datos de Access 2007 tienen la extensión .ACCDB para que el ordenador las reconozca como tal. Casi todos los sistemas de gestión de base de datos modernos almacenan y tratan la información utilizando el modelo de gestión de bases de datos relacional. En un sistema de base de datos relacional, los datos se organizan en Tablas. Las tablas almacenan información sobre un tema como pueden ser los clientes de una empresa, o los pedidos realizados por cada uno de ellos; las tablas se relacionan de forma que a partir de los datos de la tabla de clientes podamos obtener información sobre los pedidos de éstos.
Tablas de datos
Una tabla de datos es un objeto que se define y utiliza para almacenar los datos. Una tabla contiene información sobre un tema o asunto particular, como pueden ser como hemos visto antes, clientes o pedidos. Las tablas contienen campos que almacenan los diferentes datos como el código del cliente, nombre del cliente, dirección,...Y al conjunto de campos para un mismo objeto de la tabla se le denomina registro o fila, así todos los campos de un cliente forman un registro, todos los datos de otro cliente forman otro registro,... Si consideramos una posible base de datos con los datos de una empresa, una tabla de CLIENTES podría ser:
imagen
Procedimiento para crear una base de datos
Buscamos Access 2007 en nuestro menú inicio
VÍdeo para crear bases de datos
Este video muestra los pasos para crear una base de datos.
imagen
En la pantalla inicial de Access buscamos “base de datos en blanco” para comenzar a crear nuestra base de datos
imagen
Damos clic y nos pide que elijamos la carpeta en la cual se guardara nuestro documento, también nos pide el nombre el cual podemos poner el que queramos

imagen
Para comenzar a ingresar nuestros datos en la tabla vamos en ver pero primero ponemos el nombre con el cual guardaremos nuestra tabla

imagen
Luego ingresamos a la opción “ver” y nos lleva a una tabla de diseño en la cual pondremos nuestros datos
imagen
Llenaremos la primer columna “nombre del campo” con los datos que deseemos.

imagen
imagen
En la parte derecha del campo podemos ver que aparece una columna llamada “tipo de dato” el cual podemos cambiar dando clic en el filtro que se encuentra al lado.
imagen
En la parte inferior de la pantalla de Access aparece una tabla en la cual vienen las propiedades principales del campo en el cual podrás especificar los caracteres, formatos, es tamaño del campo, etc. que desees para tu tabla

imagen
Ya habiendo terminado de editar nuestro diseño de tabla damos clic en “ver” para observar los cambiar empleados en nuestra tabla

imagen
imagen
Por último vamos a botón inicio y damos guardar para que nuestra tabla se guarde automáticamente.
imagen
¿Qué es una base de datos?
Una base de datos es una entidad en la cual se pueden almacenar datos de manera estructurada, con la menor redundancia posible. Diferentes programas y diferentes usuarios deben poder utilizar estos datos.
Una base de datos proporciona a los usuarios el acceso a datos, que pueden visualizar, ingresar o actualizar, en concordancia con los derechos de acceso que se les hayan otorgado.
base de datos
En este video mostraremos en este video mostraremos los tipos de bases de datos mas utilizados.
imagen
imagen
Bases de datos distribuidas
Son las que almacenan datos que pertenecen lógicamente a un sólo sistema, pero se encuentra físicamente esparcidas en varios “sitios” de la red. Un sistema de base de datos distribuidos se compone de un conjunto de sitios, conectados entre sí mediante algún tipo de red de comunicaciones, en el cual:
• Cada sitio es un sistema de base de datos en sí mismo.
• Los sitios trabajan en conjunto si es necesario con el fin de que un usuario de cualquier sitio pueda obtener acceso a los datos de cualquier punto de la red tal como si todos los datos estuvieran almacenados en el sitio propio del usuario.
Tablas
Utilice tablas de base de datos para organizar y agrupar los datos según las características o los principios comunes. La base de datos puede contener todas las tablas que necesite para organizar sus datos (la única limitación la establece la cantidad de espacio de almacenamiento en el disco duro).
De forma predeterminada, los nuevos archivos contienen una tabla con su mismo nombre. Esta tabla se puede cambiar de nombre o eliminar posteriormente.
Para definir una tabla:

1. Con la base de datos abierta, seleccione el menú Archivo > Gestionar > base de datos.
2. En el cuadro de diálogo Gestionar base de datos, haga clic en la pestaña Tablas.
3. Escriba un nombre para la tabla y haga clic en Crear.
4. Continúe definiendo tablas o haga clic en la pestaña Campos para definir los campos.
Para cambiar el nombre de una tabla:

1. Con la base de datos abierta, seleccione el menú Archivo > Gestionar > base de datos.
2. En el cuadro de diálogo Gestionar base de datos, haga clic en la pestaña Tablas.
3. Seleccione en la lista la tabla cuyo nombre desea cambiar.
4. En el cuadro Nombre de tabla escriba un nombre nuevo para la tabla y, a continuación, haga clic en Cambiar.
5. Haga clic en Aceptar.
Registro
Es la acción que se refiere a almacenar algo o a dejar constancia de ello en algún tipo de documento. Un dato, por su parte, es una información que posibilita el acceso a un conocimiento.
imagen
La noción registro de datos, por lo tanto está vinculada a consignar determinadas informaciones en un soporte. El registro de datos puede desarrollarse tanto en un papel como en formato digital

Un campo es el nombre de la unidad de información. Cada entrada en una base de datos puede tener múltiples campos de diversos tipos. Por ejemplo, un campo de texto llamado 'color favorito', que permite escribirlo, o un menú llamado 'población' que permita escoger de un listado de poblaciones posibles. La combinación de campos diversos nos permitirá recabar toda la información que consideremos relevante sobre los ítems que constituyen la base de datos.

Campo.
Campo llave
Una base de datos puede guardar información de una persona como nombres, direcciones, fechas, lugares de trabajo... Toda esa información puede repetirse, si en algún momento deseas buscar a Pedro Martínez, es probable que te aparezcan varios resultados sin saber cuál es el que buscas.

El campo clave es único para cada registro, como el número de cédula de cada persona. De esa forma, al colocar algún Nº de Cédula te aparecerá la persona que buscas
Tipos de datos
Cada tabla está compuesta por campos. Las propiedades de un campo describen las características y el comportamiento de los datos que se agregan a ese campo.

El tipo de datos de un campo es la propiedad más importante porque determina el tipo de datos que el campo puede almacenar.

Información general:

Cuándo usar un determinado tipo de datos.
Tipos básicos:

Número
Fecha y hora
Sí/No
Inicio rápido
Propiedades de campo adicionales
Tipos de datos de relaciones y combinaciones
Referencia para tipos de datos
Datos adjuntos.
Tablas relacionales
Una tabla es una matriz de filas y columnas de datos de distintos tipos. Esta definición es poco precisa y muy amplia, puesto que una lista de Excel, o unas tabulaciones de Word también se pueden definir de la misma manera. Para precisar vamos a exponer las siguientes definiciones:
• 1. CAMPO
• 2. REGISTRO
• 2. TABLA
• 2. TABLA RELACIONAL
imagen
1. CAMPO:
Un campo es cada una de las mínimas informaciones que disponemos de un item o elemento. Por ejemplo el DNI de una persona. A partir de ahora campo DNI. No debemos confundir el nombre del campo (DNI), que será siempre el mismo, con el contenido del campo que podrá variar para cada elemento. DNI podrá contener valores distintos, pero siempre serán del mismo tipo. Según el tipo de dato que contenga el campo tendremos tipos de campos de texto, numéricos, para imágenes, etc.
2. REGISTRO:
Si unimos todas las informaciones mínimas (campos) disponibles de un elemento, obtenemos el registro de ese elemento. El registro podrá contener un solo campo o muchos.
3. TABLA:
Una tabla estará formada por un solo registro o por muchos...
CREAR LA PRIMERA RELACIÓN
Video de crear relaciones en Access
Este video habla sobre las relaciones en Access
Para crear relaciones en Access 2010 deberemos:

1) Pulsar el botón Relaciones de la pestaña Herramientas de base de datos.
2) Desde el botón de Archivo > Información.

En caso de que tengas una tabla abierta, también encontrarás este botón en:
imagen
Aparecerá el cuadro de diálogo Mostrar tabla y en él deberemos indicar qué tablas queremos relacionar.
imagen
1. Seleccionar una de las tablas que pertenecen a la relación haciendo clic sobre ella, aparecerá dicha tabla remarcada.
2. Hacer clic sobre el botón Agregar.
3. Hacer clic sobre el botón Cerrar.
Ahora aparecerá la ventana Relaciones con las tablas añadidas en el paso anterior.
imagen
Para crear la relación:
1. Ir sobre el campo de relación de la tabla principal.
2. Pulsar el botón izquierdo del ratón y manteniéndolo pulsado arrastrar hasta el campo código paciente de la tabla secundaria.
3. Soltar el botón del ratón.
Aparecerá el cuadro de diálogo Modificar relaciones siguientes:
imagen
En la parte superior deben estar los nombres de las dos tablas relacionadas y debajo de éstos el nombre de los campos de relación.

Ojo! La información de ambos campos se debe corresponder, por lo tanto han de ser del mismo tipo de datos. No puedes relacionar, por ejemplo una fecha de nacimiento con un apellido. En cambio no es necesario que el nombre del campo sea el mismo.

Observa en la parte inferior el Tipo de relación que se asignará dependiendo de las características de los campos de relación.
Activar el recuadro Exigir integridad referencial.
Se pueden activar las casillas Actualizar en cascada los campos relacionados y Eliminar en cascada los registros relacionados.
Para terminar, clic Crear.
Se creará la relación y ésta aparecerá en la ventana Relaciones.
imagen
Añadir tablas a la ventana Relaciones
Si ya hemos creado una relación y queremos crear otra pero no se dispone de la tabla en la ventana Relaciones debemos añadir la tabla a la ventana:

Primero nos situamos en la ventana Relaciones haciendo clic en el botón Relaciones en la pestaña Herramientas de base de datos.
Para añadir la tabla hacer clic sobre el botón Mostrar tabla en la pestaña Diseño.

Aparecerá el cuadro de diálogo Mostrar tablas estudiado en el apartado anterior.
imagen
Añadir las tablas necesarias.
Cerrar el cuadro de diálogo.
Quitar tablas de la ventana Relaciones
Si queremos eliminar una tabla de la ventana Relaciones:

Primero nos situamos en la ventana Relaciones haciendo clic en el botón Relaciones en la pestaña Herramientas de base de datos.
Después podemos elegir entre:
Hacer clic con el botón derecho sobre la tabla y elegir la opción Ocultar tabla del menú contextual que aparecerá,
imagen
Hacer clic con el botón derecho sobre la tabla y elegir la opción Ocultar tabla del menú contextual que aparecerá,
imagen
O bien, hacer clic sobre la tabla para seleccionarla y hacer clic en el botón Ocultar tabla en la pestaña Diseño.
Modificar relaciones.
Para modificar relaciones ya creadas:

Posicionarse en la ventana Relaciones y elegir entre estas dos formas:

Hacer clic con el botón derecho sobre la línea que representa la relación a modificar y elegir la opción Modificar relación... del menú contextual que aparecerá,
imagen
O bien, hacer clic sobre la relación a modificar y hacer clic en el botón Modificar relaciones que encontrarás en la pestaña Diseño de la banda de opciones.
imagen
Se abrirá el cuadro de diálogo Modificar relaciones estudiado anteriormente.
Realizar los cambios deseados.
Hacer clic sobre el botón Aceptar.
Eliminar relaciones
Si lo que queremos es borrar la relación podemos:

Hacer clic con el botón derecho sobre la relación a borrar y elegir la opción Eliminar del menú contextual,
imagen
O bien, hacer clic con el botón izquierdo sobre la relación, la relación quedará seleccionada, y a continuación pulsar la tecla DEL o SUPR.

La relación queda eliminada de la ventana y de la base de datos.
Limpiar la ventana relaciones
Cuando nuestra base de datos contiene muchas tablas y muchas relaciones, la ventana Relaciones puede llegar a ser tan compleja que sea difícil interpretarla. Podemos salvar esta dificultad limpiando la ventana y visualizando en ella únicamente las tablas que nos interesen y sus relaciones. Para ello utilizaremos la opción Borrar diseño y Mostrar relaciones directas que describiremos a continuación.
Para limpiar la ventana Relaciones haz clic en el botón Borrar diseño en la pestaña Diseño:
imagen
Desaparecerán todas las tablas y todas las relaciones de la ventana Relaciones. Desaparecen las relaciones de la ventana pero siguen existiendo en la base de datos, únicamente hemos limpiado la ventana.
A partir de ese momento podemos ir añadiendo a la ventana las tablas que nos interesan (con la opción Mostar tabla estudiada anteriormente) y las relaciones definidas con esas tablas con la opción Mostrar directas que explicaremos a continuación.
Mostrar relaciones directas
Mostrar relaciones directas
imagen

O bien, hacer clic sobre la tabla para seleccionarla y hacer clic en el botón Mostrar relaciones directas en la pestaña Diseño.

imagen
Aparecerán todas las relaciones asociadas a la tabla y todas las tablas que intervienen en estas relaciones.

Visualizar todas las relaciones
Si queremos visualizar en la ventana Relaciones todas las relaciones:

Posicionarse en la ventana Relaciones y elegir entre:

Hacer clic con el botón derecho sobre el fondo de la ventana y elegir la opción Mostrar todo del menú contextual que aparecerá,
imagen
O pulsar el botón Mostrar todas las relaciones en la pestaña Diseño.
imagen
Aparecerán todas las relaciones existentes en la base de datos y las tablas asociadas.
EQUIPO 6
Relacionar tablas
Video de pasos para relacionar tablas en Access
El siguiente vídeo trata sobre como relacionar tablas en Access
1. Dar clic en diseño de tabla.
imagen
2. Comenzar a introducir los campos necesarios.
imagen
2. Comenzar a introducir los campos necesarios.
imagen
4. Seleccionar la clave principal
imagen
5. Clic en ver “Vista Hojas de Datos”
imagen
6. Ingresar los datos necesarios
imagen
imagen
7. Para relacionar una tabla debemos:
-Dar clic en crear diseño de consulta.
-Agregar las tablas a relacionar y unirlas arrastrándolas.
-Posteriormente arrastrarlas hacia la parte de abajo donde nos aparece una tipo tabla.
imagen
imagen
8. Posteriormente damos clic en ejecutar
imagen

9. Y así quedan en si nuestras tablas relacionadas
imagen
LAS CONSULTAS
¿Qué es una consulta?

Las consultas son los objetos de una base de datos que permiten recuperar datos de una tabla, modificarlos e incluso almacenar el resultado en otra tabla.

Existen varios tipos de consultas:

Consultas de selección: Son las consultas que extraen o nos muestran datos. Muestran aquellos datos de una tabla que cumplen los criterios especificados.

Consultas de acción: Son consultas que realizan cambios a los registros.

Consultas específicas de SQL: se definen directamente en SQL


Como crear una consulta
• Para crear una consulta, seguir los siguientes pasos:
• Abrir la base de datos donde se encuentra la consulta a crear.
• Hacer clic en el botón Diseño de Consulta en la pestaña Crear:
las consultas
en este vídeo veremos como crear una consulta y al mismo tiempo sus herramientas.
imagen
También tenemos la posibilidad de utilizar el Asistente para consultas que puedes ver en la imagen anterior para crear consultas con un poco de ayuda. Si haces clic en el botón Asistente para consultas aparecerá el siguiente cuadro de diálogo:

El Asistente para consultas sencillas crea una consulta de selección sencilla como definimos en el apartado anterior.

Los otros asistentes nos permiten generar tipos especiales de consulta que veremos más adelante.

Nosotros explicaremos detenidamente la opción Diseño de consulta que te permitirá crear cualquiera de las anteriores por ti mismo. Al entrar en la Vista Diseño de consulta nos pide primero las tablas de las que la consulta sacará los datos con un cuadro de diálogo parecido al siguiente:
imagen
Seleccionar la tabla de la que queremos sacar datos y hacer clic sobre el botón Agregar. Si queremos sacar datos de varias tablas agregar de la misma forma las demás tablas. Finalmente hacer clic sobre el botón Cerrar. Aparecerá la ventana Vista Diseño de consultas.
imagen
La Vista Diseño

Cada columna de la cuadrícula QBE corresponde a un campo.
Cada fila tiene un propósito que detallamos brevemente a continuación, más adelante iremos profundizando en la explicación:

• Campo: ahí ponemos el campo a utilizar que en la mayoría de los casos será el campo a visualizar, puede ser el nombre de un campo de la tabla y también puede ser un campo calculado.
• Tabla: nombre de la tabla de la que sacamos el campo. Nos será útil cuando definamos consultas basadas en varias tablas.
• Orden: sirve para ordenar las filas del resultado.
• Mostrar: si la casilla de verificación aparece desactivada la columna no aparecerá en el resultado, se suele desactivar cuando queremos utilizar el campo para definir la consulta pero no queremos que aparezca en el resultado.
• Criterios: sirve para especificar un criterio de búsqueda. Un criterio de búsqueda es una condición que deben cumplir los registros que aparecerán en el resultado de la consulta. Por lo tanto está formado por una condición o varias condiciones unidas por los operadores Y (AND) y O (OR).
• O: esta fila y las siguientes se utilizan para combinar condiciones.


Añadir campos

• Para añadir campos a la cuadrícula podemos:
• Hacer doble clic sobre el nombre del campo que aparece en la zona de tablas, este se colocará en la primera columna libre de la cuadrícula.
• Hacer clic sobre el nombre del campo que aparece en la zona de tablas y sin soltar el botón del ratón arrastrar el campo sobre la cuadrícula, soltar el botón cuando estemos sobre la columna delante de la cual queremos dejar el campo que estamos añadiendo.
• Hacer clic sobre la fila Campo: de una columna vacía de la rejilla, aparecerá a la derecha la flecha para desplegar la lista de todos los campos de todas las tablas que aparecen en la zona de tablas. Si tenemos muchos campos y varias tablas podemos reducir la lista seleccionando primero una tabla en la fila Tabla:, así en la lista desplegable sólo aparecerán campos de la tabla seleccionada.


Definir campos calculados

También podemos incluir campos calculados en las consultas.
Para definir un campo como calculado, simplemente deberemos escribir una expresión en el espacio reservado para indicar el campo. La sintaxis será:
Nombre del campo: expresión
Por ejemplo, si disponemos de un campo Precio, podríamos realizar la siguiente
imagen
expresión: Precio con IVA: Precio * 1,18
Al pulsar INTRO se guardará la expresión y se aplicarán ciertos cambios, como encerrar entre corchetes los campos referenciados o eliminar espacios innecesarios, etc.: Precio con IVA: [Precio]*1,18


OPERADORES

+, se utiliza para sumar dos números.
-, se utiliza para hallar la diferencia entre dos números.
*, se utiliza para multiplicar dos números.
^, se utiliza para elevar un número a la potencia del exponente ( número ^ exponente )
/ , se utiliza para dividir dos números y obtener un resultado de signo flotante.
, se utiliza para dividir dos números y obtener un resultado entero.
Mod, divide dos números y devuelve sólo el resto.
&, se utiliza para concatenar dos expresiones de tipo texto.


Valores concretos

Los valores concretos se deben escribir siguiendo las siguientes reglas:
Los valores numéricos se indican poniendo el número sin más. Se tiene que utilizar para separar la parte entera de los decimales el símbolo definido en nuestra configuración de Windows; además los valores numéricos no se pueden escribir formateados, no podemos escribirlos con separadores de miles. Por ejemplo en una expresión correcta no puedo escribir (ventas + 1.000.000) ni tampoco (ventas + 1,000,000), tengo que escribir (ventas +1000000).

• Ejemplo: 2 Los valores de tipo texto deben ir siempre entre comillas simples ' o dobles ".
• Ejemplo: ', ' ó ",", 'VALENCIA'
Los literales de fecha se escriben entre # y deben estar en el formato de EE.UU., incluso si no estamos utilizando la versión norteamericana del motor de base de datos Microsoft Jet. Por ejemplo, el 10 de mayo de 1996, se escribe 10/5/96 en España y Latinoamérica, y 5/10/96 en Estados Unidos de América. Para indicar la fecha 10 de mayo de 1996 en cualquier base de datos sea española, latinoamericana o de EE.UU., debemos escribirla #5/10/96#; con el formato #mes/dia/año#
Funciones predefinidas
• DATE() o fecha() devuelve el día en que estamos
• NOW() o Hoy() devuelve el día y la hora actual
• YEAR(fecha) o Año() devuelve el año de la fecha
• MONTH(fecha) o Mes() devuelve el mes de la fecha
• DATEVALUE(literal) o Valor Fecha() convierte el literal en un valor de fecha.



Nombres de campos

Los nombres de los campos se indican entre corchetes [ ], cuando un nombre de campo está formado por una sola palabra se pueden omitir corchetes pero si el nombre contiene varias palabras separadas por espacios en blanco es obligatorio ponerlo entre corchetes [ ] ,
Ejemplo: para hacer referencia al campo Población puedo escribir Población o [Población], pero el campo Fecha de nacimiento siempre se escribirá [Fecha de nacimiento]


Uso del paréntesis

Podemos utilizar los paréntesis para delimitar cada expresión. Siempre se tiene que utilizar un paréntesis de apertura ( y uno de cierre ).
Ejemplo: ventas + (ventas * 0.1)
El uso del paréntesis sirve para que la expresión quede más clara sobre todo cuando combinamos muchas expresiones, y para que los operadores actúen en el orden que nosotros queramos para así olvidarnos de la prioridad de los operadores.