BannerAnuncios

Mostrando entradas con la etiqueta Consultas. Mostrar todas las entradas
Mostrando entradas con la etiqueta Consultas. Mostrar todas las entradas

miércoles, 19 de febrero de 2014

Curso Access 2010/2013. Diseño Inicial de una Base de Datos. Sesión 04.



Saludos!!!!!!!!!!!!!!!!!!!


Volvemos a los cursos de Access, esta vez con una sesión única para ambos cursos. Esta es la última sesión que dedico exclusivamente a los diseños en papel de Bases de Datos. Como no uso Access para nada, solo muestro pantallas estáticas, he decidido crear una sola sesión para ambos cursos.

Esta sesión la voy a dedicar a dos cosas principalmente. Para empezar afianzaremos los conocimientos que hemos ido adquiriendo en las sesiones anteriores dedicadas a este tema. Volveremos a crear un diseño en papel en el que repasaremos todo lo que hemos visto en las sesiones anteriores. El ejemplo que usaremos en esta sesión es el de una "Facturación", una base de datos para almacenar las facturas, pero muy simple. Este diseño es muy complejo de diseñar y requiere mucho más tiempo del que tenemos aquí. Quizás en un futuro sea interesante crear un ejercicio en el que lo desarrollaremos por completo, pero ya veremos.

En realidad conforme lo vayamos desarrollando os daréis cuenta que es más de lo mismo. Tablas relacionadas con relaciones de uno a varios y relaciones de varios a varios simuladas con relaciones de uno varios. Llega un momento que lo único que cambia es el problema, las necesidades... Pero las soluciones son todas muy parecidas. Por lo tanto volveremos a realizar el mismo trabajo que en las sesiones anteriores: Diseñar tablas, establecer campos clave, definir relaciones, etc...

Cuando acabemos esa primera parte, usaré el diseño para intentar mentalizaros de la necesidad de dedicar a esta parte de la creación de la base de datos, todo el tiempo necesario. Os pondré ejemplos de cómo en esta base de datos habría que pensar muy bien las cosas para que la base de datos funcione ahora... y en el futuro. Es muy importante tener en cuenta este detalle. No vale con cubrir las necesidades actuales, hay que pensar también en lo que puede pasar en el futuro.

Como os he comentado al principio esta será la última sesión dedicada a este tema. Todos los detalles que me quedan por comentar sobre el diseño de la estructura de las tablas, lo explicaré en Access. Este ejemplo es el último que solía poner en los cursos presenciales y a partir de él, ya empezábamos con el trabajo en Access. Aquí he variado un poco el orden, pero a partir de ahora ya será igual... 100% Access.


jueves, 30 de enero de 2014

Curso Access 2010. Diseño Inicial de una Base de Datos. Sesión 03.




Saludos!!!!!!!!!!!!!!!!!!!


Aquí tenéis la siguiente sesión dedicada a Access 2010. Es la misma que publiqué el Martes de Access 2013 pero usando Access 2010. En esta sesión interrumpimos temporalmente las sesiones en las que trabajamos directamente en Access para volver a los diseños en "papel". Ya os he comentado muchas veces que es fundamental que os acostumbréis a crear un diseño previo antes de poneros a trabajar en Access o en cualquier otro programa que permita crear bases de datos.

En esta sesión nos vamos a centrar en explicar otro tipo de relaciones que no hemos utilizado hasta ahora, las Relaciones de Varios a Varios. Muchas veces nos vamos a encontrar con situaciones en las que necesitaremos que dos tablas se relacionen, pero esa relación no podrá ser directa. El ejemplo que veremos en el vídeo es uno de ellos. Desarrollaremos un diseño que permite que una serie de alumnos se inscriban a unos cursos. Como vamos a permitir que los alumnos se inscriban a todos los cursos que quieran, nos vamos a encontrar con que las soluciones que usamos en las sesiones anteriores no sirven, necesitaremos algo más, necesitaremos una relación de Varios a Varios.

En realidad, es curioso, porque cuando acabéis con el vídeo os daréis cuenta que las relaciones de Varios a Varios no existen. Son un tipo de relación Virtual que se simula interponiendo una tabla entre las dos tablas que necesitaban relacionarse y relacionando esa tabla con las otras dos, mediante relaciones de uno a varios. Es completamente normal encontrarnos con esta situación, una tabla que sirve para relacionar otras dos, pero como es algo complejo de explicar os remito al vídeo que os quedará todo mucho más claro.

Por otro lado en esta sesión también os voy a poner un ejemplo de Campos Clave Compuestos. Hasta ahora hemos utilizado como campos clave los campos de Autonumeración, que en la mayoría de los casos son la mejor opción. Pero hay determinadas situaciones en las que quizás sean una mejor opción los Campos Clave Compuestos, su uso puede añadir cierto control a la hora de rellenar la información en las tablas y por eso pueden ser interesantes. En el vídeo os muestro como una clave compuesta puede evitar que la misma persona se inscriba varias veces al mismo curso. Lo mismo, os remito al vídeo que así os quedará todo mucho más claro.

Igual que en las sesiones anteriores, además de mostrar el diseño en papel os iré mostrando cómo funcionan los diseños que creemos en Access 2010. Así iréis viendo cómo se aplican de forma práctica y os vais quitando todas esas dudas y miedos que os suelen "Atormentar" en Access. ;)

martes, 28 de enero de 2014

Curso Access 2013. Diseño Inicial de una Base de Datos. Sesión 03.




Saludos!!!!!!!!!!!!!!!!!!!

Seguimos con las sesiones dedicadas a Access 2013. Interrumpimos temporalmente las sesiones en las que trabajamos directamente en Access para volver a los diseños en "papel". Ya os he comentado muchas veces que es fundamental que os acostumbréis a crear un diseño previo antes de poneros a trabajar en Access o en cualquier otro programa que permita crear bases de datos.

En esta sesión nos vamos a centrar en explicar otro tipo de relaciones que no hemos utilizado hasta ahora, las Relaciones de Varios a Varios. Muchas veces nos vamos a encontrar con situaciones en las que necesitaremos que dos tablas se relacionen, pero esa relación no podrá ser directa. El ejemplo que veremos en el vídeo es uno de ellos. Desarrollaremos un diseño que permite que una serie de alumnos se inscriban a unos cursos. Como vamos a permitir que los alumnos se inscriban a todos los cursos que quieran, nos vamos a encontrar con que las soluciones que usamos en las sesiones anteriores no sirven, necesitaremos algo más, necesitaremos una relación de Varios a Varios.

En realidad, es curioso, porque cuando acabéis con el vídeo os daréis cuenta que las relaciones de Varios a Varios no existen. Son un tipo de relación Virtual que se simula interponiendo una tabla entre las dos tablas que necesitaban relacionarse y relacionando esa tabla con las otras dos, mediante relaciones de uno a varios. Es completamente normal encontrarnos con esta situación, una tabla que sirve para relacionar otras dos, pero como es algo complejo de explicar os remito al vídeo que os quedará todo mucho más claro.

Por otro lado en esta sesión también os voy a poner un ejemplo de Campos Clave Compuestos. Hasta ahora hemos utilizado como campos clave los campos de Autonumeración, que en la mayoría de los casos son la mejor opción. Pero hay determinadas situaciones en las que quizás sean una mejor opción los Campos Clave Compuestos, su uso puede añadir cierto control a la hora de rellenar la información en las tablas y por eso pueden ser interesantes. En el vídeo os muestro como una clave compuesta puede evitar que la misma persona se inscriba varias veces al mismo curso. Lo mismo, os remito al vídeo que así os quedará todo mucho más claro.

Igual que en las sesiones anteriores, además de mostrar el diseño en papel os iré mostrando cómo funcionan los diseños que creemos en Access 2013. Así iréis viendo cómo se aplican de forma práctica y os vais quitando todas esas dudas y miedos que os suelen "Atormentar" en Access. ;)

martes, 21 de enero de 2014

Curso Access 2010. Crear una Base de Datos: Tablas y Campos. Sesión 01.




Saludos!!!!!!!!!!!!!!!!!!!

Seguimos con el Curso de Access 2010. Las sesiones anteriores las dedicamos a crear un diseño previo de una base de datos, en esta sesión vamos a convertir ese diseño en una base de datos de Access. La semana pasada ya empezamos con el trabajo en Access pero en la versión 2013, en esta haremos lo mismo pero para la versión 2010.

Antes de empezar con el diseño daremos una vuelta por el programa para familiarizarnos con el Interface de usuario de Access. Hablaremos del Panel de Navegación, Barra de Herramientas de Acceso Rápido y la Cinta de Opciones.

Cuando finalicemos esa parte empezaremos el trabajo "duro" e iremos paso a paso creando el diseño de las sesiones anteriores. Empezaremos creando la base de datos y a continuación iremos creando las cuatro tablas que contenía ese diseño. Para crear las tablas usaremos dos sistemas, pero de entrada ya os digo que a mí el que más me gusta es el que usa la vista diseño de las tablas. Ese es al que más tiempo dedicaré. Mientras vamos creando las tablas iré comentando algunos detalles de los tipos de datos que utilizamos. De todas las maneras no entraré en muchos detalles todavía porque hay muchas cosas para comentar y la sesión duraría horas. Sobre todo hablaré de los campos de Autonumeración y los campos de tipo Texto pero no os preocupéis que en próximas sesiones se profundizará en todos los tipos de datos.

Empezaremos a rellenar algo de información en las tablas, sobre todo para comprobar cómo funcionan los valores de Autonumeración. Este tipo de valores los usaremos como Campos Clave de las tablas y en los vídeos veremos cómo establecer esos campos como campos Clave. Sobre todo vamos a ver muchos pasos fundamentales en la creación de las tablas. De todas las maneras es muy difícil explicar aquí todo lo que se ve en los vídeos, son más de 30 minutos y hablo mucho... ;)


martes, 14 de enero de 2014

Curso Access 2013. Crear una Base de Datos: Tablas y Campos. Sesión 01.




Saludos!!!!!!!!!!!!!!!!!!!

Empezamos por fin con el trabajo en Access 2013. Las sesiones anteriores las dedicamos a crear un diseño previo de una base de datos, en esta sesión vamos a convertir ese diseño en una base de datos de Access.

Antes de empezar con el diseño daremos una vuelta por el programa para familiarizarnos con el Interface de usuario de Access. Hay algunas novedades respecto a las versiones anteriores y las comentaré, por ejemplo el modo Mouse/Toque pensado para los dispositivos táctiles.

Cuando finalicemos esa parte empezaremos el trabajo "duro" e iremos paso a paso creando el diseño de las sesiones anteriores. Empezaremos creando la base de datos y a continuación iremos creando las cuatro tablas que contenía ese diseño. Para crear las tablas usaremos dos sistemas, pero de entrada ya os digo que a mí el que más me gusta es el que usa la vista diseño de las tablas. Ese es al que más tiempo dedicaré. Mientras vamos creando las tablas iré comentando algunos detalles de los tipos de datos que utilizamos. De todas las maneras no entraré en muchos detalles todavía porque hay muchas cosas para comentar y la sesión duraría horas. Sobre todo hablaré de los campos de Autonumeración y los campos de tipo Texto pero no os preocupéis que en próximas sesiones se profundizará en todos los tipos de datos.

Empezaremos a rellenar algo de información en las tablas, sobre todo para comprobar como funcionan los valores de Autonumeración. Este tipo de valores los usaremos como Campos Clave de las tablas y en los vídeos veremos cómo establecer esos campos como campos Clave. Sobre todo vamos a ver muchos pasos fundamentales en la creación de las tablas. De todas las maneras es muy difícil explicar aquí todo lo que se ve en los vídeos, son casi 40 minutos y hablo mucho... ;)


miércoles, 8 de enero de 2014

Curso Access 2013. Diseño Inicial de una Base de Datos. Sesión 02.




Saludos!!!!!!!!!!!!!!!!!!!

Aquí tenéis la siguiente sesión del curso de Access 2013. Es la misma que publiqué ayer de Access 2010 pero usando la versión 2013 en los momentos que se ve el Interface de Access. En esta sesión finalizaremos el diseño de la base de datos que empezamos en la sesión anterior. Como ya os comenté, antes de empezar el trabajo en Access es necesario realizar un diseño previo para no cometer errores graves de diseño.

En la sesión anterior fuimos cometiendo algunos de los errores más habituales a la hora de crear bases de datos y en esta sesión seguimos en la misma línea. Modificaremos el diseño de la Agenda para poder guardar varios teléfonos y direcciones de los clientes. Antes de llegar a la solución correcta seguiremos cometiendo errores para ir aprendiendo lo que no se debe hacer. El trabajo será similar, definiremos tablas, campos y las relaciones que debe haber entre las tablas. A lo largo de las sesiones que dediquemos a crear diseños os daréis cuenta que al final todo se soluciona de la misma manera, creando más tablas. Todos los problemas que nos encontremos en esta sesión se solucionarán de esa manera y usando las relaciones de uno a varios.

Para finalizar la sesión comentaré algunos detalles más sobre los datos de Autonumeración y las Relaciones que se crean entre las tablas.  En cuanto a las relaciones entre tablas seguiremos usando relaciones de uno a varios que son las más habituales. Así, poco a poco iremos conociendo detalles que más adelante veremos en profundidad.

martes, 7 de enero de 2014

Curso Access 2010. Diseño Inicial de una Base de Datos. Sesión 02.




Saludos!!!!!!!!!!!!!!!!!!!

Seguimos con las sesiones dedicadas a Access 2010. En esta sesión finalizaremos el diseño de la base de datos que empezamos en la sesión anterior. Como ya os comenté, antes de empezar el trabajo en Access es necesario realizar un diseño previo para no cometer errores graves de diseño.

En la sesión anterior fuimos cometiendo algunos de los errores más habituales a la hora de crear bases de datos y en esta sesión seguimos en la misma línea. Modificaremos el diseño de la Agenda para poder guardar varios teléfonos y direcciones de los clientes. Antes de llegar a la solución correcta seguiremos cometiendo errores para ir aprendiendo lo que no se debe hacer. El trabajo será similar, definiremos tablas, campos y las relaciones que debe haber entre las tablas. A lo largo de las sesiones que dediquemos a crear diseños os daréis cuenta que al final todo se soluciona de la misma manera, creando más tablas. Todos los problemas que nos encontremos en esta sesión se solucionarán de esa manera y usando las relaciones de uno a varios.

Para finalizar la sesión comentaré algunos detalles más sobre los datos de Autonumeración y las Relaciones que se crean entre las tablas.  En cuanto a las relaciones entre tablas seguiremos usando relaciones de uno a varios que son las más habituales. Así, poco a poco iremos conociendo detalles que más adelante veremos en profundidad.

viernes, 20 de diciembre de 2013

Curso Access 2013. Diseño Inicial de una Base de Datos. Sesión 01.




Saludos!!!!!!!!!!!!!!!!!!!

Seguimos con este primer maratón de Access. En esta ocasión os traigo la siguiente sesión del curso de Access 2013. Es la misma que la que he publicado para Access 2010 pero en las partes en las que se ve el programa, uso la versión 2013 en lugar de la 2010.  En esta sesión, sí que ya empezamos con el trabajo duro, empezamos a explicar cuestiones muy importantes a  la hora de diseñar una base de datos.

En los cursos presenciales, cuando los impartía... Siempre empezaba realizando unos ejemplos prácticos de diseño previo de bases de datos. Esto consistía, en que yo contaba a los alumnos una serie de detalles sobre un problema que tenía que solucionar con una base de datos. A continuación ellos debían pensar un diseño para resolver el problema. Les daba un tiempo y cuando acababan los poníamos en común para ver en que se habían confundido y en que no.

En este diseño previo debían pensar que tablas se necesitaban para solucionar el problema y que relaciones se establecían entre ellas. Esta es una parte fundamental de la creación de una base de datos. Si os saltáis esta parte, seguramente cometeréis errores muy graves que luego tendrán difícil solución. Es algo a lo que os tenéis que acostumbrar, a pensar antes del trabajo en Access que estructura tendrá vuestra base de datos. En el vídeo yo hago el diseño en papel y os voy mostrando como quedaría en Access para que entendáis mejor porque unas cosas están bien y otras mal. Hay otras maneras de crear diseños previos, pero ese es el método que yo suelo utilizar.

Entonces, fundamentalmente lo que os voy explicar en esta sesión es como llegar a decidir que tablas necesitaremos para almacenar la información y como se relacionarán entre ellas. Pero os lo voy a explicar cometiendo muchos errores para que quedéis más convencidos del porqué de mis decisiones. Mientras vamos mejorando el diseño también os hablaré de cómo son las tablas, que tipos de datos podemos utilizar en los campos de las tablas y porque se usan unos u otros, de los campos clave, campos de Autonumeración... De muchas cosas, es fundamental que no os saltéis estas sesiones.

El diseño que empezamos en esta sesión lo acabaremos en la siguiente. Aquí quedará más o menos cerrado pero en esa sesión posterior haremos un par de modificaciones para seguir viendo más posibilidades en cuanto a cómo se relacionan unas tablas con otras y como se guarda la información en las tablas.


jueves, 19 de diciembre de 2013

Curso Access 2010. Diseño Inicial de una Base de Datos. Sesión 01.




Saludos!!!!!!!!!!!!!!!!!!!

Esta vez no habéis tenido que esperar nada. Seguimos con el recién estrenado curso de Access 2010. En esta sesión, sí que ya empezamos con el trabajo duro, empezamos a explicar cuestiones muy importantes a  la hora de diseñar una base de datos.

En los cursos presenciales, cuando los impartía... Siempre empezaba realizando unos ejemplos prácticos de diseño previo de bases de datos. Esto consistía, en que yo contaba a los alumnos una serie de detalles sobre un problema que tenía que solucionar con una base de datos. A continuación ellos debían pensar un diseño para resolver el problema. Les daba un tiempo y cuando acababan los poníamos en común para ver en que se habían confundido y en que no.

En este diseño previo debían pensar que tablas se necesitaban para solucionar el problema y que relaciones se establecían entre ellas. Esta es una parte fundamental de la creación de una base de datos. Si os saltáis esta parte, seguramente cometeréis errores muy graves que luego tendrán difícil solución. Es algo a lo que os tenéis que acostumbrar, a pensar antes del trabajo en Access que estructura tendrá vuestra base de datos. En el vídeo yo hago el diseño en papel y os voy mostrando como quedaría en Access para que entendáis mejor porque unas cosas están bien y otras mal. Hay otras maneras de crear diseños previos, pero ese es el método que yo suelo utilizar.

Entonces, fundamentalmente lo que os voy explicar en esta sesión es como llegar a decidir que tablas necesitaremos para almacenar la información y como se relacionarán entre ellas. Pero os lo voy a explicar cometiendo muchos errores para que quedéis más convencidos del porqué de mis decisiones. Mientras vamos mejorando el diseño también os hablaré de cómo son las tablas, que tipos de datos podemos utilizar en los campos de las tablas y porque se usan unos u otros, de los campos clave, campos de Autonumeración... De muchas cosas, es fundamental que no os saltéis estas sesiones.

El diseño que empezamos en esta sesión lo acabaremos en la siguiente. Aquí quedará más o menos cerrado pero en esa sesión posterior haremos un par de modificaciones para seguir viendo más posibilidades en cuanto a cómo se relacionan unas tablas con otras y como se guarda la información en las tablas.