miércoles, 6 de enero de 2010

HOJAS DE ESTILO

La anterior página web, la has hecho de una forma en la que no trabaja ningún profesional de la edición web. ¿Por qué? Porque para cada cosa que escribes, tienes que estar tecleando una serie de códigos para el estilo, y como hay mucho códigos que se repiten, tienes que estar tecleando una y otra vez lo mismo.

Hay una manera de decirle al ordenador por ejemplo que todos los títulos van en tal color, con tal tipo de letra, con tal tamaño, etc. de manera que una vez definido cómo van los títulos, ya no tienes que teclear más el estilo, simplemete decir que es un título, y ya te pone el formato automáticamente. La técnica para hacer esto se llama css (hojas de estilo en cascada)

Lee el siguiente tutorial.

http://www.webestilo.com/css/index.phtml

Y haz unapágina igual que que la que ya habías hecho pero con una hoja de estilo en un fichero independiente llamado estilo1.css, que esté guardado en una carpeta dentro de la carpeta web que se llame css.

La página web se llamará ejercicio2.html

Ahora dentro de la carpeta web debe haber dos ficheros: ejercicio1.html y ejercicio2.html, y una carpeta llamada css con un fichero llamado estilo1.css

EDICIÓN WEB

Este es el primer ejercicio de la segunda evaluación. Recuerda que para empezar este ejercicio debes haber terminado todos los de la primera evaluación.

Se trata de hacer una página web. Recuerda que ya hicimos una en la primera evaluación con el bloc de notas. En este caso no es necesario que colguéis las páginas en iternet, aunque si queréis lo podéis hacer con la cuenta de miarroba.

Crea un directorio en mis documentos y llámalo web. Allí vas a guardar todos los ficheros de la página web.

Para hacer este ejercicio utiliza el siguiente tutorial:

http://www.programacion.com/html/tutorial/curso/

No hace falta que lo leas entero, simplemente busca la información necesaria para lo que necesites. Puedes ir avanzando páginas pulsando las flechas en la parte inferior. No pierdas tiempo tecleando el texto de la página, copia texto de cualquier otra página. Simplemente oraniza la página siguiendo las instrucciones siguientes.

La página cumplir las siguientes condiciones:

El título que aparece en la cabecera debe ser ejercicio de informática.

Dentro del cuerpo de la página habrá un título principal que debe estar centrado, ser grande (size 7), arial y de color azul oscuro. Busca en el índice la parte del color porque no está en la primera página. En general tendrás que buscar en el índice cada cosa, porque no van a estar en el orden en que las vayamos usando. Para ver el código del color necesitarás esta página:

http://es.wikipedia.org/wiki/Modelo_de_color_RGB

Puedes ver el código de cada color utilizando el word. Al elegir el color de cualquier elemento, por ejemplo la letra, eliges más colores->personalizado, y puedes elegir cualquier color y ver cuál es el código que le corresponde.

Los títulos de los diferentes apartados deberán tener un tamaño inferior al título central (size 5) y un tono de azul algo más claro que el título principal. Tipo de letra arial, y deben estar a la izquierda.

El texto de los párrafos debe ser arial, más claro que los títulos, size 2.

La página debe tener varios enlaces a otras páginas. Al menos uno de los enlaces debe ser a otra página hecha por tí de con las mismas condiciones que se han descrito antes.

Deben aparecer varias imágenes en la página.

El color de fondo de la página debe ser gris muy claro. Creo que esto no viene explicado en este tutorial así que busca en google html color de fondo y encuentra el código para hacerlo. En general puedes hacer esto cuando no encuentres algo en el tutorial.

Guarda el fichero en la carpeta web y llámalo ejercicio1.html

miércoles, 25 de noviembre de 2009

PROYECTO

El siguiente ejercicio es el más largo. Se trata de crear una base de datos entera, con las tablas, consultas y formularios necesarios.

Se trata de una base de datos de música. Debe contener la siguiente información. Artistas (solistas o bandas) con el nombre, la nacionalidad y el estilo musical, discos, con el año de grabación y temas.

Debemos poder filtrar los artistas, discos y temas de cada estilo, de cada año, de cada nacionalidad, los temas de cada disco y los temas de cada artista. también el autor de un tema que se busque por el título, y el año del disco.

Lo primero que debes hacer es diseñar las tablas, pero ten cuidado de no duplicar información. Por ejemplo, si guardas el autor de un disco y los temas de ese disco, no debes guardar el autor del tema, porque éste se puede averiguar buscando el disco del tema y el autor del disco. Si aparte está guardado el autor del tema, aparte de estar ocupando más espacio y más trabajo de la cuenta, podría haber información contradictoria, porque podría ponerse un autor del tema y otro diferente para el disco.

Una vez diseñada la tabla, diseña las consultas, los formularios para rellenar las tablas y las consultas para filtrar la base de datos

lunes, 23 de noviembre de 2009

FILTRANDO CON FORMULARIOS

Vamos a intentar hacer una consulta a la base de datos de modo que me pida las condiciones mediante un formulario. Por ejemplo, quiero ver las películas de un determinado director, entonces quiero que al pulsar en la consulta, me pregunte el nombre del director y entonces me enseñe todas la películas de ese director.

Debes ya tener una consulta hecha con todos los datos de todas las películas. Crea un formulario utilizando el asistente. Al crearlo, en la opción tablas/consultas selecciona la consulta con todas las películas, y en campos disponibles, selecciona todos, y pulsa finalizar.

Graba el formulario y vuelve a ver la consulta en modo diseño. En la columna del nombre del director, pulsa en la casilla de criterio, pulsa el botón derecho del ratón y elige generar -> formularios, y elige el formulario que has creado antes, y el campo del nombre del director. Selecciónalo haciendo doble click. Graba la consulta.

Ahora al abrir la consulta en modo hoja de datos, te preguntará el nombre del director, y al introducirlo, te mostrará la consulta seleccionando sólo las películas de ese director.

lunes, 2 de noviembre de 2009

RELACIONES DE VARIOS A VARIOS

En el ejemplo que hemos visto de la base de datos de películas, había una relación entre la tabla de películas y la tabla de directores. Era una relación de uno a varios. Un elemento de la tabla dierctores estaba relacionado con varios elementos de la tabla películas. Un director dirige varias películas, pero una película tiene un solo director.

Imaginemos que ahora queremos introducir una nueva tabla de actores. Ahora la relación entre la tabla de películas y la de actores no es de uno a varios porque igual que un actor participa en varias películas, una película tiene varios actores. Se trataría de una relación de varios a varios.

Para crear una relación de este tipo es necesario crear una tabla intermedia que relacione ambas tablas. Será una tabla que solamente tenga dos campos numéricos: uno correspondiente al actor y otro a la película. Por ejemplo, si el actor uno es Brad Pitt, la película 1 es El Club de la Lucha, la 2 Conoces a Joe Black y la 3 Babel, en la tabla relaciones debería haber tres registros: 1,1 ; 1,2 y 1, 3. Esto indica que el actor 1 participa en las películas 1,2 y 3. De este modo podemos introducir todos los actores que queramos en todas las películas que queramos.

Introduce una tabla de actores en la base de datos del ejercicio anterior. Después de crear la tabla, deberás crear las relaciones entre esta tabla y las de actores y películas.

Ahora crea una consulta de modo que aparezcan todas las parejas actor-película, pero en vez de aparecer los números aparezcan los nombres. Por ejemplo:

Quemar después de leer Brad Pitt

Quemar después de leer George Clooney

Quemar después de leer John Malkovich

Agora Rachel Weisz


Recuerda que al introducir las tablas en la consulta, puede que salgan relaciones que no has creado, y tengas que borrarlas.

Luego, sobre esa consulta, haz un listado de las películas en las que aparece un determinado actor.

domingo, 1 de noviembre de 2009

TRABAJANDO CON VARIAS TABLAS

Vamos a hacer una base de datos para organizar una colección de películas grabadas en diferentes dvds de modo que en cada dvd hay varias películas.

Se trata de almacenar la información sobre las películas: Título, año, género, director, dvd y ubicación del dvd.

Pero no vamos a hacer una tabla con toda esta información, sino que el género y director van a ser cada uno un número que identifica a un registro de las tablas director y género. Por ejempo 1 puede ser terror, y se almacena 1 en el campo género de una determinada película, y 1 en el campo director puede ser Tim Burton, que es un registro de la tabla directores.

Habrá una tabla DVDS, y ubicación será un campo de la tabla DBDs.

Crea las tablas, añade algunos registros, crea la relación entre las tablas y crea una consulta que muestre todas las películas con la información del director, el género, el DVD y la ubicación. Al hacer la consulta, al mostrar las tablas puede que te aparezcan más relaciones entre ellas de las que tu has creado. Borra las que sobren seleccionando la línea que las une y pulsando la tecla suprimir.

Una vez tengas creada la consulta y abierta en la vista hoja de datos, selecciona toda la consulta pulsando el recuadro arriba a la izquierda, y pulsa en el menú Registros->Filtro->Filtro por formulario.

Aunque te hayan desaparecido los datos, el filtro funciona igual que en excell, solamente hay la diferencia de que después de elegir el filtro debes pulsar el icono Aplicar Filtro.

Utiliza los filtros para seleccionar las películas de un determinado director, un determinado genero o las que pertenezcan a la vez a un genero y sean de un determinado director.

Observa que la diferencia con Excell es que no tecleas el nombre del director o del género para cada película. Si en lugar de sólo el nombre del director pusiéramos diez campos de información sobre el director, tenemos escrita en la información en la fila de cada película sin necesidad de teclearlo. Esa es la diferencia entre una base de datos relacional como ésta y una simple tabla de excell.

CAMPOS CALCULADOS

Existen campos cuyo valor es el resultado de una operación matemática entre los valores de otros campos. En el siguiente enlace tienes un ejemplo. El ejercicio consiste en hacer una base de datos con una consulta similar a la del ejemplo.
http://blog.educamas.es/2007/05/03/access-crear-campos-calculados/