Académique Documents
Professionnel Documents
Culture Documents
(Ciencias de la Empresa)
VISIN
Ser una de las 10 mejores universidades privadas del Per al ao 2020, reconocidos por nuestra excelencia acadmica y vocacin de servicio, lderes en formacin integral, con perspectiva global; promoviendo la competitividad del pas.
MISIN
Somos una universidad privada innovadora y comprometida con el desarrollo del Per, que se dedica a formar personas competentes, integras y emprendedoras, con visin internacional, para que se conviertan en ciudadanos responsables e impulsen el desarrollo de sus comunidades, impartiendo experiencias de aprendizaje vivificantes e inspiradores; y generando una alta valoracin mutua entre todos los grupos de inters.
PRESENTACIN
Las herramientas para la gestin de datos y procesos empresariales se han convertido en el estndar del mercado. El dominio de estas herramientas, es bsico en el entorno laboral actual. Dominando el uso correcto de los ordenadores y sus aplicaciones ms utilizadas, aplicndolos en la gestin de datos y programando proyectos recursos, que ampliarn tus posibilidades profesionales. Mediante la asignatura de Informtica II, el alumno adquirir los conocimientos y las tcnicas necesarias para que pueda formarte y conocer las nuevas tendencias en procesamiento y gestin de datos, utilizando los programas ms popularizados en el mercado, otorgndole as las capacidades necesarias para poder utilizar cualquier otro software en tu entorno profesional y laboral. El futuro profesional podr integrarse en un sector de gran crecimiento, gracias al avance de las nuevas tecnologas, y que tiene una fuerte demanda de usuarios y profesionales. Con la realizacin de la asignatura, el alumno podr: o Disear y crear diagramas tcnicos y empresariales que le sirven como recurso para realizar organizadores o comunicar ideas, lo hace con creatividad y organizadamente. Obtener los conocimientos fundamentales e importantes sobre terminologa especfica relacionada con el desarrollo de pginas web y web sites. Planificar y llevar a cabo proyectos, organizando los recursos y costos que conlleva ste. Disear la estructura, implementar y procesar datos, mediante un Sistema Gestionador de base de datos relacional.
o
o o
o o o o
: Creacin de Diagramas. : Diseo y desarrollo de web sites. : Planificacin y Gestin de Proyectos. : Diseo e Implementacin de Base de Datos
Agradecemos a los docentes: Alan Miguel Infante Vidaln, Edson Lazo lvarez, Katia Melina Montero Barrionuevo, Felipe Aliaga Cavero, Jorge Sifuentes Lpez, Carlos Medina Raymundo y Alan Chvez Arancibia por su participacin en la edicin del presente material.
Los autores
NDICE
PRESENTACIN INDICE PRIMERA UNIDAD GUA PRCTICA N 1: CREACIN DE DIAGRAMAS GUA PRCTICA N 2: SOFTWARE DE DIAGRAMACIN ONLINE GUA PRCTICA N 3: FUNDAMENTOS DE LA CREACIN DE SITIOS WEB GUA PRCTICA N 4: PRESENTACIN Y ESTRUCTURA DE UN SITIO WEB GUA PRCTICA N 5: APLICACIN DE FORMATOS Y ESTILOS A UNA PGINA WEB GUA PRCTICA N 6: FUNDAMENTOS DE LA ADMINISTRACIN DE PROYECTOS GUA PRCTICA N 7: PLANIFICACIN Y CONTROL DE RECURSOS DEL PROYECTO GUA PRCTICA N 8: INFORMES DEL PROYECTO SEGUNDA UNIDAD GUA PRCTICA N 9: SISTEMAS GESTORES DE BASE DE DATOS GUA PRCTICA N 10: BASE DE DATOS RELACIONALES GUA PRCTICA N 11: CREACIN DE BASE DE DATOS GUA PRCTICA N 12: DISEO DE CONSULTAS GUA PRCTICA N 13: CONSULTAS AVANZADAS GUA PRCTICA N 14: DISEO DE FORMULARIOS GUA PRCTICA N 15: DISEO DE INFORMES GUA PRCTICA N 16: MACROS REFERENCIAS BIBLIOGRFICAS 3 4 5 5 9 13 21 29 37 49 51 57 57 61 71 83 90 93 106 110 113
PRIMERA UNIDAD
GUA PRCTICA N 1: CREACIN DE DIAGRAMAS
Seccin: ..... Docente: .. Unidad: . Semana: . Apellidos : ... Nombres : ... Fecha: ../../2014 Duracin : min
INSTRUCCIONES: Reconozca los conceptos fundamentales y luego desarrolle los ejercicios de la Practica
I. CONCEPTOS FUNDAMENTALES
1. Introduccin
El presente captulo explica el proceso de iniciar el Visio; proporciona los conocimientos generales para usar las Plantillas de formas que integran sus diversas Categoras, y aplicarlos en la presentacin de ideas, procesos y conjuntos complejos de informacin en una pgina de dibujo.
2. Visio 2010
Office Visio 2010 facilita a los profesionales empresariales y de TI (tecnologa de la informacin), la visualizacin, anlisis y comunicacin de informacin, sistemas y procesos complejos. Con los diagramas de aspecto profesional de Visio, se puede mejorar la comprensin de sistemas y procesos, entender mejor la informacin compleja y utilizar dichos conocimientos para tomar mejores decisiones de empresa. Microsoft Office Visio 2010 se encuentra disponible en dos ediciones independientes: Office Visio Professional 2010 y Office Visio Standard 2010, que tiene la misma funcionalidad bsica que Office Visio Professional, pero incluye un subconjunto de caractersticas y plantillas.
3. Entorno de dibujo
El Entorno de dibujo de Visio, que incluye la pgina de dibujo, el panel de tareas (ventana de aplicacin del Office que muestra comandos representados por iconos, utilizados frecuentemente), las galeras de smbolos, los mens y las barras de herramientas. Luego de abrir una plantilla, se muestra el entorno de dibujo de Microsoft Office Visio, que incluye mens, barras de herramientas, galeras de smbolos con formas, la pgina de dibujo y un panel de tareas situado a la derecha de la pgina de dibujo. El dibujo se crea en la pgina de dibujo, que representa la pgina impresa e incluye cuadrculas que ayudan a colocar las formas.
El panel de tareas se emplea para acceder rpidamente a distintos tipos de informacin mientras se trabaja o para colaborar con otros miembros del equipo. Las formas constituyen la base de todos los diagramas de Visio: organigramas, diagramas de flujo, calendario de un proyecto, diseo de oficinas, etc. Cualquier cosa es una forma, inclusive una foto, una imagen, etc., todo lo que se incluye en una pgina de dibujo es una forma; stas pueden representar objetos, acciones e ideas. En el presente captulo se estudian las bases esenciales de las formas.
de planta y elegir la plantilla Plano de planta. Para aadir ms galeras de smbolos, nos dirigimos a la opcin Ms formas, Mapas y planos de planta, Plano de construccin, y elegimos las galeras: Mobiliario, Mobiliario de Oficina, Plano de baos y cocinas.
3. Para realizar el siguiente diagrama se debe ingresar a la categora Diagrama de flujo y elegir la plantilla Diagrama de flujo bsico.
4. Para realizar el siguiente diagrama se debe ingresar a la categora Diagrama de flujo y elegir la plantilla Diagrama de flujo bsico.
INSTRUCCIONES: Reconozca los conceptos fundamentales y luego desarrolle los ejercicios de la Practica de laboratorio
Potente y fcil de usar: Elije entre cientos de formas Mensaje automtico para aadir y conectar objetos rpidamente Arrastra nuevas lneas desde cualquier objeto Arrastra y suelta para aadir tus propias imgenes Exporta a (vector) PDF, PNG y JPG Insertar diagramas en blogs o wikis Maquetas interactivas de puntos de acceso y estados Importa documentos desde Microsoft Visio (.vdx)
Colaboracin: - Colaboracin en tiempo real con los cambios fusionados y sincronizados instantneamente - Nmero ilimitado de colaboradores simultneos - Potente control de versiones, con historial completo de modificaciones - Chat grupal - Comentarios por medio de notas post-it - Comparte imgenes y plantillas personalizadas en tu organizacin 9
2. Draw.io
Software de diagramacin online gratis. No necesitas registrarte. Permite exportar en .JPG , archivo XML. Permite realizar impresiones https://www.draw.io/
b.
10
c.
Finalmente hacemos clic en el botn AGREGAR A CHROME, en la aplicacin Lucidchart Diagramas Colaborativos. Y damos clic en el botn Aadir de la ventana de confirmacin de nueva aplicacin.
d.
Aparecer en nuestro entorno del navegador Chrome, la aplicacin de Lucidchart Diagramas Colaborativos. Hacemos clic para iniciar el trabajo en la aplicacin.
11
e.
Para iniciar rpidamente con el trabajo, en la ventana de presentacin presionaremos la opcin: Not yet, take me to the app.
PARTE 02: DIAGRAMACIN EN LUCIDCHART DIAGRAMAS COLABORATIVOS a. Realice el siguiente diagrama de BPMN 2.0 en el Lucidchart Diagramas Colaborativos. Para ello, dirjase a la parte inferior izquierda de la pantalla, y haga clic sobre el botn More Shapes. En la ventana que aparece busque la librera Business y active la plantilla BPMN 2.0, presione el botn Save para iniciar con el grfico.
12
INSTRUCCIONES: Reconozca los conceptos fundamentales y luego desarrolle el sitio web con HTML.
I. CONCEPTOS FUNDAMENTALES
1. Qu es una pgina web?
Una pgina web puede ser definida como un conjunto de texto organizado y estructurado, que est escrito en un lenguaje de hipertexto identificable por un browser el cul presenta la pgina web al usuario.
2. Qu es un hipertexto?
El concepto de hipertexto responde, fundamentalmente, a una forma de concebir el acceso a la informacin y como se organizan los elementos en un espacio definido. El hipertexto permite la existencia de contenedores de elementos multimedia de una pgina web en secciones bien definidas como imgenes, prrafos, ttulos, tablas y dems. As el hipertexto define la estructura de la pgina web, as como que contenido tendr y cmo y en qu orden estarn dispuestos dichos elementos.
3. Qu es el HTML?
Lenguajes de Marcas: Existe una gran variedad sobre los lenguajes de marcas, adems de una larga historia sobre su uso y aparicin. HTML (Hyper Text Markup Language). Traducido al castellano sera Lenguaje de Etiquetas de Hipertexto: Se trata de un conjunto de tags o etiquetas (<></>) que se van intercalando entre el texto de forma que los elementos de la pgina puedan ser traducidos por un browser o navegador a travs de la internet y as mostrar la pgina web. Existe un organismo internacional independiente llamado W3C (World Wide Web Consortium) que se encarga de establecer los lineamientos para la aplicacin de los estndares de los lenguajes de marcas para la web como XHTML, HTML, y ms.
documento el cdigo HTML deseado. Puede utilizarse incluso el Bloc de notas para hacerlo. Pero crear pginas web mediante el cdigo HTML es ms costoso que hacerlo utilizando un editor grfico. Al no utilizar un editor grfico cuesta mucho ms insertar cada uno de los elementos de la pgina, al mismo tiempo que es ms complicado crear una aparienciaprofesional para la pgina. Hoy en da existe una amplia gama de editores de pginas web. Uno de los ms utilizados, y que destaca por su sencillez y por las numerosas funciones que incluye, es Adobe Dreamweaver, Microsoft Expression Web, Adobe Pagemill, Coffee Cup, Adobe GoLive, NetObjectsFusion, CutePage, HotDogProffesional, Netscape Composer y Arachnophilia, algunos de los cuales tienen la ventaja de ser gratuitos.
Esta estructura permite que la pgina web pueda ser descifrada por un browser, as que debe ser cuidadosamente escrita.
Centra el texto que est entre las etiquetas Dibuja una lnea horizontal incrustada en el documento Prrafo (deja una lnea en blanco) Prrafo (alineado a la derecha), puede ser, LEFT, CENTER, JUSTIFY, RIGHT. Cambio a la lnea siguiente (sin dejar lnea en blanco) 14
<br>
<b> y </b> <strong> y </strong> <i> y </i> <em> y </em> <pre> y </pre>
Poner el texto en negrita Poner el texto en cursiva Preformatea el texto respetando los espacios y los retornos de carro, como una mquina de escribir Listas desordenadas numeradas con vietas) Listas ordenadas (numeradas) Enlaces con otra pgina Enlaces con una pgina fuera de nuestro sistema Insertar una imagen en la pgina src="imagen.gif" Inserta la imagen arriba el texto alineando (no
<ul> y </ul> ; <li> <ol> y </ol> ;<li> <a href="pagina.html"> YYY </a> <a href="http://www.paginaweb.com"> YYY </a> <img src="imagen.gif" alt = "descripcin"> <img align=top>texto
<img src="imagen.gif" align=middle> texto <img src="imagen.gif" align=bottom> texto <img src="imagen.gif" height=94> width=120
Inserta la imagen alineando en el centro el texto Inserta la imagen alineando abajo el texto Da al navegador la informacin sobre el tamao de la imagen, pudiendo variar su tamao. Cambia slo el color de entre estas etiquetas texto
Le ponemos el tipo de fuente que queremos, pero debe estar instalada y con el mismo nombre. Le da al texto el tamao 5 (SIZE va del 1 al 7) Para el color de fondo uniforme sustituimos las xx (rojo); yy (verde); zz (azul) por cifras hexadecimales Pone una imagen de fondo en forma de tapiz (pueden ser GIF, JPG, PNG, JPEG) Son las etiquetas que definen el principio y fin de la tabla Para definir cada fila (se pone tantas como filas) Para cada celda de cada fila Para unir celdas (columnas) Para unir filas
<body background="imagen.gif">
<table> </table> <tr> </tr> <td> </td> <td colspan=2> </td> <td rowspan=2>
15
Ejemplo 1: Listas <HTML> <HEAD><TITLE></TITLE></HEAD> <BODY> Pases del mundo <UL> <LI>Francia</LI> <LI>Espaa</LI> <LI>Inglaterra</LI> </UL> Pases del mundo <OL> <LI>Francia</LI> <LI>Espaa</LI> <LI>Inglaterra</LI> </OL> </BODY> </HTML> Ejemplo 2: <HTML> <HEAD><TITLE>Pagina de enlaces</TITLE></HEAD> <BODY> <CENTER> <!-- Comentario Hipervnculo> <P><A HREF = "http://www.yahoo.com">Yahoo</A></P> <P><A HREF = "http://www.altavista.com">AltaVista</A></P> <P><A HREF = "pagina1.html">Pagina Web Personal</A></P> </CENTER> </BODY> </HTML> Ejemplo 3: Tablas <TABLE bgcolor="yellow border=1 > <TR> <TD> fila 1 columna 1</TD> <TD> fila 1 columna 2</TD> </TR> <TR> <TD> fila 2 columna 1</TD> <TD> fila 2 columna 2 </TD> </TR> </TABLE>
16
2.
Dentro de la carpeta imgenes colocaremos los archivos: uc_campus.jpeg y uc_pabellon.jpeg; proporcionados por el docente.
uc_logo.png,
3.
Ingresamos al Bloc de Notas e insertamos el contenido de texto de nuestra primera pgina web:
UNIVERSIDAD CONTINENTAL Visin de la Universidad Ser una de las 10 mejores universidades del Per al ao 2020, reconocidos por nuestra excelencia acadmica y vocacin de servicio, lderes en formacin integral, con perspectiva global; promoviendo la competitividad del pas. Misin de la Universidad Somos una universidad privada, innovadora y comprometida con el desarrollo del Per, que se dedica a formar personas competentes, ntegras y emprendedoras, con visin internacional; para que se conviertan en ciudadanos responsables e impulsen el desarrollo de sus comunidades; impartiendo experiencias de aprendizaje vivificantes e inspiradoras; y generando una alta valoracin mutua entre todos los grupos de inters. Nuestros principios El respeto a la dignidad humana. El pluralismo y la libertad de pensamiento, de crtica, de expresin y de ctedra. Democracia. Bsqueda de la verdad. Afirmacin de los valores individuales y sociales al servicio de la comunidad.
17
4.
Dar el formato correspondiente el texto en el Bloc de Notas de tal manera que el resultado sea como se muestra la siguiente pgina web. No olvides guardar el archivo dentro de la carpeta universidad con el nombre index.html
18
5.
Ingresamos al Bloc de Notas e insertamos el contenido de texto de nuestra segunda pgina web:
Historia La Universidad Continental nace del sueo de dos jvenes que emprendieron la marcha de un proyecto educativo en 1985, desde su nacimiento plasmaron en cada uno de sus proyectos un sello caracterstico de calidad, asimismo es reconocido por el buen servicio y pasin en cada emprendimiento y sobre todo en cada integrante de esta gran familia. La Universidad Continental naci el 30 de junio de 1998 en el centro del pas, obtuvimos la autonoma plena brindada por la Autorizacin de Funcionamiento Definitiva, bajo Resolucin 299-2006-CONAFU, otorgada luego de una rigurosa y satisfactoria evaluacin realizada por el Consejo Nacional para la Autorizacin de Funcionamiento de Universidades (CONAFU) el 07 de septiembre de 2006. Valores Nuestros Valores nos definen como: Una Universidad Global porque afrontamos con optimismo los desafos de la globalizacin y las exigencias de la competitividad. Dispuestos a pensar globalmente y asumir estndares internacionales en su actuacin local. Una Universidad Moderna porque nos adaptamos rpidamente a los cambios, promovindolos y anticipndonos a ellos, asimilando los recursos de la tecnologa educativa. Una Universidad Humanstica porque brindamos formacin integral, para ser forjadores de una cultura ms justa, fraterna y solidaria. Una Universidad Sistmica porque trabajamos para ser una organizacin inteligente, flexible en su estructura y sinrgica en su accin, para brindar un servicio de excelencia acadmica y procesos operativos de calidad.
19
6.
Dar el formato correspondiente el texto en el Bloc de Notas de tal manera que el resultado sea como se muestra la siguiente pgina web. No olvides guardar el archivo dentro de la carpeta universidad con el nombre historia.html
Autoevaluacin del Tema N 03 Teora a) Elaborar un ensayo sobre la historia del internet, los lenguajes de marcas y los browsers (o navegadores web) b) Elaborar un ensayo describiendo el comportamiento de los paquetes que viajan a travs de la Internet para identificar una pgina web. c) El ensayo debe cubrir el uso y aplicacin de un firewall, un servidor proxy, browser, y otros conceptos que crea conveniente. d) Explorar ms sobre las herramientas WYSIWYG aplicadas al diseo web y los editores HTML y CSS. e) Elaborar un ensayo sobre las diferencias entre html, xhtml y xml y como se complementan. Prctica f) Explorar las potencialidades de la implementacin de scripts hechos con javascript. g) Elaborar una pequea pgina web utilizando algn editor de texto sencillo. Utilizar al menos una vez cada uno de los elementos sealados en esta seccin. h) Explorar acerca de la utilidad de otros objetos HTML: <object>, <form> y <frameset>
20
INSTRUCCIONES: Reconozca los conceptos fundamentales y luego elabore el sitio web establecido en la Prctica de Laboratorio
I. CONCEPTOS FUNDAMENTALES
1. Diseo de la estructura de un sitio web
En esta parte se sita en el lugar del diseador, que es el que realmente acomete la creacin y el diseo de los sitos, el que produce y controla la informacin y el que usa las tecnologas que se encuentran en Internet. Antes de comenzar con el diseo de un sitio web debe dominar ciertos conceptos de diseo y algunas estrategias comunes del trabajo en Internet. Seguro que tiene las dudas lgicas de cualquier principiante, como que formatos utilizar para las imgenes o cmo cargar el resultado del trabajo en un servidor. En ocasiones se utiliza errneamente el trmino pgina web para referirse a un sitio web. Un sitio web es un conjunto de pginas web. Las pginas web constituyen archivos nicos con un nombre asignado.
2. El proceso de diseo
Los pasos bsicos para desarrollar un sitio web son siempre los mismos, pero segn su naturaleza y su tamao vara el nmero de personal necesario. En este captulo vamos a considerar esos pasos: Crear y organizar el contenido: La parte ms importante de un sitio web es el contenido, que es en realidad lo que interesa a los visitantes y los hace regresar al sitio rena todos los elementos que conforman el contenido de un sitio: textos, imgenes, tablas y elementos multimedia.
Dibujar los bocetos de las pginas: Los bocetos son prototipos de las futuras pginas del sitio, con dimensiones aproximadas a las de las ventanas del navegador. Antes de ponerse a trabajar en un boceto considere los elementos que tiene y su distribucin. Estos prototipos facilitarn el anlisis para acordar los
21
diseos con el cliente comunique sin ambigedades sus ideas y considere las herramientas que puede y es capaz de utilizar. Crear los documentos HTML o producir el sitio: Con el diseo pensado y preparado el contenido est listo para comenzar la fase de produccin. Las imgenes estn ya optimizadas en su editor grfico como Photoshop o Fireworks, y el texto listo. Durante esta fase de produccin guarde todas las variantes que realice. Es posible que necesite retomar alguna de ellas en algn momento. Muchos diseadores utilizan un conjunto ordenado de carpetas para organizar sus versiones y archivos.
Comprobar el funcionamiento: Una vez creado el sitio debe comprobar cmo funciona. Hay problemas que slo surge en el proceso de evaluacin, cree un prototipo bsico de trabajo que contenga todos los enlaces del sitio. En cuanto visualice las pginas en diferentes navegadores notar que es preciso realizar pequeos cambios en los documentos HTML. Cargar y hace nuevas pruebas: Si ya tiene una versin definitiva del sitio en su ordenador es el momento de cargarlo en el servidor para que todos puedan verle. Una vez all asegrese que el traslado ha sido exitoso y que el sitio funciona perfectamente. Vuelva a comprobar cada uno de los enlaces de la pgina. Dar mantenimiento al sitio: Los sitios generalmente requieren actualizaciones para adaptarlos a las nuevas tecnologas y a los cambios de contenido correspondientes. Un sitio web nunca est realmente terminado debido precisamente a estas actualizaciones.
22
Mapa de sitio
5. El Wireframe
El wireframe representa la estructura y distribucin de elementos dentro de una pgina web. Es recomendable pasar por varios bosquejos antes de pensar en pasar al ordenador y construir la pgina web. Cada rea de la pgina debe recibir un nombre nico pues ayudar en la asignacin de formatos por clases ms adelante.
Wireframe Web
23
24
2.
Diseamos el bosquejo que tendr la distribucin de nuestra pgina web. Este diseo se conoce como wireframe.
25
3.
Ingresamos al Bloc de Notas y modificamos el contenido de la pgina index.html, insertando las lneas en negrita:
<html> <head> <title> ::.. Bienvenidos a la Universidad Continental ..:: </title> <link rel="stylesheet" type="text/css" href="estiloejemplo.css" /> </head> <body> <div id="cabecera"> <img src="imagenes/uc_logo.png" /> <h1><strong>UNIVERSIDAD CONTINENTAL</strong></h1> <hr /> </div> <div id="cuerpo"> <div id="cuerpoizquierda"> <h3><em>Visin de la Universidad</em></h3> <p>Ser una de las 10 mejores universidades del Per al ao 2020, reconocidos por nuestra excelencia acadmica y vocacin de servicio, lderes en formacin integral, con perspectiva global; promoviendo la competitividad del pas.</p> <h3><em>Misin de la Universidad</em></h3> <p>Somos una universidad privada, innovadora y comprometida con el desarrollo del Per, que se dedica a formar personas competentes, ntegras y emprendedoras, con visin internacional; para que se conviertan en ciudadanos responsables e impulsen el desarrollo de sus comunidades; impartiendo experiencias de aprendizaje vivificantes e inspiradoras; y generando una alta valoracin mutua entre todos los grupos de inters.</p> <h3><em>Nuestros principios</em></h3> <ul> <li>El respeto a la dignidad humana.</li> <li>El pluralismo y la libertad de pensamiento, de crtica, de expresin y de ctedra. Democracia.</li> <li>Bsqueda de la verdad.</li> <li>Afirmacin de los valores individuales y sociales al servicio de la comunidad.</li> </ul>
26
</div> <div id="cuerpoderecha"> <h3><em>Campus Universitario</em></h3> <img src="imagenes/uc_campus.jpg" width=250px height=150px /> <br /><br /> <img src="imagenes/uc_principal.jpg" width=250px height=150px /> <br /><br /> <hr /> <br /><br /> <a href="http://www.continental.edu.pe">Ir a la Universidad Continental</a> <br /><br /> <a href="historia.html"> Historia de la Universidad </a> </div> </div> </body> </html>
4.
27
5.
Ingresamos al Bloc de Notas, insertamos el siguiente contenido y guardamos el archivo como estiloejemplo.css, en la misma ubicacin de index.html
body { background-image:url("imagenes/fondo.png"); background-repeat:repeat-x; } #cabecera { width:800px; height:150px; margin:auto; background-color:#3F7FBF; text-align:center; padding: 25px 25px 0 25px; } #cuerpo { width:800px; height:600px; margin:auto; background-color:#3F7FBF; padding: 25px 25px 0 25px; } #cuerpoizquierda { width:400px; height:600px; float:left; padding: 0 25px 0 25px; } #cuerpoderecha { width:250px; height:600px; float:right; padding: 0 25px 0 25px; } h1 {color:#91E8F9; text-align:center;font-family:courier;} h3 {color:#A4C5FA; text-align:center; text-decoration:underline;font-family:arial;} p {color:#CCEFF2; text-align:justify; font-family:arial;} ul {list-style-image:url("imagenes/uc_lista.png"); color:#CCEFF2; text-align:justify; font-family:arial; } a {display:block;padding:5px 5px 5px 5px; font-family:arial;backgroundimage:url("imagenes/fondo_link1.png");text-align:center;} a:hover{background-image:url("imagenes/fondo_link2.png");text-decoration:none;}
28
INSTRUCCIONES: Reconozca los conceptos fundamentales y luego desarrolle el sitio web en Dreamweaver establecido en la Prctica de Laboratorio
I. CONCEPTOS FUNDAMENTALES
1. Qu es un estilo CSS?
Las hojas de Estilo en cascada (Cascading Style Sheets), CSS es un lenguaje artificial usado para definir la presentacin de un documento estructurado escrito en HTML o XML (y por extensin en XHTML). El WWWC (World Wide Web Consortium) es el encargado de formular la especificacin de las hojas de estilo que servirn de estndar para los agentes de usuario o navegadores. Las hojas de estilo vienen a intentar volver a separar en un documento el estilo lgico del estilo fsico, dejando este ltimo en bloques de definicin de estilos separados de la estructura del documento. La estructura de una pgina: cabeceras, prrafos, imgenes, tablas, etc. no se preocupa de la apariencia final, sino de que elementos componen la pgina web. Por el contrario, el estilo y formato se encarga de la apariencia final: prrafos con un cierto tipo de letra, tablas con un determinado color de fondo, bordes, mrgenes, etc.
3. Qu es la propiedad style?
Esta propiedad permite aplicar estilos CSS a un elemento HTML ubicado en la pgina web. Simplemente tendrn que especificarse las propiedades CSS dentro de la propiedad style. Existen muchas formas de definir la propiedad style. As que, contamos varias formas de incrustar los estilos segn nuestra necesidad. La ms bsica sera incluirlo en la propia etiqueta, pero no es realmente operativo y solo se debera hacer en casos extremos. <p style="text-align: justify; ">Texto del parrafo</p> La propiedad CSS aqu utilizada es text -align y su valor es justify, permitiendo un texto justificado a la izquierda. La propiedad se aplicar solo al prrafo donde est definido el style Otra forma es incluirlo al inicio del documento. En la seccin del header. 29
<head> <style type="text/css"> p{ text-align: justify; } </style> </head> La propiedad se aplicar solo a todos los prrafos de la pgina web. El uso de llaves { } es necesario para indicar las propiedades que se utilizan. Y despus usar las etiquetas HTML normalmente, de esta manera todas las etiquetas p quedaran con el mismo estilo. Sin embargo tampoco es realmente eficiente, pues se tendr que poner todo el cdigo en todas las pginas y para cambiar algo tendras que editar todas las pginas. La tercera opcin es una forma ms formal del uso de las propiedades, aplicacin de clases y otro tipo de efectos y distincin de elementos sobre las pginas de un sitio. Pudiendo asociar un archivo de formato especializado con la pgina o pginas web al mismo tiempo. <head> <link rel="stylesheet" href="MiformatoCSS.css" type="text/css"> </head> La propiedad rel indica el tipo de archivo. La propiedad href indica la ubicacin del archivo .CSS que contiene los estilos CSS. La propiedad type nos permite identificar y aplicar el CSS al documento aadindolo en forma de texto. De esta manera estara completamente externa y tocando tan solo un archivo cambiara el aspecto de todo un sitio web.
agrupacin
id (atributo de etiqueta)
hash no aparece en el valor de la ID. Funciona como el selector de clase excepto que el ID solo puede ser usado una vez en el documento. #i5 {color: red;} <p id="i5"> esto es un texto con una id de 'i5'. </p> Estas dos etiquetas HTML fueron introducidas para soportar CSS. Piense en ellas como etiquetas CONTENEDORES, las cuales puede rellenar con estilos. div se usa para estructura de formato, bloques de texto. <div align="center"><h1>este encabezado</h1></div> span es usado para formateado en lnea. <spanclass="example"> texto rojo en el prrafo</span>
font-family
font-size
font
PROPIEDADES DE FUENTE Usada para declarar una fuente especfica a usar, o una fuente genrica de una familia en orden de preferencia. Las familias de fuentes genricas son: serif, sans-serif, monospace, cursive y fantasy. No deben tener comillas. Varias palabras como fuente de nombre si deben llevar comillas. P {font-family: "Times New Roman", serif;} Selecciona entre cursiva, oblicua y normal. EM {font-style: italic;} Dos posibles valores: small-caps and normal. Es probable que aparezcan ms valores en el futuro. H3 {font-variant: small-caps;} Los valores son: bold, normal, lighter, bolder y valores numricos entre 100-900. B {font-weight: 700;} Aplica el tamao absoluto (pt, in, cm, px), tamao relativo (em, ex), o un porcentaje del tamao normal. Palabras clave: xx-large, x-large, large, medium, small, x-small, xxsmall, larger, smaller H2 {font-size: 200%;} H3 {font-size: 36pt;} Abreviatura de las dems propiedades de fuente. El orden de los valores es importante: font {font-style font-variant font-weight font-size/line-height fontfamily;}. Cualquiera de estos valores puede ser omitido, pero el orden es importante. P {font: bold 12pt/14pt Helvetica,sans-serif;} COLOR Y PROPIEDADES DEL FONDO Aplica el color de un elemento dado. Para el texto, esto establece el color del texto; para otros elementos, como HR, establece el color del primer plano. H6 {color: teal;} Establece el color de fondo de un elemento. El fondo se extiende al borde del elemento. Valor inicial: transparente. { background-color: #CCCC00 } Define una imagen como patrn de fondo. En conjuncin con las otras propiedades de fondo, puede usarse como mosaico o repetirse en una direccin solamente. De uso recomendado con backgroundcolor, para las personas que deshabilitan la carga de imgenes. BODY {background-image: url(bg41.gif);} Establece el estilo de repeticin para una imagen de fondo. Los 31
color
background-color
background-image background-repeat
backgroundattachment backgroundposition
background
valores son: repeat (mosaico), no-repeat, repeat-x (horizontal), repeat-y (vertical). Por defecto: repeat. BODY { background-repeat: repeat-y } Define si la imagen de fondo sigue el movimiento de desplazamiento de la barra de scroll o si no. Los valoresposibles son: scroll y fixed. BODY {background-attachment: fixed;} Establece el punto de comienzo de un fondo, ya sea imagen o color. Si es un color, el relleno del color continuo desde tal posicin. Si es una imagen, la primera imagen es ubicada en esa posicin. Valores: Position (x y) o (x% y%); top, center, bottom, left, right. BODY {background-position: top center;} Abreviatura para las dems propiedades. Los valores pueden ser escritos en cualquier orden. BODY {background: white url(bg41.gif) fixed center;}
word-spacing
letter-spacing text-decoration
vertical-align
text-transform
text-align
text-indent
line-height
PROPIEDADES DEL TEXTO Establece la cantidad de espacios en blanco entre palabras, las cuales son definidas como cadenas de caracteres rodeados de espacio en blanco. P {word-spacing: 0.5em;} Define la cantidad de espacio en blanco entre letras, las cuales son definidas como cualquier carcter mostrado. P {letter-spacing: 0.5em;} Los valores son: none, underline, overline, line-through, blink. Se pueden reealizar combinaciones de ellas. U {text-decoration: underline;} .old {text-decoration: line-through;} Establece el alineamiento vertical de un elemento con respecto a su elemento padre. Quiz solo se puede aplicar a elementos en lnea; los valores negativos son permitidos. Palabras clave: baseline; middle; sub; super; text-top; text-bottom. .super {vertical-align: super;} Cambia las maysculas en las letras del elemento, sin importar el texto original. Los valores posibles son: capitalize (la primera letra de cada palabra se transforma en mayuscula), uppercase, lowercase. H1 {text-transform: uppercase;} Establece el alineamiento horizontal del texto en un elemento. Solo puede ser aplicado a elementos a nivel de bloque. P {text-align: justify;} H4 {text-align: center;} Define la indentacion de la primera lnea en un elemento. Usado comnmente para crear el efecto de tabulacin en los prrafos. Solo se aplica a elementos a nivel de bloque; son permitidos valores negativos. P {text-indent: 5em;} H2 {text-indent: -25px;} Establece la distancia vertical entre lineas bases en un elemento. No es posible usar valores negativos. P {line-height: 18pt;} H2 {line-height: 200%;}
32
empezaremos por definirlo y probarlo, primero en un ordenador local y una vez que todo est correcto lo enviaremos a un servidor web donde podr ser visitado. Obtener el dominio Existen diferentes compaas que se dedican a eso, la mayora cobra una cuota mensual o anual en dependencia de las prestaciones que ofrecen. Nota: Los URL cortos y sencillos son prcticos y fciles de recordar por los usuarios. Colocar el sitio en la Web Algunos consejos importantes a la hora de tomar este decisin independientemente del precio: verificar la rapidez de las conexiones a internet de otros sitios, conozca si registran el nombre del dominio y cunto cobran por hacerlo y preguntar si se puede conocer cuntas visitas tiene su sitio. Nota: El nombre del servidor, el directorio del servidor, el usuario y la contrasea son datos que debe suministrar el proveedor de servicios de internet. Siga correctamente sus indicaciones para que la conexin sea siempre impecable.
2. 3.
Copiar las imgenes ubicadas en la carpeta del docente a la carpeta img. Ingresar al Dreamweaver y crear un nuevo sitio web: a. Men Sitio > Nuevo Sitio b. Nombre del Sitio: Laboratorio 04 c. Carpeta del Sitio Local: X:\webpage\
4.
Crear un nuevo archivo HTML: a. b. c. d. Men Archivo > Nuevo Tipo de pgina: HTML Diseo: Ninguno Tipo de documento: HTML 5
5.
Guardar la pgina creada Untitled-1: a. Men Archivo > Guardar b. Nombre: index.html c. Cambiar a la Vista Cdigo
6.
33
7.
<!doctype html> <html> <head> <meta charset="utf-8"> <title>Universidad Continental - Laboratorio 05</title> <link rel="stylesheet" type="text/css" href="css/estiloprincipal.css"> <style type="text/css"> body { background-image:url(img/rayas1.png); } </style> </head> <body> <!-- DIV PRINCIPAL --> <div id="principal"> <!-- DIV CABECERA --> <div id="cabecera"> <img src="img/cabecera.jpg" alt="Universidad"/> </div> <!-- DIV MENUS --> <div id="menus"> <span>Inicio | Postulantes | Estudiantes | Padres y Familia | Colegios | Carreras Universitarias | Educacin Contnua | Prensa <span> 34
</div> <!-- DIV PUBLICIDAD --> <div id="publicidad"> <img src="img/banner_1.jpg" alt="Publicidad"/> </div> <!-- DIV MINIATURAS --> <div id="miniaturas"> </div> <!-- DIV PIE --> <div id="pie"> <!-- DIV NOTICIAS --> <div id="noticias"> <p><strong>Noticias</strong></p> <p><em>El gran aporte del Encuentro Cientfico Internacional </em></p> <p>Lo que nos dej la realizacin el Encuentro Cientfico Internacional (ECI), por primera vez en Huancayo, supera la mera realizacin de un evento universitario. Gracias a la Universidad Continental y la excelente relacin[...]</p> </div> <!-- DIV EVENTOS --> <div id="eventos"> </div> <!-- DIV ENLACES --> <div id="enlaces"> <img src="img/enlace_1.jpg" alt="Enlace"/> </div> </div> </div> </body> </html> 8. Insertamos el siguiente contenido y guardamos el archivo como estiloprincipal.css dentro de la carpeta css.
@charset "utf-8"; /* CSS Document */ #principal { width: 900px; background-color: White; margin: auto; box-shadow: #CCC 0px 0px 8px 3px; padding: 2px; overflow: hidden; } #cabecera { width: 900px; height: 120px; 35
background-color: #1F70A7; background-repeat: no-repeat; } #menus { width: 900px; height: 23px; margin-top: 2px; background-color: #2A5FAA; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:rgba(255,255,255,1); padding-top:7px; padding-left:5px; } #publicidad { width: 900px; height: 280px; margin-top: 2px; background-color: #D4BF55; } #miniaturas { width: 900px; height: 50px; background-image: url(../img/rayas2.gif); } #pie { width: 900px; height: 207px; } #noticias { width: 300px; height: 207px; background-color:#FFDFAA; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; float: left; } #eventos { width: 300px; height: 207px; background-color:#FFFFAA; float: left; } #enlaces { width: 300px; height: 207px; float: left; background-color:#00DFFF; } 36
INSTRUCCIONES: Reconozca los conceptos fundamentales y luego cree el Proyecto establecido en la Prctica de Laboratorio
I. CONCEPTOS FUNDAMENTALES
1. Introduccin
La direccin de proyectos es la aplicacin de conocimientos, habilidades, herramientas y tcnicas a las actividades del proyecto para cumplir con los requisitos del mismo. La aplicacin de conocimientos requiere de la direccin eficaz de los procesos apropiados. Estos procesos son 5 grupos de procesos y son:
Ciclo de vida de un proyecto Dirigir un proyecto por lo general implica: Identificar requisitos, Abordar las diversas necesidades, inquietudes y expectativas de los interesados segn se planifica y efecta el proyecto, Equilibrar las restricciones contrapuestas del proyecto que se relacionan, entre otros aspectos, con:
ALCANCE
CALIDAD
CRONOGRAMA
PRESUPUESTO
RECURSOS
RIESGO
Implicancias de un proyecto
2. La Vida de un Proyecto
Un proyecto es un esfuerzo temporal que se lleva a cabo para crear un producto, servicio o resultado nico. La naturaleza temporal de los proyectos indica un 37
principio y un final definidos. El final se alcanza cuando se logran los objetivos del proyecto o cuando se termina el proyecto porque sus objetivos no se cumplirn o no pueden ser cumplidos, o cuando ya no existe la necesidad que dio origen al proyecto. Temporal no necesariamente significa de corta duracin. En general, esta cualidad no se aplica al producto, servicio o resultado creado por el proyecto; la mayor parte de los proyectos se emprenden para crear un resultado duradero. Por ejemplo, un proyecto para construir un monumento nacional crear un resultado que se espera que perdure durante siglos. Por otra parte, los proyectos pueden tener impactos sociales, econmicos y ambientales que durarn mucho ms que los propios proyectos.
Se aplicar Sangra a la tarea sealada. La tarea superior se convertir en una tarea de resumen. Las tareas de resumen aparecen en Negrilla y se muestran en el rea del grfico como una barra negra. Para aplicar y quitar sangras ya deben estar escritas todos los captulos (tareas resumen de actividades). Escalas temporales La escala temporal aparece en el rea del grfico de un proyecto. Project puede mostrar hasta tres escalas de tiempo cada una de ellas llamadas nivel. Por ejemplo: Ao Mes Semana, Ao Semana - Da. El nivel superior muestra el periodo de tiempo ms extenso y el nivel inferior muestra el perodo de tiempo ms detallado. La escala temporal predeterminada muestra dos niveles: das dentro semanas Para definir las opciones de la escala temporal, siga estos pasos: Muestre en la pantalla una vista que contenga una escala temporal. (El ms conveniente es utilizar el Diagrama de Gantt) Clic en Formato Escala temporal Aparecer el cuadro de dilogo Escala Temporal que tiene cuatro fichas: Nivel Superior, Nivel Intermedio, Nivel Inferior y Periodo No Laborable.
El nivel intermedio es el que generalmente se modifica segn los requerimientos de la programacin, lo ms comn es mostrar la programacin en semanas y das. Definir la duracin de las tareas En el momento en que escriba una tarea, Project le asignar una duracin estimada de 1 da, simplemente para tener algo que mostrar en el Diagrama de Gantt. Todos los valores del campo Duracin que vayan acompaados de un signo de interrogacin se consideran como duraciones estimadas. Las duraciones pueden ser escritas en minutos (m o min), horas (h o hr), das (d o d), semanas (S o sem) meses (me o ms). Para escribir la duracin de las tareas: Muestre el Diagrama de Gantt En el campo duracin de cada tarea, escriba el periodo estimado que se demorar para ejecutarse (Si quiere puede agregarle un signo de interrogacin para indicar que es la duracin estimada) Pulse Enter.
39
Con este procedimiento se irn creando las barras del diagrama de Gantt. Las fechas del diagrama se calcularn automticamente, segn las fechas que se definieron en la informacin del proyecto. Mientras no se hayan configurado las dependencias de tareas vinculando predecesoras y sucesoras, la fecha de todas las tareas ser la misma que la fecha desde la que se va a programar el proyecto. Para las duraciones normales es necesario especificar a parte del calendario diario del proyecto, las condiciones con las que va a trabajar el programa, as en el momento en que se omita alguna informacin l pueda trabajar con esta. Establecer dependencia de tareas Para establecer el tipo de dependencia entre las tareas de un proyecto, se debe tener en cuenta estas cuatro relaciones: Fin a Comienzo (FC): La tarea sucesora no puede comenzar hasta que finalice la tarea predecesora Fin a Fin (FF): La tarea sucesora no puede finalizar hasta que no finalice la predecesora. Comienzo a Comienzo (CC): La tarea sucesora no puede comenzar hasta que comience la tarea predecesora. Comienzo a Fin (CF): La tarea sucesora no puede finalizar hasta que comience la tarea predecesora. Este tipo de vnculo no se utiliza normalmente, aunque est disponible.
Creacin de hitos en un esquema Los hitos indican el comienzo o el fin de tareas importantes o de entregas del proyecto. Para crear hitos hay dos formas. La ms fcil es escribir el hito como una tarea (Por ejemplo: construccin primer piso completo) y ponerle una duracin de cero (0), por ejemplo: Entrega de Planos. Sin embargo el hito no tiene duracin cero, por lo tanto la otra forma es convertir una tarea un hito, de la siguiente forma: Sobre el nombre de la tarea resumen, se da doble clic para que aparezca el recuadro con la informacin de la tarea En la pestaa Avanzado, se activa la casilla Marcar la tarea como un Hito
Los hitos aparecern en la fecha lmite de la tarea, aunque las fechas de inicio y fin permanecern en la base de datos del programa sin sufrir alteraciones.
40
2. Creacin, edicin y asignacin de calendarios. 2.1. El Proyecto PREPARACIN DEL SEMINARIO DE AUTOCAD se debe iniciar el Martes 10 de diciembre de 2013. Ficha Proyecto > Informacin del Proyecto
2.2. Configurando para que la semana empiece los das Lunes 2.2.1. Ficha Archivo > Opciones > 41
2.3. Crear un nuevo calendario para este proyecto llamado CalendarioSeminario y realizar las siguientes modificaciones: 2.3.1. Para crear el calendario Nuevo, nos ubicamos en Ficha de Proyecto > Cambiar tiempo de trabajo >
clic
2.3.2. Para crear el calendario Nuevo, nos ubicamos en Ficha de Proyecto > Cambiar tiempo de trabajo > clic
2.3.3. Modificamos el calendario Calendario Seminario. Ficha proyecto >Cambiar tiempo de trabajo Das de trabajo de CalendarioSeminario Martes-Viernes Horas de trabajo 8:00AM-13:00 PM y de 04:00 P.M. 07:00 P.M.
42
2.3.4.
En la ventana anterior modificamos los das no laborales Das que no se laboran en CalendarioSeminario Sbado, Domingo y Lunes Horas Horas no laborables
43
1. 3. 2.
6.
44
2.3.5. En la ventana anterior modificamos los das que excepcionalmente no se laboran CalendarioSeminario 12 de diciembre del 2013, 25 de diciembre del 2013, 01 de enero del 2013 Horas Excepcionalmente no se labora
1.clic
2.Seleccionamo s el calendario
45
1.
Doble clic
3. Graba el proyecto con el nombre SeminarioAutoCAD. 4. Definir en la barra de estado que las Nuevas tareas sean del tipo : Programada automticamente: Microsoft Project calcula las fechas de las tareas
46
2. Agregamos sangra
1. Seleccionamos las tareas que sern tareas secundarias, la tarea principal ser la tarea superior no seleccionada que es PREPARACIN DE SEMINARIO
7. Definimos la duracin de las tareas secundarias (la duracin de las tareas principales automticamente se calcularn en funcin al tiempo de las tareas secundarias)
47
8. Vincular las tareas 8.1. Vinculando la Tarea2 con la Tarea 3 2. Luego hacemos cli en Vincular tareas
48
INSTRUCCIONES: A continuacin se muestra una gua para asignar los recursos al proyecto trabajado en la Gua anterior 1. Definiendo recursos para el Proyecto 1.1. Definimos la moneda para los recursos Ficha Archivo >Opciones
Modificamos a S/.
1.2. Nos ubicamos en la Hoja de Recursos. Ficha Vista > Hoja de Recursos
clic
49
4. Establecemos 50
240 S/.
6.Clic en Asignar
5. Establecemos 100%
1.4.1.
50
b) e) f)
INSTRUCCIONES: A continuacin se detalla lo conceptos fundamentales de Informes del Proyecto, luego en Practica de laboratorio se proporciona los pasos para crear informes al proyecto trabajado en la Gua anterior
I. CONCEPTO FUNDAMENTALES
1. Crear un informe visual de los datos de Project en Excel o Visio
Los informes visuales permiten ver informacin de Project de forma grfica mediante el uso de tablas dinmicas mejoradas en Excel 2010. Cuando se haya exportado la informacin de Project a Excel, puede personalizar los informes an ms con las caractersticas de tabla dinmica mejorada de Excel 2010, como segmentaciones de filtro, bsqueda dentro de tablas dinmicas, mini grficos dentro de tablas dinmicas para mostrar tendencias al instante y mejoras de escritura diferida de OLAP.
2.1.
NOMBRE Informe de flujo de efectivo Informe de valor acumulado a lo largo del tiempo
TIPO Excel
Excel
DESCRIPCIN Utilice este informe para ver un grfico de barras con cantidades de costo y costo acumulado ilustrados a lo largo del tiempo. Utilice este informe para ver un grfico que traza el costo real del trabajo realizado (AC), el valor planeado (costo presupuestado del trabajo programado) y el valor acumulado (costo presupuestado del trabajo realizado) a lo largo del tiempo.
2.2.
51
TIPO Visio
Informe de disponibilidad de los recursos Informe de resumen de costo del recurso Informe de disponibilidad de trabajo del recurso Informe de resumen de trabajo del recurso
Visio
Excel
DESCRIPCIN Utilice este informe para ver un diagrama que muestra los costos planeados y reales del proyecto a lo largo del tiempo. Los costos se dividen por tipo de recurso (de trabajo, material y costo). Un indicador muestra si los costos planeados exceden los costos previstos. Use este informe para ver un diagrama que muestre el trabajo y la disponibilidad restante de los recursos del proyecto, desglosados por tipo de recursos (trabajo, material y costo). Se muestra un indicador rojo junto a cada recurso que est sobre asignado. Utilice este informe para ver un grfico circular que ilustra la divisin del costo de recursos entre los tres tipos de recursos: costo, material y de trabajo. Utilice este informe para ver un grfico de barras con la capacidad total, de trabajo y disponibilidad restante de los recursos de trabajo ilustrados a lo largo del tiempo. Utilice este informe para ver un grfico de barras con la capacidad total, de trabajo, disponibilidad restante y trabajo real del recurso ilustrados en unidades de trabajo.
Excel
Excel
2.3.
TIPO Excel
Visio
Informe de trabajo previsto Informe de costo presupuestado Informe de trabajo presupuestado Informe de valor acumulado a lo largo del tiempo
Excel
DESCRIPCIN Utilice este informe para ver un grfico de barras con el costo previsto, planeado y real del proyecto ilustrados a travs de tareas. Utilice este informe para ver un diagrama del proyecto dividido por trimestres y, despus, por tareas. En este informe se compara el trabajo y costo planeados con el trabajo y costo previstos. Se utilizan indicadores para mostrar cundo el trabajo planeado excede el previsto y cundo el costo planeado excede el previsto. Utilice este informe para ver un grfico de barras con el trabajo previsto, planeado y real del proyecto ilustrados a travs de tareas. Utilice este informe para ver un grfico de barras con el costo presupuestado, previsto, planeado y real ilustrados a lo largo del tiempo. Utilice este informe para ver un grfico de barras con el trabajo presupuestado, previsto, planeado y real ilustrados a lo largo del tiempo. Utilice este informe para ver un grfico que traza el costo real del trabajo realizado (AC), el valor planeado (costo presupuestado del trabajo programado) y el valor acumulado (costo presupuestado del trabajo realizado) a lo largo del tiempo.
52
y de la
En la tabla siguiente se describen los informes visuales de las categoras Resumen de tareas, Resumen del recurso y Resumen de la asignacin. Los informes de resumen no incluyen datos de fase temporal. CATEGORA Resumen de tareas NOMBRE Informe de estado de tareas crticas TIPO Visio DESCRIPCIN Utilice este informe para ver un diagrama que muestra el trabajo y el trabajo restante tanto de tareas crticas como no crticas. La barra de datos indica el porcentaje de trabajo completado. Utilice este informe para ver un diagrama del trabajo y del porcentaje de trabajo completado para las tareas del proyecto, con smbolos que indican cundo el trabajo previsto excede el trabajo, cundo el trabajo previsto es igual al trabajo y cundo el trabajo excede el trabajo previsto. La barra de datos indica el porcentaje de trabajo completado. Utilice este informe para ver un grfico de barras con el trabajo restante y el trabajo real de cada recurso de trabajo, ilustrados con unidades de trabajo. Utilice este informe para ver un diagrama de los valores de trabajo y costos de cada uno de los recursos del proyecto. El porcentaje de trabajo completado se indica mediante sombreado en cada uno de los cuadros del diagrama. El sombreado es ms oscuro a medida que el recurso se aproxima a la finalizacin del trabajo asignado.
Resumen de tareas
Visio
Excel
Resumen de la asignacin
Visio
53
clic
54
clic
1.2.
Creando un Informe para la impresin inmediata 1.2.1. Ficha Proyecto > Informe clic 1.2.2. Se muestra lo siguiente
clic
55
56
SEGUNDA UNIDAD
GUA PRCTICA N 9: SISTEMAS GESTORES DE BASE DE DATOS
Seccin: ..... Docente: .. Unidad: . Semana: . Apellidos : ... Nombres : ... Fecha: ../../2014 Duracin : min
INSTRUCCIONES: Reconozca los conceptos fundamentales y luego desarrolle las preguntas planteadas en la ACTIVIDAD
I. CONCEPTO FUNDAMENTALES
1. Concepto de base de datos
Una base de datos (BD) es un conjunto de datos relacionados entre s, organizados y estructurados, con informacin referente a algo. Podremos utilizar una base de datos para cosas tan sencillas como mantener un registro de nuestra agenda personal de telfonos, o tan complicadas como llevar toda la gestin de una gran empresa u organizacin. Las bases de datos son tratadas utilizando los sistemas gestores de bases de datos o SGBD, tambin llamados DBMS (DataBase Management System), que proporcionan un conjunto de programas que acceden y gestionan esos datos. Antes de aparecer los SGBD (dcada de 1970) la informacin se trataba y se gestionaba utilizando los tpicos sistemas de gestin de ficheros. Estos consistan en un conjunto de programas que definan y trabajaban sus propios datos. Los datos se almacenan en archivos de forma estructurada y segn un formato, y los programas manejan esos archivos para obtener la informacin.
3.1.
esquema interno. Lo utilizan los diseadores y los administradores de la BD. Lenguaje de manipulacin de datos (LMD o DML): se utiliza para leer y actualizar los datos de la BD. Es el que emplean los usuarios para realizar consultas, inserciones, eliminaciones y modificaciones. Las BD relacionales utilizan lenguajes no procedurales como SQL (Structured Query Language) o QBE (Query By Example).
3.2.
El diccionario de datos
El diccionario de datos es el lugar donde se deposita informacin sobre todos los datos que forman la base de datos. Es una gua en la que se describe la base de datos: los objetos que la forman. EI diccionario contiene las caractersticas lgicas de los sitios donde se almacenan los datos del sistema, incluyendo nombre, descripcin, alias, contenido y organizacin; adems identifica los procesos donde se emplean los datos y los sitios donde se necesita el acceso inmediato a la informacin.
3.3.
3.4.
58
3.5.
59
Representaciones de arquitectura Cliente Servidor La arquitectura Clientes/Servidor frente a la arquitectura basada en servidores de aplicaciones: La arquitectura Cliente/Servidor requiere que las aplicaciones se instalen en cada puesto de trabajo. Ella ocasiona gastos de instalacin y un aumento de los costes de administracin. Adems impone grandes exigencias a la Red, lo que imposibilita el uso de las aplicaciones en redes de rea amplia (WAN) e Internet. En la arquitectura basada en servidores de aplicaciones, las aplicaciones se instalan en puestos de trabajo que no requieren ninguna administracin. Cualquier PC puede acceder al servidor de aplicaciones con un navegador web que soporte el lenguaje Java.
II. ACTIVIDAD
1. 2. 3. 4. 5. Qu es una base de datos? Qu es un sistema gestor de bases de datos? Enumera los servicios que debe prestar un sistema gestor de bases de datos. Indica cuales son los componentes de un sistema gestor de bases de datos. Qu mecanismos debe proporcionar un SGBD para garantizar la seguridad e integridad de los datos? 6. Describe cada uno de los niveles de abstraccin de la arquitectura ANSI. 7. Qu es una arquitectura cliente/servidor?
60
INSTRUCCIONES: Reconozca los conceptos fundamentales y luego desarrolle las preguntas planteadas en la ACTIVIDAD
I. CONCEPTOS FUNDAMENTALES
1. El modelo entidad relacin
El modelo de datos entidad-relacin (E-R) fue propuesto par Peter Chen en 1976 para la representacin conceptual de los problemas del mundo real. Es un modelo muy extendido y potente para la representacin de los datos; es la referencia que se utiliza para el diseo de modelos relacionales. Se simboliza haciendo uso de grficos en los que se representan las entidades y las relaciones entre ellas.
1.1.
61
Representacin de la entidad ALUMNOS y sus atributos Relacin: es la asociacin entre dos o ms entidades. Tienen nombre de verbo que las identifica con respecto a las otras relaciones. Normalmente las relaciones no tienen atributos. Cuando surja una relacin con atributos, eso significa que debajo hay una entidad que an no se ha definido, la cual recibe el nombre de entidad asociada. Est entidad dar origen a una tabla que contendr esos atributos. Esto se hace en el modelo relacional a la hora de representar los datos, como se ver ms adelante. La relacin se representa mediante un rombo. En la siguiente ilustracin se muestra la relacin CURSA entre ALUMNOS y ASIGNATURAS: un alumno cursa asignaturas, y una asignatura es cursada por alumnos.
1.2.
En la siguiente ilustracin se muestra un diagrama E-R correspondiente a PROVEEDORES-ATCULOS; un proveedor suministra muchos artculos, y un artculo es suministrado por un proveedor. 62
1.3.
Relacin de grado 1
Relaciones de grados 2 (arriba) y 3 (abajo) En el modelo E-R se representan ciertas restricciones a las que deben ajustarse los datos contenidos en una BD. Estas son las restricciones de las cardinalidades de asignacin, que expresan el nmero de entidades a las que puede asociarse otra entidad mediante una relacin. Las cardinalidades de asignacin se describen para relaciones binarias, de grado dos; son las siguientes: 1:1, uno a uno. A cada elemento de la primera entidad le corresponde slo uno de la segunda entidad, y a la inversa. Por ejemplo, un clientes de un hotel ocupa una habitacin, o un grupo de alumnos pertenece a un aula, y a esa aula solo asiste ese grupo de alumnos. 63
Representacin de relaciones uno a uno 1:N, uno a muchos. A cada elemento de la primera entidad le corresponde uno o ms elementos de la segunda entidad, y a cada elemento de la segunda entidad le corresponde uno solo de la primera entidad. Por ejemplo, un proveedor suministra muchos artculos.
Representacin de relaciones de uno a muchos N:1, muchos a uno. Es el mismo caso que el anterior, pero al revs: a cada elemento de la primera entidad le corresponde un elemento de la segunda, y a cada elemento de la segunda entidad le corresponden varios de la primera. M:N, muchos a muchos. A cada elemento de la primera entidad le corresponde uno o ms elementos de la segunda entidad, y a cada elemento de la segunda entidad le corresponden una o ms elementos de la primera entidad. Por ejemplo, un vendedor vende muchos artculos, y un artculo es vendido por muchos vendedores.
64
Representacin de relaciones de muchos a muchos La cardinalidad de una entidad sirve para conocer su grado de participacin en la relacin; es decir, el nmero de correspondencias en las que cada elemento de la entidad interviene, mide la obligatoriedad de correspondencia entre dos entidades. La representamos entre parntesis indicando los valores mximo y mnimo: (mximo, mnimo). Los valores para la cardinalidad son: (0,1), (1,1), (0,N), (1,N) y (M,N). El valor o se pone cuando la participacin de la entidad es opcional.
2. El modelo relacional
El modelo de datos relacional fue desarrollado por E.F. Codd para IBM a finales de los aos sesenta. Propone un modelo basado en la teora matemtica de las relaciones con el objetivo de mantener la independencia de la estructura lgica respecto al modo de almacenamiento y otras caractersticas de tipo fsico. El modelo de Codd persigue, al igual que la mayora de los modelos de datos, los siguientes objetivos: Independencia fsica de los datos, esto es el modo de almacenamiento de los datos no debe influir en su manipulacin lgica. Independencia lgica de los datos, es decir los cambios que se realicen en los objetos de la base de datos no deben repercutir en los programas y usuarios que acceden a ella. Flexibilidad, para presentar a los usuarios los datos de la forma ms adecuada a la aplicacin que utilicen. Uniformidad, en la presentacin de las estructuras lgicas de los datos, que son tablas, lo que facilita la concepcin y manipulacin de la base de datos por parte de los usuarios. Sencillez, pues las caractersticas anteriores as como unos lenguajes de usuario sencillos hacen que este modelo sea fcil de comprender y utilizar por el usuario.
2.1.
No admiten filas duplicadas. Las filas y columna, no Estn ordenadas. La tabla es plana. En el cruce de una fila y una columna solo puede haber un valor; no se admiten atributos multivaluados.
Representacin de una relacin en forma de tabla Relaciones La relacin se representa mediante una tabla con filas y columnas. Un SGBD slo necesita que el usuario pueda percibir la BD como un conjunto de tablas. Est percepcin solo se aplica a la estructura lgica de la BD (nivel externo y conceptual de la arquitectura a tres niveles ANSI-SPARC); no se aplica a la estructura fsica de la BD, que se puede implementar con distintas estructuras de almacenamiento. En el modelo relacional las relaciones se utilizan para almacenar informacin sobre los objetos que se representan en la BD. Se representa grficamente como una tabla bidimensional en la que las filas corresponden a registros individuales y las columnas a los, campos o atributos de esos registros. La relacin Est formada por: Atributos (columnas). Se trata de cada una de las columnas de la tabla. Las columnas tienen un nombre y pueden guardar un conjunto de valores. Una columna se identifica siempre por su nombre, nunca por su posicin. El orden de las columnas en una tabla es irrelevante. Tuplas (filas). Cada tupla representa una fila de la tabla. En la siguiente ilustracin aparece la tabla EMPLEADO con tres filas o tuplas.
Tabla EMPLEADO
De las tablas se derivan los siguientes conceptos: Cardinalidad. Es el nmero de filas de la tabla. En el ejemplo anterior es tres. Grado. Es el nmero de columnas de la tabla. En el ejemplo anterior el grado es cinco. Valor. Est representado por la interseccin entre una fila y una columna. Por ejemplo, son valores de la tabla EMPLEADO: 13407, Milagros Suela Sarro, 1500. Valor Null. Representa la ausencia de informacin.
Propiedades de las relaciones Las relaciones tienen las siguientes caractersticas: Cada relacin tiene un nombre y este es distinto de los dems. Los valores de los atributos son atmicos: en cada tupla, cada 66
atributo toma un solo valor, Se dice que las relaciones Estn normalizadas. No hay dos atributos que se llamen igual. EI orden de los atributos es irrelevante; no estn ordenados. Cada tupla es distinta de las dems; no hay tuplas duplicadas. Al igual que en los atributos, el orden de las tuplas es irrelevante; las tuplas no estn ordenadas. Tipos de relaciones
En un SGBD relacional pueden existir varios tipos de relaciones, aunque no todos manejan todos los tipos. Unas relaciones permanecen en la base de datos, y otras son los resultados de consultas: Relaciones base. Son relaciones reales que tienen nombre y forman parte directa de la BD almacenada. Se corresponden con el nivel conceptual de la arquitectura ANSI. Vistas. Se corresponden con el nivel externo de la arquitectura ANSI. Son relaciones con nombre que se definen a partir de una consulta. No tienen datos almacenados; lo que se almacena es la definicin de la consulta. Se llaman tambin virtuales. Instantneas. Se corresponden con el nivel interno de la arquitectura ANSI. Son relaciones con nombre y derivadas de otras. Son relaciones de solo lectura y se refrescan peridicamente por el sistema. Resultados de consultas. Son las resultantes de las consultas de usuario. No persisten en la base de datos. Resultados intermedios. Son las relaciones que contienen los resultados de las sub consultas de usuario. No persisten en la base de datos. Resultados temporales. Son relaciones con nombre, similares a las relaciones base, pero se destruyen automticamente en algn momento previamente determinado.
Claves En una relacin no hay tuplas repetidas; se identifican de un modo nico mediante los valores de sus atributos. Toda fila debe estar asociada con una clave que permita identificarla. A veces la fila se puede identificar por un nico atributo, pero otras veces es necesario recurrir a ms de un atributo. La clave debe cumplir dos requisitos: Identificacin univoca: en cada fila de la tabla el valor de la clave ha de identificarla de forma univoca. No redundancia: no se puede descartar ningn atributo de la clave para identificar la fila.
Se define clave candidata de una relacin como el conjunto de atributos que identifican univoca y mnimamente (necesarios para identificar la tupla) cada tupla de la relacin. Siempre hay una clave candidata, pues por definicin no puede haber dos tuplas iguales; habr uno o varios atributos que identifiquen la tupla. Una relacin puede tener ms de una clave candidata, entre las cuales se distinguen: Clave primaria o principal (primarykey): aquella clave candidata que el usuario escoge para identificar las tuplas de la relacin. No puede tener valores nulos. Si solo existe una clave candidata, est se elegir como clave primaria. 67
Clave alternativa: aquellas claves candidatas que no han sido escogidas como clave primaria.
2.2.
II. CASOS
CASO I: GESTIN DE PREMIERE PRODUCT Se desea crear una base de datos de acuerdo al siguiente documento, correspondiente a una empresa Premiere Products que se dedica a la venda de Electrodomsticos, aparatos y material deportivo. El analista se ha reunido con los usuarios, ha examinado los documentos de Premiere Products y ha determinado que la base de datos debe cubrir las siguientes necesidades: Para un vendedor, almacenar el cdigo de vendedor, apellido nombre, calle, ciudad, comisin total y porcentaje de comisin. Para un cliente, almacenar el cdigo de cliente, nombre, calle, ciudad, balance y lmite de crdito. Adems, almacenar el cdigo, apellido y nombre del vendedor que representa al cliente. El analista tambin ha determinado que un vendedor puede representar a varios clientes, pero un cliente tiene que tener exactamente un vendedor (en otras palabras, un vendedor debe representar a un cliente, pero un cliente no puede estar representado por ninguno ni por ms de un vendedor). Para un artculo, almacenar el cdigo de artculo, descripcin, stock, clase de artculo, nmero de almacn en que el artculo est situado, y precio unitario. Todas las unidades de un artculo determinado estn almacenadas en el mismo almacn. 68
Para un pedido, almacenar el cdigo de pedido, fecha, cdigo y nombre del cliente que orden el pedido y el cdigo de vendedor que representa a ese cliente. Para cada lnea de un pedido, almacenar el cdigo de artculo y la descripcin, la cantidad y el precio cotizado. El analista tambin obtuvo la siguiente informacin con respecto a los pedidos: o o Slo hay un cliente por pedido. En un pedido determinado, hay como mximo una lnea para un artculo determinado. Por ejemplo, el artculo DR93 no puede aparecer en varias lneas dentro del mismo pedido. El precio cotizado podra diferir del precio actual si el vendedor descuenta un artculo determinada de un pedido en concreto.
Paso 01: Lea las necesidades, identifique las entidades (objetos) involucrados, y nombre a las entidades.
Paso 02: Identifique los identificadores nicos para las entidades identificadas en el paso 1.
Paso 03: Identifique los atributos de todas las entidades. Paso 04: Identifique las relaciones entre las entidades. Paso 05: Desarrolle el esquema conceptual DIAGRAMA ENTIDAD RELACIN
69
CASO II: GESTIN DE UNA BIBLIOTECA Se desea establecer un modelo conceptual para la gestin de una biblioteca, para lo cual se desea tener almacenados todos los libros que la componen Para este caso se considera los siguientes aspectos: Para cada libro interesa conocer el Cdigo del libro, el ttulo, el autor o autores, la editorial, el ao de publicacin y la materia. De cada autor se quiere conocer su nombre, apellidos y nacionalidad Un autor podr haber escrito varios libros, de la misma forma que en un libro pueden participar varios autores. De la editorial se desea saber el nombre y la ciudad A dicha biblioteca pueden suscribirse varios socios. De ellos se quiere saber su DNI, nmero de socio, nombre, apellidos, direccin y telfono. Por cuestiones directivas se limita el nmero de ejemplares prestados a cada usuario a uno Se dispone a su vez de un nico ejemplar de cada libro, por lo que un libro prestado a un usuario, no podr ser prestado a otro hasta que se devuelva. Deber quedar constancia de la fecha de prstamo de cada ejemplar
70
INSTRUCCIONES: Reconozca los conceptos fundamentales y luego elabore la Base de Datos establecidos en la Prctica de Laboratorio
I. CONCEPTOS FUNDAMENTALES
1. Entorno de Microsoft Acces
Para crear la base de datos anterior utilizaremos la versin Access 2010, que aunque cambia en algunas cosas respecto a las anteriores versiones, sobre todo en la presentacin, el objetivo final es el mismo. As pues, iniciamos Access desde el men de Inicio / Programas / Microsoft office / \Microsoft office Access 2010.
Ventana inicial de Access En esta ventana podremos elegir diseos predefinidos de bases de datos utilizando plantillas, o podremos abrir una base de datos ya creada y utilizada recientemente, como nuestro objetivo es crear una base de datos nueva, elegimos Est opcin. Pedir un nombre para la base de datos; la llamamos ALUMNOS, y la guardamos en la carpeta de trabajo (las BD creadas en Access 2010 tienen la extensin accdb).
71
Memo
Nmero
Fecha/Hora
1, 2, 4, 8 o 12 bytes. Depende de las propiedades Tamao de campo (Byte (1), Entero (2), Entero Largo (4), Simple (2), Doble (8), Decimal (12)) 8 bytes. 72
Moneda
Valores de moneda y datos numricos utilizados en clculos matemticos en los que estn implicados datos que contengan entre uno y cuatro decimales. Valor numrico que Access incrementa de forma automtica para cada registro que se aade Valores booleanos (verdadero y Falso) En este campo se pueden insertar objetos de cualquier tipo creados en otros programas (como documentos de Microsoft Word, hojas de clculo, de Microsoft Excel, Imgenes sonidos u otros datos binarios) Tipo de campo que sirve para almacenar hipervnculos. Crea un campo que permite elegir un valor de otra tabla o de una lista de valores mediante un cuadro de lista o un cuadro combinado. Al hacer clic en esta opcin se inicia el Asistente para bsquedas, que crea un campo de bsqueda
8 bytes.
4 bytes 1 byte Hasta 1 gigabyte (limitado por el espacio disponible en disco) Puede contener hasta 2048 bytes
Habitualmente 4 bytes
En los tipos de campo FECHA/HORA esta propiedad permite definir diversas formulaciones de la fecha y de la hora que vienen mostradas en la lista desplegable que se abre. 73
Propiedad lugares decimales. Esta solo se activa en los tipos Numrico o Moneda, y permite seleccionar el nmero de decimales que obligatoriamente se mostraran. Admite los valores de 0 a 15. Propiedad Mascara de Entrada. Es una de las ms tiles de entre todas, ya que permite limitar los errores de introduccin de datos por parte del usuario o del operador. Puede definirse para los tipos Texto. Fecha/Hora y Moneda. Caracteres 0 9 # L ? a & C < > .,:;-/ Por ejemplo: Para poner el telfono en agrupaciones de 3 dgitos: (000) 000 000, hacemos que aparezcan 9 dgitos y que el prefijo figure entre parntesis. Para la matrcula de los coches: 000->LLL (los tres caracteres a maysculas). Funcin Entrada obligatoria de un dgito numrico (0 a 9). Entrada de espacio o digito no obligatoria. Entrada de espacio o digito no obligatoria con signo. Entrada de letra obligatoria (A a Z). Entrada opcional de letra (A a Z). Entrada de letra o digito, opcional. Entrada de cualquier carcter, obligatoria. Entrada de cualquier carcter, opcional. Convierte todo a minscula. Convierte todo a mayscula. Marcadores de posicin.
Propiedad Titulo. Permite dar ms claridad a los formularios y tablas utilizados. Normalmente, cuando se disea una tabla, se asignan nombres cortos a los campos. Suelen ser nombres cifrados y sin espacios en blanco que permiten un anlisis rpido de la tabla. Por defecto, estos nombres de campo se utilizan en tablas y formularios. Sin embargo no son suficientemente descriptivos. Propiedad Valor Predeterminado. Contiene el valor que por defecto se asigna al campo. Est propiedad permite cambiar este valor, con lo que. en determinadas aplicaciones, se consigue mayor velocidad de introduccin de datos. Propiedad Regla de Validacin. Permite introducir una expresin que valide la introduccin de datos en ese campo. Esto resulta muy til para limitar la posibilidad de errores en la introduccin de datos. Existen distintas reglas de validacin que se pueden introducir y, al igual que en el caso de las mscaras de entrada, existe un 'lenguaje lgico' de formulacin de expresiones.
74
Por ejemplo, la expresin '<100' en un campo de tipo numrico obligara a que el valor introducido sea siempre menor que 100. Otro ejemplo: la expresin "NOCTURNO" 0 "DIURNO" 0 "VESPERTINO" como regla de validacin en el campo TURNO, solo nos permitira introducir cualquiera de esos valores en dicho campo. La regla de validacin se puede generar a travs del Generador de Expresiones de Access. Para generar las expresiones que se pueden introducir para algunas de estas propiedades, Access proporciona un asistente que facilita la bsqueda de operadores y funciones. Para acceder basta con pulsar el botn que aparece a la derecha de la propiedad (cuando est disponible). Quiz lo ms importante del generador de expresiones es la posibilidad de explorar visualmente el consumo de funciones incorporadas, entre las que destacan: Funciones de conversin entre tipos de datos. Funciones de fecha/hora (una funcin muy til para su utilizacin como valor predeterminado es fecha(). que proporciona la fecha actual). Funciones matemticas. Funciones de tratamiento de cadenas.
Ventana del generador de expresiones Ejemplos de expresiones pueden ser: Numero entre 1 y 100, incluidos: >0 y <101. 0 tambin Entre 1 y 100. Texto que solo admite los valores PEQUEO o GRANDE: "PEQUENO" o "GRANDE". Escribir una fecha mayor que la actual: >Fecha(). Esta es una funcin incorporada de Access, dentro del grupo Fecha/Hora.
Propiedad Texto de Validacin. Permite definir el texto que Access mostrar cuando la regla de validacin no se haya cumplido; es decir, permite definir el mensaje que aparecer en la tabla por el incumplimiento de la regla de validacin especificada.
75
Otras propiedades Propiedad Requerido. Esta admite dos opciones, s o no. Aplicando SI estaremos obligando a que siempre sea introducido un valor en este campo; es la restriccin NOT NULL. Se aplica a campos de importancia para el conjunto de la tabla, y de este modo se obliga a que el operador no pueda dejar de introducir el dato por error. Propiedad Permitir longitud cero. Solo es aplicable a los tipos Texto y Memo. Indicando SI permitiremos que se puedan incluir en este campo valores o cadenas de longitud cero. Propiedad Indexado. Tiene relacin directa con el tema de las claves e ndices. Bsicamente es un sistema que permite acelerar las bsquedas en BD complejas, por ms de un campo clave. Por ahora consideraremos que siempre es conveniente que las tablas tengan una clave principal asignada a un campo. Este campo siempre ser indexado, obligando a que no existan dos campos con el mismo valor dentro de la tabla.
76
4. Creacin de relaciones
Una vez que se han creado las tablas, el siguiente paso es relacionarlas. Para establecer una relacin entre tablas debe existir un vnculo de unin entre ellas; es decir, debe existir un campo que contenga idntica informacin y que coincida en tipo de dato y longitud. No es necesario que el nombre del campo sea igual. Relacionando tablas podremos utilizar simultneamente datos procedentes de varias tablas o de varias consultas.
Pestaa Herramientas de bases de datos La integridad referencial ayuda a garantizar que las relaciones entre los registros sean vlidas y que no se eliminen accidentalmente los datos relacionados.
Ventana para relacionar tablas Pulsamos el boln Crear y se crea la relacin entre las dos tablas como una lnea de unin. La relacin que se crea es uno varios; es decir, a un curso le corresponden varios alumnos. Si deseamos modificar la relacin, hacemos doble clic sobre la lnea que representa la relacin, y si queremos borrarla hacemos clic en la lnea y pulsamos el botn Suprimir.
77
78
3. Modificar las propiedades de campos para los campos de las tablas, que sean necesarias: TABLA PERSONAL Campo: IdPersonal Apellidos Nombres Estado Civil Fecha ingreso de Propiedades Mscara de entrada:. valor predeterminado:.. Mscara de entrada:.. Mscara de entrada:. Reglade validacin: S o C o V o D Texto de validacin: Estado civil no vlido Formato:. Mascara de entrada:. Regla de validacin: Texto de validacin: La fecha de ingreso es a partir del 2010 Mscara de entrada: valor predeterminado:.. Mscara de entrada:.. Formato:.. Mascara de entrada:. Regla de validacin: Texto de validacin: El nmero de horas semanales es entre 40 y 60 79
2.
80
81
82
INSTRUCCIONES: Reconozca los conceptos fundamentales y luego desarrolle las consultas de la Prctica de Laboratorio
I. CONCEPTOS FUNDAMENTALES
1.
1. Consultas de seleccin
Cuando se crea una consulta, sta se guarda como si fuese una tabla, de forma que se puedan recuperar los datos siempre que se desee. Cuando se visualiza el resultado de la consulta, se muestra la parte de la tabla que cumple las condiciones indicadas en los criterios de seleccin, y, si se realizan modificaciones de datos sobre ella, estos cambios tambin se registrarn sobre la tabla relacionada. Asimismo, se puede utilizar una consulta de seleccin para agrupar los registros y calcular sumas, promedios y otros tipos de resultados. Para crear una consulta pulsamos la pestaa Crear y elegimos el asistente de consultas que gua paso a paso la creacin y va pidiendo las tablas de donde se van a sacar los datos, los campos a visualizar, el ttulo de la consulta, y genera automticamente la consulta. Tambin se puede crear de forma manual desde la vista de diseo de consultas. Este mtodo es el ms utilizado y es el que se utilizar a lo largo de todo el captulo.
Botones para crear consultas Al elegir la creacin de consultas en la Vista diseo se visualizan dos zonas perfectamente identificadas: la zona superior, donde se mostrarn las tablas que participan en la consulta, y la zona inferior, la ventana denominada cuadrcula QBE (QueryByExample), que se activa al cerrar el cuadro de dilogo de seleccin de tablas. Mostrar tabla.
83
1.1.
Si se trata de comparar fechas pondremos: Criterios > #01/01/2006# Entre #01/01/2005# Y #01/01/2006# <= #01/01/2006# Resultado Fecha mayor que 01/01/2006 Busca fechas entre 01/01/05 y 01/01/2006, incluidas Fecha menor o igual que 01/01/2006
1.2.
-
El signo de interrogacin (?) para sustituir un carcter por cualquiera en esa. Posicin. Por ejemplo, ?a busca aquellos valores que empiecen por cualquier carcter y el segundo sea una. "a". El asterisco (*) para representar cualquier nmero de caracteres situados en la 84
misma posicin que el asterisco. Por ejemplo, *a busca aquellos valores que empiecen por cualquier nmero de caracteres y terminen por "a". Criterio Como M* Como "M????D" Como ?A* Como "B*O" Como *O Como *A* Resultado Departamentos cuya localidad empieza por M. Departamentos cuya localidad empieza por M, seguido de4 letras cuales quiera, y termina en D (MADRID, por ejemplo). Departamentos cuya localidad empieza por cualquier letra, le sigue una A y luego cualquier nmero de caracteres. Departamentos cuya localidad empieza por B y termina en O. Departamentos cuya localidad termina en O. Todos los departamentos que contengan una A en nombre de la localidad.
1.3.
1.4.
1.5.
1.6.
85
1.7.
Consultas de parmetros
Una consulta de parmetros muestra uno o ms cuadros de dilogo predefinidos que solicitan el valor del parmetro (criterio) para realizar la seleccin de los datos. En la fila Campos se escribe entre corchetes el texto de peticin de parmetro para cada campo que se desee utilizar como parmetro. Automticamente se le asocia un nombre de campo Expr1, Expr2,... Al ejecutar la consulta se mostrar este texto. El texto de la solicitud debe ser diferente del nombre del campo, aunque puede incluirlo. Luego en la fila criterios aadimos la condicin para que se seleccionen los valores del campo que coincidan con el parmetro especificado.
2. Consultas multitabla
Cuando se utilizan varias tablas en las consultas, es necesario asegurarse de que existe alguna relacin entre los campos, para que Access pueda saber cmo vincular la informacin. Si las tablas de una consulta no estn combinadas unas con otras, ya sea directa o indirectamente, Access no sabe qu registros estn asociados entre s, por lo que presenta todas las combinaciones de registros entre las dos tablas, lo que se denomina "producto cartesiano". As, si cada tabla tiene 10 registros, el resultado de la consulta contendra 100 registros (10 x 10). Esto tambin implica que la consulta puede tardar mucho tiempo en ejecutarse y producir resultados de poco inters. Si previamente hay creadas relaciones entre las tablas, Access muestra automticamente lneas de combinacin al agregar tablas relacionadas en la vista diseo de la consulta. Si no hay relaciones creadas, Access crea combinaciones de forma automtica si las tablas tienen un campo con el mismo nombre y tipo de dato o con un tipo de datos compatible y si uno de los campos combinados es una clave principal. Hay que tener cuidado con estas combinaciones, pues puede ocurrir que sean errneas. Si no se han definido relaciones, se pueden crear lneas de combinacin arrastrando un campo de una tabla al campo equivalente en la otra tabla.
86
En la siguiente ilustracin se muestra una consulta de tres tablas para obtener los nombres de las asignaturas en las que estn matriculados los alumnos, ordenadas por nombre de .alumno, y dentro de cada alumno por nombre de asignatura.
3. Tipos de combinacin
El tipo de combinacin indica qu registros han de seleccionarse consulta. Es importante definir el tipo de combinacin, pues afecta al resultado de la consulta. Los tipos de combinacin se ven pulsando el botn derecho del ratn sobre la relacin de tabla.
Tipo de combinacin
3.1.
nico registro en los resultados de la consulta. Si una tabla no tiene ningn registro coincidente en la otra, no aparecer ningn registro en los resultados de la consulta.
3.2.
Left Join
3.3.
Right Join
88
89
INSTRUCCIONES: Reconozca los conceptos fundamentales y luego desarrolle las consultas de la prctica de laboratorio
I. CONCEPTOS FUNDAMENTALES
1. Consultas de Resumen
Se pueden definir consultas que muestren resmenes de determinados campos de las filas de las tablas; se trata de mostrar valores agrupados. Access proporciona funciones de resumen o de grupo, tambin llamadas de agrupamiento o de totales, encargadas de calcular valores agrupados. Las filas que devuelven estas consultas corresponden a varias filas de la tabla o tablas origen. Para crear una consulta de resumen en vista de diseo se utiliza la opcin Totales que aparece en la pestaa de Diseo, o desde el men contextual asociado a la cuadrcula QBE.
Consulta de resumen
Al activar los totales aparece en la cuadrcula QBE una fila nueva con el nombre Totales, y en los campos de la consulta, Agrupar por. Si desplegamos la lista asociada podremos ver las funciones de agrupamiento o de totales. Las funciones ms utilizadas son las siguientes: La funcin Suma: calcula la suma de los valores indicados en el campo. Los datos que se suman deben ser de tipo numrico. La funcin Promedio, calcula la media aritmtica de los valores contenidos en el campo, tambin se aplica a datos numricos. Las funciones Min y Max determinan los valores mnimos y mximos, respectivamente, de la columna. Los valores de la columna pueden ser de tipo numrico, texto o fecha. El resultado de la funcin tendr el mismo tipo de dato que la columna. La funcin Cuenta, cuenta el nmero de valores que hay en la columna, los datos, de la columna pueden ser de cualquier tipo
Para que cuente el nmero de registros que hay en una tabla, ponemos la funcin. Cuenta(*) como nica columna de la consulta. Devolver el nmero de filas. Por tanto, contando tambin los valores nulos, se hace como un campo calculado. Por ejemplo, para saber los registros de la tabla empleados, pondremos Registros Empleados: Cuenta(*) en el nico campo de la consulta, como un campo calculado.
2. Consultas de accin
Las consultas de accin son consultas que permiten realizar cambios en los datos almacenados en una tabla. Con estas consultas podemos crear una nueva tabla a partir de los registros de otra, modificar los datos almacenados, insertar nuevos registros o eliminar registros. Veamos a continuacin cada uno de los casos.
2.1.
Consulta de eliminacin
sta elimina de una tabla los registros que cumplen ciertas condiciones. Es conveniente hacer antes una consulta de seleccin para ver qu registros se eliminarn al ejecutar la consulta.
2.2.
Consulta de actualizacin
Modifica los registros que cumplen unos parmetros establecidos. Es til a la hora de actualizar los valores de un campo de varios registros utilizando la misma expresin. Los datos se actualizan a partir del resultado de la consulta.
2.3. 2.4.
91
92
INSTRUCCIONES: Reconozca los conceptos fundamentales y luego elabore los formularios de la prctica de laboratorio
I. CONCEPTOS FUNDAMENTALES
1. Creacin de formularios
Los formularios son formatos de pantalla destinados a que se utilicen como interfaz para la manipulacin de los datos. Normalmente estarn asociados a una tabla o a una consulta, de las que tomar la informacin. Contienen un conjunto de controles, cada uno de ellos asociados a un campo de la tabla o consulta, y la modificacin de los datos de estos controles se refleja automticamente en los datos de la tabla. Hay que tener en cuenta el cumplimiento de las reglas de integridad. Todas las operaciones sobre registros que se hacen con las tablas son aplicables a los formularios.
Dividido , y Varios elementos , para ello debemos tener seleccionada la tabla o consulta de la que se desea crear un formulario.
Formulario de creacin inmediata El tipo Formulario : crea un formulario para escribir datos en un registro a la vez. Los campos del formulario coinciden con los campos de la tabla. Si la tabla est relacionada aparecen los datos de los registros relacionados en un subformularios. En el ejemplo se muestra un formulario creado para la tabla Alumnos dela BD Alumnos. Esta tabla est relacionada con CURSA. As pues, aparecen por un lado los datos del alumno y por otro, en el subformulario, los datos de las asignaturas que cursa y su nota.
93
El tipo Formulario Dividido : crea un formulario que muestra dos partes; en la parte superior una hoja de datos con un registros por fila, y en la parte inferior, un formulario para escribir sobre el registro seleccionado en la parte superior. En el ejemplo se ha seleccionado la tabla ALUMNOS, y se ha creado un formulario de este tipo.
El tipo Varios Elementos : Crea un formulario que muestra mltiples registros en una hoja de datos, con un registro por fila.
94
Inicio del asistente para formularios Para iniciar el asistente desplegamos la lista que acompaa el botn Ms formularios del grupo de operaciones con formularios. Al utilizar el asistente a que ir respondiendo a las preguntas formuladas en las diferentes pantallas que se irn abriendo. Se crear un formulario basado en las respuestas dadas. Los pasos para crear un formulario sencillo con datos de una tabla o consulta los vemos en el siguiente ejemplo. Se puede cambiar el diseo del formulario si pulsamos la opcin Vista diseo que aparece en la barra de herramientas desplegando el botn Ver. Tambin se puede cambiar la presentacin del formulario con la opcin Vista presentacin.
4. Formularios y subformularios
Access permite anidar formularios, o lo que es lo mismo, incluir formularios dentro de otros formularios. Esto es muy til sobre todo cuando se trabaja con tablas relacionadas. Por ejemplo, si trabajamos con los datos de alumnos, tambin nos interesa saber sus asignaturas y sus notas; as podemos presentar los datos de los alumnos con sus notas, e incluso podremos aadir ms asignaturas y notas de la tabla CURSA, y ms alumnos a la tabla ALUMNOS. La forma ms adecuada de hacer esto es utilizando subformularios.
1. Ficha Crear > grupo Formularios > Asistente para Formulario y seleccionar la Tabla Categora
96
97
5. Ingresar al Formulario
98
9. Ingresaremos Botones de Navegacin, clic en Controles insertar un botn para ir al primer Registro.
99
100
11. Lo mismo realizar para los Botones Registro Anterior y Registro Siguiente.
101
102
103
104
b. Realizar el mismo procedimiento para la tabla Departamento c. Realizar el mismo procedimiento para la tabla Personal
SEGUNDO BLOQUE
Base de Datos BDFarmacia: Implementar los formularios en Microsoft Access, necesarios para todas las tablas de la base de datos: BDFarmacia.
105
INSTRUCCIONES: Reconozca los conceptos fundamentales y luego desarrolle los informes de la prctica de laboratorio
I. CONCEPTOS FUNDAMENTALES
1. Creacin de informes
A la hora de crear un informe, igual que ocurrira con los formularios, podremos elegir varios caminos que seleccionaremos de las opciones que se presentan en la banda de opciones de la pestaa Crear.
3. La Vista de Diseo
Veamos cmo es la vista diseo del informe creado en el ejercicio anterior. Para abrirla, desde el men contextual asociado al informe elegimos Vista diseo . El aspecto de la vista de diseo es similar al de los formularios; de hecho no existe ninguna diferencia en el uso de controles en informes respecto a lo estudiado para los formularios. Los controles son idnticos y conservan todas las propiedades presentes para los formularios, excepto aquellas que se refieren a la modificacin de datos (regla de validacin, eventos sobre modificaciones, etc.), ya que los informes no permiten la modificacin de los datos, sino slo mostrar el contenido de las tablas o consultas. Hay algunas funciones distintas, sobre todo las que se refieren a Agrupacin y totales, que ms adelante veremos
106
Vista diseo del informe Encabezado de informe y pie de informe: El texto que pongamos en el encabezado de informe aparecer una vez al principio del informe, delante de la primera pgina. El pie de informe igualmente aparecer una vez, pero al final del documentos. Aqu en este apartado pueden aparecer totales globales. Encabezado y pie de pgina: El encabezado de pgina se imprime al principio de cada pgina que contenga el informe, y el pie al final de las pginas. Detalle: En este apartado se presentan los datos detallados de lo que se desea imprimir. En este caso aparecen los datos de los alumnos.
Si pulsamos el botn Agrupar de la banda de opciones de diseo de informes, se visualiza en la parte inferior del diseo del documento la ventana de Agrupacin, orden y total. Desde aqu podemos cambiar las opciones de agrupamiento.
Creacin de informe en vista diseo No existe ninguna diferencia en el uso de controles en informes respecto a los visto para formulario. Los controles son idnticos y conservan todas las propiedades presentes para los formularios, excepto aquellas que se refieren a la modificacin de datos (reglas de validacin, eventos sobre la modificacin, etc.), ya que los 107
informes no permiten la modificacin de los datos, sino slo mostrar el contenido de las tablas o consultas. A la hora de presentar un listado en el que aparecen muchos registros en el detalle resulta muy til marcar los registros pares de un color y los impares de otro color alternativo para localizarlos de una forma ms rpida. Esto se hace utilizando el botn Color de fondo o relleno alternativo , que aparece en la banda de opciones de Inicio dentro del grupo Fuente. Para ello debemos tener seleccionada la seccin a la cual se le va a aplicar este color alternativo. Por ejemplo, en la siguiente ilustracin se aplica un color alternativo a los registros que se muestren en la seccin de detalle. Tambin se pueden cambiar estos colores de relleno desde las propiedades de Formato, Color de fondo, Color de fondo alternativo, de la seccin correspondiente.
fecha/hora. El formato del cuadro de texto debe ser numrico. Proporciona el da contenido en un campo de tipo fecha/hora. El formato del cuadro de texto debe ser numrico Devuelve el nombre de mes en minsculas correspondiente al Mes; mes debe ser un nmero entre 1 y 12
SEGUNDO BLOQUE
Base de Datos BDFarmacia: Implementar los formularios en Microsoft Access, necesarios para todas las tablas de la base de datos: BDFarmacia.
109
INSTRUCCIONES: Reconozca los conceptos fundamentales y luego cree la macro AUTOEXEC que se le pide
I. CONCEPTOS FUNDAMENTALES
1. Creacin de macros
Opcin para crear macros Las macros en Access realizan tareas especificadas por el usuario, tareas que tienen que ver con formularios, informes o consultas. Cada tarea que Access realiza se llama accin, que se puede seleccionar y realizar en las macros. Las acciones de las macros se crean en una ventana de diseo y podrn realizar tareas como: Ejecutar consultas e informes juntos. Abrir varios formularios y/o informes juntos. Comprobar la precisin de los datos en formularios de validacin. Trasladar datos entre tablas. Realizar acciones cuando se pulsa un botn de comando.
La ventana de diseo, que Access muestra en la creacin de macros consta de una tabla con tres columnas: la columna de Accin para establecer la accin a realizar, la columna de Argumentos donde se presenta la configuracin de los argumentos de accin que se seleccionan en la seccin de Argumentos de accin (parte inferior de la ventana); y la columna Comentario para introducir un comentario descriptivo de la accin.
110
Ventana de diseo de creacin de macros Al desplegar la lista que acompaa a la columna Accin se podrn ver todas las acciones que se pueden realizar. La siguiente tabla contiene las ms utilizadas en orden alfabtico, junto con su descripcin. ACCIN AbrirConsulta AbrirFormulario AbrirInforme AbrirTabla BuscarRegistro BuscarSiguiente Cerrar CuadroMsj EjecutarCdigo Ejecutarcomando EjecutarMacro DESCRIPCIN Abre un objeto de tipo consulta en cualquiera de los modos posibles. Abre un objeto de tipo formulario en cualquiera de los modos posibles. Abre un objeto de tipo informe en cualquiera de los modos posibles, o lo manda a la impresora. Abre un objeto de tipo tabla en cualquiera de los modos posibles, con opciones especiales para aadir, editar o slo lectura. Busca un registro que contenga un valor en un campo, utilizando las opciones habituales para buscar en Windows. Continua la ltima bsqueda efectuada Cierra el objeto (tabla, consulta, formulario, informe, macro o mdulo) actual o uno determinado, con opciones de guardas los cambios. Muestra un dilogo estndar de Windows, indicando un mensaje de advertencia o informacin, son un cono, sonido y botones estndar. Ejecuta un procedimiento o funcin de un mdulo (en Visual Basic) Ejecuta un comando de un men de Access. Ejecuta una macro. Cuando termine la nueva macro se contina por la actual.
Para cada accin se muestra y se configura una lista de propiedades en la parte inferior de la pantalla que permiten establecer los objetos y modos sobre los que opera la accin. Por ejemplo, si se va a realizar una accin de Abrir formulario, habr que indicar qu formulario debe abrirse y de qu modo. Para cada tipo de accin existe un conjunto de propiedades, algunas de ellas opcionales y otras necesarias.
111
3. Macros autoejecutables
Es posible definir una macro que se ejecute de forma automtica cada vez que se abre la base de datos. Esta macro debe tener el nombre Autoexec. Habitualmente se utiliza para abrir un formulario novinculado a ninguna tabla ni consulta, que contiene una serie de opciones (botones de comando, mens, etc.) para abrir el resto de los formularios de la base de datos, dando al sistema un aspecto deprograma de aplicacin ms que de base de datos.
SEGUNDO BLOQUE
Base de Datos BDFarmacia: 1. Implementar un formulario cuyo nombre sea principal que contenga botones para abrir los formularios creados de la Base de Datos BDFarmacia. 2. Crear una macro AUTOEXEC, que permita abrir el formulario Principal
112
REFERENCIAS BIBLIOGRFICAS
BSICA
Aliaga Valdez C. y Aliaga Caldern C. Planeamiento y gestin con Visio. Per; Ed. ECITEC; 2008. Cdigo biblioteca UCCI: 658.02 A42 2008 Gido, J. y Clements, J. Administracin exitosa de proyectos. Mxico; Ed. International Thompson Editores; 2000. Cdigo biblioteca UCCI: 658.5 G44 Ramos Martn A. yRamos Martn J. Operaciones con bases de datos ofimticas y corporativas.Espaa; Thomson Editores; 2007. Cdigo biblioteca UCCI: 004.5 R24 2007. Valds Miranda C. Gua prctica creacin y diseo web. Ed. Anaya Multimedia; 2008.
COMPLEMENTARIA Craig Grannell.The Essential Guide to CSS and HTML Web Design.Ed. FriendSoft; 2007. Lemke Judy. Microsoft Office Visio 2007. Ed. Microsoft Press; 2007. MarmelElaine.Microsoft Project 2007 Bible.Ed. Anaya Multimedia; 2008. Reardon J, Irwin M, Prague C, Powell G, Stockaman J, Groh Michael. Access 2007. Ed. Anaya Multimedia 2007. RECURSOS DIGITALES Cronan John. Microsoft Office Access 2010 quickstep. McGrawHill. 2010 http://search.proquest.com/docview/749228714/13C438A5423 72598D11/22?accountid=146219 Roth, Chris. Using Microsoft Visio 2010. Que Publishing. 2011 http://search.proquest.com/docview/880281747/13C4398545B 3FF1C322/6?accountid=146219 Atchison, Sonia and Brian Kennemer. Using Microsoft Project 2010. Que Publishing. 2011 http://search.proquest.com/docview/869983231/13C439A4176 355B326F/34?accountid=146219 McFarland, David Sawyer. Dreamweaver CS6. O'Reilly Media, Inc.. 2012 http://search.proquest.com/docview/869983231/13C439A4176 355B326F/34?accountid=146219
113