Вы находитесь на странице: 1из 118

INFORMTICA II

Alan Miguel Infante Vidaln

Cada autor es responsable del contenido de su propio texto. De esta edicin: Universidad Continental S.A.C 2012 Jr. Junin 355, Miraflores, Lima-18 Telfono: 213 2760 Derechos reservados ISBN: 978-612-4196-09-6 Hecho el Deposito Legal en la Biblioteca Nacional del Per con N: 2013-10212 Primera Edicin: julio 2013 Tiraje: 500 ejemplares Autor: Alan Miguel Infante Vidaln Oficina de Produccin de Contenidos y Recursos Impreso en el Per por Inversiones y Representaciones Nakasone E.I.R.L. Pasaje San Jorge 115 Huancayo Fondo Editorial de la Universidad Continental Todos los derechos reservados. Esta publicacin no puede ser reproducida, en todo ni en parte, ni registrada en o trasmitida por un sistema de recuperacin de informacin, en ninguna forma ni por ningn medio sea mecnico, fotoqumico, electrnico, magntico, electroptico, por fotocopia, o cualquier otro sin el permiso previo por escrito de la Universidad.

NDICE
INTRODUCCIN PRESENTACIN DE LA ASIGNATURA COMPETENCIA DE LA ASIGNATURA UNIDADES DIDCTICAS TIEMPO MNIMO DE ESTUDIO 9 9 9 9 10 10 10 11
11 11 12 13

UNIDAD I: HERRAMIENTAS OFIMTICAS DE DIAGRAMACIN Y GESTIN DE PROYECTO DIAGRAMA DE PRESENTACIN DE LA UNIDAD I ORGANIZACIN DE APRENDIZAJES Tema N 1: FUNDAMENTOS DE LA DIAGRAMACIN
1 Fundamentos de herramientas de diagramacin 2 Introduccin a Microsoft Visio 2010 3 Entorno de dibujo. Formas 1D y 2D 4 Utilizacin de formas

Tema N 2: DIAGRAMAS Y PLANTILLAS


1 Diagramas y plantillas 2 Mapas mentales 3 Diagrama de Ishikawa 4 Diagrama de flujo. Ordinograma ACTIVIDaD N 1

13
13 17 17 18
19

Tema N 3: FUNDAMENTOS DE LA ADMINISTRACIN DE PROYECTO


1 Fundamentos conceptuales de la administracin de proyectos 2 Estructura de divisin de trabajo, diagrama de Gantt y matriz de responsabilidades 3 Planificacin de calendario de trabajo 4 Dependencia de actividades

19
19 21 22 23

Tema N 4: ASIGNACIN DE RECURSOS A UN PROYECTO E INFORMES


1 Planificacin y control de recursos de un proyecto 2 Evaluacin de recursos de un proyecto 3 Seguimiento de un proyecto 4 Informes de un proyecto LECTURa SElECCIOnaDa N 1 ACTIVIDaD N 2 CONTROL DE LECTURA N 1 GLOSARIO DE LA UNIDAD I

24
24 24 26 26
29 33 33 33

BIblIOgRaFa DE la UnIDaD I AUTOEValUaCIn DE LA UNIDAD I

34 35

UNIDAD II: ELABORACIN DE SITIOS WEB 37 DIAGRAMA DE PRESENTACIN DE LA UNIDAD II ORGANIZACIN DE LOS APRENDIZAJES 37 37

Tema N 1: FUNDAMENTOS DEL DISEO DE PGINAS WEB 38


1 Fundamentos de la creacin de pginas web 2 Editores de pginas web 3 Lenguaje de marcas HTML 4 Manejos de listas, tablas, imgenes e hipervnculos

38 38 38 40

Tema N 2: DISTRIBUCIN DE ELEMENTOS EN UNA PGINA WEB


1 Etapas en el diseo web 2 Presentacin y estructura de un sitio web 3 Wireframe 4 Distribucin de elementos en divisiones ACTIVIDaD N 1

43
43 44 44 45
46

Tema N 3: PROPIEDADES DE ESTILOS CSS


1 Propiedades de estilos de CSS 2 Aplicacin de formatos y estilos a una pgina web 3 Aspectos visuales con hojas de estilos CSS

47
47 48 50

Tema N 4: MANTENIMIENTO Y PUBLICACIN DE UN SITIO WEB


1 Javascript 2 Incrustar objetos externos a una pgina web 3 Publicacin de un sitio web 4 Mantenimiento de un sitio web LECTURa SElECCIOnaDa N 1 ACTIVIDaD N 2 TAREA ACADMICA N 1 GLOSARIO DE LA UNIDAD II BIblIOgRaFa DE la UnIDaD II AUTOEValUaCIn DE la UnIDaD II

52
52 52 54 54
56 58 59 59 60 60

UNIDAD III: DISEO DE BASE DE DATOS 62 DIAGRAMA DE PRESENTACIN DE LA UNIDAD III ORGANIZACIN DE LOS APRENDIZAJES 62 62

Tema N 1: sistemas gestores de base de datos 63


1 Fundamentos conceptuales de bases de datos 2 Sistemas gestores de base de datos (SGBD) 3 Modelo entidad relacin 4 Entidades, atributos y relaciones 5 Establecer campos claves y relaciones entre entidades

63 63 68 68 69

Tema N 2: DISEO DE BASE DE DATOS RELACIONALES


1 Diseo de base de datos relacionales 2 Estructura del modelo relacional 3 Restricciones del modelo relacional ACTIVIDaD N 1

72
72 72 74
75

Tema N 3: TIPOS Y PROPIEDADES DE CAMPOS


1 Disear base de datos ofimticas y su administracin 2 Anlisis de datos a almacenar 3 Propiedades de campos 4 Creacin de relaciones

76
76 78 79 82

Tema N 4: CONSULTAS BSICAS


1 Diseo de consultas bsicas 2 Consultas de seleccin 3 Filtros y criterios de seleccin 4 Consultas con parmetros 5 Consultas de resumen LECTURa SElECCIOnaDa N 1 ACTIVIDaD N 2 CONTROL DE LECTURA N 1 GLOSARIO DE LA UNIDAD III BIblIOgRaFa DE la UnIDaD III AUTOEValUaCIn DE la UnIDaD III

84
84 84 85 87 87
88 91 91 92 93 93

UNIDAD IV: DISEO DE SISTEMAS DE INFORMACIN DIAGRAMA DE PRESENTACIN DE LA UNIDAD IV ORGANIZACIN DE LOS APRENDIZAJES

95 95 95

Tema N 1: CONSULTAS AVANZADAS


1 Consultas de accin 2 Consultas de referencia cruzada 3 Consultas de eliminacin 4 Consultas de actualizacin 5 Consultas de datos anexados y crear tabla

96
96 96 98 98 99

Tema N 2: FORMULARIOS
1 Fundamentos de la creacin de formularios 2 Tipos y diseo de formularios 3 Insercin de los controles 4 Propiedades de los controles ACTIVIDaD N 1

100
100 100 102 103
105

Tema N 3: INFORMES
1 Fundamentos de la creacin de informes 2 Asistente para informes 3 Diseo de informes 4 Ordenar y agrupar datos 5 Funciones en informes

106
106 106 106 108 108

Tema N 4: MACROS Y PROGRAMACIN


1 Creacin de macros 2 Acciones de macros 3 Referencia a objetos de formularios e informes 4 Ejecucin condicional de macros 5 Macros autoejecutables LECTURa SElECCIOnaDa N 1 ACTIVIDaD N 2 TAREA ACADMICA N 2 GLOSARIO DE LA UNIDAD IV BIblIOgRaFa DE la UnIDaD III AUTOEValUaCIn DE LA UNIDAD IV anEXO: CLAVES DE LAS AUTOEVALUACIONES

109
109 109 111 111 112
113 115 116 116 117 117 118

INTRODUCCIN

Las herramientas para la gestin de datos y procesos empresariales se han convertido en las estndar del mercado. El dominio de estas herramientas es bsico

Disea y crea 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.

en el entorno laboral actual. Dominando el uso correcto de los ordenadores y sus aplicaciones ms utilizadas, utilizndolos en la gestin de datos y programando proyectos y recursos, se ampliarn tus posibilidades profesionales. Mediante la asignatura de Informtica II, el alumno adquirir los conocimientos y las tcnicas necesarias para que puedas formarte y conocer las nuevas tendencias en procesamiento y gestin de datos, utilizando los programas ms populares en el mercado, otorgndote as las capacidades necesarias para poder emplear 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, que tienen una fuerte demanda de usuarios y profesionales. Con la realizacin de la asignatura, el alumno podr obtener las siguientes competencias:

Un agradecimiento especial a todos los docentes de ciclo regular que imparten la asignatura de Informtica II, pues con la colaboracin conjunta de sus conocimientos se ha logrado compilar gran parte del contenido entregado en el presente manual autoformativo.

Desarrollo de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

PRESENTACIN DE LA ASIGNATURA
Diagrama Objetivos Inicio

Lecturas seleccionadas

Glosario

Bibliografa

Recordatorio

Anotaciones

COMPETENCIA DE LA ASIGNATURA
Utiliza la computadora y el software de oficina como herramientas que le permiten gestionar y procesar datos, hacer uso de la publicacin electrnica mediante pginas Desarrollo Actividades Autoevaluacin deweb, contenidos planificar y controlar proyectos y realizar diagramas empresariales utilizando herramientas de diseo y diagramacin, desarrolla una actitud crtica y reflexiva con responsabilidad y creatividad en la resolucin de problemas.

Lecturas seleccionadas

UNIDADES DIDCTICAS
UNIDAD I

Glosario

Bibliografa

UNIDAD II

UNIDAD III

UNIDAD IV

Herramientas Recordatorio Anotaciones ofimticas de diagramacin y gestin de proyectos

Elaboracin de sitios web

Diseo de base de datos

Diseo de sistemas de informacin

TIEMPO MNIMO DE ESTUDIO


UNIDAD I UNIDAD II UNIDAD III UNIDAD IV

1 y 2 semana 16 horas

3 y 4 semana 16 horas

5 y 6 semana 16 horas

7 y 8 semana 16 horas

ollo nidos

Actividades

10

Autoevaluacin

as nadas

Glosario

Bibliografa

Diagrama

Objetivos

Inicio

torio

Anotaciones

Desarrollo de contenidos

UNIDAD I: HERRAMIENTAS OFIMTICAS DE DIAGRAMACIN Y GESTIN DE PROYECTOS


Actividades Autoevaluacin

Lecturas seleccionadas Diagrama

DIAGRAMA DE PRESENTACIN DE LA UNIDAD


Objetivos Inicio Anotaciones Actividades

Glosario

Bibliografa

Recordatorio

CONTENIDO
Autoevaluacin

EJEMPLOS

ACTIVIDADES

Desarrollo de contenidos

AUTOEVALUACIN
Lecturas seleccionadas Glosario Bibliografa

BIBLIOGRAFA

ORGANIZACIN DE LOS APRENDIZAJES


Recordatorio Anotaciones

CONOCIMIENTOS
Tema N 1: Fundamentos de la diagramacin.

PROCEDIMIENTOS

ACTITUDES
Utiliza creativamente las herramientas de diseo. Demuestra responsabilidad y criterio en la planificacin y evaluacin de proyectos.

1. Identifica las distintas herramientas de diagramacin, utiliza la interfaz de usuario 1. Fundamentos de herramientas de para crear diagramas utilidiagramacin. zando formas de 1D y 2D, el 2. Introduccin a Microsoft Visio sistema de coordenadas y las 2010. capas de dibujo. 3. Entorno de dibujo. Formas 1D y 2D. 4. Utilizacin de formas. Tema N 2: Diagramas y plantillas. 1. Diagramas y plantillas 2.. Mapas mentales. 3. Diagrama de Ishikawa. 4. Diagrama de flujo. Ordinogramas. Tema N 3: 2. Combina el uso de herramientas de dibujo bsico y las plantillas para la creacin de diagramas. Actividad N 1: 1. Realiza diagramas de flujo, mapas mentales, diagrama de Ishikawa y ordinogramas. 2. Explica el fundamento de proyectos y utiliza herramientas de software para la generacin del calendario.

Fundamentos de la administracin de 3. Asigna recursos y evala los proyectos. costos de un proyecto. Crea informes de diagramas, re1. Fundamentos conceptuales de la adcursos, costos y seguimiento ministracin de proyectos. del proyecto. 2. Estructura de divisin de trabajo, Diagrama de Gantt y Matriz de res- Actividad N 02: ponsabilidades. 1. Realiza la planificacin de 3. Planificacin de calendario de trabajo. un proyecto, estableciendo 4. Dependencia de actividades. correctamente actividades y calendario, as como asigTema N 4: nando de manera ptima la Asignacin de recursos a un proyecto e utilizacin de recursos. informes. 1. Planificacin y control de recursos Control de Lectura N 01: de un proyecto. 2. Evaluacin de recursos de un proyecto. 3. Seguimiento de un proyecto. 4. Informes de un proyecto. Lectura Seleccionada 1: Scrum Manager Gestin de Proyectos. Juan Palacio, Claudia Ruata. 15 55. Autoevaluacin N 1. 1. Elabora, planifica y organiza las actividades de un proyecto aplicado a su mbito laboral.

Desarrollo UNIDAD I: HERRAMIENTAS OFIMTICAS DE DIAGRAMACIN Y GESTIN DE PROYECTOS de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

11

TEMA N1: FUNDAMENTOS DE LA DIAGRAMACIN


1 FUnDamEnTOS DE HERRamIEnTaS DE DIagRamaCIn

Lecturas seleccionadas

Glosario

Bibliografa

Diagramar es distribuir, organizar los elementos del mensaje bimedia (texto e imagen) en el espacio bidimensional (el papel) mediante criterios de jerarquizacin (importancia) buscando funcionalidad del mensaje (fcil lectura) bajo una apariencia esttica agradable (aplicacin adecuada de tipografas y colores). 1 El primer paso en el diseo de objetos o procesos es la representacin mediante diagramas de su estructura, funcionamiento y comportamiento, concretando as las primeras ideas abstractas. En el caso de productos interactivos con interfaz, como por ejemplo los sitios web, esta interfaz tambin es objeto de diagramacin, especificando cul ser la organizacin y estructuracin visual de los diferentes elementos. La representacin se ha usado desde los comienzos del diseo de software, en forma de organigramas, diagramas de flujo de datos, rboles de decisin, etc. Al evolucionar las interfaces grficas de usuario, las labores de representacin se ampliaron con los llamados guiones de navegacin y guiones de interaccin, los cuales consistan en diagramas que representaban el funcionamiento de los productos electrnicos que se generaban en ese momento. La evolucin de los productos digitales, unida al crecimiento geomtrico de la informacin que soportan, ha originado la necesidad de ampliar estas formas de representacin con otras nuevas, o de enriquecer las existentes. Es por esto que se ha generalizado el uso de los esquemas de representacin entre arquitectos de informacin, enfocados a los aspectos organizativos y representativos de la informacin. Hay que sealar que durante el proceso de arquitectura de informacin se usan otras formas de representacin, con diferentes objetivos. Por ejemplo, en la aplicacin de la tcnica de Card Sorting se pueden generar dendogramas y grficos de escalamiento multidimensional; otro ejemplo seran las representaciones de las estructuras mentales de los usuarios tras una tormenta de ideas (brainstorming); o los organigramas de la empresa por la cual se crea el producto digital. 2 InTRODUCCIn a MICROSOFT VISIO 2010 Microsoft Visio es un programa de creacin de diversos diagramas tcnicos y empresariales, nosotros lo orientaremos a la creacin de mapas mentales, mapas conceptuales y redes semnticas.
2.1. InICIanDO MICROSOFT VISIO.

Recordatorio

Anotaciones

Tenemos dos Mtodos a. Mtodo 1: Clic en el men Iniciar / Todos los Programas / Microsoft Office / Microsoft Visio 2010

Ilustracin 1: Acceso a Ms. Visio- Mtodo 1. Fuente: Infante Vidalon Alan

b. Mtodo 2: Presionamos al mismo tiempo las teclas Windows y R, en la ventana que aparecer escribimos Visio y a continuacin presionamos Enter.

1 La diagramacin en la arquitectura de informacin. Fuente: no solo usabilidad: revista multidisciplinar sobre personas, diseo y tecnologa (ISSN 1886-8592)

ollo nidos

Actividades

12

Autoevaluacin

UNIDAD I: HERRAMIENTAS OFIMTICAS DE DIAGRAMACIN Y GESTIN DE PROYECTOS

as nadas

Glosario

Bibliografa

torio

Anotaciones

Ilustracin 2: Acceso a Ms. Visio - Mtodo 2. Fuente: Infante Vidalon Alan

2.2. DESCRIPCIn DE la InTERFaZ DE MICROSOFT VISIO 2010

Ilustracin 3: Partes de la ventana de Ms. Visio 2010. Fuente: Infante Vidalon Alan

3 EnTORnO DE DIbUJO. FORmaS 1D Y 2D2 Trabajar en Visio es bastante sencillo ya que cada una de las formas que nos interese se podr utilizar con slo ser arrastradas al rea de trabajo, tal como veremos ms adelante. Las formas de Visio pueden ser: unidimensionales o 1D y bidimensionales o 2D.
3.1. FORmaS 1D

Son lneas o conectores unidimensionales, con un punto de inicio y un punto final, al arrastrar cualquiera de estos dos puntos las formas cambian en su longitud. Estas formas pueden conectar otras dos formas iguales o diferentes.
3.2. FORmaS 2D

Es un formato bidimensional como rectngulos, cuadrados, crculos, etc. que tienen ocho controladores de seleccin, un controlador de giro, y un controlador de excentricidad. Algunas formas tienen un controlador amarillo que permite interactuar en la misma forma. Las formas 2D no tienen punto de inicio ni punto final, pueden variar sus dimensiones en forma proporcional a su volumen original o en su largo y alto indistintamente. Estas formas no pueden conectar otras dos formas iguales o diferentes. Algunas formas estn dibujadas en forma tridimensional, pero MS Visio las considera como formas 2D.
3.3. FORmaS COn COmPORTamIEnTO ESPECIal

Algunas formas que tienen controladores amarillos, tienen un comportamiento que no dependen de si son 1D o 2D. Por ejemplo, en la imagen inferior se tiene dos controladores amarillos, el primero ubicado en el lado izquierdo permite ajustar el ancho de los brazos, y el segundo ubicado en la parte inferior permite cambiar el ancho del trazo vertical. Un vrtice es un controlador con forma de rombo que aparece entre segmentos de una forma con varios segmentos, o bien al final de un segmento.
2 Formas I: principios bsicos imprescindibles. Fuente: Soporte Microsoft Corporation

Desarrollo UNIDAD I: HERRAMIENTAS OFIMTICAS DE DIAGRAMACIN Y GESTIN DE PROYECTOS de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

13

4 UTIlIZaCIn DE FORmaS.

Lecturas seleccionadas

Glosario

Bibliografa

Para utilizar cualquiera de las formas o smbolos que proporciona Microsoft Visio se debe llevar el puntero del Mouse sobre el smbolo requerido, mantener presioRecordatorio nado el botn izquierdo y arrastrar hacia la zona de trabajo. a. Conectar las formas Se puede realizar empleando los conectores dinmicos, es deseable que estos conectores no slo se encuentren intersecando a las formas sino que adems se encuentren unidos por los puntos de unin que posee cada forma. Se elige la herramienta Conector del grupo de Herramientas de la Ficha Inicio. Luego se uno los puntos conectores de cada forma. As mismo, si se desea otro tipo de conectores se pueden emplear las herramientas: lnea o Lpiz que se encuentran dentro de la Ficha Inicio, grupo Herramientas. Su uso es muy similar al de los conectores dinmicos. b. Duplicar formas Para obtener una copia de una forma cualquiera, seleccionamos la Herramienta Puntero, mantenemos presionada la tecla Ctrl y arrastramos el objeto que deseamos duplicar. Mantener presionado y arrastrar hasta lograr la copia c. Modificar el grosor de los conectores / lneas de contorno de la formas. Elegimos la forma o la lnea del conector de la forma, luego elegimos el icono lnea del grupo forma. Seguidamente elegimos grosor y un grosor para la lnea de contorno de la forma o para la lnea del conector de la forma. d. Hacer zoom a la hoja de trabajo La herramienta Zoom que se ubica en la cinta Vista, permite establecer el nivel de acercamiento de la hoja de trabajo. Pero tambin podemos utilizar el Zoom que se encuentra en la parte inferior derecha de la hoja de trabajo. e. Alineacin y espacios automticos Para realizar esta operacin requerimos seleccionar todas las formas, para ello basta con presionar las teclas CTRL y A al mismo tiempo y luego elegir la opcin que se encuentra en el grupo organizar. f. Aadir un texto al conector Consiste en hacer doble clic sobre el conector para luego escribir un texto sobre el cuadro de dialogo mostrado. g. Guardar o Salvar un Diagrama Esta operacin permite almacenar el diagrama previamente creado en Visio en una Unidad de Almacenamiento que puede ser el Disco duro o una unidad extrable.

Anotaciones

TEMA N2: DIAGRAMAS Y PLANTILLAS


1 DIagRamaS Y PlanTIllaS3 Para elegir un tipo de dibujo, Visio cuenta con ocho Categoras, cada una de las cuales agrupa un conjunto de Plantillas que suman 65; cada plantilla dispone de mltiples grupos de Formas, las cuales pueden utilizarse al arrastrarlas con el mouse y soltarlas en la pgina de dibujo. Para iniciar un diagrama de Microsoft Office Visio, se abre una plantilla. Con ella se abren una o varias galeras de smbolos a la izquierda de la pgina de dibujo. Las galeras de smbolos contienen las formas necesarias para crear el diagrama.
1.1. CaTEgORa DIagRama DE FlUJO.

Contiene siete plantillas para crear diagramas de flujo:

3 Gua de Visio 2010 para principiantes. Fuente: Soporte Microsoft Corporation

ollo nidos

Actividades

14

Autoevaluacin

UNIDAD I: HERRAMIENTAS OFIMTICAS DE DIAGRAMACIN Y GESTIN DE PROYECTOS

as nadas

Glosario

Bibliografa

torio

Anotaciones

Ilustracin 4: Plantillas categora Diagrama de Flujo. Fuente: Infante Vidalon Alan

1.2. CaTEgORa GEnERal.

Contiene tres plantillas para crear diagramas bsicos y de bloque.

Ilustracin 5: Plantillas categora General. Fuente: Infante Vidaln Alan

1.3. CaTEgORa IngEnIERa.

Contiene ocho plantillas para crear diagramas relacionadas con la ingeniera de sistemas, mecnica, elctrica e Industrial.

Ilustracin 6: Plantillas categora Ingeniera. Fuente: Vidalon Infante Alan

Desarrollo UNIDAD I: HERRAMIENTAS OFIMTICAS DE DIAGRAMACIN Y GESTIN DE PROYECTOS de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

15

1.4. CaTEgORa MaPaS Y PlanOS DE PlanTa.

Lecturas seleccionadas

Glosario

Bibliografa

Contiene 14 plantillas para crear diagramas de diseo relacionadas con la arquitectura e ingeniera civil.
Recordatorio Anotaciones

Ilustracin 7: Plantillas categora Mapas y planos de planta. Fuente: Infante Vidaln Alan

1.5. CaTEgORa NEgOCIOS.

Contiene 14 plantillas para crear diagramas relacionados con la administracin y marketing.

Ilustracin 8: Plantillas categora Negocios. Fuente: Infante Vidaln Alan

1.6. CaTEgORa PROgRamaCIn.

Contiene cuatro plantillas para crear diagramas relacionados con los proyectos y calendarizacin.

ollo nidos

Actividades

16

Autoevaluacin

UNIDAD I: HERRAMIENTAS OFIMTICAS DE DIAGRAMACIN Y GESTIN DE PROYECTOS

as nadas

Glosario

Bibliografa

torio

Anotaciones

Ilustracin 9: Plantillas categora Programacin. Fuente: Infante Vidaln Alan

1.7. CaTEgORa RED.

Contiene 5 plantillas para crear diagramas relacionados con la estructura de Redes: Hardware y software.

Ilustracin 10: Plantillas categora Red. Fuente: Infante Vidaln Alan

1.8. CaTEgORa SOFTWaRE Y baSE DE DaTOS.

Contiene 10 plantillas para crear diagramas relacionados con la estructura del software y base de datos

Ilustracin 11: Plantillas categora Software y base de datos. Fuente: Infante Vidaln Alan

Desarrollo UNIDAD I: HERRAMIENTAS OFIMTICAS DE DIAGRAMACIN Y GESTIN DE PROYECTOS de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

17

2 MaPaS mEnTalES

Lecturas seleccionadas

Glosario

Bibliografa

Para elegir un tipo de dibujo, Visio cuenta con ocho Categoras, cada una de las cuales agrupa un conjunto de Plantillas que suman 65; cada plantilla dispone de Recordatorio mltiples grupos de Formas, las cuales pueden utilizarse al arrastrarlas con el mouse y soltarlas en la pgina de dibujo.
2.1. COnCEPTO.

Anotaciones

Los mapas mentales son una forma de organizar y generar ideas por medio de la asociacin con una representacin grfica. Un Mapa mental es la forma ms sencilla de gestionar el flujo de informacin entre tu cerebro y el exterior, porque es el instrumento ms eficaz y creativo para tomar notas y planificar tus pensamientos4.
2.2. USOS.

Organizar informacin Solucionar problemas. Producir y aclarar ideas Estimular la imaginacin y creatividad Mejorar la comunicacin en un equipo de trabajo Planeamiento Toma de decisiones Lluvia de ideas
2.3. PREPaRaCIn.

Es muy sencillo realizar un mapa mental, slo necesitamos colocar la idea principal o palabra clave en el centro de una hoja de papel o en algn programa especializado. A continuacin aade todas las ideas que relaciones a esa palabra o idea por medio de ramificaciones y lneas, estas a su vez te permitirn estructurar toda esa lluvia de ideas. Trata si es posible en todo este proceso utilizar la mayor cantidad imgenes y colores, te ayudarn a una mejor retencin de informacin. En conclusin, los mapas mentales son un excelente recurso para administrar, organizar, crear o estructurar las ideas, y por qu no, de una forma bastante divertida.

3 DIagRama DE ISHIKaWa
3.1. COnCEPTO.

El diagrama de Ishikawa, o diagrama causa-efecto, es una herramienta que ayuda a identificar, clasificar y poner de manifiesto posibles causas, tanto de problemas especficos como de caractersticas de calidad. Ilustra grficamente las relaciones existentes entre un resultado dado (efectos) y los factores (causas) que influyen en ese resultado5.
3.2. USOS.

Permite que el grupo se concentre en el contenido del problema, no en la historia del problema ni en los distintos intereses personales de los integrantes del equipo. Ayuda a determinar las causas principales de un problema, o las causas de las caractersticas de calidad, utilizando para ello un enfoque estructurado. Estimula la participacin de los miembros del grupo de trabajo, permitiendo as aprovechar mejor el conocimiento que cada uno de ellos tiene sobre el proceso. Incrementa el grado de conocimiento sobre un proceso. Permite clasificar y relacionar las interacciones entre factores que estn afectando al resultado de un proceso.

4Tony Buzan: Creador de la tcnica de organizacin de ideas mapa mental. 5 Crear un diagrama de causa y efecto. Fuente: Soporte Microsoft Corporation

ollo nidos

Actividades

18

Autoevaluacin

UNIDAD I: HERRAMIENTAS OFIMTICAS DE DIAGRAMACIN Y GESTIN DE PROYECTOS

as nadas

Glosario

Bibliografa

torio

Anotaciones

Ilustracin 12: Estructura del diagrama de Ishikawa. Fuente: http://www.eduteka.org/DiagramaCausaEfecto.php

4 DIagRama DE FlUJO. ORDInOgRama


4.1. COnCEPTO.

El Diagrama de Flujo es una representacin grfica de la secuencia de pasos que se realizan para obtener un cierto resultado. Este puede ser un producto, un servicio, o bien una combinacin de ambos. Permite la puesta en comn de conocimientos individuales sobre un proceso, y facilita la mejor comprensin global del mismo. Tiene claridad puesto que proporciona informacin sobre los procesos de forma clara, ordenada y concisa. Se denomina Ordinograma, al diagrama de flujo que permite esbozar el desarrollo de un algoritmo.
4.2. NOmEnClaTURa.

Ilustracin 13: Nomenclatura bsica del Diagrama de Flujo. Fuente: Infante Vidaln Alan

4.3. PREPaRaCIn.

Definir claramente la utilizacin del Diagrama de Flujo y el resultado que se espera obtener de la sesin de trabajo. Esta clarificacin permitir definir el grado de detalle y la estructura que se requieren en el diagrama para poder alcanzar dicho objetivo. Escribir la decisin o alternativa de acuerdo con la simbologa utilizada e identificar los posibles caminos a seguir mediante la notacin adecuada. En general, cuando se trata de una toma de decisin, se incluye dentro del smbolo una pregunta y la notacin de las dos ramas posibles correspondientes

Desarrollo UNIDAD I: HERRAMIENTAS OFIMTICAS DE DIAGRAMACIN Y GESTIN DE PROYECTOS de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

19

se identifican con la notacin SI/NO.

Lecturas seleccionadas

Glosario

Bibliografa

Comprobar que no se han omitido pasos, pequeos bucles, etc. y que el proceso tiene una secuencia lgica.
Recordatorio En caso de que existan dudas sobre parte del proceso representado, realizar una observacin directa del proceso o contactar con expertos de esa rea para su aclaracin. Anotaciones

El resultado final de este paso es el Diagrama de Flujo del proceso en estudio.

Diagrama

Objetivos

Inicio

ACTIVIDAD NO1:
Desarrollo de contenidos

Esta actividad puede consultarla en su aula virtual.

Actividades

Autoevaluacin

Lecturas seleccionadas

Glosario

Bibliografa

Recordatorio

Anotaciones

TEMA N03: FUNDAMENTOS DE LA ADMINISTRACIN DE PROYECTOS.


1

FUnDamEnTOS COnCEPTUalES DE la aDmInISTRaCIn DE PROYECTOS6


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 cinco grupos de procesos y son: Iniciacin Planificacin Ejecucin Seguimiento y Control Cierre

Ilustracin 16: Procesos de un proyecto. Fuente: http://formulaproyectosurbanospmipe.files.wordpress.com/2012/04/b3.jpg

6 Gido, J. y Clements, J. Administracin exitosa de proyectos. Mxico; Ed. International Thompson Editores; 2000. Cdigo biblioteca UCCI: 658.5 G44

ollo nidos

Actividades

20

Autoevaluacin

UNIDAD I: HERRAMIENTAS OFIMTICAS DE DIAGRAMACIN Y GESTIN DE PROYECTOS

as nadas

Glosario

Bibliografa

1.1. La VIDa DE Un PROYECTO.

torio

Anotaciones

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 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 otra parte, los proyectos pueden tener impactos sociales, econmicos y ambientales que durarn mucho ms que los propios proyectos.
1.2. ATRIbUTOS DEl PROYECTO.

Un proyecto es un intento por lograr un objetivo especfico mediante un juego nico de tareas interrelacionadas y el uso efectivo de los recursos. Dentro de los atributos de los proyectos consideramos los siguientes: Alcance: Los proyectos tienen objetivos definidos. El alcance se elabora gradualmente a lo largo del ciclo de vida del proyecto. Cambio: Los directores del proyecto prevn cambios e implementan procesos para mantener dichos cambios administrados y controlados. Planificacin: Los directores del proyecto transforman gradualmente la informacin de alto nivel en planes detallados a lo largo del ciclo de vida del proyecto. Direccin / Gestin: Los directores del proyecto dirigen al equipo del proyecto a fin de cumplir con los objetivos del mismo. xito: El xito se mide por la calidad del producto y del proyecto, la puntualidad, el cumplimiento con el presupuesto y el grado de satisfaccin del cliente. Seguimiento: Los directores del proyecto realizan un seguimiento y controlan el trabajo de obtener los productos, servicios o resultados para los cuales el proyecto fue emprendido.
1.3. FaCTORES QUE RESTRIngEn El XITO DE Un PROYECTO.

Ilustracin 17: Factores que restringen el xito de un proyecto. Fuente: Infante Alan

Alcance: Es todo el trabajo que se tiene que realizar con el fin de que el cliente quede satisfecho con las entregas del producto. Costo: Es la cantidad que ha convenido pagar el cliente por las entregas aceptables del proyecto. Se basa en un presupuesto que incluye un estimado de los costos, relacionados con los diversos recursos que se usarn para realizar el proyecto. Programa: Es la relacin de tiempos que especifica cundo se debe iniciar y terminar cada actividad. Satisfaccin del cliente.

Desarrollo UNIDAD I: HERRAMIENTAS OFIMTICAS DE DIAGRAMACIN Y GESTIN DE PROYECTOS de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

21

1.4. ATRIbUTOS DEl PROYECTO.

Lecturas seleccionadas

Glosario

Bibliografa

El ciclo de vida del proyecto es un conjunto de fases del mismo, generalmente secuenciales y en ocasiones superpuestas, cuyo nombre y nmero se determinan por las necesidades de gestin y control de la organizacin u organizaciones que Recordatorio participan en el proyecto, la naturaleza propia del proyecto y su rea de aplicacin. Un ciclo de vida puede documentarse con ayuda de una metodologa. El ciclo de vida del proyecto puede ser determinado o conformado por los aspectos nicos de la organizacin, de la industria o de la tecnologa empleada. Mientras que cada proyecto tiene un inicio y un final definidos, los entregables especficos y las actividades que se llevan a cabo entre stos variarn ampliamente de acuerdo con el proyecto.

Anotaciones

ESTRUCTURa DE DIVISIn DE TRabaJO, DIagRama DE GanTT Y maTRIZ DE RESPOnSabIlIDaDES


Las herramientas de planificacin son muy diversas, sin embargo cabe destacar tres de ellas, que se relacionan entre s y a la vez permiten tener un panorama ms claro de las actividades que se desean planificar.
2.1. ESTRUCTURa DE DIVISIn DE TRabaJO.

Una vez que se ha decidido el objetivo del proyecto, el paso siguiente es determinar qu elementos o actividades del trabajo son necesarias de realizar para lograrlo. Esto requiere elaborar una relacin de todas las actividades. Para estos proyectos un enfoque mejor es crear una estructura de divisin del trabajo (EDT).

Ilustracin 18: Estructura de divisin de trabajo. Fuente: Infante Alan

2.2. DIagRama DE GanTT.

Esta es la herramienta de planeacin y programacin ms antigua, desarrollada a principios de siglo; sin embargo, sigue siendo muy popular, principalmente por su sencillez. La grfica de Gantt combina las dos funciones de planeacin y programacin. En el ejemplo de la parte inferior muestra una para el estudio de un mercado de consumidores. Las actividades se relacionan abajo en el lado izquierdo y en la parte inferior se muestra una escala de tiempos. La duracin estimada de cada actividad se seala por una lnea o barra que abarca el periodo durante el cual se espera que se logre. Se pueden aadir a la grfica columnas que sealen quin tiene la responsabilidad de cada tarea. En las grficas de Gantt la programacin de las actividades ocurre en forma simultnea con su planeacin. La persona que dibuja las lneas o barras tiene que estar consciente de las interrelaciones en las actividades, es decir, cules

ollo nidos

Actividades

22

Autoevaluacin

UNIDAD I: HERRAMIENTAS OFIMTICAS DE DIAGRAMACIN Y GESTIN DE PROYECTOS

as nadas

Glosario

Bibliografa

torio

Anotaciones

se tienen que terminar antes de que se puedan iniciar otras y cules se pueden realizar en forma concurrente. Uno de los principales inconvenientes de la grfica de Gantt tradicional es que no muestra en forma visual las interrelaciones de las actividades. Por lo tanto, no resulta obvio cules actividades resultarn afectadas si una de ellas se demora. Sin embargo, la mayor parte de los paquetes de programas de computacin para administracin de proyectos pueden producirlas mostrando interdependencias entre tareas, al utilizar flechas de conexin.

Ilustracin 19: Diagrama de Gantt. Fuente: Infante Vidaln Alan

2.3. MaTRIZ DE RESPOnSabIlIDaDES.

La matriz de responsabilidades es un mtodo utilizado para mostrar, en un formato tabular, las personas que tienen la responsabilidad de realizar las partidas de trabajo en una EDT. Es una herramienta til porque adems muestra el papel de cada persona en respaldar el proyecto global. Matriz de responsabilidades: Estudio de mercado de consumidores Donde: P = Responsabilidad principal S = Responsabilidad de apoyo

Ilustracin 20: Matriz de responsabilidades. Fuente: Infante Vidaln Alan

3 PlanIFICaCIn DE CalEnDaRIO DE TRabaJO Los calendarios permiten a los planificadores poder personalizar, de acorde al proyecto y el contexto, los tiempos que se destinaran a las actividades a realizar, definiendo das de trabajo, horarios de trabajo, das feriados (excepciones), etc.

Desarrollo UNIDAD I: HERRAMIENTAS OFIMTICAS DE DIAGRAMACIN Y GESTIN DE PROYECTOS de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

23

3.1. TIPO DE CalEnDaRIOS En MICROSOFT PROJECT7

Lecturas seleccionadas

Glosario

Bibliografa

a. Calendario del proyecto: ste es el calendario que se usa para designar la programacin de trabajo predeterminada de todas las tareas de un proyecto.
Recordatorio b. Calendario de recursos: Para cada recurso que especifique, se crea calendarios de recursos individuales basados en la configuracin del calendario Estndar. Para modificar dichos calendarios, haga clic en Cambiar calendario laboral, en la ficha General del cuadro de dilogo Informacin del recurso. Tambin puede crear y asignar calendarios de recursos para recursos individuales o grupos de recursos con el fin de indicar horas de trabajo especficas. Por ejemplo, puede asignar un recurso al turno de tarde o al turno de noche. Puede modificar los calendarios de recursos para indicar perodos no laborables (perodo no laborable: horas o das designados en un calendario de recursos o de proyecto en los que Project no debera programar tareas porque no se realiza trabajo alguno. El perodo no laborable puede incluir horas de comida, fines de semana y das festivos, por ejemplo.), como vacaciones y permisos. Anotaciones

c. Calendario de tareas: Las tareas se programan segn los perodos laborables8 del calendario del proyecto. No obstante, puede personalizar los perodos laborables desde el calendario del proyecto en un calendario de tareas si tiene tareas que necesitan completarse a distintas horas, especialmente tareas que son independientes de los recursos. Un calendario de tareas resulta especialmente til para equipamiento que ejecuta y completa tareas en noches o fines de semana, que estn designados como perodos no laborables en el calendario del proyecto. d. Calendario base: Un calendario base9 se usa como plantilla en la que se basan el calendario del proyecto, el calendario de recursos y el calendario de tareas. Project ofrece tres calendarios base: Estndar (8:00 a.m. a 5:00 p.m. en das de la semana con una hora para comida). 24 horas. Turno de noche.
3.2. ORganIZaCIn DE laS TaREaS En Un ESQUEma.

En este punto ya se debe haber establecido la secuencia de la lista de tareas, por lo tanto el programa est preparado para organizar las tareas con una estructura jerrquica desde la perspectiva ms amplia a la ms detallada. Las tareas se dividen en dos tipos: a. Tarea de Resumen: Son tareas con un nivel superior al de las otras tareas. Normalmente estas tareas representan los captulos en los que se compone el proyecto. Ejemplo: preliminares, concretos, etc. b. Subtareas: Son tareas que figuran por debajo de las tareas de resumen. Estas son tareas reales asignadas a recursos. A su vez estas subtareas pueden ser tareas de resumen de otras subtareas.

4 DEPEnDEnCIa DE aCTIVIDaDES La interrelacin que existe en la durabilidad y secuencialidad de las actividades definen en alto grado el xito de un proyecto, es por ello que es necesario establecer dependencias a las actividades para avalar el ptimo cumplimiento de las mismas.
4.1. TIPOS DE DEPEnDEnCIaS.

Para establecer el tipo de dependencia entre las tareas de un proyecto, se debe tener en cuenta estas cuatro relaciones:

7 Calendarios. Fuente: Soporte Microsoft Corporation 8 Perodo laborable: horas designadas en un calendario de recursos o de proyecto durante las que se puede realizar trabajo. 9 Calendario base: calendario que se puede utilizar como calendario del proyecto y de tareas en el que se especifican los perodos laborables y no laborables predeterminados de un conjunto de recursos. Difiere del calendario de recursos en que este ltimo especifica los perodos laborables y no laborables para un slo recurso.

ollo nidos

Actividades

24

Autoevaluacin

UNIDAD I: HERRAMIENTAS OFIMTICAS DE DIAGRAMACIN Y GESTIN DE PROYECTOS

as nadas

Glosario

Bibliografa

a. Fin a Comienzo (FC): La tarea sucesora no puede comenzar hasta que finalice la tarea predecesora
Anotaciones

torio

b. Fin a Fin (FF): La tarea sucesora no puede finalizar hasta que no finalice la predecesora. c. Comienzo a Comienzo (CC): La tarea sucesora no puede comenzar hasta que comience la tarea predecesora. d. 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. Las dependencias entre tareas se crean siguiendo estos pasos: Muestre el Diagrama de Gantt (La dependencia de tareas puede generarse en cualquiera de las hojas de tareas, pero en el Diagrama de Gantt es donde mejor se observa el efecto de los vnculos). En la tabla de este grfico por defecto aparece la opcin de tareas predecesoras. Para definir estas relaciones existen dos mtodos: Escribir directamente la identificacin numrica de la actividad predecesora en la sucesora o resaltar la tarea sucesora y predecesora, luego entrar en el Men Edicin y dar clic en la opcin Vincular Tareas.
4.2. 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 en 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.

TEMA N04: ASIGNACIN DE RECURSOS A UN PROYECTO E INFORMES


1 PlanIFICaCIn Y COnTROl DE RECURSOS DE Un PROYECTO La planeacin es la disposicin sistemtica de tareas para el logro de un objetivo. El plan establece lo que se necesita lograr y como se debe lograr. El plan se convierte en un punto de referencia contra el cual se puede comparar el avance real; despus, si ocurren desviaciones, es posible llevar a cabo la accin correctiva. Es importante que las personas que participarn en la realizacin del trabajo colaboren tambin en su planeacin. Con frecuencia son las que conocen mejor cuales son las actividades detalladas que se necesitan llevar a cabo y cunto debe durar cada una. Al tomar parte en la planeacin del trabajo. Las personas se comprometern a realizarlo de acuerdo al plan y dentro del programa y el presupuesto. La participacin crea compromiso. En grandes proyectos que requieran de varios aos y que incluyen a cientos o incluso miles de persona, no es posible hacer que todos participen en la planeacin inicial. Sin embargo, segn progrese el proyecto, quiz sea posible que intervengan muchas de estas personas en el desarrollo de planes ms detallados.

2 EValUaCIn DE RECURSOS DE Un PROYECTO Microsoft Project es una buena herramienta para analizar si los recursos de un proyecto estn sobreasignados desde el momento de su concepcin. Al asignar los recursos al programa, las tareas se recalculan segn el esfuerzo que deben llevar a cabo. Una programacin que se extienda ms all del lmite

Desarrollo UNIDAD I: HERRAMIENTAS OFIMTICAS DE DIAGRAMACIN Y GESTIN DE PROYECTOS de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

25

propuesto inicialmente, debe revaluarse en cuanto al nmero de horas de trabajo o cantidad de recursos.
2.1. ASIgnaCIn DE RECURSOS manUalmEnTE.

Lecturas seleccionadas

Glosario

Bibliografa

Recordatorio

Anotaciones

En el Diagrama de Gantt, haga doble clic sobre la tarea a la que le asignar el recurso. Aparecer el cuadro de dilogo Informacin de la Tarea. Clic en la pestaa Recursos donde aparecer una tabla en blanco. En esta tabla puede asignar los recursos de cada tarea y la unidad de asignacin.

Ilustracin 21: Asignacin de recursos manualmente. Fuente: Infante Vidaln Alan

Las unidades de asignacin se escriben en porcentaje o en nmeros enteros segn la configuracin establecida por el programador y significan la proporcin del recurso que se aplica a la actividad (Por ejemplo: Se tiene una Mezcladora para realizar columnas y vigas, si la mezcladora estar ocupada por la maana en las columnas y por la tarde en vigas, entonces se utilizar 50% o 0.5 en cada una de las actividades). Si los recursos que se estn asignando son materiales la unidad de asignacin ya no es en porcentaje sino en las unidades como se paga las actividades, Por ejemplo: Para acero la unidad es el Kilogramo o 1 Kg/ml.
2.2. SObREaSIgnaCIOnES.

Despus de tener todos los recursos asignados se debe verificar que no haya sobreasignaciones. Una sobreasignacin significa que el recurso est trabajando en un solo da, ms horas de las que puede.

Ilustracin 22: Grficos de asignacin de recursos. Fuente: Infante Vidaln Alan

Aparecer el siguiente grfico de barras. Las barras azules que estn por debajo de la lnea negra son recursos que trabajan segn su capacidad mxima. Las barras rojas que aparecen ms arriba de esta lnea muestran que ese da hay una sobreasignacin de tiempo para los recursos.

ollo nidos

Actividades

26

Autoevaluacin

UNIDAD I: HERRAMIENTAS OFIMTICAS DE DIAGRAMACIN Y GESTIN DE PROYECTOS

as nadas

Glosario

Bibliografa

3 SEgUImIEnTO DE Un PROYECTO La consideracin de los recursos aade otra dimensin a la planeacin y la programacin. En muchos proyectos, las cantidades de los distintos tipos de recursos disponibles para realizar las actividades de un proyecto son limitadas. Varias actividades quiz requieran simultneamente de los mismos recursos y puede ser que estos no los haya en cantidad suficiente para satisfacer todas las demandas. En cierto sentido, estas actividades estn compitiendo por el uso de los mismos recursos. Si no se dispone de los recursos suficientes, probablemente sea necesario reprogramar algunas tareas para un tiempo posterior cuando los recursos estn disponibles para ellas. Por lo tanto, los recursos pueden restringir el programa del proyecto, al ser un obstculo para concluirlo dentro del presupuesto si se ha determinado que se necesitan recursos adicionales para completar el proyecto a tiempo. Uno de los mtodos para la planificacin y el mejor seguimiento de un proyecto en cuanto a actividades y por consiguiente en recursos el mtodo PERT/CPM. El PERT/ CPM fue diseado para proporcionar diversos elementos tiles de informacin para los administradores del proyecto. Primero, el PERT/CPM expone la ruta crtica de un proyecto. Estas son las actividades que limitan la duracin del proyecto. En otras palabras, para lograr que el proyecto se realice pronto, las actividades de la ruta crtica deben realizarse pronto. Por otra parte, si una actividad de la ruta crtica se retarda, el proyecto como un todo se retarda en la misma cantidad. Las actividades que no estn en la ruta crtica tienen una cierta cantidad de holgura; esto es, pueden empezarse ms tarde, y permitir que el proyecto como un todo se mantenga en programa. El PERT/CPM identifica estas actividades y la cantidad de tiempo disponible para retardos. 4 InFORmES DE Un PROYECTO10 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, minigrficos dentro de tablas dinmicas para mostrar tendencias al instante y mejoras de escritura diferida de OLAP. Las plantillas de informe estn divididas en seis categoras en el cuadro de dilogo Informes visuales: Crear informe, al que puede obtener acceso haciendo clic en Informes visuales en el grupo Informes de la ficha Project. En las secciones siguientes se proporcionan descripciones de los informes visuales de cada categora. Si lo desea, tambin puede crear sus propios informes personalizados. Los informes personalizados aparecen en la categora del tipo de datos utilizado.
4.1. CaTEgORa USO DE TaREaS.

torio

Anotaciones

En la tabla siguiente se describen los informes visuales de la categora Uso de tareas. Estos informes se basan en los datos de tareas con fase temporal. Los datos de asignacin de fase temporal estn disponibles en los informes de la categora Uso de la asignacin.

NOMBRE
Informe de flujo de efectivo

TIPO
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.

Informe de valor acumulaExcel do a lo largo del tiempo

Tabla 1: Informes de Uso de tareas. Fuente: Soporte Microsoft Corpotation

10 Crear informes visuales. Fuente: http://office.microsoft.com/es-mx/project-help/crear-uninforme-visual-HA010163709.aspx

Desarrollo UNIDAD I: HERRAMIENTAS OFIMTICAS DE DIAGRAMACIN Y GESTIN DE PROYECTOS de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

27

4.2. CaTEgORa USO DE RECURSOS.

Lecturas seleccionadas

Glosario

Bibliografa

En la tabla siguiente se describen los informes visuales de la categora Uso de recursos. Estos informes se basan en los datos de recursos de fase temporal. Los datos de asignacin de fase temporal estn disponibles en los informes de la Recordatorio categora Uso de la asignacin.

Anotaciones

NOMBRE

TIPO

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 sobreasignado. 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.

Informe de flujo de efectivo

Visio

Informe de disponibilidad de los recursos

Visio

Informe de resumen de costo del recurso Informe de disponibilidad de trabajo del recurso Informe de disponibilidad de trabajo

Excel

Excel

Excel

Tabla 2: Informes de Uso de recursos. Fuente: Soporte Microsoft Corpotation

4.3. CaTEgORa USO DE la aSIgnaCIn.

En la tabla siguiente se describen los informes visuales de la categora Uso de la asignacin. Estos informes se basan en los datos de fase temporal, que son similares a los datos que se encuentran en las vistas Uso de tareas y Uso de recursos.

NOMBRE
Informe de costo previsto

TIPO
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.

Informe de lnea de base

Visio

Informe de trabajo previsto

Excel

ollo nidos

Actividades

28

Autoevaluacin

UNIDAD I: HERRAMIENTAS OFIMTICAS DE DIAGRAMACIN Y GESTIN DE PROYECTOS

as nadas

Glosario

Bibliografa

Informe de costo presupuestado


Anotaciones

Excel

torio

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.

Informe de trabajo presupuestado

Excel

Informe de valor acumulado a lo largo del tiempo

Excel

Tabla 3:Informes de Uso de la asignacin. Fuente: Soporte Microsoft Corpotation

4.4. CaTEgORaS DE RESUmEn DE TaREaS, DEl RECURSO Y DE la aSIgnaCIn.

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

NOMBRE

TIPO

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.

Informe de Resumen de estado de tatareas reas crticas

Visio

Informe de Resumen de estado de la tareas tarea

Visio

Informe de Resumen del trabajo resrecurso tante del recurso

Excel

Informe de Resumen de estado de los la asignacin recursos

Visio

Tabla 4: Informes de Resumen de tareas, recurso y asignacin. Fuente: Soporte Microsoft Corpotation

Diagrama

Objetivos

Inicio Desarrollo UNIDAD I: HERRAMIENTAS OFIMTICAS DE DIAGRAMACIN Y GESTIN DE PROYECTOS de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

29

Desarrollo de contenidos

Actividades

Autoevaluacin

Lecturas seleccionadas

Glosario

Bibliografa

LECTURA SELECCIONADA NO1:


Lecturas seleccionadas Glosario Bibliografa Recordatorio Anotaciones

Scrum Manager Gestin de Proyectos. Juan Palacio, Claudia Ruata. Pginas: 15 55. Extracto presentado en el presente manual: Pginas 29 al 32.
Recordatorio Anotaciones http://www.scrummanager.net/files/sm_proyecto.pdf

Introduccin: Proyectos y operaciones

Copia de original: Ilustracin 19 - Operaciones y proyectos

El desarrollo de productos, la prestacin de servicios, o incluso la organizacin de la propia empresa son trabajos que pueden tomar la forma de proyectos o de operaciones. Ambos compantes tres caractersticas: Los realizan personas. Se emplean recursos limitados. Se llevan a cabo siguiendo una estrategia de actuacin. Aunque comparten estas tres caractersticas, la diferencia clave entre operaciones y proyectos es que: Las operaciones se ejecutan de forma repetitiva para obtener resultados de similares caractersticas Los proyectos producen resultados nicos Se considera proyecto a la ejecucin de un trabajo que adems de requerir personas, recursos y ejecucin controlada: Es un desarrollo nico: La teora clsica de gestin de proyectos, aade a la caracterstica anterior otra, que desde la perspectiva de gestin predictiva tiene sentido, pero no tanto, como se ver, desde la perspectiva de gestin de proyectos gil. Se desarrolla en un marco temporal pre-establecido

Definicin clsica de proyecto


Las construcciones de ingeniera civil, como puentes o edificios, son ejemplos clsicos de obras realizadas como proyectos, y en general lo es el desarrollo de cualquier sistema singular. Un proyecto tiene objetivos y caractersticas nicas. Algunos necesitan el trabajo de una sola persona, y otros el de cientos de ellas; pueden durar unos das o varios aos. Algunos ejemplos de proyectos: Diseo de un nuevo ordenador porttil. Construccin de un edificio. Desarrollo de un sistema de software. Implantacin de una nueva lnea de producto en una empresa. Diseo de una campaa de marketing.

Origen de la gestin de proyectos


Los proyectos han existido siempre.

ollo nidos

Actividades

30

Autoevaluacin

UNIDAD I: HERRAMIENTAS OFIMTICAS DE DIAGRAMACIN Y GESTIN DE PROYECTOS

as nadas

Glosario

Bibliografa

Cualquier trabajo para desarrollar algo nico es un proyecto, pero la gestin de proyectos es una disciplina relativamente reciente que comenz a forjarse en los aos sesenta. La necesidad de su profesionalizacin surgi en el mbito militar.
Anotaciones

torio

En los 50s, el desarrollo de complejos sistemas militares, requera coordinar el trabajo conjunto de equipos y disciplinas diferentes, en la construccin de sistemas nicos. Bernard Schriever, arquitecto del desarrollo de misiles balsticos Polaris, es considerado el padre de la gestin de proyectos, por la introduccin del concepto de concurrencia, para integrar todos los elementos del plan del proyecto en un solo programa y presupuesto. El objetivo de la concurrencia era ejecutar las diferentes actividades de forma simultnea, y no secuencialmente, y al aplicarla en los proyectos Thor, Atlas y Minuteman se redujeron considerablemente los tiempos de ejecucin. La industria del automvil sigui los pasos de la militar, aplicando tcnicas de gestin de proyectos para la coordinacin del trabajo entre reas y equipos diferentes. Comenzaron a surgir tcnicas especficas, histogramas, cronogramas, los conceptos de ciclo de vida del proyecto o descomposicin en tareas (WBS Work Breakdown Structure). En 1960, Meter Norden, del laboratorio de investigacin de IBM, en su seminario de Ingeniera de Presupuesto y Control presentado ante American Management Association, indic: Es posible relacionar los nuevos proyectos con otros pasados y terminados para estimar sus costes Se producen regularidades en todos los proyectos Es absolutamente necesario descomponer los proyectos en partes de menor dimensin para realizar planificaciones.

Organizaciones referentes en la gestin de proyectos


La construccin de sistemas complejos que requeran el trabajo sincronizado de varias disciplinas hizo evidente en los 60s la necesidad de nuevos mtodos de organizacin para evitar problemas recurrentes: Desbordamiento de agendas. Desbordamiento de costes. Calidad o utilidad del resultado obtenido.

Copia de original: Ilustracin 20 - Criterios de xito en la gestin de proyectos tradicional

Para dar respuesta a esta necesidad, desde los aos 60s han surgido organizaciones que contribuyen al desarrollo del cuerpo de conocimiento de una gestin de proyectos, para ofrecer garantas de previsibilidad y calidad de los resultados. Este conocimiento se ha configurado como el currculum de una nueva profesin: La gestin de proyectos predictiva. Las organizaciones ms relevantes en esta lnea son: International Project Management Association (IPMA), fundada en 1965 Project Management Institute (PMI) constitudo en 1969 Ms tarde surgi PRINCE2, que comenz a trabajar en 1989. IPMA y PMI surgieron como organizaciones profesionales para desarrollar metodologas y procesos para la gestin de proyectos.

Desarrollo UNIDAD I: HERRAMIENTAS OFIMTICAS DE DIAGRAMACIN Y GESTIN DE PROYECTOS de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

31

OGC ha tenido la evolucin inversa. Comenz siendo un mtodo (precursor de PRINCE), alrededor del cual se ha terminado creando una organizacin. Se desarrolla en 1975, pero no es hasta 1989 que pasa a llamarse PRINCE y es en 1996 cuando toma la denominacin PRINCE2 y la orientacin a todo tipo de proyectos. Recordatorio

Lecturas seleccionadas

Glosario

Bibliografa

Anotaciones

Modelo vlido para cualQuier industria


Tambin en este sentido la evolucin ha sido diferente para PRINCE2: PMI e IPMA tuvieron desde el principio como finalidad el desarrollo de un conocimiento de gestin vlido para cualquier proyecto. Sin embargo, PRINCE2 comenz siendo un modelo de referencia para proyectos especficos de Tecnologas de la Informacin, desarrollado por la Central Computer and Telecommunications Agency (CCTA) del Gobierno Britnico; y a partir de una revisin llevada a cabo en 1996 se decidi ampliar su mbito de validez, para cualquier tipo de proyecto.

Planificacin y seguimiento

Copia de original: Ilustracin 21 - Focos de actuacin de la gestin de proyectos tradicional

La gestin de proyectos desarrollada en las ltimas dcadas del siglo pasado se basa en la planificacin del trabajo, y en el posterior seguimiento y control de la ejecucin. La planificacin se realiza sobre un anlisis detallado del trabajo que se quiere realizar y su descomposicin en tareas. Parte por tanto de un proyecto de obra, o de unos requisitos detallados de lo que se quiere hacer. Sobre esa informacin se desarrolla un plan adecuado a los recursos y tiempos disponibles; y durante la construccin se sigue de cerca la ejecucin para detectar posibles desviaciones y tomar medidas para mantener el plan, o determinar qu cambios va a experimentar. Se trata por tanto de una gestin predictiva, que vaticina a travs del plan inicial cules van a ser la secuencia de operaciones de todo el proyecto, su coste y tiempos. Su principal objetivo es conseguir que el producto final se obtenga segn lo previsto; y basa el xito del proyecto en los tres puntos apuntados: agendas, costes y calidad.

Gestin predictiva o clsica


La gestin de proyectos predictiva o clsica es una disciplina formal de gestin, basada en la planificacin, ejecucin y seguimiento a travs de procesos sistemticos y repetibles. Establece como criterios de xito: obtener el producto definido, en el tiempo previsto y con el coste estimado. Asume que el proyecto se desarrolla en un entorno estable y predecible. El objetivo de su esfuerzo es mantener el cronograma, el presupuesto y los recursos. Divide el desarrollo en fases a las que considera ciclo de vida, con una secuencia de tipo: concepto, requisitos, diseo, planificacin, desarrollo, cierre.

ollo nidos

Actividades

32

Autoevaluacin

UNIDAD I: HERRAMIENTAS OFIMTICAS DE DIAGRAMACIN Y GESTIN DE PROYECTOS

as nadas

Glosario

Bibliografa

torio

Anotaciones

Copia de original: Ilustracin 22 - Grupos de procesos de la gestin de proyectos PMBOK 2004

mbito de la gestin de proyectos


La solvencia demostrada por la gestin de proyectos en la industria militar, y en la automovilstica para solucionar los problemas habituales de calidad, tiempos y costes, coincide en el tiempo con la presin que todas las industrias experimentan en mayor o menor medida para reducir la agenda de salida al mercado y los costes de produccin. Como resultado, en todos los sectores: farmacutico, qumico, servicios, tecnologas de la informacin, etc. se adoptan tcnicas de gestin de proyectos, dndoles de facto validez para todos los mbitos.

Copia de original: Ilustracin 23 - Cuerpo de conocimiento aplicable a todos los proyectos

Resumen
Definicin clsica de proyecto: construccin de un resultado nico, en unas fechas previstas y con unos recursos previstos de antemano. La profesionalizacin de la gestin de proyectos surgi en los 50s para dar respuesta a las necesidades de la industria militar, y en los aos posteriores el resto de industrias han adoptado sus principios. Las organizaciones ms conocidas por la investigacin, y creacin de comunidades profesionales para la gestin de proyectos son: PMI (Project Management Institute), Internacional Project Management Association (IPMA) y OGC. Caractersticas de la gestin de proyectos desarrollada en la segunda mitad del siglo pasado: Gestin basada en la aplicacin sistemtica de procesos repetibles y escalables. Los criterios de xito de un proyecto son: calidad, costes y fechas. Carcter predictivo: ejecucin segn el plan inicial previsto. Desarrollo sobre un entorno estable. El objetivo de la gestin es: desarrollar un plan, y mantener el cronograma y los recursos planificados. Ciclo de vida compuesto por fases secuenciales.

Desarrollo UNIDAD I: HERRAMIENTAS OFIMTICAS DE DIAGRAMACIN Y GESTIN DE PROYECTOS de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

33

Diagrama

Objetivos

Inicio

Lecturas seleccionadas

Glosario

Bibliografa

ACTIVIDAD N02:
Desarrollo de contenidos

Esta actividad puede consultarla en su aula virtual.

Actividades

Autoevaluacin

Recordatorio

Anotaciones

Lecturas seleccionadas

Glosario

Bibliografa

Recordatorio

Anotaciones

CONTROL DE LECTURA N1
Elabora, planifica y organiza las actividades de un proyecto aplicado a su mbito laboral. INSTRUCCIONES: La finalidad de la siguiente evaluacin es elaborar un proyecto propio de su mbito laboral, en el caso de no laborar puede elaborar un proyecto ficticio. La presentacin consta de dos archivos: El primer archivo ser en formato docx (Microsoft Word) que debe contener las siguientes partes: Descripcin general del proyecto: media pgina. Diagrama de la estructura de divisin de trabajo del proyecto. Diagrama realizado en Microsoft Visio. Matriz de responsabilidades del proyecto. El segundo archivo constar del diagrama de Gantt del proyecto desarrollado en el Microsoft Project donde se estipulan los parmetros que crea conveniente, calendarizacin, tareas de resumen, subtareas, dependencias, semanas laborales, excepciones, asignacin de recursos, estimacin de costos, etc.
Diagrama

La coherencia en la planificacin de actividades, el uso adecuado de los recursos y la Objetivos Inicio ptima estimacin de costos, le permitirn obtener una calificacin mayor.

Desarrollo de contenidos

Actividades

Autoevaluacin

GLOSARIO DE LA UNIDAD I
Lecturas seleccionadas

Recordatorio

1. Dependencia: Las dependencias entre proyectos proporcionan una forma de mostrar cmo un proyecto depende de la finalizacin de las entregas de otro proyecto para obtener un resultado correcto. Al establecer las dependencias entre proyectos, puede documentar y realizar el seguimiento de proyectos sin causar desplazaAnotaciones mientos de la programacin. 2. Diagrama de flujo: Sirve para documentar procedimientos, analizar procesos, indicar flujos de trabajo o de informacin, realizar seguimientos de costos y eficiencia, y otros muchos fines.

Glosario

Bibliografa

ollo nidos

Actividades

34

Autoevaluacin

UNIDAD I: HERRAMIENTAS OFIMTICAS DE DIAGRAMACIN Y GESTIN DE PROYECTOS

as nadas

Glosario

Bibliografa

torio

Anotaciones

3. Diagrama de Ishikawa: Conocido como de causa y efecto, documentan todos los factores que contribuyen a una determinada situacin o la afectan, es decir, todas las causas que produjeron cierto efecto. Tambin se denominan diagramas de Ishikawa, de espina de pescado o de caractersticas. 4. Galera de smbolos: La ventana Formas organiza las formas y proporciona maneras de encontrar ms formas. Las formas se organizan en galeras de smbolos. Cada plantilla de diagrama incluye una o ms galeras de smbolos con formas que son relevantes para el tipo de diagrama. 5. Microsoft Project: MSP es un software de administracin de proyectos diseado, desarrollado y comercializado por Microsoft para asistir a administradores de proyectos en el desarrollo de planes, asignacin de recursos a tareas, dar seguimiento al progreso, administrar presupuesto y analizar cargas de trabajo. 6. Microsoft Visio: Es un software de dibujo vectorial para Microsoft Windows. Las herramientas que lo componen permiten realizar diagramas de oficinas, diagramas de bases de datos, diagramas de flujo de programas, UML, y ms, que permiten iniciar al usuario en los lenguajes de programacin. 7. Proyecto: Primer esquema o plan de cualquier trabajo que se hace a veces como prueba antes de darle la forma definitiva. Conjunto de escritos, clculos y dibujos que se hacen para dar idea de cmo ha de ser y lo que ha de costar una actividad desarrollada. 8. Recurso: Se suele definir como cualquiera de las personas, del equipo y de los materiales utilizados para completar las tareas de las que se compone un proyecto. Otros tipos de recursos que puede agregar al proyecto incluyen: Recursos de emInicio presa, recursos que no sean de la empresa o recursos genricos.

Diagrama

Objetivos

Desarrollo de contenidos

Actividades

Autoevaluacin

BIBLIOGRAFA BSICA DE LA UNIDAD I


Lecturas seleccionadas Glosario

Aliaga, V. C. y Aliaga C. C. (2008). Planeamiento y gestin con Visio. Per; Ed. ECITEC;. Cdigo biblioteca UCCI: 658.02 A42 2008 Gido, J. y Clements, J (2000). Administracin exitosa de proyectos. Mxico; Ed. International Thompson Editores. Cdigo biblioteca UCCI: 658.5 G44 Lemke, J. (2007)Microsoft Office Visio 2007. Ed. Microsoft Press. Marmel, E. (2008) Microsoft Project 2007 Bible. Ed. Anaya Multimedia. http://www.ucci.edu.pe/biblioteca/ http://formulario.continental.edu.pe/proquest/LoginForUser.aspx http://www.scrummanager.net/files/sm_proyecto.pdf http://www.aulaclic.es/index.htm http://www.microsoft.com/project/es/es/default.aspx

Bibliografa

Recordatorio

Anotaciones

Desarrollo UNIDAD I: HERRAMIENTAS OFIMTICAS DE DIAGRAMACIN Y GESTIN DE PROYECTOS de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

35

Objetivos

Inicio

Lecturas seleccionadas

Glosario

Bibliografa

Actividades

Autoevaluacin

AUTOEVALUACIN DE LA UNIDAD I
Recordatorio Anotaciones

1. Relacione los siguientes diagramas con su respectiva descripcin: (3 puntos)

Diagramas
Glosario Bibliografa

DeFinicin
( ) Es una herramienta que ayuda a identificar, clasificar y poner de manifiesto posibles causas, tanto de problemas especficos como de caractersticas de calidad. Es una representacin grfica de la secuencia de pasos que se realizan para obtener un cierto resultado. Este puede ser un producto, un servicio, o bien una combinacin de ambos. Es la forma ms sencilla de gestionar el flujo de informacin entre tu cerebro y el exterior, porque es el instrumento ms eficaz y creativo para tomar notas y planificar tus pensamientos.

Anotaciones

I. Mapa Mental II. Ishikawa III. Diagrama de flujo

( )

( )

2. Determine la veracidad o falsedad de los siguientes enunciados: (9 puntos) I. II. En Microsoft Visio 2010 podemos diagramas formas en 1D, 2D, 3D y formas con comportamiento especial. ( ) Microsoft Visio 2010 tiene ocho Categoras de diagramas y 65 plantillas. ( )

III. Los ordinogramas permiten diagramar el desarrollo de un algoritmo a travs de un diagrama de flujo. ( ) IV. Los procesos de un proyecto son: Iniciacin, planificacin, control, seguimiento y cierre. ( ) V. El xito se mide por la calidad del producto y del proyecto, la puntualidad, el cumplimiento con el presupuesto y el grado de satisfaccin del cliente. ( )

VI. La estructura de divisin de trabajo es un mtodo utilizado para mostrar, en un formato tabular, las personas que tienen la responsabilidad de realizar las partidas de trabajo. ( ) VII. Los hitos indican el comienzo o el fin de tareas importantes o de entregas del proyecto. ( ) VIII. Los informes visuales de Microsoft Project permite obtener grficas en Visio, Excel y Power Point. ( ) IX. El informe de disponibilidad de los recursos de Microsoft Project permite ver un diagrama que muestre el trabajo y la disponibilidad restante de los recursos del proyecto. ( )

3. Lea atentamente las preguntas y marque la alternativa que estime correcta. (8 puntos) I. Categora de diagramas en Microsoft Visio que contiene diagramas relacionados con la ingeniera de sistemas, mecnica, elctrica e Industrial. a. Mapas y planos de planta. b. Ingeniera c. Negocios d. Programacin e. Red II. La nomenclatura utilizada en los diagramas de flujo para denotar una decisin es un: a. Rectngulo b. Triangulo c. Cilindro d. Crculo e. Rombo

ollo nidos

Actividades

36

Autoevaluacin

UNIDAD I: HERRAMIENTAS OFIMTICAS DE DIAGRAMACIN Y GESTIN DE PROYECTOS

as nadas

Glosario

Bibliografa

III. Significa que el recurso est trabajando en un solo da en un proyecto, ms horas de las que puede. a. Dependencias
Anotaciones

torio

b. Sobreasignacin c. Matriz de responsabilidad d. Alcance e. Hito IV. Fue diseado para proporcionar diversos elementos tiles de informacin para los administradores del proyecto. Sobresale por exponer la ruta crtica a. Diagrama de Gantt b. Matriz de responsabilidad c. PERT / CPM d. EDT e. Informe de flujo efectivo

Desarrollo de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

37

Diagrama

Objetivos

Inicio

Lecturas seleccionadas

Glosario

Bibliografa

Desarrollo de contenidos

UNIDAD II: ELABORACIN DE SITIOS WEB


Actividades Autoevaluacin Recordatorio Anotaciones

Diagrama Lecturas seleccionadas

DIAGRAMA DE PRESENTACIN DE LA UNIDAD


Objetivos Glosario Inicio Bibliografa

CONTENIDO
Desarrollo de contenidos Recordatorio Actividades Anotaciones Autoevaluacin

EJEMPLOS

ACTIVIDADES

AUTOEVALUACIN
Lecturas seleccionadas Glosario Bibliografa

BIBLIOGRAFA

ORGANIZACIN DE LOS APRENDIZAJES


Recordatorio Anotaciones

CONOCIMIENTOS

PROCEDIMIENTOS

ACTITUDES
alora la utilidad de las V pginas Web en la publicidad y transacciones electrnicas.

1. Utiliza los lenguajes de marTema N 1: cas en la creacin de una Fundamentos del diseo de pgipgina web y disea la esnas web. tructura de navegacin de 1. Fundamentos de la creacin las mismas. de pginas web. 2. Editores de pginas web. 2. Elabora pginas web con 3. Lenguaje de marcas HTML. texto y elementos externos, 4. Manejos de listas, tablas, imcomo imgenes, sonidos, genes e hipervnculos. animaciones, y otros elementos multimedia. Tema N 2: Distribucin de elementos en una Actividad N 01 pgina web. 1. Crea su propio diseo y es1. Etapas en el diseo web. tructura de sitio web, y esta2. Presentacin y estructura de blece la distribucin de los un sitio web. elementos dentro de cada 3. Wireframe. una de sus pginas web. 4. Distribucin de elementos en divisiones. 2. Aplica estilos de cascada y otros a las pginas web. InTema N 3: serta aplicaciones internas y Propiedades de estilos CSS. externas a sus pginas web. 1. Propiedades de estilos de CSS. 2. Aplicacin de formatos y esti- 3. Publica y administra su prolos a una pgina web. pio sitio web en el internet. 3. Aspectos visuales con hojas de estilos CSS. Actividad N 02 Tema N 4: 1. Aplica estilos al contenido de sus pginas web, para finalMantenimiento y publicacin de mente publicar su sitio web un sitio web. en internet. 1. Javascript 2. Incrustar objetos externos a Tarea Acadmica N 01 una pgina web. 1. Elaborar el Sitio Web del 3. Publicacin de un sitio web. tema de su preferencia y pu4. Mantenimiento de un sitio blicarlo en Internet. web. Lectura seleccionada NO1: Introduccin a XHTML. Javier Eguluz Prez. 5 152. Autoevaluacin N 2

ollo nidos

Actividades

38

Autoevaluacin

UNIDAD II: ELABORACIN DE SITIOS WEB

as nadas

Glosario

Bibliografa

TEMA N1: FUNDAMENTOS DEL DISEO DE PGINAS WEB


1 FUnDamEnTOS DE la CREaCIn DE PgInaS WEb
Anotaciones

torio

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.
1.1 QU ES Un HIPERTEXTO?

El concepto de hipertexto responde, fundamentalmente, a una forma de concebir el acceso a la informacin y cmo se organizan los elementos en un espacio definido. El texto impreso podra considerarse un modelo de presentacin de la informacin de manera lineal. Sin embargo existen, incluso en soporte impreso, materiales en los que el lector es quien establece la secuencia de acceso a la informacin como la informacin contenida en un diario, donde podemos saltar de noticia en noticia, pues cada una est contenida en un lugar y puesta en una pgina del peridico. 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.
1.2 HERRamIEnTaS WYSIWYG11

WYSIWYG es el acrnimo de What You See Is What You Get (en ingls, lo que ves es lo que obtienes). Se aplica a los procesadores de texto y otros editores de texto con formato (como los editores de HTML) que permiten escribir un documento viendo directamente el resultado final, frecuentemente el resultado impreso. Se dice en contraposicin a otros procesadores de texto, hoy en da poco frecuentes, en los que se escriba sobre una vista que no mostraba el formato del texto, hasta la impresin del documento. En el caso de editores de HTML este concepto se aplica a los que permiten escribir la pgina sobre una vista preliminar similar a la de un procesador de textos, ocupndose en este caso el programa de generar el cdigo fuente en HTML.
1.3 SERVIDORES Y ClIEnTES WEB

Para lograr que nuestras pginas WEB estn disponibles en internet son necesarios varios requisitos, entre los cuales se encuentra la existencia de un servidor, web, una conexin vlida a internet y una direccin IP fija que nos permita la identificacin del servidor y as asegurar el acceso a la pgina web. 2 EDITORES DE PgInaS WEb Para la edicin de las pginas web, nos tenemos que centrar en el software que nos permite editar el cdigo HTML. Cualquier editor de texto permite crear pginas web. Para ello slo es necesario crear los documentos con la extensin HTML o HTM, e incluir como contenido del 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 apariencia profesional 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 Dreamweaver12, Microsoft Expression Web, Adobe Pagemill, Coffee Cup, Adobe GoLive, NetObjects Fusion, CutePage, HotDog Proffesional, Netscape Composer y Arachnophilia, algunos de los cuales tienen la ventaja de ser gratuitos. 3 LEngUaJE DE maRCaS HTML Existe una gran variedad de lenguajes de marcas, adems de una larga historia sobre su uso y aparicin. El HTML13, se trata de un conjunto de tags14 o etiquetas
11 WYSIWYG es el acrnimo de What You See Is What You Get . Fuente: http://es.wikipedia.org 12 El software de diseo web Adobe Dreamweaver CS6 proporciona una interfaz visual intuitiva para la creacin y la edicin de sitios web HTML y apps para dispositivos mviles. 13 HTML: HyperText Markup Language. Traducido al espaol sera Lenguaje de Etiquetas de Hipertexto 14 Tag: Traduccin al espaol de etiqueta.

Desarrollo UNIDAD II: ELABORACIN DE SITIOS WEB de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

39

(<> </>) 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 Recordatorio 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. a. XML: Extensible Markup Language (lenguaje de marcas extensible), es un metalenguaje extensible de etiquetas desarrollado por el World Wide Web Consortium (W3C). Es una simplificacin y adaptacin del SGML y permite definir la gramtica de lenguajes especficos (de la misma manera que HTML es a su vez un lenguaje definido por SGML). Por lo tanto XML no es realmente un lenguaje en particular, sino una manera de definir lenguajes para diferentes necesidades. Algunos de estos lenguajes que usan XML para su definicin son XHTML, SVG, MathML. XML no ha nacido slo para su aplicacin en Internet, sino que se propone como un estndar para el intercambio de informacin estructurada entre diferentes plataformas. Se puede usar en bases de datos, editores de texto, hojas de clculo y casi cualquier cosa imaginable. b. XHTML: eXtensible Hypertext Markup Language (lenguaje extensible de marcado de hipertexto), es el lenguaje de marcado pensado para sustituir a HTML como estndar para las pginas web. En su versin 1.0, XHTML es solamente la versin XML de HTML, por lo que tiene, bsicamente, las mismas funcionalidades, pero cumple las especificaciones, ms estrictas, de XML. Su objetivo es avanzar en el proyecto del World Wide Web Consortium de lograr una web semntica, donde la informacin, y la forma de presentarla estn claramente separadas. La versin 1.1 es similar, pero parte a la especificacin en mdulos. En sucesivas versiones la W3C planea romper con los tags clsicos trados de HTML.
3.1 ESTRUCTURa bSICa DE Una PgIna WEb.

Lecturas seleccionadas

Glosario

Bibliografa

Anotaciones

Una pgina web cuenta con los siguientes elementos:

Secuencia
1 2

Estructura

Descripcin

Tag que indica le indica al navegador el tipo <!DOCTYPE de documento que se va a iniciar y le permite dtd> interpretarlo correctamente. <html> Tag de apertura la pgina web Tag de apertura del encabezado, donde se encuentran los elementos no visibles y especiales de la pgina. El contenido del encabezado incluye, formatos, metadatos, scripts, etc. Cierre de la cabecera Tag de apertura del cuerpo, donde se encuentran los elementos visibles de la pgina. El contenido del body son los elementos de la pgina, cada uno utiliza un tag apropiado. Cierre del cuerpo Cierre de la pgina web

<head>

4 5 6 7

<head> <body> <body> </html>

Tabla 5: Estructura bsica de una pgina web. Fuente: Infante Vidaln Alan

Esta estructura permite que la pgina web pueda ser descifrada por un browser15, as que debe ser cuidadosamente escrita.
3.2 QU ES El DOCTYPE?

Se trata de una marca que no necesita cierre y cuya funcin es facilitar informacin al servidor web que aloja la pgina. La informacin facilita por DOCTYPE se refiere al tipo de documento visualizado adems de ser necesaria para la comunicacin entre navegador y servidor. DOCTYPE se debe escribir de forma estndar:
15 Browser: Denominacin en ingls a lo que conocemos como Navegador

ollo nidos

Actividades

40

Autoevaluacin

UNIDAD II: ELABORACIN DE SITIOS WEB

as nadas

Glosario

Bibliografa

DOCTYPE
Anotaciones

DOCUMENT TYPE DECLARATION

Comentarios

torio

XHTML 1.0 Transitional

<!DOCTYPE html PUBLIC -//W3C// Ampliamente utilizado DTD XHTML 1.0 Transitional//EN por la flexibilidad en la http://www.w3.org/TR/xhtml1/ codificacin DTD/xhtml1-transitional.dtd> <!DOCTYPE html PUBLIC -// W3C//DTD XHTML 1.0 Strict//EN Asegura el uso estricto http://www.w3.org/TR/xhtml1/ de XHTML 1.0 DTD/xhtml1-strict.dtd> <!DOCTYPE html PUBLIC -// W3C//DTD XHTML 1.1//EN Asegura el uso estricto http://www.w3.org/TR/xhtml11/ de XHTML 1.0 DTD/xhtml11.dtd> <!DOCTYPE html PUBLIC -// W3C//DTD XHTML 1.0 Frameset// Permite la utilizacin de EN frames (marcos) http://www.w3.org/TR/xhtml1/ DTD/xhtml1-frameset.dtd> <!DOCTYPE html> Usado para la variante de HTML5.

XHTML 1.0 Strict

XHTML 1.1

XHTML 1.0 Frameset

HTML 5

Tabla 6: Tipos de declaraciones DOCTYPE. Fuente: Infante Vidaln Alan

4 ManEJOS DE lISTaS, TablaS, ImgEnES E HIPERVnCUlOS Cuando trabajamos con el lenguaje HTML tenemos la opcin de trabajar con una serie de etiquetas que permiten dar el aspecto deseado a una pgina web. Para ello mencionaremos a continuacin algunos de ellos:
4.1 EnCabEZaDOS <H1> </H1>, <H6> </H6>

Otros elementos HTML muy utilizados son para indicar los ttulos, para esto contamos con los elementos: <h1>, <h2>, <h3>, <h4>, <h5> y <h6> El ttulo de mayor nivel es <h1>, es decir el que tienen una fuente mayor (veremos que es el browser el responsable de definir el tamao de la fuente). <h1> Universidad Continental </h1> <h2> Universidad Continental </h2> Cada uno de los tag h, solo puede contener el texto del ttulo. Segn la importancia del ttulo utilizaremos alguno de estos elementos. Requiere la marca de cerrado del ttulo con la barra invertida como hemos visto.
4.2 PRRaFO <P> </P>

Un prrafo es una oracin o conjunto de oraciones referentes a un mismo tema. Todo lo que encerremos entre las marcas <p> y </p> aparecer separado por un espacio con respecto al prximo prrafo. <p> 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. </p> Un prrafo puede contener otros elementos como imgenes, saltos de lnea, spans, y otros. Adems hay que recordar que el prrafo incluye un margen por defecto y saltos de lnea al inicio y al final.

Desarrollo UNIDAD II: ELABORACIN DE SITIOS WEB de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

41

4.3 ImgEnES DEnTRO DE Una PgIna <Img />

Lecturas seleccionadas

Glosario

Bibliografa

Para insertar una imagen dentro de una pgina debemos utilizar el elemento <img />, la misma no tiene un tag de cierre. Generalmente, la imagen se encuentra en el mismo servidor donde se almacenan nuestras pginas. Los formatos clsicos Recordatorio son los archivos con extensiones gif, jpg y png. <img src = logo_uc.jpg alt = Logotipo UC/> La propiedad src se utiliza para indicar la ubicacin del archivo imagen. La propiedad alt, permitir mostrar un texto de referencia de la imagen cuando esta no pueda ser ubicada o cuando se necesite mayor informacin sobre la misma. Como mnimo, debemos inicializar las propiedades src y alt del tag <img />. La ubicacin de la imagen dentro del directorio es importante, pues se toma como referencia la ubicacin de la pgina donde la imagen est siendo insertada.
4.4 HIPERVnCUlO a OTRa PgIna DEl mISmO SITIO <a HREF=> </a>

Anotaciones

Normalmente un browser al encontrar esta marca muestra un texto subrayado, y al hacer clic con el mouse sobre ste el navegador carga la pgina indicada por dicho hipervnculo. Primero veremos cul es la sintaxis para disponer un hipervnculo a una pgina: <a href = universidad.html > Nuestra Universidad </a> El texto dentro de los tags es el que aparecer como vinculo: Nuestra Universidad La propiedad href permite especificar la ruta de la pgina: universidad. html

4.5 SalTO DE LnEa <bR />

Todo el texto que disponemos en el cuerpo de la pgina aparece en la misma lnea, sin importar cuantos espacios de separacin existan en el cdigo HTML. Para indicarle al navegador que queremos que contine en la prxima lnea debemos hacerlo con el elemento <br />. Cuando aparece la marca <br /> el browser continua con el texto en la lnea siguiente. Es uno de los pocos elementos que no tiene marca de cerrado como habamos visto hasta ahora.
4.6 CREaCIn DE LISTaS <Ul> </Ul>, <Ol> </Ol>, <lI> </lI>

Las listas son elementos consecutivos que se depositan en un orden definido. Existen varios tipos de lista. Los elementos <ul> definen una lista con vietas y los elementos <ol> una lista ordenada. Cada lista posee elementos independientes. Cada elemento de una lista es puesto dentro del tag <li> </li> <p> Esta lista es una lista de vietas </p> <ul> <li>Respeto</li> <li>Pluralismo</li> <li>Democracia</li> </ul> La forma en cmo se muestra una lista puede ser en orden, en bloque, etc. Todo depende del formato establecido por las propiedades CSS concernientes a listas.

ollo nidos

Actividades

42

Autoevaluacin

UNIDAD II: ELABORACIN DE SITIOS WEB

as nadas

Glosario

Bibliografa

4.7 CREaCIn DE TablaS <TablE> </TablE>

torio

Anotaciones

Las tablas son elementos comunes en las pginas web. Pueden ser utilizados en una gran variedad de formas. Se asemejan a las tablas utilizadas en los editores de textos. Una tabla est constituida por filas y columnas y el orden debe respetarse. Una tabla debe escribirse en el orden establecido <table> <tr> (La apertura de una fila es obligatoria y ha de contener a las columnas) <td></td>(El contenido de una celda va dentro de cada columna) <td></td> <td></td> </tr> </table> La primera caracterstica que le vamos a agregar a una tabla son las celdas de encabezado. Normalmente la primera fila de una tabla puede representar los ttulos para cada columna. Para indicar que se trata de una celda de encabezado utilizamos el elemento <th>. <table> <tr> Los headers solo se aplicaran a lo primera fila <th>date </th> Cada header le corresponder a cada columna <th>release </th> <th>languages </th>

</tr> <tr> </table> En algunas situaciones se necesita que una celda ocupe el lugar de dos o ms celdas en forma horizontal o vertical, para estos casos el elemento td o th dispone de dos propiedades llamadas rowspan y colspan. A estas propiedades se les asigna un valor entero a partir de 2. <table> <tr> <td colspan = 2></td> Esta celda ocupara 2 columnas hacia la derecha. <td rowspan = 3></td> Esta celda ocupara 3 filas hacia abajo. </tr> </table> <td> </td>

4.8 ElEmEnTOS DE AgRUPaCIn Y CaPaS <DIV> </DIV>

Este elemento permite la organizacin de otros elementos en la pgina, sirviendo como contenedor. Ser utilizado extensivamente en la parte del diseo de la estructura de la pgina.

Desarrollo UNIDAD II: ELABORACIN DE SITIOS WEB de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

43

TEMA N2: DISTRIBUCIN DE ELEMENTOS EN UNA PGINA WEB


1 ETaPaS En El DISEO WEb

Lecturas seleccionadas

Glosario

Bibliografa

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.
1.1 El PROCESO DE DISEO

Recordatorio

Anotaciones

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. Vamos a considerar esos pasos: a. 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.

Ilustracin 23: Bosquejo de estructura de sitio web. Fuente: http://www.aulaclic.com/

b. 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 diseos con el cliente y que este comunique sin ambigedades sus ideas y considere las herramientas que puede y es capaz de utilizar. c. 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. d. 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. e. 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.

ollo nidos

Actividades

44

Autoevaluacin

UNIDAD II: ELABORACIN DE SITIOS WEB

as nadas

Glosario

Bibliografa

torio

Anotaciones

f. 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.

2 PRESEnTaCIn Y ESTRUCTURa DE Un SITIO WEb Existen sitios con una estructura muy compleja que contienen numerosas pginas, otros por el contrario constan slo de una pgina. En cualquier caso, para poder trabajar en un proyecto siempre ser necesario crear un sitio definiendo la ubicacin de las pginas y los elementos (como imgenes, animaciones, archivos de sonido, etc.) que integran el sitio en su conjunto. Para construir un sitio web 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. Una vez creadas las carpetas que formarn un sitio local, ya es posible definir el sitio. Para ello hay que dirigirse al men Sitio, a la opcin Administrar sitios. Recuerda que a travs del panel Archivos, pestaa Archivos, se puede acceder a cada uno de los sitios creados y a la opcin Administrar sitios. En el caso de haber seleccionado la opcin Administrar sitios, aparece una ventana que contiene la lista de sitios locales definidos con anterioridad. Por supuesto, pueden existir varios sitios locales en un mismo ordenador. Tanto si se elige la opcin Nuevo, como si se elige la opcin Editar, se mostrar la misma ventana en la que definir las caractersticas del sitio.
2.1 El MaPa DEl SITIO16

Representacin grfica o textual de un sitio web. El mapa de un sitio web puede ser un documento que se utiliza para planificar el diseo de la web, o puede ser una pgina web donde se listan todas -o las ms importantes- pginas web de un sitio (generalmente organizadas de alguna manera).

Ilustracin 24: Mapa de sitio de Google. Fuente: http://www.google.com

WIREFRamE17
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.

16 Definicin de mapa de sitio. Fuente: http://www.alegsa.com.ar

17 La diagramacin en la arquitectura de la informacin. Fuente: http://www.nosolousabilidad.com

Desarrollo UNIDAD II: ELABORACIN DE SITIOS WEB de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

45

Lecturas seleccionadas

Glosario

Bibliografa

Recordatorio

Anotaciones

Ilustracin 25: Construccin de Aplicaciones. Fuente: http://www.docirs.cl/enfoque4.htm

4 DISTRIbUCIn DE ElEmEnTOS En DIVISIOnES18 En el tema anterior se muestran las decenas de etiquetas XHTML disponibles para marcar y estructurar cada elemento individual de las pginas web: tablas, listas, enlaces, prrafos, imgenes, etc. Aunque combinando esas etiquetas es posible crear cualquier pgina web, no es posible hacer que las pginas muestren estructuras complejas. La mayora de pginas HTML disponen de estructuras complejas formadas por varias columnas de contenidos y otro tipo de divisiones. Utilizando exclusivamente HTML no es posible crear estas estructuras complejas, ya que es imprescindible emplear las hojas de estilos CSS. No obstante, los estilos de CSS necesitan la ayuda de HTML/XHTML para crear los diseos ms avanzados. En concreto, el cdigo HTML se encarga de agrupar los elementos de la pgina en diferentes divisiones en funcin de su finalidad: la zona de la cabecera de la pgina, la zona de contenidos, una zona lateral para el men y otras secciones menores, la zona del pie de pgina, etc. La siguiente imagen muestra algunas de las zonas definidas en la pgina principal del sitio.

Ilustracin 26: Ejemplo de capas div. Fuente: http://codigoblog.site40.net/wordpress/creando-una-plantilla-web-en-css/

Para agrupar los elementos que forman cada zona o divisin de la pgina se utiliza la etiqueta <div>. El nombre de la etiqueta div tiene su origen en la palabra divisin, ya que esta etiqueta define zonas o divisiones dentro de una pgina HTML. En cualquier caso, casi todos los diseadores web utilizan la palabra capa para referirse a una divisin. Aunque se trata de un error grave (las capas se crean mediante una propiedad de CSS llamada z-index) es preferible seguir llamando capas a las zonas definidas con la eti18 Introduccin a XHTML. Captulo 09: Estructura y layout.

ollo nidos

Actividades

46

Autoevaluacin

UNIDAD II: ELABORACIN DE SITIOS WEB

as nadas

Glosario

Bibliografa

queta <div> para poder entenderse con el resto de diseadores. Las pginas web complejas que estn bien diseadas utilizan decenas de etiquetas <div>. Con mucha diferencia, los atributos ms utilizados con esta etiqueta son id (para identificar la capa de forma nica) y class (para aplicar a la capa estilos CSS). No se va a profundizar en el proceso de disear una pgina web mediante <div>, ya que no es posible disear una pgina web compleja utilizando elementos <div> sin utilizar hojas de estilos CSS. Por ltimo, si observas el cdigo HTML de algunas pginas web complejas, vers que la mayora utilizan los mismos nombres para identificar sus divisiones. Los nombres ms comunes, y sus equivalentes en ingls, se muestran a continuacin: a. Contenedor (wrapper) suele encerrar la mayor parte de los contenidos de la pgina y se emplea para definir las caractersticas bsicas de la pgina: su anchura, sus bordes, imgenes laterales, si se centra o no respecto de la ventana del navegador, etc. b. Cabecera (header) que incluye todos los elementos invariantes de la parte superior de la pgina (logotipo, imagen o banner, cuadro de bsqueda superior, etc.) c. Contenido (content) engloba el contenido principal del sitio (la zona de noticias, la zona de artculos, la zona de productos, etc. dependiendo del tipo de sitio web) d. Menu (menu) se emplea para agrupar todos los elementos del men lateral de navegacin de la pgina. e. Pie (footer) que incluye todos los elementos invariantes de la parte inferior de la pgina (aviso de copyright, poltica de privacidad, trminos de uso, etc.) f. Lateral (sidebar) se emplea para agrupar los elementos de las columnas laterales y secundarias de la pgina.

torio

Anotaciones

Diagrama

Objetivos

Inicio

ACTIVIDAD NO1:
Desarrollo de contenidos

Esta actividad puede consultarla en su aula virtual.

Actividades

Autoevaluacin

Lecturas seleccionadas

Glosario

Bibliografa

Recordatorio

Anotaciones

Desarrollo UNIDAD II: ELABORACIN DE SITIOS WEB de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

47

TEMA N3: PROPIEDADES DE ESTILOS CSS


1 PROPIEDaDES DE ESTIlOS DE CSS.

Lecturas seleccionadas

Glosario

Bibliografa

Las hojas de Estilo en cascada (Cascading Style Sheets), CSS19 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 qu 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.
1.1 POR QU UTIlIZaR DIVISIOnES <DIV> </DIV>?

Recordatorio

Anotaciones

Estos contenedores, llamados capas vienen a darnos la solucin al problema de poner elementos justo en la posicin que queramos, evitndonos tener que hacer artificios para obtener el resultado buscado. Una capa ser una parte ms del documento que puede ser situada en cualquier posicin del mismo, consiguiendo que se solape sobre algunos elementos si es lo que necesitamos, adecuando sus mrgenes y otras propiedades a lo que queramos hacer.
1.2 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. <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
19 Definicin de CSS. Fuente: http://www.treeweb.es

ollo nidos

Actividades

48

Autoevaluacin

UNIDAD II: ELABORACIN DE SITIOS WEB

as nadas

Glosario

Bibliografa

un sitio. Pudiendo asociar un archivo de formato especializado con la pgina o pginas web al mismo tiempo.
Anotaciones

torio

<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. 2 APlICaCIn DE FORmaTOS Y ESTIlOS a Una PgIna WEb Las propiedades CSS engloban todos los aspectos de presentacin, su gran variedad, por ello se presenta una lista de las propiedades ms utilizadas y de fcil comprensin y aplicacin.
2.1 GEnERalIDaDES

a. Agrupacin: La agrupacin permite al autor asignar una declaracin a mltiples elementos (selectores). h1, h2, h3, h5 {color: purple;} b. Clases (atributo de etiqueta): Los selectores de clases pueden ser usados como un atributo de una etiqueta. Un selector de clase es una cadena de caracteres precedida de un punto. No use el punto cuando se est referenciando a la clase. No comience el nombre de la clase con un nmero, aunque IE4/5 se lo permita. Ejemplo: {color: red;} <p class=Ejemplo> esto es un ejemplo en rojo. </p> c. Id (atributo de etiqueta): Los selectores de ID pueden ser usados como un atributo de una etiqueta. Un selector ID es una cadena de caracteres precedida de un marcador hash (#), y es llamado con el atributo ID=. El marcador 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. Ejemplo: {color: red;} #i5 {color: red;} <p id=i5> esto es un texto con una id de i5. </p> d. Selectores contextuales: Hechos de uno o ms selectores delimitados por espacios. El ejemplo indica que la negrita ser roja solo cuando se encuentre en etiquetas h1. h1 b {color: red;} <h1>esto es <b> rojo</b>.</h1> <p>esto <b>no</b>.</p> e. Comentarios: Es buena idea dejar comentarios. Afecta a lo que hay dentro, incluso entre lneas. /* esto es un comentario. */ f. Etiquetas div y span: 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.

Desarrollo UNIDAD II: ELABORACIN DE SITIOS WEB de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

49

<div align=center><h1>este encabezado</h1></div> span es usado para formateado en lnea. <span class=example> texto rojo en el prrafo</span>
2.2 UnIDaDES

Lecturas seleccionadas

Glosario

Bibliografa

Recordatorio

Anotaciones

a. Unidades de longitud: Las unidades de medida toman abreviaciones de dos letras, sin espacio entre el nmero y la unidad. Las unidades tienen tres categoras: Absolutas: mm, cm, in, pt (tamao de punto), pc (pica). Relativas: em (definiendo el tamao de punto de la fuente), ex (x altura de la fuente). Dependiente del dispositivo: px (pixel). width: 50px; margin-left: 2em; b. Unidades de porcentaje : Usadas por varias propiedades para definir el tamao en trminos relativos. Los valores son calculados atendiendo a su contexto, en el ejemplo, el elemento H2 ser el 75% de su tamao por defecto. H2 {font-size: 75% } c. Palabras clave: CSS usa palabras claves como valores para muchas propiedades. Ejemplos pueden ser bolder, lighter, larger, x-large, xx-large, x-small. d. Unidades de color: Por nmero; por porcentaje; por nombre. color: #FF00FF; /* esto tambin puede ser expresado como #F0F */ color: rgb(100%,0%,100%); color: chocolate e. URLs: Usadas por varias propiedades para definir la ubicacin de las imgenes. Importante: las URLs parciales son relativas a CSS, no al documento HTML! url(dibujo.gif) url(http://www.pix.org/lib1/pic278.gif) list-style-image: url(bullet3.gif)
2.3 ESPECIFICaCIOnES

a. ! important: La declaracin de estilos es declarada importante. Las declaraciones importantes sobrescriben a todas las dems, independientemente del origen o especificacin. En CSS2, el usuario tendr preferencia sobre el autor. H1 {color: maroon ! important;} b. Herencia: Las propiedades de formato de algn elemento son heredadas del elemento en el cual est contenido. Las propiedades CSS siempre tienen algn valor, aunque no haya sido especificado por el autor. Esto puede ser usado para minimizar, pero puede ser fuente de desagradables sorpresas. c. CSS de links externos: Esto permite el control de muchas pginas a la vez. Use la etiqueta LINK en el HEAD de su pgina. <LINK REL=STYLESHEET TYPE=text/css HREF=demo.css> d. Orden de cascada y estilo de sintaxis: La precedencia va de lo ms especfico a lo ms general. Lo ms cerca que esta un estilo al elemento al cual se le est aplicando el estilo, mayor es la prioridad. El orden de mayor a menor: STYLE= atributo en lnea a una etiqueta. <P STYLE=color: rojo; font: 14pt Times New Roman, serif>inline</P> Ntese que las comillas simples en la fuente se usan para evitar conflictos con las comillas dobles. <STYLE> etiqueta en HEAD del documento <STYLE>

ollo nidos

Actividades

50

Autoevaluacin

UNIDAD II: ELABORACIN DE SITIOS WEB

as nadas

Glosario

Bibliografa

title { font-family: Snap ITC, cursive; font-size: 60pt;} </STYLE> <LINK> a una CSS externa en el HEAD del documento
Anotaciones

torio

<LINK REL=stylesheet TYPE=text/css HREF=demo.css> e. Media: Puede especificar diferentes estilos para la visualizacin online y para la impresin. Esto funciona en IE4/5 y Opera 3.5. <STYLE media=print> /* version para impresion */ .noprint {display: none;} /* los items hechos con esta clase no seran impresos */ </ STYLE> <STYLE media=screen> /* version de pantalla */ .noshow {display:none;} /* los items en esta clase no se vern */ </STYLE>

3 ASPECTOS VISUalES COn HOJaS DE ESTIlOS CSS Cuando nos referimos a los aspectos visuales a travs de propiedades CSS nos referimos a aspectos como la fuente, color y textos.
3.1 PROPIEDaDES DE FUEnTE

a. font-family: 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;} b. font-style: Selecciona entre cursiva, oblicua y normal. EM {font-style: italic;} c. font-variant: Dos posibles valores: small-caps and normal. Es probable que aparezcan ms valores en el futuro. H3 {font-variant: small-caps;} d. font-weight: Los valores son: bold, normal, lighter, bolder y valores numricos entre 100-900. B {font-weight: 700;} e. font-size: 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, xx-small, larger, smaller H2 {font-size: 200%;} H3 {font-size: 36pt;} f. font: 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 font-family;}. Cualquiera de estos valores puede ser omitido, pero el orden es importante. P {font: bold 12pt/14pt Helvetica,sans-serif;}
3.2 COlOR Y PROPIEDaDES DEl FOnDO

a. color: 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;} b. background-color: Establece el color de fondo de un elemento. El fondo se extiende al borde del elemento. Valor inicial: transparente. { background-color: #CCCC00 } c. background-image: 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.

Desarrollo UNIDAD II: ELABORACIN DE SITIOS WEB de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

51

BODY {background-image: url(bg41.gif);}

Lecturas seleccionadas

Glosario

Bibliografa

d. background-repeat: Establece el estilo de repeticin para una imagen de fondo. Los valores son: repeat (mosaico), no-repeat, repeat-x (horizontal), Recordatorio repeat-y (vertical). Por defecto: repeat. BODY { background-repeat: repeat-y } e. background-attachment: Define si la imagen de fondo sigue el movimiento de desplazamiento de la barra de scroll o si no. Los valores posibles son: scroll y fixed. BODY {background-attachment: fixed;} f. background-position: Establece el punto de comienzo de un fondo, ya sea imagen o color. Si es un color, el relleno del color contnuo 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;} g. background: Abreviatura para las dems propiedades. Los valores pueden ser escritos en cualquier orden. BODY {background: white url(bg41.gif) fixed center;}
3.3 PROPIEDaDES DEl TEXTO

Anotaciones

a. word-spacing: 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;} b. letter-spacing: Define la cantidad de espacio en blanco entre letras, las cuales son definidas como cualquier carcter mostrado. P {letter-spacing: 0.5em;} c. text-decoration: Los valores son: none, underline, overline, line-through, blink. Se pueden reealizar combinaciones de ellas. U {text-decoration: underline;} .old {text-decoration: line-through;} d. vertical-align: 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;} e. text-transform: 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;} f. text-align: 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;} g. line-height: Establece la distancia vertical entre lineas bases en un elemento. No es posible usar valores negativos. P {line-height: 18pt;} H2 {line-height: 200%;}

ollo nidos

Actividades

52

Autoevaluacin

UNIDAD II: ELABORACIN DE SITIOS WEB

as nadas

Glosario

Bibliografa

TEMA N4: MANTENIMIENTO Y PUBLICACIN DE UN SITIO WEB


1
Anotaciones

JaVaSCRIPT20
La etiqueta <script> se utiliza para enlazar archivos JavaScript externos y para incluir bloques de cdigo JavaScript en las pginas. Sin embargo, algunos navegadores no disponen de soporte completo de JavaScript, otros navegadores permiten bloquearlo parcialmente e incluso algunos usuarios bloquean completamente el uso de JavaScript porque creen que as navegan de forma ms segura. Si JavaScript est bloqueado o deshabilitado y la pgina web requiere su uso para un correcto funcionamiento, es habitual incluir un mensaje de aviso al usuario indicndole que debera activar JavaScript para disfrutar completamente de la pgina. El siguiente ejemplo muestra una misma pgina web que requiere JavaScript tanto cuando se accede con JavaScript activado y como cuando se accede con JavaScript completamente desactivado.

torio

Ilustracin 27: Pgina web con Javascript activado

Ilustracin 28: Pgina web con Javascript desactivado

HTML define la etiqueta <noscript> para incluir un HTML define la etiqueta <noscript> para incluir un mensaje que los navegadores muestran cuando JavaScript se encuentra bloqueado o deshabilitado. mensaje que los navegadores muestran cuando JavaScript se encuentra bloqueado o deshabilitado.

2 InCRUSTaR ObJETOS EXTERnOS a Una PgIna WEb21 Adems de las imgenes, HTML permite incluir en las pginas web otros elementos mucho ms complejos, como applets de Java y vdeos en formato QuickTime o Flash. La mayora de este tipo de contenidos no los interpreta el navegador directamente, sino que hace uso de pequeos programas llamados plugins y que se encargan de tratar con este tipo de elementos complejos.
20 Definicin de Javascript. Introduccin al XHTML. www.librosweb.es

21 Introduccin a XHTML. Captulo 06: 6.3 Objetos

Desarrollo UNIDAD II: ELABORACIN DE SITIOS WEB de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

53

La etiqueta <object> es la que permite embeber o incluir en las pginas HTML cualquier tipo de contenido complejo. El atributo data se emplea para indicar la URL del recurso que se va a incluir. El atributo type indica el tipo de contenido de los datos del objeto. Los posibles valores de type estn estandarizados y coinciden Recordatorio con los del atributo type de la etiqueta <a>. El propio estndar de HTML incluye ejemplos de uso de esta etiqueta. Incluir un vdeo en formato MPEG: <object data=PlanetaTierra.mpeg type=application/mpeg /> Tambin se pueden incluir varias versiones alternativas de un mismo contenido. As, si el navegador no es capaz de interpretar el formato por defecto, puede optar por cualquiera de los otros formatos alternativos: <object title=La Tierra desde el espacio classid=http://www.observer.mars/ TheEarth.py> <!-- Formato alternativo en forma de vdeo --> <object data=PlanetaTierra.mpeg type=application/mpeg> <!-- Otro formato alternativo mediante una imagen GIF --> <object data=PlanetaTierra.gif type=image/gif> <!-- Si el navegador no soporta ningn formato, se muestra el siguiente texto --> La <strong>Tierra</strong> vista desde el espacio. </object> </object> </object> A los objetos tambin se les puede pasar informacin adicional en forma de parmetros mediante la etiqueta <param>. Las etiquetas <param> siempre se incluyen en el interior de las etiquetas <object>: <object data=... type=...> <param name=parametro1 value=40 /> <param name=parametro2 value=20 /> <param name=parametro3 value=texto de prueba /> </object> Uno de los principales inconvenientes de <object> es la forma de incluir vdeos en formato Flash en las pginas HTML. Si se utiliza el siguiente cdigo: <object data=nombre_video.swf type=application/x-shockwave-flash> </ object>

Lecturas seleccionadas

Glosario

Bibliografa

Anotaciones

El elemento anterior es correcto desde el punto de vista tcnico, pero provoca que algunos navegadores como Internet Explorer no visualicen el vdeo hasta que se ha descargado completamente. Si se trata de un vdeo largo, esta solucin no es vlida para el usuario. Por este motivo, se utiliza una solucin alternativa para incluir vdeos Flash en las pginas HTML: el uso de la etiqueta <embed>. Aunque esta solucin funciona correctamente, no se trata de una solucin vlida desde el punto de vista del estndar de XHTML, por lo que las pginas que incluyan esta solucin no pasarn correctamente el proceso de validacin. Este es el motivo por el que los sitios web ms populares de vdeos en formato Flash proporcionan un cdigo similar al siguiente para incluir sus vdeos en las pginas HTML:

ollo nidos

Actividades

54

Autoevaluacin

UNIDAD II: ELABORACIN DE SITIOS WEB

as nadas

Glosario

Bibliografa

<object width=425 height=350>


Anotaciones

torio

<param name=movie value= http://www.youtube.com/v/MsH0rBWCYjs> </param> <param name=wmode value=transparent></param> <embed src=http://www.youtube.com/v/MsH0rBWCYjs type=application/ x-shockwave-flash wmode=transparent width=425 height=350></embed> </object> Una vez ms, se debe tener en cuenta que la solucin anterior de utilizar la etiqueta <embed> es correcta desde el punto de vista del usuario (no tiene que esperar a que el vdeo se descargue completamente para poder verlo) pero no es una solucin tcnicamente vlida, ya que la etiqueta <embed> no es parte del estndar XHTML.

3 PUblICaCIn DE Un SITIO WEb. Existen sitios con una estructura muy compleja que contienen numerosas pginas, otros por el contrario constan slo de una pgina. En cualquier caso, para poder trabajar en un proyecto siempre ser necesario crear un sitio definiendo la ubicacin de las pginas y los elementos (como imgenes, animaciones, archivos de sonido, Diagrama Objetivos Inicio etc.) que integran el sitio en su conjunto. Para construir un sitio web 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.
Desarrollo Actividades Autoevaluacin 3.1 ObTEnER El DOmInIO. de contenidos

Existen diferentes compaas que se dedican a eso, la mayora cobra una cuota mensual o anual en dependencia de las prestaciones que ofrecen.
Lecturas seleccionadas Glosario

Nota:

Bibliografa

Los URL cortos y sencillos son prcticos y fciles de recordar por los usuarios.
Recordatorio Anotaciones

Diagrama Objetivos 3.2 COlOCaR El SITIO Inicio 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 Desarrollo Actividades Autoevaluacin de contenidos puede conocer cuntas visitas tiene su sitio. Nota:
Lecturas seleccionadas Glosario Bibliografa 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.

Recordatorio

Anotaciones

4 ManTEnImIEnTO DE Un SITIO WEb22 La idea es de no abandonar tu proyecto a su suerte una vez lo hayas planificado, creado y colgado en internet. La clave del xito es el trabajo constante, y este no debera acabar nunca si quieres conseguir buenos resultados y muchas visitas. Si quieres que tus visitantes vuelvan, debes darles algo nuevo que visitar, corregir errores y mantener tu sitio vivo y al da. Como decamos, un sitio web debe ser revisado constantemente en busca de mejoras que hacer (en el diseo, la navegacin por las pginas, las herramientas que ofrece, etc.) y de errores que reparar. En base a los datos de las estadsticas web, puede que te veas en la necesidad de cambiar algunas cosas. Por ejemplo, puedes notar que mucha gente abandona tu web en la pgina de inicio, por lo que sera conveniente plantearse su reestructuracin. O puedes descubrir que la mayora de las personas
22 Recomendaciones de mantenimiento de una web. Fuente: http://www.lawebera.es

Desarrollo UNIDAD II: ELABORACIN DE SITIOS WEB de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

55

que entran a tu pgina buscan un tipo especfico de contenido dentro de todo lo que ofreces, por lo que una buena idea sera ofrecer ms contenido de ese tipo.
4.1 POR QU manTEnERSE al Da?

Lecturas seleccionadas

Glosario

Bibliografa

Ayuda a mantener a tus visitantes pendientes, vuelven. Ayuda a mejorar y mantener el posicionamiento en buscadores. La web crece y con ella su importancia.

Recordatorio

Anotaciones

Si dejas de cuidar tu trabajo con el tiempo todo lo que has hecho se perder. Las visitas no vienen solas.
4.2 El COnTEnIDO ES El REY.

Uno de los grandes problemas de muchas pginas web es encontrar buen contenido que aadir a su sitio, y sobre todo contenido nico. Si no dispones de tiempo para hacer tus propios artculos o reportajes, sera bueno que publicaras artculos de otros autores que te den permiso para hacerlo (por ejemplo, artculos con licencia copyleft).
4.3 NUEVaS FUnCIOnalIDaDES PaRa TU WEb.

Adems de actualizar el contenido de la web, segn vaya creciendo tu pgina seguramente pienses en aadir nuevas herramientas que te faciliten el trabajo, el uso de la pgina a tus visitantes, el crecimiento de la misma. etc. Puedes aadir muchas utilidades a tu pgina web, como foros, un libro de visitas, un buscador interno, encuestas, etc. Todas estas cosas aumentan el valor de tu web y dan a tus visitantes una razn ms para volver. No tengas pereza en aadirlas.
4.4 REVISaR lOS EnlaCES.

Con el paso del tiempo algunas pginas cambian su URL y si tienes enlaces hacia ellas, cuando esto pasa, el enlace que tenas deja de tener valor e incluso molesta porque no lleva a ningn sitio, o como mucho a una pgina de error. Por ejemplo:

Ilustracin 29: Pgina web no encontrada. Fuente: http://www.lawebera.es

Seguro que alguna vez has pinchado en un enlace de una web y te ha salido una pgina de error parecida a la anterior diciendo que la pgina no existe o no se encuentra. Es un mensaje molesto que debes evitar a toda costa que vean los visitantes de tu web. Qu se puede hacer al respecto? sencillo, revisar los enlaces con frecuencia en busca de enlaces rotos. Tambin hay otras herramientas muy buenas por ah que puedes usar de forma gratuita.
4.5 COnTaCTO COn El USUaRIO.

Siempre es bueno poner una pgina de contacto para que tus visitantes puedan mandarte un mensaje si lo ven oportuno. Este recurso tambin es til de cara al mantenimiento de la web, puesto que no es extrao que algunos visitantes te informen acerca de errores que han visto y puede que tu no, o cosas que les gustara encontrar en tu pgina web.

ollo nidos

Actividades

56

Autoevaluacin

Diagrama

Objetivos Inicio UNIDAD II: ELABORACIN DE SITIOS WEB

as nadas

Glosario

Bibliografa

Desarrollo de contenidos

Actividades

Autoevaluacin

LECTURA SELECCIONADA I:
Anotaciones Lecturas seleccionadas

torio

Introduccin a XHTML. Javier Eguluz Prez. Pginas: 5 152. Extracto presentado en el presente manual: Pginas: 5 - 8
Eguluz Prez, J. Introduccin a XHTML. PP. 5-8
Recordatorio Anotaciones

Glosario

Bibliografa

Captulo 1. Introduccin 1. Qu es HTML?


Definindolo de forma sencilla, HTML es lo que se utiliza para crear todas las pginas web de Internet. Ms concretamente, HTML es el lenguaje con el que se escriben la mayora de pginas web. Los diseadores utilizan el lenguaje HTML para crear sus pginas web, los programas que utilizan los diseadores generan pginas escritas en HTML y los navegadores que utilizamos los usuarios muestran las pginas web despus de leer su contenido HTML. Aunque HTML es un lenguaje que utilizan los ordenadores y los programas de diseo, es muy fcil de aprender y escribir por parte de las personas. En realidad, HTML son las siglas de HyperText Markup Language y ms adelante se ver el significado de cada una de estas palabras. El lenguaje HTML es un estndar reconocido en todo el mundo y cuyas normas define un organismo sin nimo de lucro llamado World Wide Web Consortium (http://www. w3.org/), ms conocido como W3C. Como se trata de un estndar reconocido por todas las empresas relacionadas con el mundo de Internet, una misma pgina HTML se visualiza de forma muy similar en cualquier navegador de cualquier sistema operativo. El propio W3C define el lenguaje HTML como un lenguaje reconocido universalmente y que permite publicar informacin de forma global. Desde su creacin, el lenguaje HTML ha pasado de ser un lenguaje utilizado exclusivamente para crear documentos electrnicos a ser un lenguaje que se utiliza en muchas aplicaciones electrnicas como buscadores, tiendas online y banca electrnica.

2. Breve historia de HTML.


La historia completa de HTML es tan interesante como larga, por lo que a continuacin, se muestra su historia resumida a partir de la informacin que se puede encontrar en la Wikipedia. El origen de HTML se remonta a 1980, cuando el fsico Tim Berners-Lee, trabajador del CERN (http://www.cern.ch/) (Organizacin Europea para la Investigacin Nuclear) propuso un nuevo sistema de hipertexto para compartir documentos. Los sistemas de hipertexto haban sido desarrollados aos antes. En el mbito de la informtica, el hipertexto permita que los usuarios accedieran a la informacin relacionada con los documentos electrnicos que estaban visualizando. De cierta manera, los primitivos sistemas de hipertexto podran asimilarse a los enlaces de las pginas web actuales. Tras finalizar el desarrollo de su sistema de hipertexto, Tim Berners-Lee lo present a una convocatoria organizada para desarrollar un sistema de hipertexto para Internet. Despus de unir sus fuerzas con el ingeniero de sistemas Robert Cailliaux presentaron la propuesta ganadora llamada WorldWideWeb (W3). El primer documento formal con la descripcin de HTML se public en 1991 bajo el nombre HTML Tags (http://www.w3.org/History/19921103-hypertext/hypertext/ WWW/MarkUp/ Tags.html) (Etiquetas HTML) y todava hoy puede ser consultado online a modo de reliquia informtica. La primera propuesta oficial para convertir HTML en un estndar se realiz en 1993 por parte del organismo IETF (http://www.ietf.org/) (Internet Engineering Task Force). Aunque se consiguieron avances significativos (en esta poca se definieron las etiquetas para imgenes, tablas y formularios) ninguna de las dos propuestas de estndar, llamadas HTML y HTML+ consiguieron convertirse en estndar oficial. En 1995, el organismo IETF organiza un grupo de trabajo de HTML y consigue publicar, el 22 de septiembre de ese mismo ao, el estndar HTML 2.0. A pesar de su nombre, HTML 2.0 es el primer estndar oficial de HTML. A partir de 1996, los estndares de HTML los publica otro organismo de estandarizacin llamado W3C (http://www.w3.org/) (World Wide Web Consortium). La versin HTML

Desarrollo UNIDAD II: ELABORACIN DE SITIOS WEB de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

57

3.2 se public el 14 de Enero de 1997 y es la primera recomendacin de HTML publicada por el W3C. Esta revisin incorpora los ltimos avances de las pginas web desarrolladas hasta 1996, como applets de Java y texto que fluye alrededor de las imgenes. HTML 4.0 se public Recordatorio el 24 de Abril de 1998 (siendo una versin corregida de la publicacin original del 18 de Diciembre de 1997) y supone un gran salto desde las versiones anteriores. Entre sus novedades ms destacadas se encuentran las hojas de estilos CSS, la posibilidad de incluir pequeos programas o scripts en las pginas web, mejora de la accesibilidad de las pginas diseadas, tablas complejas y mejoras en los formularios. La ltima especificacin oficial de HTML se public el 24 de diciembre de 1999 y se denomina HTML 4.01. Se trata de una revisin y actualizacin de la versin HTML 4.0, por lo que no incluye novedades significativas. Desde la publicacin de HTML 4.01, la actividad de estandarizacin de HTML se detuvo y el W3C se centr en el desarrollo del estndar XHTML. Por este motivo, en el ao 2004, las empresas Apple, Mozilla y Opera mostraron su preocupacin por la falta de inters del W3C en HTML y decidieron organizarse en una nueva asociacin llamada WHATWG (http://www.whatwg.org/) (Web Hypertext Application Technology Working Group). La actividad actual del WHATWG se centra en el futuro estndar HTML 5, cuyo primer borrador oficial (http://www.w3.org/TR/html5/) se public el 22 de enero de 2008. Debido a la fuerza de las empresas que forman el grupo WHATWG y a la publicacin de los borradores de HTML 5.0, en marzo de 2007 el W3C decidi retomar la actividad estandarizadora de HTML (http://www.w3.org/2007/03/html-pressrelease) . De forma paralela a su actividad con HTML, W3C ha continuado con la estandarizacin de XHTML, una versin avanzada de HTML y basada en XML. La primera versin de XHTML se denomina XHTML 1.0 y se public el 26 de Enero de 2000 (y posteriormente se revis el 1 de Agosto de 2002). XHTML 1.0 es una adaptacin de HTML 4.01 al lenguaje XML, por lo que mantiene casi todas sus etiquetas y caractersticas, pero aade algunas restricciones y elementos propios de XML. La versin XHTML 1.1 ya ha sido publicada en forma de borrador y pretende modularizar XHTML. Tambin ha sido publicado el borrador de XHTML 2.0, que supondr un cambio muy importante respecto de las anteriores versiones de XHTML.

Lecturas seleccionadas

Glosario

Bibliografa

Anotaciones

3. Especificacin oficial.
El organismo W3C (http://www.w3.org/) (World Wide Web Consortium) elabora las normas que deben seguir los diseadores de pginas web para crear las pginas HTML. Las normas oficiales estn escritas en ingls y se pueden consultar de forma gratuita en las siguientes direcciones: Especificacin oficial de HTML 4.01 (http://www.w3.org/TR/html401/) Especificacin oficial de XHTML 1.0 (http://www.w3.org/TR/xhtml1/) El estndar XHTML 1.0 incluye el 95% del estndar HTML 4.01, ya que slo aade pequeas mejoras y modificaciones menores. Afortunadamente, no es necesario leer las especificaciones y recomendaciones oficiales de HTML para aprender a disear pginas con HTML o XHTML. Las normas oficiales estn escritas con un lenguaje bastante formal y algunas secciones son difciles de comprender. Por ello, en los prximos captulos se explica de forma sencilla y con decenas de ejemplos la especificacin oficial de XHTML.

4. HTML y XHTML
El lenguaje XHTML es muy similar al lenguaje HTML. De hecho, XHTML no es ms que una adaptacin de HTML al lenguaje XML. Tcnicamente, HTML es descendiente directo del lenguaje SGML, mientras que XHTML lo es del XML (que a su vez, tambin es descendiente de SGML).

Copia de original: Figura 1.1. Esquema de la evolucin de HTML y XHTML

ollo nidos

Actividades

58

Autoevaluacin

UNIDAD II: ELABORACIN DE SITIOS WEB

as nadas

Glosario

Bibliografa

torio

Anotaciones

Las pginas y documentos creados con XHTML son muy similares a las pginas y documentos HTML. Las discusiones sobre si HTML es mejor que XHTML o viceversa son recurrentes en el mbito de la creacin de contenidos web, aunque no existe una conclusin ampliamente aceptada. Actualmente, entre HTML 4.01 y XHTML 1.0, la mayora de diseadores escogen XHTML. En un futuro cercano, si los diseadores deben elegir entre HTML 5 y XHTML 1.1 o XHTML 2.0, quizs la eleccin sea diferente.

5. HTML y CSS
Originalmente, las pginas HTML slo incluan informacin sobre sus contenidos de texto e imgenes. Con el desarrollo del estndar HTML, las pginas empezaron a incluir tambin informacin sobre el aspecto de sus contenidos: tipos de letra, colores y mrgenes. La posterior aparicin de tecnologas como JavaScript, provocaron que las pginas HTML tambin incluyeran el cdigo de las aplicaciones (llamadas scripts) que se utilizan para crear pginas web dinmicas. Incluir en una misma pgina HTML los contenidos, el diseo y la programacin complica en exceso su mantenimiento. Normalmente, los contenidos y el diseo de la pgina web son responsabilidad de diferentes personas, por lo que es conveniente separarlos. CSS es el mecanismo que permite separar los contenidos definidos mediante XHTML y el aspecto que deben presentar esos contenidos:

Copia de original: Figura 1.2. Esquema de la separacin de los contenidos y su presentacin

Una ventaja aadida de la separacin de los contenidos y su presentacin es que los documentos XHTML creados son ms flexibles, ya que se adaptan mejor a las diferentes plataformas: pantallas de ordenador, pantallas de dispositivos mviles, impresoras y dispositivos utilizados por personas discapacitadas. De esta forma, utilizando exclusivamente XHTML se crean pginas web feas pero correctas. Aplicando CSS, se pueden crear pginas bonitas a partir de las pginas XHTML correctas.

Diagrama

Objetivos

Inicio

ACTIVIDAD NO2:
Desarrollo de contenidos

Esta actividad puede consultarla en su aula virtual.

Actividades

Autoevaluacin

Lecturas seleccionadas

Glosario

Bibliografa

Recordatorio

Anotaciones

Desarrollo UNIDAD II: ELABORACIN DE SITIOS WEB de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

59

TAREA ACADMICA N 1
Elaborar el Sitio Web del tema de su preferencia y publicarlo en Internet. INSTRUCCIONES:

Lecturas seleccionadas

Glosario

Bibliografa

Recordatorio

Anotaciones

La finalidad de la siguiente evaluacin es elaborar un proyecto de un sitio web, elaborar el sitio web y publicarlo en internet. La presentacin consta de dos archivos: El primer archivo ser en formato docx (Microsoft Word) que debe contener las siguientes partes: Descripcin general del proyecto: media pgina. Estructura del sitio web. Diagrama realizado en Microsoft Visio. Wireframe de al menos cinco pginas web. Diagrama realizado en Microsoft Visio. El segundo archivo constar de un comprimido de todo el sitio web elaborado. Donde estarn las pginas web, las imgenes, mens, archivos externos, etc. Que necesita el web site para su correcto funcionamiento. El envo de este ltimo archivo se puede omitir si se logra subir el web site en un servidor web. La optima estructura del diseo del web site y los wireframes, la correcta utilizacin de XHTML y CSS, y la publicacin satisfactoria de la misma, le permitirn una calificacin mayor.
Objetivos Inicio

Diagrama

Desarrollo de contenidos

Actividades

Autoevaluacin

GLOSARIO DE LA UNIDAD II23


Lecturas seleccionadas

Recordatorio

1. Applet: Es un componente de una aplicacin que se ejecuta en el contexto de otro programa, por ejemplo en un navegador web. El applet debe ejecutarse en un contenedor, que le proporciona un programa anfitrin, mediante un plugin o en aplicaciones como telfonos mviles que soportan el modelo de programacin por Anotaciones applets. 2. Dominio: Un dominio de internet es una red de identificacin asociada a un grupo de dispositivos o equipos conectados a la red Internet. El propsito principal de los nombres de dominio en internet y del sistema de nombres de dominio (DNS), es traducir las direcciones IP de cada nodo activo en la red, a trminos memorizables y fciles de encontrar. Esta abstraccin hace posible que cualquier servicio (de red) pueda moverse de un lugar geogrfico a otro en la red internet, an cuando el cambio implique que tendr una direccin IP diferente. 3. HTML: Hace referencia al lenguaje de marcado predominante para la elaboracin de pginas web que se utiliza para describir y traducir la estructura y la informacin en forma de texto, as como para complementar el texto con objetos tales como imgenes. El HTML se escribe en forma de etiquetas, rodeadas por corchetes angulares. HTML tambin puede describir, hasta un cierto punto, la apariencia de un documento, y puede incluir un script (por ejemplo, JavaScript), el cual puede afectar el comportamiento de navegadores web y otros procesadores de HTML. 4. Javascript: Es un lenguaje de programacin interpretado, dialecto del estndar ECMAScript. Se define como orientado a objetos, basado en prototipos, imperativo, dbilmente tipado y dinmico. Se utiliza principalmente en su forma lado del cliente (client-side), implementado como parte de un navegador web permitiendo mejoras en la interfaz de usuario y pginas web dinmicas, en bases de datos locales al navegador, aunque existe una forma de JavaScript del lado del servidor. Su uso en aplicaciones externas a la web, por ejemplo en documentos PDF, aplicaciones de escritorio (mayoritariamente widgets) es tambin significativo. 5. PHP: Es un lenguaje de programacin de uso general de cdigo del lado del servidor, originalmente diseado para el desarrollo web de contenido dinmico. Fue uno de los primeros lenguajes de programacin del lado del servidor que se podan incorporar directamente en el documento HTML en lugar de llamar a un archivo externo que procese los datos. 6. Servidor Web: O servidor HTTP es un programa informtico que procesa una

Glosario

Bibliografa

ollo nidos

Actividades

60

Autoevaluacin

UNIDAD II: ELABORACIN DE SITIOS WEB

as nadas

Glosario

Bibliografa

aplicacin del lado del servidor realizando conexiones bidireccionales y/o unidireccionales y sncronas o asncronas con el cliente generando o cediendo una respuesta en cualquier lenguaje o aplicacin del lado del cliente.
Anotaciones

torio

Diagrama

Objetivos

7. Wireframe: Es una representacin esquemtica de una pgina web sin elementos grficos que muestran contenido y comportamiento de las pginas. Sirven como herramienta de comunicacin y discusin entre arquitectos de informacin, programadores, diseadores y clientes. Tambin se pueden utilizar para comprobar la Inicio usabilidad de un sitio web.

Desarrollo de contenidos

Actividades

Autoevaluacin

BIBLIOGRAFA DE LA UNIDAD II
Lecturas seleccionadas Glosario

Valds Miranda, Claudia. Gua prctica creacin y diseo web. Ed. Anaya Multimedia. 2008. Craig Grannell. The Essential Guide to CSS and HTML Web Design. Ed. FriendSoft; 2007. http://www.librosweb.es/

Bibliografa

Recordatorio

Anotaciones

http://www.adobe.com/es/products/dreamweaver.html

Diagrama

Objetivos

Inicio

Desarrollo de contenidos

Actividades

Autoevaluacin

AUTOEVALUACIN DE LA UNIDAD II
Diagramas DeFinicin
( ) Este tipo de tag permite establecer encabezados hasta el nivel 6. Etiqueta que permite establecer el ttulo de la pgina web. Etiqueta que permite establecer el contenido de un prrafo. Etiqueta que permite definir propiedades CSS dentro de los selectores o clases. Etiqueta que sirve para establecer un hipervnculo a otro documento de hipertexto. Etiqueta que permite crear listas con vietas.

1. Relacione las siguientes etiquetas con su respectiva descripcin: (6 puntos).

Lecturas seleccionadas

Glosario

Bibliografa

Recordatorio

Anotaciones

I. II III. IV. V. VI.

p ul a h1 style title

( ) ( ) ( ) ( ) ( )

2. Determine la veracidad o falsedad de los siguientes enunciados: (6 puntos). I. II. Las propiedades CSS solo se pueden establecer en la seccin de HEAD de una pgina web. ( ) Para definir un color en las propiedades CSS se puede utilizar los valores de colores en hexadecimal. ( )

III. El doctype XHTML 1.0 Strict permite la flexibilidad en la codificacin. ( ) IV. Adobe Dreamweaver es un software editor de archivos HTML. ( ) V. Un sitio web est conformado por un conjunto de pginas web relacionadas entre s. ( )

VI. Para la elaboracin de una pgina web es necesario contar con una herramienta WYSIWYG. ( )

23 http://es.wikipedia.org

Desarrollo UNIDAD II: ELABORACIN DE SITIOS WEB de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

61

3. Lea atentamente las preguntas y marque la alternativa que estime correcta. (8 puntos).

Lecturas seleccionadas

Glosario

Bibliografa

I. Si se desea establecer un color al fondo de nuestra pgina web, la propiedad CSS que utilizaramos sera: a. color b. bgcolor c. background-color d. background-image e. background-attachment II. La propiedad CSS font-style nos puede permitir establecer al texto el estilo de: a. Negrita b. Cursiva c. Subrayado d. Alineado e. Tachado III. Para cambiar las maysculas en las letras del elemento, sin importar el texto original. a. text-decoration b. text-transform c. text-indent d. text-height e. text-align IV. Lenguaje artificial usado para definir la presentacin de un documento estructurado en XHTML. a. Divisiones b. CSS c. Javascript d. Applet e. Style
Recordatorio Anotaciones

ollo nidos

Actividades

62

Autoevaluacin

as nadas

Glosario

Bibliografa

Diagrama

Objetivos

Inicio

torio

Anotaciones

Desarrollo de contenidos

UNIDAD III: DISEO DE BASE DE DATOS


Actividades Autoevaluacin

Diagrama Lecturas seleccionadas

DIAGRAMA DE PRESENTACIN DE LA UNIDAD


Objetivos Glosario Inicio Bibliografa

CONTENIDO
Desarrollo de contenidos Recordatorio Actividades Anotaciones Autoevaluacin

EJEMPLOS

ACTIVIDADES

AUTOEVALUACIN
Lecturas seleccionadas Glosario Bibliografa

BIBLIOGRAFA

organizacin de los aprendizajes


Recordatorio Anotaciones

CONOCIMIENTOS
Tema N 1: Sistemas gestores de base de datos. 1. Fundamentos conceptuales de bases de datos. 2. Sistemas gestores de base de datos (SGBD). 3. Modelo entidad relacin. 4. Entidades, atributos y relaciones. 5. Establecer campos claves y relaciones entre entidades. Tema N 2: Diseo de base de datos relacionales. 1. Diseo de base de datos relacionales. 2. Estructura del modelo relacional 3. Restricciones del modelo relacional. Tema N 3: Tipos y propiedades de campos. 1. Disear base de datos ofimticas y su administracin. 2. Anlisis de datos a almacenar. 3. Propiedades de campos. 4. Creacin de relaciones Tema N 4:

PROCEDIMIENTOS

ACTITUDES

1. Explica los conceptos de base Reconoce la importancia de datos y manipula el entor- de los sistemas gestores de base de datos y su adno de los SGBD. 2. Comprende el modelo relacio- ministracin en las organal y disea bases de datos ha- nizaciones ciendo uso del mismo. Actividad N 01 1. Realiza modelos entidad relacin de casos reales y verifica su validez. 2. Implementa y manipula bases de datos, tablas, propiedades y sus relaciones, usando integridad de datos. 3. Crea consultas para la recuperacin de datos, utilizando una o varias tablas. Actividad N 02 1. Realiza modelos relaciones a partir del modelo E-R y establece correctamente los tipos de datos y propiedades, adems de realizar consultas a los datos.

Control de Lectura N 02 Consultas bsicas. 1. Elabora el modelo entidad1. Diseo de consultas bsicas. relacin, modelo relacional 2. Consultas de seleccin. y descripcin de objetos (ta3. Filtros y criterios de seleccin. blas), diseados de los casos 4. Consultas con parmetros. propuestos por el docente. 5. Consultas de resumen. Lectura seleccionada NO1: Fundamentos de base de datos. 4ta. Edicin. Abraham Silberschatz, Henry F. Korth, S. Sudarshan. 1 83. Autoevaluacin N 3

Desarrollo UNIDAD III: DISEO DE BASE DE DATOS de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

63

TEMA N1: SISTEMAS GESTORES DE BASE DE DATOS

24

Lecturas seleccionadas

Glosario

Bibliografa

1 FUnDamEnTOS COnCEPTUalES DE baSES 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. 2 SISTEmaS gESTORES DE baSE DE DaTOS (SGBD) Una BD es un gran almacn de datos que se define una sola vez, los datos pueden ser definidos de forma simultnea por varios usuarios, estn relacionados y existe un nmero mnimo de duplicidad. Adems de los datos, en la BD se almacenan las descripciones de esos datos, lo que se llama metadatos, en el diccionario de datos, que se ver ms adelante. Las SGBD son paquetes de software muy complejos que deben proporcionar una serie de servicios que van a permitir almacenar y explotar los datos de forma eficiente.
2.1 LEngUaJES DE lOS SGBD.
Recordatorio Anotaciones

Todos los SGBD ofrecen lenguajes e interfaces apropiadas para cada tipo de usuario: administradores, diseadores, programadores de aplicaciones y usuarios finales. Los lenguajes permiten al administrador de la base de datos especificar los datos que componen la BD, su estructura, las relaciones que existen entre ellos, las reglas de integridad, los controles de acceso, las caractersticas de tipo fsico y las vistas externas de los usuarios. Los lenguajes del SGBD se clasifican en: a. Lenguaje de definicin de datos (LDD o DDL): se utiliza para especificar el esquema de la base de datos, las vistas de los usuarios y las estructuras de almacenamiento. Es el que define el esquema conceptual y el esquema interno. Lo utilizan los diseadores y los administradores de la BD. b. 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).
2.2 El DICCIOnaRIO DE DaTOS.

El diccionario de datos25 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. El 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. En una BD relacional el diccionario de datos proporciona informacin acerca de: La estructura lgica y fsica de la base de datos. Las definiciones de todos los objetos de la base de datos: tablas, vistas, ndices, disparadores, procedimientos, funciones, etc. El espacio asignado y utilizado por los objetos. Los valores por defecto de las columnas de las tablas.
24 Ramos Martn A. y Ramos Martn J. Operaciones con bases de datos ofimticas y corporativas.

25 SGBD: Sistemas Gestores de Base de Datos. http://www.emagister.com/curso-sistemas-bases-datos/sgbd-diccionario-datos-seguridad-integridad-datos

ollo nidos

Actividades

64

Autoevaluacin

UNIDAD III: DISEO DE BASE DE DATOS

as nadas

Glosario

Bibliografa

Informacin acerca de las restricciones de integridad. Los privilegios y roles otorgados a los usuarios. Auditoria de informacin, como los accesos a los objetos.
Anotaciones

torio

2.3 SEgURIDaD E InTEgRIDaD DE DaTOS.

Un SGBD proporciona los siguientes mecanismos para garantizar la seguridad e integridad de los datos: Debe garantizar la proteccin de los datos contra accesos no autorizados, tanto intencionados como accidentales. Asegura que solo los usuarios autorizados pueden acceder a la BD. Los SGBD ofrecen mecanismos para implantar restricciones de integridad en la BD; Ests restricciones van a proteger la BD contra daos accidentales. Los valores de los datos que se almacenan deben satisfacer ciertos tipos de restricciones de consistencia y reglas de integridad, que especificar el administrador de la BD. El SGBD puede determinar si se produce una violacin de la restriccin. Proporciona herramientas y mecanismos para la planificacin y realizacin de copias de seguridad y restauracin. Debe ser capaz de recuperar la BD llevndola a un estado consistente, caso de ocurrir algn suceso que la dae. Debe asegurar el acceso concurrente y ofrecer mecanismos para conservar la Consistencia de los datos en el caso de que varios usuarios actualicen la BD de forma concurrente.
2.4 USUaRIOS DE lOS SGBD.

En los sistemas de gestin de bases de datos actuales existen diferentes categoras de usuarios. Ests categoras se caracterizan porque cada una de ellas tiene una serie de privilegios a permisos Sobre los objetos que forman la BD. En los sistemas Oracle las categoras ms importantes son: Los usuarios de la categora DBA (Database Administrator), cuya funcin es precisamente administrar la base, y que tienen el nivel ms alto de privilegios. Los usuarios de la categora RESOURCE, que pueden crear sus propios objetos, y tienen acceso a los objetos para los que se les ha concedido permiso. Los usuarios del tipo CONNECT, que solamente pueden utilizar aquellos objetos para los que se les ha concedido permiso de acceso.
2.5 HERRamIEnTaS DEl SGBD.

Todos los SGBD proporcionan una serie de herramientas de administracin que permitirn a los administradores la gestin de la base de datos (creacin, modificacin y manipulacin) y la gestin de usuarios y permisos, entre otras. Con el paso del tiempo, estas herramientas han adquirido sofisticadas prestaciones y facilitan en gran medida la realizacin de trabajos que hasta no hace demasiado requeran arduos esfuerzos par parte de los administradores.
2.6 ARQUITECTURa DE lOS SISTEmaS DE baSES DE DaTOS26.

En 1975, el comit ANSI-SPARC (American National Standard Institute - Standards Planning and Requirements Committee) propuso una arquitectura de tres niveles para los SGBD, cuyo objetivo principal es separar los programas de aplicacin de la base de datos fsica. En est arquitectura, el esquema de una BD se define en tres niveles de abstraccin distintos: Nivel interno o fsico: es el ms cercano al almacenamiento fsico, es decir, tal y como estn almacenados los datos en el ordenador. Describe la estructura fsica de la BD mediante un esquema interno. Este esquema se especifica mediante un modelo fsico y describe los detalles de cmo se almacenan fsicamente los datos: los archivos que contienen la informacin, su organizacin, los mtodos de acceso a los registros, los tipos de registros, la longitud, los campos que los componen, las unidades de almacenamiento, etc. Nivel externo o de visin: es el ms cercano a los usuarios; en l se describen varios esquemas externos a vistas de usuarios. Cada esquema describe la parte de la BD que interesa a un grupo de usuarios. En este nivel se representa la
26 Arquitectura de base de datos. http://israfives.wordpress.com/2012/12/06/1-4-arquitecturade-la-base-de-datos/

Desarrollo UNIDAD III: DISEO DE BASE DE DATOS de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

65

visin individual de un usuario a de un grupo de usuarios.

Lecturas seleccionadas

Glosario

Bibliografa

Nivel conceptual: describe la estructura de toda la BD para un grupo de usuarios mediante un esquema conceptual. Este esquema describe las entidades, atributos, relaciones, operaciones de los usuarios y restricciones. OcultandoRecordatorio los detalles de las estructuras fsicas de almacenamiento. Representa la informacin contenida en la base de datos. En la siguiente ilustracin se representan los niveles de abstraccin de la arquitectura ANSI.

Anotaciones

Ilustracin 30: Niveles de abstraccin de la arquitectura ANSI. Fuente: Infante Vidaln Alan

Esta arquitectura describe los datos a tres niveles de abstraccin. En realidad, los nicos datos que existen estn a nivel fsico almacenados en discos u otros dispositivos. Los SGBD basados en esta arquitectura permiten que cada grupo de usuarios haga referencia a su propio esquema externo. EI SGBD debe transformar cualquier peticin de usuario (esquema externo) a una peticin expresada en trminos de esquema conceptual, para finalmente ser una peticin expresada en el esquema interno que se procesar sobre la BD almacenada. Para una BD especifica solo hay un esquema interno y uno conceptual, pero puede haber varios esquemas extremos definidos para uno o para varios usuarios. Con la arquitectura a tres niveles se introduce el concepto de independencia de datos. Se definen dos tipos de independencia: Independencia lgica: la capacidad de modificar el esquema conceptual sin tener que alterar los esquemas externos ni los programas de aplicacin. Se podr modificar el esquema conceptual para ampliar la BD o para reducirla; por ejemplo, si se elimina una entidad, los esquemas externos que no se refieran a ella no se vern afectados. Independencia fsica: la capacidad de modificar el esquema interno sin tener que alterar ni el esquema conceptual ni los externos, Por ejemplo, se pueden reorganizar los ficheros fsicos con el fin de mejorar el rendimiento de las operaciones de consulta o de actualizacin, o se pueden aadir nuevos ficheros de datos porque los que haba se han llenado. La independencia fsica es ms fcil de conseguir que la lgica, pues se refiere a la separacin entre las aplicaciones y las estructuras fsicas de almacenamiento.
2.7 MODElOS DE DaTOS27.

Uno de los objetivos ms importantes de un SGBD es proporcionar a los usuarios una visin abstracta de los datos; es decir, el usuario va a utilizar esos datos, pero no tendr idea de cmo estn almacenados fsicamente. Los modelos de datos son el instrumento principal para ofrecer esa abstraccin y se utilizan para la representacin y el tratamiento de los problemas. Representan el problema a tres niveles de abstraccin: Nivel fsico: es el nivel ms bajo de abstraccin; describe como se almacena realmente los datos. Es el conjunto de bytes que se encuentran almacenados en el fichero en un dispositivo magntico, que puede ser un disco, en una pista y en un sector determinado.
27 Sistemas Gestores de Base de Datos. ftp://ftp.puce.edu.ec

ollo nidos

Actividades

66

Autoevaluacin

UNIDAD III: DISEO DE BASE DE DATOS

as nadas

Glosario

Bibliografa

torio

Anotaciones

Nivel lgico o conceptual: describe los datos que se almacenan en la BD y sus relaciones, es decir, los objetos del mundo real, sus atributos y sus propiedades y las relaciones entre ellos. Comprende la descripcin y la relacin con otros registros que se hace del registro dentro de un programa en un lenguaje de programacin. Nivel externo o de vistas: describe la parte de BD a la que los usuarios pueden acceder. Es la visin de estos datos que tiene un usuario cuando ejecuta aplicaciones que operan con ellos. EI usuario no sabe el detalle de los datos; unas veces operar con unos y otras con otros, dependiendo de la aplicacin. Si trasladamos el ejemplo a una base de datos relacional especfica habr, como en el caso anterior, un nico nivel interno y un nico nivel lgico o conceptual, pero puede haber varios niveles externos, cada uno definido para uno o para varios usuarios. Por ejemplo, para un usuario podra ser el siguiente: Nivel externo Visin parcial de las tablas de la base de datos segn el usuario. Por ejemplo, la vista que se muestra en la siguiente tabla obtiene el listado de notas de alumnos con los siguientes datos: Curso, Nombre, Nombre de asignatura y Nota.

Curso
1 1 2 2 1 1

nombre
Alan Alan Carla Jess Micaela Micaela

Nombre Asignatura
Informtica II Matemtica I Estadstica I Estadstica I Informtica II Matemtica I

Nota
13 14 12 10 08 14

Tabla 7: Vista de BD para un usuario. Fuente: Infante Vidaln Alan

Nivel lgico y conceptual Definicin de todas las tablas, columnas, restricciones, claves y relaciones. En este ejemplo disponemos de tres tablas que estn relacionadas: Tabla ALUMNOS. Columnas: NMatrcula, Nombre, Curso, Direccin, Poblacin. Clave: NMatricula. Adems tiene una relacin con NOTAS, pues un alumno puede tener varias notas en varias asignaturas. Tabla ASIGNATURAS Columnas: Cdigo asignatura, Nombre de asignatura. Clave: Cdigo. Est relacionada con NOTAS, pues para una asignatura hay varias notas, tantas como alumnos la cursen. Tabla NOTAS Columnas: NMatrcula, Cdigo asignatura, Nota. Est relacionada con ALUMNOS y ASIGNATURAS, pues un alumno tiene notas en varias asignaturas, y de una asignatura existen varias notas, tantas como alumnos. Podemos representar las relaciones de las tablas en el nivel lgico como se muestra en la siguiente ilustracin:

Ilustracin 31: Representacin de las relaciones entre las tablas. Fuente: Infante Alan

Desarrollo UNIDAD III: DISEO DE BASE DE DATOS de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

67

Nivel interno

Lecturas seleccionadas

Glosario

Bibliografa

En una base de datos, las tablas se almacenan en archivos de datos de la base de datos. Si hay claves, se crean ndices para acceder a los datos. Todo esto contenido en el disco duro, en una pista y en un sector, que solo el SGBD conoce y Recordatorio ante una peticin sabe a qu pista, a que sector, a que archivo de datos y a que ndices acceder. Para la representacin de estos niveles se utilizan los modelos de datos. Se definen como el conjunto de conceptos o herramientas conceptuales que sirven para describir la estructura de una base de datos: los datos, las relaciones y las restricciones que se deben cumplir sobre los datos. Podemos dividir los modelos en tres grupos: modelos lgicos basados en objetos, modelos lgicos basados en registros y modelos fsicos de datos. Cada SGBD soporta un modelo lgico. Modelos lgicos basados en objetos: Se usan para describir datos en el nivel conceptual y el externo. Se caracterizan por que proporcionan capacidad de estructuracin bastante flexible y permiten especificar restricciones de datos. Los modelos ms conocidos son el modelo entidad-relacin y el orientado a objetos. Actualmente el ms utilizado es el modelo entidad-relacin, aunque el modelo orientado a objetos incluye muchos conceptos del anterior, y poco a poco est ganando mercado. Ya la mayora de las bases de datos relacionales aaden extensiones para poder ser relacionales orientadas a objetos. Modelos lgicos basados en registros: Los modelos lgicos basados en registros se utilizan para describir los datos en los modelos conceptual y fsico. A diferencia de los modelos lgicos basados en objetos, se usan para especificar la estructura lgica global de la BD y para proporcionar una descripcin a nivel ms alto de la implementacin. Los modelos basados en registros se llaman as porque la BD Est estructurada en registros de formato fijo de varios tipos. Cada tipo de registro define un nmero fijo de campos, a atributos, y cada campo normal mente es de longitud fija. La estructura ms rica de estas BD a menudo lleva a registros de longitud variable en el nivel fsico.
2.8 ARQUITECTURa ClIEnTE SERVIDOR En SGBD.

Anotaciones

En un sistema Cliente/Servidor se distinguen dos partes: un servidor y un conjunto de clientes. Generalmente el servidor ser un gran ordenador que acta como depsito de los datos y permite llevar a cabo todas las funciones de un SGBD, y los clientes sern estaciones de trabajo o PCs que solicitan servicios al servidor; es la parte que utilizan los usuarios y las aplicaciones. Para poder comunicarse, estos deben estar interconectados a travs de una red (LAN). En la ilustracin 38 se representa la arquitectura cliente/Servidor:

Ilustracin 32: Representaciones de arquitectura Cliente Servidor. Fuente: Infante Vidaln Alan

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

ollo nidos

Actividades

68

Autoevaluacin

UNIDAD III: DISEO DE BASE DE DATOS

as nadas

Glosario

Bibliografa

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.
Anotaciones

torio

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. 3 MODElO EnTIDaD RElaCIn28 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. 4 EnTIDaDES, aTRIbUTOS Y RElaCIOnES Para disear y elaborar el modelo entidad relacin, es necesario conocer los elementos que lo componen, as como si respectiva funcionalidad.
4.1 EnTIDaD.

Es un objeto del mundo real, que tiene inters para la empresa. Cada entidad se identifica por su nombre; por ejemplo, la entidad ALUMNOS de un centro escolar, o la entidad CLIENTES de un banco. Se representa utilizando rectngulos. Hay dos tipos de entidades: Entidad fuerte: es aquella que no depende de otra entidad para su existencia. Por ejemplo, la entidad ALUMNOS es fuerte, pues no depende de otra para existir. Entidad dbil: es aquella que necesita a otra entidad para existir. Por ejemplo, la entidad NOTAS necesita a la entidad ALUMNOS, pues sin alumnos no hay notas. Las entidades dbiles se relacionan con la entidad fuerte con una relacin una a varios. Las entidades tienen componentes que permiten detallar el modelo, algunos de ellos se explicarn a continuacin.
4.2 ATRIbUTOS O CamPOS.

Son las unidades de informacin que describen propiedades de las entidades. Por ejemplo, la entidad ALUMNOS posee los siguientes atributos: nmero de matrcula, nombre, direccin, poblacin y telfono. Los atributos toman valores; por ejemplo, el atribulo poblacin puede ser Huancayo, Lima, etc. El conjunto de valores permitido para cada atributo se denomina dominio; por ejemplo, el dominio del atributo nombre puede ser el conjunto de cadenas de texto de una longitud determinada. Los atributos se representan mediante una elipse con el nombre en su interior.
4.3 ClaVE PRImaRIa O PRInCIPal (PRImaRY KEY).

Es el conjunto de atributos que identifican de forma nica a cada entidad. No puede contener valores nulos, ha de ser sencilla de crear y no ha de variar con el tiempo. EI atribulo o los atributos que forman Est clave se representan subrayados. Par ejemplo, el nmero de matrcula de un alumno de la entidad ALUMNOS podra ser clave primaria. En la siguiente ilustracin se muestra la entidad ALUMNOS con sus atributos y SU clave.

Ilustracin 33: Representacin de la entidad ALUMNOS y sus respectivos atributos. Fuente: Infante Vidaln Alan

28 Modelo Entidad Relacin. http://www.desarrolloweb.com

Desarrollo UNIDAD III: DISEO DE BASE DE DATOS de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

69

4.4 RElaCIn.

Lecturas seleccionadas

Glosario

Bibliografa

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, pero pueden llegar a tenerlos. Cuando surja una relacin con Recordatorio 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 CURSAN entre ALUMNOS y ASIGNATURAS: un alumno cursa asignaturas, y una asignatura es cursada por alumnos.

Anotaciones

Ilustracin 34: Representacin de entidades, relaciones, atributos y clave primaria. Fuente: Infante Vidaln Alan

4.5 Diagramas de estructuras de datos en el modelo ER .

Los diagramas entidad-relacin representan la estructura lgica de una BD de manera grfica. Los smbolos utilizados son los siguientes: Rectngulos para representar a las entidades. Elipses para los atributos. El atributo que forma parte de la clave primaria va subrayado. Rombos para representar las relaciones. Las lneas, que unen atributos a entidades y a relaciones, y entidades a relaciones. Si la flecha tiene punta, en ese sentido est el uno, y si no la tiene, en ese sitio est el muchos. La orientacin seala cardinalidad. Si la relacin tiene atributos asociados, se le unen a la relacin. Cada componente se etiqueta con el nombre de lo que representa.

Ilustracin 35: Ejemplo de diagrama E-R. Fuente: Infante Vidaln Alan

5 ESTablECER CamPOS ClaVES Y RElaCIOnES EnTRE EnTIDaDES. Al momento de establecer los campos claves, lo que se busca es establecer las cardinalidades de las relaciones, de tal manera que el modelo cumpla con la normalizacin correspondiente.
5.1 GRaDO DE laS RElaCIOnES.

Se define grado de una relacin como el nmero de conjuntos de entidades que

ollo nidos

Actividades

70

Autoevaluacin

UNIDAD III: DISEO DE BASE DE DATOS

as nadas

Glosario

Bibliografa

torio

Anotaciones

participan en el conjunto de relaciones o, lo que es lo mismo, el nmero de entidades que participan en una relacin. Las relaciones en las que participan dos entidades son binarias o de grado dos; si participan tres, sern ternarias o de grado 3. Los conjuntos de relaciones pueden tener cualquier grado. Lo ideal es tener relaciones binarias. Las relaciones en las que slo participa una entidad se llaman de grado uno o anillo: una entidad se relaciona consigo misma; se las llama relaciones reflexivas. Por ejemplo, la entidad EMPLEADO puede tener una relacin JEFE DE consigo misma: un empleado es JEFE DE muchos empleados, y a la vez el jefe es un empleado. Otro ejemplo puede ser la relacin DELEGADO DE los alumnos de un curso: el delegado es alumno tambin del curso. Vase la siguiente ilustracin:

Ilustracin 36. Relacin de grado 1. Fuente: Infante Alan.

En la siguiente ilustracin se muestra una relacin de grado dos que representa un proveedor que suministra artculos, y otra de grado tres que representa un cliente de un banco que tiene varias cuentas y cada una en una sucursal.

Ilustracin 37: Relaciones de grados 2 (arriba) y 3 (abajo). Fuente. Infante Vidaln Alan

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:
5.2 CaRDInalIDaDES DE RElaCIOnES29.

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). a. 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 cliente 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.

Ilustracin 38: Representacin de relaciones de uno a uno. Fuente: Infante Vidaln Alan

29 Cardinalidades de relaciones. http://books.google.com.pe/books?id=hwNWRHc79PMC&printsec=fr ontcover#v=onepage&q&f=false

Desarrollo UNIDAD III: DISEO DE BASE DE DATOS de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

71

b. 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. Recordatorio

Lecturas seleccionadas

Glosario

Bibliografa

Anotaciones

Ilustracin 39: Representacin de relaciones de uno a muchos. Fuente: Infante Vidaln Alan

c. 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. d. M:N, muchos a muchos. A cada a 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. Par ejemplo, un vendedor vende muchos artculos, y un artculo es vendido por muchos vendedores.

Ilustracin 40: Representacin de relaciones de muchos a muchos. Fuente: Infante Vidaln Alan

5.3 GEnERalIZaCIn Y JERaRQUaS DE gEnERalIZaCIn.

Las generalizaciones proporcionan un mecanismo de abstraccin que permite especializar una entidad (que se denominara supertipo) en subtipos, o lo que es lo mismo, generalizar los subtipos en el supertipo. Una generalizacin se identifica si encontramos una serie de atributos comunes a un conjunto de entidades, y unos atributos especficos que identificarn unas caractersticas. Los atributos comunes describirn el supertipo y los particulares los subtipos. Una de las caractersticas ms importantes de las jerarquas es la herencia, por la que los atributos de un supertipo son heredados por sus subtipos. Si el supertipo participa en una relacin, los subtipos tambin participaran. La generalizacin es total si no hay ocurrencias en el supertipo que no pertenezcan a ninguno de los subtipos. Es decir que los empleados o son arquitectos, o son administrativos, o son ingenieros; no pueden ser varias cosas a la vez. En este caso la generalizacin seria tambin exclusiva. Si un empleado puede ser varias cosas a la vez, la generalizacin es solapada o superpuesta. La generalizacin es parcial si existen empleados que no son ni ingenieros, ni administrativos, ni arquitectos. Tambin puede ser exclusiva o solapada. Las cardinalidades en estas relaciones son siempre (1,1) en el supertipo y (0,1) en los subtipos, para las exclusivas; y (0,1) 0 (1,1) en los subtipos para las solapadas o superpuestas. As pues, habr jerarqua solapada y parcial, que es la que no tiene ninguna restriccin, solapada y total, exclusiva y parcial y exclusiva y total.

ollo nidos

Actividades

72

Autoevaluacin

UNIDAD III: DISEO DE BASE DE DATOS

as nadas

Glosario

Bibliografa

torio

Anotaciones

Ilustracin 41: Representacin grfica de jerarquas. Fuente: Infante Vidaln Alan

TEMA N2: DISEO DE BASE DE DATOS RELACIONALES30


1 DISEO DE baSE DE DaTOS RElaCIOnalES. 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. Para conseguir estos objetivos Codo introduce el concepto de relacin (tabla) como estructura bsica del modelo. Todos IDS datos de una BD se representan en forma de relaciones cuyo contenido vara en el tiempo. El modelo relacional se basa en dos ramas de la, matemticas: la teora de conjuntos y la lgica de predicados. Esto hace que sea In modelo seguro y slido. 2 ESTRUCTURa DEl mODElO RElaCIOnal. Como ya se ha indicado, la relacin es el elemento bsico del modelo relacional y se representa como una tabla, en la que se puede distinguir el nombre de la tabla, el conjunto de columnas que representan las propiedades de la tabla y que se denominan atributos, y el conjunto de filas, llamadas tuplas, que contienen los valores que toma cada a uno de los atributos para cada elemento de la relacin. Una relacin tiene una serie de elementos caractersticos que la distinguen de una tabla: 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.

Ilustracin 42: Representacin de una relacin en forma de tabla. Fuente: Infante Vidaln Alan

30 Ramos Martn A. y Ramos Martn J. Operaciones con bases de datos ofimticas y corporativas.

Desarrollo UNIDAD III: DISEO DE BASE DE DATOS de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

73

A continuacin se exponen los elementos que constituyen el modelo relacional.


2.1 DOmInIOS Y aTRIbUTOS.

Lecturas seleccionadas

Glosario

Bibliografa

Se define dominio como el conjunto tinito de valores homogneos (todos Recordatorio del mismo tipo) y atmicos (son indivisibles) que puede tomar cada atributo. Los valores contenidos en una columna pertenecen a un dominio que previamente se ha definido. Todos los dominios tienen un nombre y un tipo de datos asociado. Existen dos tipos de dominios: Dominios generales. son aquellos cuyos valores Estn comprendidos entre un mximo y un mnimo. Por ejemplo, el CodigoPostal, que est formado por todos los nmeros enteros positivos de cinco cifras. Dominios restringidos. Son los que pertenecen a un conjunto de valores especfico. Por ejemplo, Sexo. que puede tomar los valores H o M; o el estado civil. Se define atributo como el papel o rol que desempea un dominio en una relacin. Representa el uso de un dominio para una determinada relacin. El atributo aporta un significado semntico a un dominio. Por ejemplo, en la relacin ALUMNOS podemos considerar los siguientes dominios: Atributo NUM_MAT, dominio: conjunto de enteros formados por cuatro dgitos. Atributo NOMBRE, dominio: conjunto de 15 caracteres. Atributo APELLIDOS, dominio: conjunto de 20 caracteres. Atributo CURSO, dominio: conjunto de siete caracteres.
2.2 RElaCIOnES.

Anotaciones

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, nunca por su posicin. EI 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.

Ilustracin 43: Ejemplo de los datos de la tabla Empleado. Fuente: Infante Vidaln Alan

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.
2.3 PROPIEDaDES DE laS RElaCIOnES.

Las relaciones tienen las siguientes caractersticas: Cada relacin tiene un nombre y este es distinto de los dems.

ollo nidos

Actividades

74

Autoevaluacin

UNIDAD III: DISEO DE BASE DE DATOS

as nadas

Glosario

Bibliografa

Los valores de los atributos son atmicos: en cada tupla, cada atributo toma un solo valor, Se dice que las relaciones Estn normalizadas. No hay dos atributos que se llamen igual.
Anotaciones

torio

El 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.
2.4 TIPOS DE RElaCIOnES31.

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 subconsultas 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.
2.5 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 (primary key): 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. Clave alternativa: aquellas claves candidatas que no han sido escogidas como clave primaria.

3 RESTRICCIOnES DEl mODElO RElaCIOnal En todos los modelos de datos existen restricciones que a la hora de disear una base de datos se tienen que tener en cuenta. Los datos almacenados en la BD han de adaptarse a las estructuras impuestas por el modelo y deben cumplir una serie
31 Estructuras y programacin. http://www.estructurayprogramacion.com/materias/fundamentos-debase-de-datos/modelo-entidad-relaci%C3%B3n/

Desarrollo UNIDAD III: DISEO DE BASE DE DATOS de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

75

de reglas para garantizar que son correctos. El modelo relacional impone dos tipos de restricciones; algunas de ellas ya las hemos citado en las propiedades de las relaciones y las claves. Los tipos de restricciones son:

Lecturas seleccionadas

Glosario

Bibliografa

Recordatorio a. Restricciones inherentes al modelo: indican las caractersticas propias de una relacin que han de cumplirse obligatoriamente y que diferencian una relacin de una tabla: no hay dos tuplas iguales, el orden de las tuplas y los atributos no es relevante, cada atribulo solo puede tomar un nico valor del dominio al que pertenece y ningn atributo que forme parte de la clave primaria de una relacin puede tomar un valor nulo.

Anotaciones

b. Restricciones semnticas o de usuario: representan la semntica del mundo real. Ests hacen que las ocurrencias de los esquemas de la base de datos sean vlidos. Los mecanismos que proporciona el modelo para este tipo de restricciones son los siguientes: La restriccin de clave primaria (PRIMARY KEY): permite declarar uno o varios atributos como clave primaria de una relacin. La restriccin de unicidad (UNIQUE): permite definir claves alternativas. Los valores de los atributos no pueden repetirse. La restriccin de obligatoriedad (NOT NULL): permite declarar si uno o varios atributos no pueden tomar valores nulos. Integridad referencial o restriccin de clave ajena (FOREIGN KEY): se utiliza para enlazar relaciones, mediante claves ajenas, de una base de datos. La integridad referencial indica que los valores de la clave ajena en la relacin hijo se corresponden con los de la clave primaria en la relacin padre. La restriccin de verificacin (CHECK): Est restriccin permite especificar condiciones que deban cumplir los valores de los atributos.

Diagrama

Objetivos

Inicio

ACTIVIDAD NO1:
Desarrollo de contenidos

Esta actividad puede consultarla en su aula virtual.

Actividades

Autoevaluacin

Lecturas seleccionadas

Glosario

Bibliografa

Recordatorio

Anotaciones

ollo nidos

Actividades

76

Autoevaluacin

UNIDAD III: DISEO DE BASE DE DATOS

as nadas

Glosario

Bibliografa

TEMA N3: TIPOS Y PROPIEDADES DE CAMPOS 32


1 DISEaR baSE DE DaTOS OFImTICaS Y SU aDmInISTRaCIn
Anotaciones

torio

Antes de crear una base de datos hay que tener definido el modelo relacional con el fin de identificar las tablas y las relaciones a crear. As pues, partimos del diagrama E-R en el que en un centro educativo hay cursos, en los que estn matriculados alumnos, los cuales cursan varias asignaturas.

Ilustracin 44: Diagrama de estructura en el modelo E-R. Fuente: Infante Alan.

Del diagrama E-R, obtenemos el siguiente modelo de datos relacional: Tabla CURSOS: (COD CURSO, DESCRIPCION, NIVEL, TURNO. ETAPA) Tabla ASIGNATURAS: (COD ASIGNATURA, DENOMINACION, TIPO) Tabla ALUMNOS: (MATRICULA. NOMBRE, POBLACION, DIRECCION, TELEFONO, NUMHERMANOS, COD CURSO). COD CURSO es clave ajena a CURSOS. Tabla CURSA: (COD ASIGNATURA, MATRICULA). Estos dos atributos a su vez son claves ajenas a respectivas tablas. Tabla DELEGADOS: (MATRICULA, COD DELEGADO). MATRICULA es clave primaria y clave ajena de ALUMNOS, y COD DELEGADO es clave ajena de ALUMNOS (para este caso se crea la relacin ALUMNOS_1: un alumno es delegado de varios alumnos). Una vez que hayamos creado en Access todas ests tablas y sus relaciones obtendremos el siguiente mapa de relaciones:

Ilustracin 45: Tablas y relaciones creadas en Access. Fuente: Infante Alan.

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.

32 Ramos Martn A. y Ramos Martn J. Operaciones con bases de datos ofimticas y corporativas.

Desarrollo UNIDAD III: DISEO DE BASE DE DATOS de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

77

Lecturas seleccionadas

Glosario

Bibliografa

Recordatorio

Anotaciones

Ilustracin 46: Ventana inicial de Access. Fuente: Infante Alan.

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 .mdb). Se podrn ir agregando los campos de las tablas de dos maneras: a. Desde la vista de hoja de datos, que es la que se muestra en el inicio. Simplemente utilizando los botones de la banda de opciones de la pestaa Datasheet, para agregar campos y elegir el tipo de dato, con la posibilidad de cambiar, desde el men contextual, los nombres de las columnas que aparecen por defecto.

Ilustracin 47: Ventanas para crear una tabla en vista hoja de datos. Fuente: Infante Alan.

b. La segunda posibilidad, la ms utilizada, y la que ms utilizaremos es crear la tabla desde la vista de diseo. Pulsando el botn Vistas de objeto, y eligiendo vista diseo, pedir el nombre de la tabla a crear; tecleamos CURSOS y pulsamos aceptar. La ventana siguiente aparece dividida en dos zonas: por un lado, la zona de la declaracin de los campos, donde escribiremos los campos que forman cada tabla, con su tipo de dato asociado y una pequea descripcin si se considera necesario, y, por otro, las propiedades de esos campos, que identificarn sus caractersticas.

ollo nidos

Actividades

78

Autoevaluacin

UNIDAD III: DISEO DE BASE DE DATOS

as nadas

Glosario

Bibliografa

torio

Anotaciones

Ilustracin 48: Botn de vistas de objeto. Fuente: Infante Alan.

AnlISIS DE DaTOS a almaCEnaR


A la hora de crear los campos pondremos su nombre y elegiremos su tipo, que estar en funcin de la informacin que almacenar, y luego se indicarn las propiedades asociadas. Al elegir el tipo de dato hay que tener en cuenta lo siguiente: El tipo de valores permitidos en el campo. Por ejemplo, no es posible almacenar texto en un campo de tipo numrico. La cantidad de espacio que Access reservar para los valores all almacenados. Los tipos de operaciones que pueden realizarse con ese campo. Por ejemplo, Access podr sumar los valores de tipo numrico o de moneda, pero no los de tipo texto. A continuacin se muestran los tipos de datos que podemos asignar a un campo:

TIPO DE DATO
Texto

ALMACENA
Caracteres alfanumricos

TAMAO
Hasta 255 bytes o caracteres

Memo

Textos extensos. Son cadenas de caracteres de longitud ilimitada. El espacio ocupado en disco depende del texto alHasta 65 535 caracteres. macenado. Tiene como desventaja respecto al tipo Texto que no permite algunas operaciones (orden, agrupacin...). Un nmero entero o real. Existen diversos tamaos y precisiones. Dentro de cada uno de estos subtipos se pueden definir atributos de rango y precisin decimal. Fecha y horas. 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.

Nmero

Fecha/Hora Moneda

Valores de moneda y datos numricos utilizados en clculos matemticos en 8 bytes. los que estn implicados datos que contengan entre uno y cuatro decimales. Valor numrico que Access incrementa de forma automtica para 4 bytes cada registro que se aade Valores booleanos (verdadero y Falso) 1 byte En este campo se pueden insertar objetos de cualquier tipo creados en Hasta 1 gigabyte (limitaotros programas (como documentos do por el espacio disponide Microsoft Word, hojas de clculo, ble en disco) de Microsoft Excel, imgenes sonidos u otros datos binarios) Tipo de campo que sirve para alma- Puede contener cenar hipervnculos. 2048 bytes
Tabla 8: Tipos de datos de Access. Fuente: Infante Alan

Autonumrico S/No

Objeto OLE

Hipervnculo

hasta

Desarrollo UNIDAD III: DISEO DE BASE DE DATOS de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

79

Los tipos de campo Numrico, Fecha/Hora, Moneda y Si/No disponen de formatos de visualizacin predefinidos. Utilizaremos la propiedad Formato de la ficha General para seleccionar uno de los formatos disponibles para cada tipo de datos. Tambin se puede crear un formato de visualizacin personalizado. Recordatorio

Lecturas seleccionadas

Glosario

Bibliografa

Anotaciones

PROPIEDaDES DE CamPOS33
Las propiedades se encuentran agrupadas y divididas por dos pestaas, General y Bsqueda. En la pestaa General aparecen varias posibilidades de modificacin y configuracin, y segn el tipo de dato seleccionado, el cuadro de propiedades del campo vara. En siguiente ilustracin se muestran las propiedades de los tipos de datos Nmero.

Ilustracin 49: Pestaas de propiedades de campos. Fuente: Infante Alan.

En la pestaa Bsqueda podremos seleccionar el tipo de control que va a utilizar el campo asociado a la hora de editar los datos. As, los controles ms comunes son: Cuadro de texto: para una edicin normal del dato. Cuadro de lista: se elige el valor del dato de una lista de valores permitidos. Cuadro combinado: igual que el anterior, pero con ms opciones. Casilla de verificacin (slo campos si/no): un recuadro para activar y desactivar. En el caso del cuadro de lista y del cuadro combinado, el conjunto de valores propuestos puede obtenerse de tres formas: Indicando explcitamente una lista de valores separados por smbolos de punto y coma. A travs de una tabla/consulta, y entonces los valores propuestos se obtienen de los almacenados en una tabla. Indicando una tabla, y entonces los valores propuestos son el conjunto de campos de esa tabla. En la siguiente figura se muestra la seleccin de un cuadro combinado para el campo TURNO de la tabla CURSOS, en el que se van a mostrar tres valores, los tres posibles del campo: NOCTURNO, DIURNO, VESPERTINO.

Ilustracin 50: Cuadro combinado para el campo TURNO. Fuente: Infante Vidaln Alan

3.1 PROPIEDaD TamaO DE CamPO.

Hace referencia a la longitud. Tamao o extensin del campo. Si el tipo de campo es TEXTO, las opciones se refieren al nmero de caracteres con que se limita cada campo de texto. EI lmite mximo es de 255. A partir de ah se
33 Operaciones con bases de datos ofimticas y corporativas. books.google.com.pe/books?isbn=8497325524

ollo nidos

Actividades

80

Autoevaluacin

UNIDAD III: DISEO DE BASE DE DATOS

as nadas

Glosario

Bibliografa

torio

Anotaciones

puede reducir hasta 1. Sobrepasado el lmite, el sistema impedir introducir ms texto. Si el tipo de campo es NUMERO, admite varias opciones seleccionables mediante men desplegable. Las opciones corresponden a Byte, Entero, Entero Largo. Simple. Doble. Id. De rplica y Decimal. Cada una de las opciones establece una limitacin respecto al segmento de valores que puede tener el campo. Cuanto ms reducido es este segmento, menos memoria consume y ms rpida es su bsqueda y su gestin: Sus valores son: Byte: de 0 a 255. Entero: de -32768 a +32767. Entero largo: -2147483648 a + 2147483647. Simple: en coma flotante (nmeros o muy grandes o muy pequeos) desde -3,4 x 1038 a +3,4 x 1038. Doble: en coma flotante (nmeros 0 muy grandes a muy pequeos) desde -1,797 x 1038 a -1,797 x 1038. Id De replica: identificador nico global. Decimal: entero de precisin decimal que oscila entre -1028 y 1028. Por lo general, en aplicaciones que no son de orden cientfico, el usuario tiene suficiente con propiedades de campo de Entero o, como mucho, de Entero largo. No obstante en los casos en los que se conozca con suficiente seguridad que el espectro de valores va a ser de 0 a 255, conviene utilizar la propiedad Byte. En el resto de los tipos de campos no se plantea la propiedad de tamao de campo.
3.2 PROPIEDaD FORmaTO.

Permite especificar de forma ms detallada las caractersticas principales del tipo de campo elegido. En el caso de los tipos NMERO, el formato permite determinar distintas caractersticas: Nmero General: no tendr puntos ni smbolos de moneda. Moneda: define el smbolo y formato habitual de la moneda del pas definido en la Configuracin Regional particularmente realizada en el equipo en que se trabaja. Fijo: da un formato de un digito. por lo menos, y dos decimales. Estndar: igual que el anterior, pero separando los millares por un punto. Porcentaje: mueve el punto decimal dos espacios hacia la derecha aadiendo el smbolo %. Cientfico: utilizado para aplicaciones cientficas de nmeros muy grandes 0 muy pequeos en los que se necesita precisin. Se aplica para los nmeros exponenciales. As, por ejemplo: 0,00000000003 seria 3E-11. 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.
3.3 PROPIEDaD lUgaRES DECImalES.

Esta solo se activa en los tipos Numrico o Moneda, y permite seleccionar el nmero de decimales que obligatoriamente se mostrarn. Admite los valores de 0 a 15.
3.4 PROPIEDaD MSCaRa 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. Fecho/Hora y Moneda. Access dispone de un asistente para generar mscaras de entrada. Lo vemos al pulsar el botn del extremo derecho de esta opcin. Para definir mscaras de entrada podemos utilizar los siguientes caracteres:

Caracteres
0 9

Funcin
Entrada obligatoria de un dgito numrico (0 a 9). Entrada de espacio o digito no obligatoria.

Desarrollo UNIDAD III: DISEO DE BASE DE DATOS de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

81

Lecturas seleccionadas

Glosario

Bibliografa

# L ? a & C < > .,:;-/

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.
Recordatorio Anotaciones

Tabla 9: Valores para la mscara de entrada. Fuente: Infante Vidaln Alan

Por ejemplo: Para poner el telfono en agrupaciones de tres dgitos: (000)000000, 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).
3.5 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. En la propiedad Ttulo podemos poner, si se considera necesario, un ttulo ms clarificador. En el ejercicio los nombres de campo utilizados son bastante claros y no es preciso aadir un ttulo. Est propiedad no tiene repercusin sobre el funcionamiento de la BD.
3.6 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.
3.7 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. 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 o DIURNO o 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. 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.

ollo nidos

Actividades

82

Autoevaluacin

UNIDAD III: DISEO DE BASE DE DATOS

as nadas

Glosario

Bibliografa

torio

Anotaciones

Ilustracin 51: Generador de expresiones. Fuente: Infante Alan.

Ejemplos de expresiones pueden ser: Nmero entre 1 y 100, includos: >0 y <101. 0 tambin Entre 1 y 100. Texto que solo admite los valores PEQUENO 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.
3.8 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.
3.9 OTRaS PROPIEDaDES.

Propiedad Requerido. Esta admite dos opciones, si 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. Propiedad Comprensin Unicode. Es una caracterstica de los campos de tipo Texto y Memo por la cual se comprimen, siempre que no tengan caracteres internacionales complejos, ocupando menos espacio. Para BD complejas est propiedad es bastante relevante.

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

Desarrollo UNIDAD III: DISEO DE BASE DE DATOS de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

83

consultas. Algunas de las ventajas de relacionar tablas son las siguientes:

Lecturas seleccionadas

Glosario

Bibliografa

En consultas con tablas relacionadas las combinaciones aparecen de forma automtica. Los registros se presentan relacionados en un informe o en un formulario.
Recordatorio Anotaciones

Hacer cumplir reglas de integridad referencial para proteger la relacin entre tablas cuando se agreguen, cambien o eliminen registros. Por ejemplo, no se podr matricular un ALUMNO en un curso que no exista en la tabla CURSOS. Para relacionar tablas entre s, primero debemos definir los campos clave de cada tabla y luego especificar los campos que contengan el mismo valor en registros relacionados. Estos campos son las claves ajenas. Suelen tener el mismo nombre en ambas tablas para identificarlos mejor. Para crear las relaciones entre tablas abrimos la pestaa Herramientas de bases de datos de la banda de opciones, y pulsamos el botn Relaciones. Se muestra en la parte inferior la ventana de relaciones, y se abre la ventana de dilogo Mostrar tabla en que hay que elegir las tablas a relacionar. Seleccionamos todas las Tablas.

Ilustracin 52: Pestaa de Herramientas de base de datos. Fuente: Infante Vidaln Alan.

En primer lugar, e stablecemos la relacin CURSOS-ALUMNOS; arrastramos el campo clave de CURSOS hacia el campo correspondiente de la tabla ALUMNOS y aparece el cuadro de dialogo, en el que se describen las tablas a relacionar, los campos, y, adems, si se selecciona la casilla Exigir integridad referencial no podremos eliminar registros de CURSOS si hay alumnos en el curso a borrar, o crear alumnos en un curso que no exista en la tabla CURSOS. Tambin podremos activar las dos casillas inferiores, que nos van a permitir: Actualizar en cascada los campos relacionados. Para actualizar automticamente los valores correspondientes de la tabla relacionada cuando se cambie un valor de la clave principal en la tabla principal. Eliminar en cascada los registros relacionados. Para impedir que se borren por accidente registros de la tabla principal cuando hay registros relacionados en la tabla relacionada. La integridad referencial ayuda a garantizar que las relaciones entre los registros sean vlidas y que no se eliminen accidentalmente los datos relacionados.

Ilustracin 53: Ventana para crear relaciones entre tablas. Fuente: Infante Vidaln Alan

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.

ollo nidos

Actividades

84

Autoevaluacin

UNIDAD III: DISEO DE BASE DE DATOS

as nadas

Glosario

Bibliografa

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.
Anotaciones

torio

Lo siguiente es relacionar ALUMNOS con CURSA, y ASIGNATURAS con CURSA. Y, finalmente relacionarlos ALUMNOS con DELEGADOS. Primero el campo NUM_MATRICULA, como los dos campos son claves y nicos, la relacin ser 1:1. Sin embargo, al relacionar NUM_MATRICULA con COD_DELEGADO, aparecer un mensaje que indica que ya hay una relacin creada entre las tablas, y que si se desea crear o modificar la relacin existente, indicamos que se desea crear una nueva; en este caso se crea una nueva tabla ALUMNOS_1.

TEMA N4: CONSULTAS BSICAS34


1 DISEO DE COnSUlTaS bSICaS. Las consultas nos van a mostrar los datos que cumplan los criterios especificados en su diseo. Se pueden establecer dos categoras de consultas: a. Consultas de seleccin. Las que extraen o muestran unos datos a partir de unos filtros o condiciones que especifiquemos. Son las consultas ms sencillas y utilizadas. Se pueden considerar como bsquedas con parmetros. b. Consultas de accin. En este tipo de consultas se realizan dos operaciones: primero, una consulta de seleccin para seleccionar los datos que cumplan unas condiciones, y luego, sobre el resultado de la consulta se realizan cambios a los registros. Existen vados tipos: Consulta de eliminacin: elimina de una tabla los registros que cumplen ciertos criterios. Consulta de actualizacin: modifica los registros que cumplen unos parmetros establecidos. Consulta de datos anexados: copia unos registros de una tabla a otra tabla. Consulta de creacin de tablas: crea una tabla nueva a partir de los registros de otra que cumplen ciertas condiciones.

2 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 automtica mente 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.

34 Ramos Martn A. y Ramos Martn J. Operaciones con bases de datos ofimticas y corporativas.

Desarrollo UNIDAD III: DISEO DE BASE DE DATOS de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

85

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 cuadricula QBE (Query By Example), que se activa al cerrar el cuadro de dilogo de seleccin de tablas. Recordatorio

Lecturas seleccionadas

Glosario

Bibliografa

Anotaciones

Ilustracin 55: Diseo de consulta. Fuente: Infante Vidaln Alan

En la cuadrcula QBE es donde se disea la estructura de la consulta y se definen los criterios de seleccin. Cada columna de la cuadrcula se corresponde con un campo. Si nuestra consulta tiene cuatro campos, tendremos que rellenar cuatro columnas de la cuadrcula. Cuanto ms a la izquierda est la columna, ms importancia tiene a la hora de evaluar las condiciones de seleccin. Acompaando a cada campo aparece una casilla de verificacin; si se activa el campo, se visualiza, y si no se activa, no se visualiza, aunque s interviene en la consulta. Igualmente se podr especificar que la consulta se presente ordenada por alguno de los campos o por varios. En el diseo de consultas es esencial saber qu criterios podemos especificar y cmo podemos hacerlos, para recuperar nicamente los datos que interesan. As pues, se pueden aplicar diversos tipos de criterio.

3 FIlTROS Y CRITERIOS DE SElECCIn Se puede seleccionar registros en los que los valores de algunos campos estn, en un rango determinado. Por ejemplo, que el salario sea mayor de 2000 o que est entre 1000 y 2000. Para identificar un rango dentro de una expresin se utiliza el operador Entre...Y o los operadores de comparacin: > (mayor), < (menor), >= (mayor o igual), <= (menor o igual). Por ejemplo, aplicamos varios criterios a la columna SALARIO de la tabla EMPLEADOS:

Criterios
>1000 Y <2000 Entre 1000 Y 2000 >=2000 >2000

Resultado
Sueldo mayor que 1000 y menor que 2000 Sueldo entre 1000 y 2000, incluidos Sueldo mayor o igual que 2000 Sueldo mayor que 2000

Tabla 10: Ejemplo de criterios numricos. Fuente: Infante Vidaln Alan

Si se trata de comparar fechas pondremos:

Criterios
> #01/01/2006# Entre #01/01/2005# #01/01/2006# <= #01/01/2006# Y

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

Tabla 11: Ejemplo de criterios de fechas. Fuente: Infante Vidaln Alan

ollo nidos

Actividades

86

Autoevaluacin

UNIDAD III: DISEO DE BASE DE DATOS

as nadas

Glosario

Bibliografa

3.1 USaR CaRaCTERES COmODInES.

torio

Anotaciones

A veces interesa seleccionar campos que contengan un determinado modelo de caracteres, por ejemplo, seleccionar los nombre que empiecen por la letra M. Para esto utilizaremos los siguientes caracteres comodines: El signo de interrogacin (?) para sustituir un carcter por cualquiera en esa posicin. Por ejemplo, ?a busca aquellos valores que empiecen por cualquier caracter y el segundo sea una. a. El asterisco (*) para representar cualquier nmero de caracteres situados en la misma posicin que el asterisco. Por ejemplo, *a busca aquellos valores que empiecen por cualquier nmero de caracteres y terminen por a. Al utilizar estos criterios, Access los encierra entre comillas y antepone la palabra Como, Por ejemplo, aplicamos varios criterios a la columna LUGAR de la tabla DESTINOS:

Criterios
Como M* Como "M????D"

Resultado
Destinos cuyo lugar empieza por M. Destinos cuyo lugar empieza por M, seguido de4 letras cuales quiera, y termina en D (MERCED, por ejemplo). Destinos cuyo lugar empieza por cualquier letra, le sigue una A y luego cualquier nmero de caracteres. Destinos cuyo lugar empieza por B y termina en O. Destinos cuyo lugar termina en O. Todos los destinos que contengan una A en nombre del lugar.

Como ?A* Como "B*O" *O *A*

3.2 SElECCIOnaR lOS REgISTROS QUE nO COInCIDEn COn Un ValOR.

Utilizaremos el operador Negado (No). Por ejemplo, podemos introducir la expresin No como M* para encontrar todos los destinos cuyo lugar no empieza por M. Access aade la palabra Como. Si ponemos No como *o, busca los registros cuyo lugar no termine en O; con No como *A* obtiene los registros que no contienen una A en el nombre del lugar.
3.3 ESPECIFICaR VaRIOS CRITERIOS.

Los casos anteriores muestran cmo utilizar un solo criterio para un campo. Sin embargo, podemos especificar varios criterios para un campo. Para ello utilizaremos los operadores lgicos Y y O. Si para cada campo aadimos una condicin en la misma fila, stas se unirn mediante el operador Y. Utilizamos O para seleccionar valores que cumplan una condicin u otra en el mismo campo. A la hora de seleccionar valores de cadenas, Access no distingue maysculas de minsculas; considera lo mismo MERCED que merced o que MeRCed.
3.4 SElECCIOnaR REgISTROS QUE COnTIEnEn ValORES O nO.

Tambin se pueden seleccionar los registros dependiendo de que contengan o no valores en una columna determinada. Utilizaremos la expresin Nulo para buscar campos con valores nulos y Negado Nulo para buscar campos que contienen valores distintos de nulo.
3.5 CREaCIn DE CamPOS CalCUlaDOS.

En una consulta se pueden crear campos calculados de la siguiente manera: en una columna nueva escribimos el nombre del nuevo campo, dos puntos y el clculo; si en el clculo intervienen otros campos de la tabla, lo incluiremos entre corchetes [ ].

Desarrollo UNIDAD III: DISEO DE BASE DE DATOS de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

87

4 COnSUlTaS COn PaRmETROS

Lecturas seleccionadas

Glosario

Bibliografa

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. Recordatorio 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, etc. 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. Las consultas de parmetros son tiles cuando se emplean en los formularios e informes, en que se pide al usuario que solicite el valor que interese para obtener el informe o formulario que coincida con ese dato. Por ejemplo, obtener un informe de ventas de un determinado mes; el mes sera el parmetro. 5 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. En el ejemplo que se muestra, se ha utilizado la BD VENTAS. Aparece el resultado de dos consultas: por un lado, las ventas realizadas a clientes, donde se ven los productos vendidos y las unidades de cada producto (Consulta 1), y, por otro, la consulta de resumen, con la suma de unidades vendidas a cada cliente (Consulta 2). 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.

Anotaciones

Ilustracin 56: Consulta de resumen. Fuente: Infante Vidaln Alan

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, y la funcin siempre devuelve un nmero entero. Si la columna contiene valores nulos esos valores no se cuentan. Si en la columna aparece un valor repetido, lo cuenta varias veces.

ollo nidos

Actividades

88

Autoevaluacin

UNIDAD III: DISEO DE BASE DE DATOS

as nadas

Glosario

Bibliografa

torio

Anotaciones

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 RegistrosEmpleados:Cuenta(*) en el nico campo de la consulta, como un campo Diagrama Objetivos Inicio calculado.

Desarrollo de contenidos

Actividades

Autoevaluacin

LECTURA SELECCIONADA NO1:


Lecturas seleccionadas

Fundamentos de base de datos. 4ta. Edicin. Abraham Silberschatz, Henry F. Korth, S. Sudarshan. PP. 1 83.
Recordatorio Anotaciones

Glosario

Bibliografa

CAPTULO 2: MODELO ENTIDAD RELACIN


El modelo de datos entidad-relacin (E-R) est basado en una percepcin del mundo real consistente en objetos bsicos llamados entidades y de relaciones entre estos objetos. Se desarroll para facilitar el diseo de bases de datos permitiendo la especificacin de un esquema de la empresa que representa la estructura lgica completa de una base de datos. El modelo de datos E-R es uno de los diferentes modelos de datos semnticos; el aspecto semntico del modelo yace en la representacin del significado de los datos. El modelo E-R es extremadamente til para hacer corresponder los significados e interacciones de las empresas del mundo real con un esquema conceptual. Debido a esta utilidad, muchas herramientas de diseo de bases de datos se basan en los conceptos del modelo E-R.

CONCEPTOS BSICOS
Hay tres nociones bsicas que emplea el modelo de datos E-R: conjuntos de entidades, conjuntos de relaciones y atributos.

2.1.1. Conjuntos de entidades


Una entidad es una cosa u objeto en el mundo real que es distinguible de todos los dems objetos. Por ejemplo, cada persona en un desarrollo es una entidad. Una entidad tiene un conjunto de propiedades, y los valores para algn conjunto de propiedades pueden identificar una entidad de forma unvoca. Por ejemplo, el D.N.I. ........ identifica unvocamente una persona particular en la empresa. Anlogamente, se puede pensar en los prstamos bancarios como entidades, y un nmero de prstamo P-15 en la sucursal de Castellana identifica unvocamente una entidad de prstamo. Una entidad puede ser concreta, como una persona o un libro, o puede ser abstracta, como un prstamo, unas vacaciones o un concepto. Un conjunto de entidades es un conjunto de entidades del mismo tipo que comparten las mismas propiedades, o atributos. El conjunto de todas las personas que son clientes en un banco dado, por ejemplo, se pueden definir como el conjunto de entidades cliente. Anlogamente, el conjunto de entidades prstamo podra representar el conjunto de todos los prstamos concedidos por un banco particular. Las entidades individuales que constituyen un conjunto se llaman la extensin del conjunto de entidades. As, todos los clientes de un banco son la extensin del conjunto de entidades cliente. Los conjuntos de entidades no son necesariamente disjuntos. Por ejemplo, es posible definir el conjunto de entidades de todos los empleados de un banco (empleado) y el conjunto de entidades de todos los clientes del banco (cliente). Una entidad persona puede ser una entidad empleado, una entidad cliente, ambas cosas, o ninguna. Una entidad se representa mediante un conjunto de atributos. Los atributos describen propiedades que posee cada miembro de un conjunto de entidades. La designacin de un atributo para un conjunto de entidades expresa que la base de datos almacena informacin similar concerniente a cada entidad del conjunto de entidades; sin embargo, cada entidad puede tener su propio valor para cada atributo. Posibles atributos del conjunto de entidades cliente son id-cliente, nombre-cliente, calle-cliente y ciudad-cliente. En la vida real, habra ms atributos, tales como el nmero de la calle, el nmero del portal, la provincia, el cdigo postal, y la comunidad autnoma, pero no se incluyen en

Desarrollo UNIDAD III: DISEO DE BASE DE DATOS de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

89

el ejemplo simple. Posibles atributos del conjunto de entidades prstamo son nmeroprstamo e importe. Cada entidad tiene un valor para cada uno de sus atributos. Por ejemplo, una entidad cliente en concreto puede tener el valor 32.112.312 para id-cliente, el valor Santos para Recordatorio nombre-cliente, el valor Mayor para callecliente y el valor Peguerinos para ciudad-cliente. El atributo id-cliente se usa para identificar unvocamente a los clientes, dado que no hay ms de un cliente con el mismo nombre, calle y ciudad. En los Estados Unidos, muchas empresas encuentran conveniente usar el nmero seguridad-social de una persona1 como un atributo cuyo valor identifica unvocamente a la persona. En general la empresa tendra que crear y asignar un identificador a cada cliente. Para cada atributo hay un conjunto de valores permitidos, llamados el dominio, o el conjunto de valores, de ese atributo. El dominio del atributo nombrecliente podra ser el conjunto de todas las cadenas de texto de una cierta longitud. Anlogamente, el dominio del atributo nmero-prstamo podra ser el conjunto de todas las cadenas de la forma P-n, donde n es un entero positivo. Una base de datos incluye as una coleccin de conjuntos de entidades, cada una de las cuales contiene un nmero de entidades del mismo tipo. En la Figura 2.1 se muestra parte de una base de datos de un banco que consta de dos conjuntos de entidades, cliente y prstamo. Formalmente, un atributo de un conjunto de entidades es una funcin que asigna al conjunto de entidades un dominio. Como un conjunto de entidades puede tener diferentes atributos, cada entidad se puede describir como un conjunto de pares (atributo,valor), un par para cada atributo del conjunto de entidades. Por ejemplo, una entidad concreta cliente se puede describir mediante el conjunto {(id-cliente, 67.789.901), (nombre-cliente, Lpez), (calle-cliente, Mayor), (ciudad- cliente, Peguerinos)}, queriendo decir que la entidad describe una persona llamada Lpez que tiene D.N.I. nmero 67.789.901, y reside en la calle Mayor en Peguerinos. Se puede ver, en este punto, que existe una integracin del esquema abstracto con el desarrollo real de la empresa que se est modelando. Los valores de los atributos que describen una entidad constituirn una porcin significante de los datos almacenados en la base de datos. Un atributo, como se usa en el modelo E-R, se puede caracterizar por los siguientes tipos de atributo. Atributos simples y compuestos. En los ejemplos considerados hasta ahora, los atributos han sido simples; es decir, no estn divididos en subpartes. Los atributos compuestos, en cambio, se pueden dividir en subpartes (es decir, en otros atributos). Por ejemplo, nombre-cliente podra estar estructurado como un atributo compuesto consistente en nombre, primer-apellido y segundo-apellido. Usar atributos compuestos en un esquema de diseo es una buena eleccin si el usuario desea referirse a un atributo completo en algunas ocasiones y, en otras, a algn componente del atributo. Se podran haber sustitudo los atributos del conjunto de entidades cliente, calle-cliente y ciudad-cliente, por el atributo compuesto direccin-cliente, con los atributos calle, ciudad, provincia, y cdigo-postal 2. Los atributos compuestos ayudan a agrupar los atributos relacionados, haciendo los modelos ms claros. Ntese tambin que un atributo compuesto puede aparecer como una jerarqua. Volviendo al ejemplo del atributo compuesto direccin-cliente, su componente calle puede ser a su vez dividido en nmero-calle, nombre-calle y piso. Estos ejemplos de atributos compuestos para el conjunto de entidades cliente se representa en la Figura 2.2. Atributos monovalorados y multivalorados. Los atributos que se han especificado en los ejemplos tienen todo un valor slo para una entidad concreta. Por ejemplo, el atributo nmero-prstamo para una entidad prstamo especfico, referencia a un nico nmero de prstamo. Tales atributos se llaman monovalorados. Puede haber ocasiones en las que un atributo tiene un conjunto de valores para una entidad especfica. Considrese un conjunto de entidades empleado con el atributo nmero-telfono. Cualquier empleado particular puede tener cero, uno o ms nmeros de telfono. Este tipo de atributo se llama multivalorado. En ellos, se pueden colocar apropiadamente lmites inferior y superior en el nmero de valores en el atributo multivalorado. Como otro ejemplo, un atributo nombre subordinado del conjunto de entidades empleado sera multivalorado, ya que un empleado en concreto podra tener cero, uno o ms subordinados. Cuando sea apropiado se pueden establecer lmites superior e inferior en el nmero de valores de un atributo multivalorado. Por ejemplo, un banco puede limitar el nmero de nmeros de telfono almacenados para un nico cliente a dos. Colocando lmites en este caso, se expresa que el atributo nmero-telfono del conjunto de entidades cliente puede tener entre cero y dos valores.

Lecturas seleccionadas

Glosario

Bibliografa

Anotaciones

ollo nidos

Actividades

90

Autoevaluacin

UNIDAD III: DISEO DE BASE DE DATOS

as nadas

Glosario

Bibliografa

torio

Anotaciones

Atributos derivados. El valor para este tipo de atributo se puede derivar de los valores de otros atributos o entidades relacionados. Por ejemplo, sea el conjunto de entidades cliente que tiene un atributo prstamos que representan cuntos prstamos tiene un cliente en el banco. Ese atributo se puede derivar contando el nmero de entidades prstamo asociadas con ese cliente. Como otro ejemplo, considrese que el conjunto de entidades empleado tiene un atributo edad, que indica la edad del cliente. Si el conjunto de entidades cliente tiene tambin un atributo fecha de nacimiento, se puede calcular edad a partir de fecha-denacimiento y de la fecha actual. As, edad es un atributo derivado. En este caso, fecha de nacimiento y antigedad pueden serlo, ya que representan el primer da en que el empleado comenz a trabajar para el banco y el tiempo total que el empleado lleva trabajando para el banco, respectivamente. El valor de antigedad se puede derivar del valor de fecha-comienzo y de la fecha actual. En este caso, fecha-comienzo se puede conocer como atributo base o atributo almacenado. El valor de un atributo derivado no se almacena, sino que se calcula cuando sea necesario. Un atributo toma un valor nulo cuando una entidad no tiene un valor para un atributo. El valor nulo tambin puede indicar no aplicable, es decir, que el valor no existe para la entidad. Por ejemplo, una persona puede no tener segundo nombre de pila. Nulo puede tambin designar que el valor de un atributo es desconocido. Un valor desconocido puede ser, bien perdido (el valor existe pero no se tiene esa informacin) o desconocido (no se conoce si el valor existe realmente o no). Por ejemplo, si el valor nombre para un cliente particular es nulo, se asume que el valor es perdido, ya que cada cliente debe tener un nombre. Un valor nulo para el atributo piso podra significar que la direccin no incluye un piso (no aplicable), que existe piso pero no se conoce cul es (perdido), o que no se sabe si el piso forma parte o no de la direccin del cliente (desconocido). Una base de datos para una empresa bancaria puede incluir diferentes conjuntos de entidades. Por ejemplo, adems del mantenimiento de clientes y prstamos, el banco tambin proporciona cuentas, que se representan mediante el conjunto de entidades cuenta con atributos nmero-cuenta y saldo. Tambin, si el banco tiene un nmero de sucursales diferentes, se puede mantener informacin acerca de todas las sucursales del banco. Cada conjunto de entidades sucursal se describe mediante los atributos nombresucursal, ciudad-sucursal y activo.

Desarrollo UNIDAD III: DISEO DE BASE DE DATOS de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

91

Diagrama

Objetivos

Inicio

Lecturas seleccionadas

Glosario

Bibliografa

ACTIVIDAD NO2:
Desarrollo de contenidos

Esta actividad puede consultarla en su aula virtual.

Actividades

Autoevaluacin

Recordatorio

Anotaciones

Lecturas seleccionadas

Glosario

Bibliografa

Recordatorio

Anotaciones

CONTROL DE LECTURA N1
Elabore el modelo entidad-relacin, modelo relacional y descripcin de objetos (tablas), diseados de los casos propuestos por el docente. INSTRUCCIONES: La finalidad de la siguiente evaluacin es elaborar el modelo E-R e implementar el modelo Relacional en Microsoft Access. La presentacin consta de 3 modelos E-R en Microsoft Visio y 3 base de datos en Microsoft Access. Inicie el Microsoft Visio 2010. Disee y elabore los diagramas del modelo entidad relacin. Inicie el Microsoft Access 2010. Disee e implemente el modelo Relacional, teniendo en cuenta: tipo de datos, propiedades, cardinalidades y relaciones. Una vez finalizado enve los 6 archivos a travs del campus virtual para la revisin. A. Se desea disear la base de datos de un Instituto. En la base de datos se desea guardar los datos de los profesores del Instituto (DNI, nombre, direccin y telfono). Los profesores imparten mdulos, y cada mdulo tiene un cdigo y un nombre. Cada alumno est matriculado en uno o varios mdulos. De cada alumno se desea guardar el n de expediente, nombre, apellidos y fecha de nacimiento. Los profesores pueden impartir varios mdulos, pero un mdulo slo puede ser impartido por un profesor. Cada mdulo tiene un grupo de alumnos. B. La clnica universitaria de la UCCI necesita llevar un control informatizado de su gestin de pacientes y mdicos. De cada paciente se desea guardar el cdigo, nombre, apellidos, direccin, poblacin, provincia, cdigo postal, telfono y fecha de nacimiento. De cada mdico se desea guardar el cdigo, nombre, apellidos, telfono y especialidad. Se desea llevar el control de cada uno de los ingresos que el paciente hace en el hospital. Cada ingreso que realiza el paciente queda registrado en la base de datos. De

ollo nidos

Actividades

92

Autoevaluacin

UNIDAD III: DISEO DE BASE DE DATOS

as nadas

Glosario

Bibliografa

torio

Anotaciones

cada ingreso se guarda el cdigo de ingreso (que se incrementar automticamente cada vez que el paciente realice un ingreso), el nmero de habitacin y cama en la que el paciente realiza el ingreso y la fecha de ingreso. Un mdico puede atender varios ingresos, pero el ingreso de un paciente solo puede ser atendido por un nico mdico. Un paciente puede realizar varios ingresos en el hospital. C. Albert Einstein es un coleccionista aficionado de pelculas de todo tipo. Disee Ud. la base de datos adecuada para tal fin, considerando que Albert es muy estricto al etiquetar sus videos. En toda su coleccin posee pelculas en varios tipos de formatos de los cuales se quiere guardar la informacin como el cdigo y su nombre de formato. Se sabe que cada pelcula slo la tiene en un determinado formato; sin embargo en un formato tiene infinidad de pelculas. Adems, se desea guardar el gnero de pelculas que tiene, los cuales tienen asignados un cdigo y un nombre de gnero, ya que cada pelcula slo pertenece a un gnero; y de un gnero tiene muchas pelculas. Por ltimo se desea saber que actores estuvieron en cada pelcula; de cada actor se desea saber su cdigo, nombres, sexo, fecha de nacimiento y cuntos Oscar gan. Es de conocimiento general que en una pelcula actan muchos actores, y en un actor acta en muchas pelculas. De las pelculas que se tiene se desea saber su cdigo, nombre, el ao que se Objetivos Inicio rod la pelcula y un breve comentario del guin.

Diagrama

Desarrollo de contenidos

Actividades

Autoevaluacin

GLOSARIO DE LA UNIDAD III35


Lecturas seleccionadas

Recordatorio

1. Base de datos: Es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayora por documentos y textos impresos en papel e indexados para su consulta. Actualmente, y debido al Anotaciones desarrollo tecnolgico de campos como la informtica y la electrnica, la mayora de las bases de datos estn en formato digital (electrnico), y por ende se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos. 2. Microsoft Access: Tambin conocido como MSAccess, es un Sistema de gestin de bases de datos o (SGBD) incluido en el paquete de programas de Microsoft Office. Es igualmente un gestor de datos que recopila informacin relativa a un asunto o propsito particular, como el seguimiento de pedidos de clientes o el mantenimiento de una coleccin de msica. Si la base de datos no est almacenada en un equipo, o slo estn instaladas partes de la misma, puede que deba hacer un seguimiento de informacin procedente de varias fuentes en orden a coordinar y organizar la base de datos. 3. SGBD o DBMS: Un Sistema de Gestin de Bases de Datos (SGBD) es un conjunto de programas que permiten el almacenamiento, modificacin y extraccin de la informacin en una base de datos, adems de proporcionar herramientas para aadir, borrar modificar y analizar los datos. Los usuarios pueden acceder a la informacin usando herramientas especficas de interrogacin y de generacin de informes, o bien mediante aplicaciones al efecto. 4. Sistema informtico: Es el conjunto de partes inter-relacionadas, hardware, software y de recurso humano que permite almacenar y procesar informacin. El hardware incluye computadoras o cualquier tipo de dispositivo electrnico inteligente, que consisten en procesadores, memoria, sistemas de almacenamiento externo, etc. El software incluye al sistema operativo, firmware y aplicaciones, siendo especialmente importante los sistemas de gestin de bases de datos. Por ltimo, el soporte humano incluye al personal tcnico que crean y mantienen el sistema (analistas, programadores, operarios, etc.) y a los usuarios que lo utilizan. 5. Tupla: Generalmente en los lenguajes de programacin funcional y en otros lenguajes de programacin, una tupla es un objeto que bien puede tener datos o diversos objetos, de forma similar a una tupla definida matemticamente. Un objeto de este tipo es conocido tambin como registro (o record en ingls).

Glosario

Bibliografa

35 http://es.wikipedia.org

Objetivos

Inicio

Desarrollo UNIDAD III: DISEO DE BASE DE DATOS de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

93

Actividades

Autoevaluacin Lecturas seleccionadas Glosario Bibliografa

BIBLIOGRAFA BSICA DE LA UNIDAD III


Glosario

Ramos M. A. y Ramos M. J. (2007) Operaciones con bases de datos ofimticas y corporaRecordatorio tivas. Espaa; Thomson Editores. Cdigo biblioteca UCCI: 004.5 R24 2007. Reardon J., Irwin, M., Prague, C., Powell, G., Stockaman, J., Groh, M. (2007). Access 2007. Ed. Anaya Multimedia. http://unefazuliasistemas.files.wordpress.com/2011/04/fundamentos-de-bases-de-datos-silberschatz-korth-sudarshan.pdf http://www.aulaclic.es/index.htm

Bibliografa

Anotaciones

Anotaciones

Objetivos

Inicio

Actividades

Autoevaluacin

AUTOEVALUACIN DE LA UNIDAD III


Diagramas DeFinicin
( ) ( ) ( ) ( ) ( ) ( ) Permite limitar los errores de introduccin de datos por parte del usuario o del operador. Contiene el valor que por defecto se asigna al campo. Hace referencia a la longitud. Extensin del campo. Permite introducir una expresin que valide la introduccin de datos en ese campo. Permite dar ms claridad a los formularios y tablas utilizados. Normalmente, cuando se disea una tabla, se asignan nombres cortos a los campos. Permite especificar de forma ms detallada las caractersticas principales del tipo de campo elegido.

1. Relacione las siguientes propiedades con su respectiva descripcin: (6 puntos)

Glosario

Bibliografa

I. Formato II. Tamao


Anotaciones

III. Mascara de entrada IV. V a l o r predeterminado V. Titulo VI. Regla de validacin

2. Determine la veracidad o falsedad de los siguientes enunciados: (6 puntos) I. II. Los lenguajes de SGBD se clasifican en: Lenguaje de definicin de datos y lenguaje de manipulacin de datos. ( ) Los niveles de abstraccin de una BD son: Nivel interno, nivel fsico y nivel externo. ( )

III. Las nicas cardinalidad que se tienen en el modelo Entidad Relacin son: uno a uno, uno a muchos, muchos a uno y muchos a muchos. ( ) IV. La Primary Key permite declarar uno o varios atributos como claves primarias de una relacin. ( ) V. El nmero telefnico de un cliente debe ser almacenado como un tipo de dato texto. ( )

VI. Los caracteres comodines que podemos utilizar en las consultas son el * y el ?. ( ) 3. Lea atentamente las preguntas y marque la alternativa que estime correcta. (8 puntos) I. Asociacin entre dos o ms entidades. Tienen nombre de verbo: a. Tablas b. Atributos c. Clave primaria d. Relacin e. Tupla II. Cuando deseo representar una relacin en el modelo E-R, utilizo: a. Un rectngulo b. Un rombo

ollo nidos

Actividades

94

Autoevaluacin

UNIDAD III: DISEO DE BASE DE DATOS

as nadas

Glosario

Bibliografa

c. Una elipse d. Una lnea con flecha e. Un tringulo


Anotaciones

torio

III. Cul de los siguientes tipos de consultas no pertenece al grupo de consultas avanzadas? a. Eliminacin b. Modificacin c. Parametrizada d. Datos anexados e. Creacin de tablas IV. Consultas que muestren resmenes de determinados campos de las filas de las tablas; se trata de mostrar valores agrupados. a. Seleccin b. Paramatrizada c. Multitabla d. Resumen e. Campos calculados

Desarrollo de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

95

Diagrama

Objetivos

Inicio

Lecturas seleccionadas

Glosario

Bibliografa

Desarrollo de contenidos

UNIDAD IV: DISEO DE SISTEMAS DE INFORMACIN


Actividades Autoevaluacin Recordatorio Anotaciones

Lecturas seleccionadas Diagrama

DIAGRAMA DE PRESENTACIN DE LA UNIDAD IV


Glosario Bibliografa Inicio Objetivos

CONTENIDO
Recordatorio Desarrollo de contenidos Anotaciones Actividades Autoevaluacin

EJEMPLOS

ACTIVIDADES

AUTOEVALUACIN
Lecturas seleccionadas Glosario Bibliografa

BIBLIOGRAFA

ORGANIZACIN DE LOS APRENDIZAJES


Recordatorio

CONOCIMIENTOS

Anotaciones

PROCEDIMIENTOS
1. Crea consultas aadiendo expresiones de clculo, consultas de accin y consultas con parmetros.

ACTITUDES

econoce la importancia R de los sistemas gestores de base de datos y su adminis1. Consultas de accin. tracin en las organizacio2. Consultas de referencia cruzada. 2. Disea y crea los formularios nes. 3. Consultas de eliminacin. usando controles como: etiquetas, cuadro de texto, bo4. Consultas de actualizacin. tn de comando, etc.; e inte5. Consultas de datos anexados y racta con sus propiedades. crear tabla. Tema N 1: Consultas avanzadas. Tema N 2: Formularios. 1. Fundamentos de la creacin de formularios. Actividad N 1 1. Realiza consultas avanzadas para la seleccin y modificacin de datos. Elabora formularios para un sistema de 2.. Tipos y diseo de formularios. informacin. 3. Insercin de los controles. 2. Elabora informes, insertan4.. Propiedades de los controles. do expresiones, usando el asistente y la vista de diseTema N 3: o. Informes. 3. Automatiza tareas espe1. Fundamentos de la creacin de cificadas por el usuario informes. haciendo uso de Macros y 2. Asistente para informes. programando operaciones con formularios y contro3. Diseo de informes. les. 4. Ordenar y agrupar datos. 5. Funciones en informes Tema N 4: Macros y programacin. 1. Creacin de macros. 2. Acciones de macros. Actividad N 2 1. Elabora informes, crea macros y programa acciones de acuerdo a las necesidades de su sistema de informacin.

3. Referencias a objetos de formu- Tarea acadmica N 2 larios e informes. 1. Elabora un sistema de informacin transaccional en Ms. 4. Ejecucin condicional de macros. Access que incluya desde el 5. Macros autoejecutables. diseo de base de datos hasta O Lectura seleccionada N 1: la implementacin de interfaces e informes. Sistema de informacin para los negocios. Un enfoque de toma de decisiones. Daniel Cohen, Enrique Asin. 3 - 29. Autoevaluacin N 4

ollo nidos

Actividades

96

Autoevaluacin

UNIDAD IV: DISEO DE SISTEMAS DE INFORMACIN

as nadas

Glosario

Bibliografa

TEMA N01: CONSULTAS AVANZADAS


1 COnSUlTaS DE aCCIn
Anotaciones

torio

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. a. 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. b. 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. c. Consulta de datos anexados: Este tipo de consultas copia unos registros de una tabla a otra tabla. d. Consulta de creacin de tablas: Las consultas de creacin de tabla son consultas que almacenan en una nueva tabla el resultado de una consulta de seleccin. Se suelen utilizar para crear tablas de trabajo, tablas intermedias, o para resolver un determinado problema.

2 COnSUlTaS DE REFEREnCIa CRUZaDa36 Cuando desee reestructurar los datos de resumen para facilitar su lectura y comprensin, considere la posibilidad de usar una consulta de tabla de referencias cruzadas. Una consulta de tabla de referencias cruzadas calcula una suma, un promedio u otra funcin de agregado y, despus, agrupa los resultados en dos conjuntos de valores: uno en la parte lateral de la hoja de datos y el otro en la parte superior. Una consulta de tabla de referencias cruzadas es un tipo de consulta de seleccin. Al ejecutar una consulta de tabla de referencias cruzadas, los resultados se muestran en una hoja de datos que tiene una estructura diferente a la de otros tipos de hojas de datos. La estructura de una consulta de tabla de referencias cruzadas puede resultar ms fcil de leer que una consulta de seleccin simple con los mismos datos, como se muestra en la siguiente ilustracin.

Ilustracin 57: Ejemplo de consulta de referencias cruzadas. Fuente. Soporte Microsoft Corporation.

Ejemplo 1: Esta consulta de seleccin, los datos de resumen estn agrupados verticalmente por empleado y categora. Ejemplo 2: Una consulta de tabla de referencias cruzadas puede mostrar los mismos datos, pero agrupados horizontal y verticalmente para reducir el tamao de la hoja de datos y facilitar su lectura. Cuando cree una consulta de tabla de referencias cruzadas, deber especificar los campos que contienen los encabezados de fila, el campo que contiene los encabezados de columna y el campo que contiene los valores que se van a resumir. Slo puede usar un campo cuando especifique los encabezados de columna y los valores que se van a resumir, y tres campos como mximo cuando especifique los encabezados de fila.
36 Soporte Microsoft Corporation. http://office.microsoft.com/es-es/access-help

Desarrollo UNIDAD IV: DISEO DE SISTEMAS DE INFORMACIN de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

97

Lecturas seleccionadas

Glosario

Bibliografa

Recordatorio

Anotaciones

Ilustracin 58: Partes de una consulta de referencias cruzadas. Fuente. Soporte Microsoft Corporation.

Parte 1: Las columnas (hasta tres) de este lado contienen los encabezados de fila. Los nombres de los campos que se usan como encabezados de fila aparecen en la fila superior de estas columnas. Parte 2: Aqu se muestran los encabezados de fila. El nmero de filas de la hoja de datos de tabla de referencias cruzadas puede aumentar rpidamente si se usan varios campos de encabezado de fila, ya que se muestra cada combinacin de encabezados de fila. Parte 3: Las columnas de este lado contienen los encabezados de columna y los valores de resumen. Tenga en cuenta que el nombre del campo de encabezado de columna no aparece en la hoja de datos. Parte 4: Aqu se muestran los valores de resumen.
2.1 MTODOS PaRa CREaR Una COnSUlTa DE Tabla DE REFEREnCIaS CRUZaDaS.

a. El asistente de creacin de consulta Este asistente suele ser la forma ms rpida y sencilla de crear una consulta de tabla de referencias cruzadas. Realiza automticamente la mayor parte del trabajo, pero hay algunas opciones que no proporciona. El asistente presenta las siguientes ventajas: Es fcil de usar. Para usarlo, incielo y responda a una serie de preguntas autoguiadas. Puede agrupar automticamente fechas en intervalos. Si usa un campo que contiene datos de fecha y hora para los encabezados de columna, el asistente le ayudar tambin a agrupar las fechas en intervalos, como meses o trimestres. Sin embargo, con el asistente no se puede: Usar ms de una tabla o consulta como origen de registros. Usar una expresin para crear campos. Agregar un mensaje de solicitud de parmetros. Especificar una lista de valores fijos para usarlos como encabezados de columna. b. Trabajar en la vista Diseo La vista Diseo le ofrece un mayor control sobre el diseo de la consulta. Admite las caractersticas que no estn disponibles en el asistente. Considere la posibilidad de usar la vista Diseo para crear la consulta de tabla de referencias cruzadas si desea: Tener un mayor control sobre el proceso. El asistente toma algunas decisiones por el usuario. Usar ms de una tabla o consulta como origen de registros. Agregar un mensaje de solicitud de parmetros a la consulta. Usar expresiones como campos en la consulta. Especificar una lista de valores fijos para usarlos como encabezados de columna. Practicar el uso de la cuadrcula de diseo. c. Escribir una consulta en la vista SQL Puede escribir una consulta de tabla de referencias cruzadas en la vista SQL si lo prefiere. Sin embargo, no puede especificar tipos de datos de parmetros mediante la vista SQL. Si desea usar un parmetro en la consulta de tabla

ollo nidos

Actividades

98

Autoevaluacin

UNIDAD IV: DISEO DE SISTEMAS DE INFORMACIN

as nadas

Glosario

Bibliografa

de referencias cruzadas, debe especificar el tipo de datos de parmetros modificando la consulta en la vista Diseo.
Anotaciones

torio

3 COnSUlTaS DE ElImInaCIn37

Ilustracin 59: Consulta de eliminar. Fuente: Infante Vidaln Alan

Para crear una consulta de eliminacin, haga clic en la pestaa Crear y, en el grupo Consultas, haga clic en Diseo de la consulta. En el cuadro de dilogo Mostrar tabla, haga doble clic en cada una de las tablas en las que haya registros que quiera eliminar y haga clic en Cerrar. La tabla aparece como una ventana en la seccin superior de la cuadrcula de diseo de la consulta. En la lista de campos, haga doble clic en el asterisco (*) para agregar todos los campos de la tabla a la cuadrcula de diseo. Usar un criterio especfico en una consulta de eliminacin. Use criterios para obtener solo los registros que quiera eliminar. Si no lo hace, la consulta de eliminacin quitar todos los registros de la tabla. Haga doble clic en el campo que quiera establecer como criterio de eliminacin, escriba el criterio en la fila Criterio del diseador de consultas y, despus, desactive la casilla Mostrar de cada campo de criterio. Veamos un ejemplo en el que probablemente sea necesario recurrir a esta opcin: imagine que quiere quitar todos los pedidos pendientes de un cliente. Para encontrar solo esos registros en concreto, habra que agregar los campos Id. de cliente y Fecha de pedido a la cuadrcula de diseo de la consulta y, tras ello, especificar el nmero de identificacin del cliente y la fecha en la que los pedidos de dicho cliente pasaron a ser no vlidos. Para ejecutar la consulta, haga doble clic en ella en el panel de navegacin.

4 COnSUlTaS DE aCTUalIZaCIn38 Las consultas de actualizacin sirven para agregar, cambiar o eliminar la informacin de un registro existente. Se trata de una especie de cuadro de dilogo Buscar y reemplazar avanzado. Este tipo de consultas no se puede usar para agregar nuevos registros a una base de datos ni para eliminar registros de una base de datos. El procedimiento recomendado para crear una consulta de actualizacin consiste, en primer lugar, en crear una consulta de seleccin que identifique los registros que desea actualizar y, despus, convertir esa consulta en una consulta de actualizacin que se pueda ejecutar para actualizar los registros.
4.1 CREaR Una COnSUlTa DE aCTUalIZaCIn.

Los pasos a seguir son los siguientes: Ingresamos a Crear, haga clic en Diseo de la consulta. Se abre el diseador de consultas y se abre el cuadro de dilogo Mostrar tabla. Seleccione la tabla o las tablas que contienen los registros que desea actualizar, haga clic en Agregar y, a continuacin, haga clic en Cerrar. Las tablas aparecen como una o varias ventanas en el diseador de consultas y muestran todos los campos de cada tabla. En la siguiente ilustracin se muestra el diseador de consultas con una tabla tpica.

38 Soporte Microsoft Corporation. http://office.microsoft.com/es-es/access-help

Desarrollo UNIDAD IV: DISEO DE SISTEMAS DE INFORMACIN de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

99

Lecturas seleccionadas

Glosario

Bibliografa

Recordatorio

Anotaciones

Ilustracin 60: Partes del diseador de consultas. Fuente: Soporte Microsoft Corporation.

Parte 1: Tabla en el diseador de consultas Parte 2: Cuadrcula de diseo de la consulta Haga doble clic en los campos que desee actualizar en las ventanas de la tabla. Los campos seleccionados aparecen en la fila Campo de la cuadrcula de diseo de la consulta. Puede agregar un campo de tabla por columna en la cuadrcula de diseo de la consulta. Para limitar los resultados de la consulta segn valores de campo, en la cuadrcula de diseo de la consulta, en la fila de Criterios, especifique los criterios que desee usar para limitar los resultados.
4.2 ACTUalIZaR lOS REgISTROS.

En la pestaa Diseo, en el grupo Tipo de consulta, haga clic en Actualizar. En este procedimiento se muestra cmo cambiar una consulta de seleccin a una consulta de actualizacin. Access agrega la fila Actualizar a la cuadrcula de diseo de la consulta. En la siguiente ilustracin se muestra una consulta de actualizacin que devuelve todos los activos comprados despus del 5 de enero de 2005 y cambia la ubicacin a Almacn 3 para todos los registros que cumplen ese criterio.

Ilustracin 61: Cuadrcula QBE de actualizacin. Fuente: Soporte Microsoft Corporation.

Busque el campo que contiene los datos que desea cambiar y escriba la expresin (los criterios de cambio) en la fila Actualizar a de ese campo. Puede usar cualquier expresin vlida en la fila Actualizar a. En la pestaa Diseo, en el grupo Resultados, haga clic en Ejecutar. Aparece un mensaje de alerta. Para ejecutar la consulta y actualizar los datos, haga clic en S.

5 COnSUlTaS DE DaTOS anEXaDOS Y CREaR Tabla39 Este tipo de consulta se usa cuando se necesitan agregar nuevas filas de datos a una tabla existente. Si necesita copiar los datos de una tabla existente, puede generar una consulta de creacin de tabla. Una consulta de datos anexados agrega un conjunto de registros (filas) de una o varias tablas de origen (o consultas) a una o varias tablas de destino. En general, las tablas de origen y de destino residen en la misma base de datos, pero no es imprescindible. Por ejemplo, supongamos que tiene algunos clientes nuevos y se hace con una base de datos que contiene una tabla de informacin sobre esos clientes. Para evitar tener que escribir manualmente los nuevos datos, puede anexarlos a la tabla apropiada de su base de datos. Asimismo, puede usar consultas de datos anexados para:
39 Soporte Microsoft Corporation. http://office.microsoft.com/es-es/access-help

ollo nidos

100

Actividades

Autoevaluacin

UNIDAD IV: DISEO DE SISTEMAS DE INFORMACIN

as nadas

Glosario

Bibliografa

Anexar campos basados en criterios. Por ejemplo, quizs desee anexar nicamente los nombres y las direcciones de los clientes con pedidos pendientes.
Anotaciones

torio

Anexar registros cuando algunos de los campos de una tabla no existen en la otra tabla. Por ejemplo, supongamos que la tabla Clientes tiene 11 campos y que los campos de una tabla Clientes en otra base de datos coinciden con 9 de los 11 campos. Podr usar una consulta de datos anexados para agregar nicamente los datos de los campos coincidentes y omitir los dems datos. Recuerde que no se pueden usar las consultas de datos anexados para agregar datos a los campos individuales de registros existentes. En ese caso, se usa una consulta de actualizacin, slo se pueden usar consultas de datos anexados para agregar filas de datos.

TEMA N2: FORMULARIOS40


1 FUnDamEnTOS DE la 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. Si en un formulario no se incluyen todos los campos de la tabla asociada, o en la consulta asociada no se incluyen todos los campos obligatorios de la tabla, es posible que no se puedan insertar o modificar registros por el incumplimiento de alguna regla de integridad o de validacin. Suele ocurrir cuando no se incluyen todos los campos requeridos de la tabla. El asistente acelera el proceso de creacin de un formulario. Cuando se utilice se indicar el tipo de formulario que se desea conseguir y se seleccionar alguno de los diseos predefinidos. Muchas veces conviene crear un formulario utilizando el asistente para organizar rpidamente todos los controles y luego interesa personalizar el formulario cambiando el diseo y aadiendo ms elementos desde la vista diseo. Lo primero que veremos en esta unidad ser la creacin de formularios rpidos, seguiremos por la utilizacin del asistente y concluiremos con la personalizacin desde la vista de diseo. Como en el caso de las consultas, para crear formulario seleccionamos la pestaa Crear de la banda de opciones, y de ah nos fijamos en las opciones referentes a formularios.

2 TIPOS Y DISEO DE FORmUlaRIOS Estos formularios se crean al pulsar los botones Formulario, Formulario Dividido, y Varios elementos, para ello debemos tener seleccionada la tabla o consulta de la que se desea crear un formulario. a. 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.

Ilustracin 62: Tipo formulario. Fuente: Operaciones con bases de datos ofimticas y corporativas.

40 Alicia Ramos Martn, Mara Jess Ramos Martn; Operaciones con bases de datos ofimticas y corporativas

Desarrollo UNIDAD IV: DISEO DE SISTEMAS DE INFORMACIN de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

101

b. 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 Recordatorio de este tipo.

Lecturas seleccionadas

Glosario

Bibliografa

Anotaciones

Ilustracin 63: Tipo formulario dividido. Fuente: Operaciones con bases de datos ofimticas y corporativas.

c. Varios Elementos: Crea un formulario que muestra mltiples registros en una hoja de datos, con un registro por fila.

Ilustracin 64: Tipo varios elementos. Fuente: Operaciones con bases de datos ofimticas y corporativas.

d. Utilizacin del asistente: 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.

Ilustracin 65: Asistente para formularios. Fuente: Operaciones con bases de datos ofimticas y corporativas.

ollo nidos

102

Actividades

Autoevaluacin

UNIDAD IV: DISEO DE SISTEMAS DE INFORMACIN

as nadas

Glosario

Bibliografa

3 InSERCIn DE lOS COnTROlES Con esta opcin el diseo del formulario se hace manualmente. Se colocarn los campos, las etiquetas y dems controles del formulario en el lugar deseado. Tambin se podr cambiar el aspecto de los formularios y de la pantalla general. Para abrir la ventana de diseo pulsamos el botn Diseo de formulario dentro de la pestaa Crear y del grupo de operaciones con formularios.

torio

Anotaciones

Ilustracin 66: Controles de formularios. Fuente: Operaciones con bases de datos ofimticas y corporativas

Nos fijaremos en los controles y campos que aparecen en la banda de opciones de la pestaa de Diseo, y en los elementos que utilizaremos para aadir los campos de las tablas y fijar las propiedades de los elementos del formulario. Podemos encontrarnos con tres tipos de controles: a. Control Dependiente: Es el que toma el contenido de un campo de una tabla o consulta, son los asociados a las tablas. Por ejemplo, un cuadro de texto que presenta el nombre de alumno es dependiente del campo NOMBRE de la tabla ALUMNOS. b. Control Independiente: El que no est asociado a un campo de una tabla. Se utilizan para representar textos informativos, grficos o imgenes precedentes de otras aplicaciones. Las lneas y rectngulos tambin son controles independientes as como y los creados para recibir los datos introducidos por el usuario. c. Control Calculado: El que presenta el resultado de una expresin en lugar de datos almacenados. El valor es calculado cada vez que cambia algn dato de la expresin. Los controles ms utilizados en el diseo de un formulario son los siguientes: -

CONTROL

DESCRIPCIN
Permite seleccionar los controles del formulario para moverlos, cambiarles de tamao, accedes a sus propiedades, etc. Inicia el asistente para la creacin de controles Inserta un control de tipo Etiqueta: un texto que aparece en el formulario Inserta un control de tipo Cuadro de texto: un campo editable que permite escribir texto. Inserta un control del tipo Grupo de opciones. Todos los controles de tipo Botn de alternar, Botn de opcin, y Casilla de verificacin que queden dentro del mismo grupo de opciones funcionan de forma auto-excluyente, de modo que slo uno puede estar activado. Inserta un control de tipo Botn de opcin, que puede estar activado o desactivado (valor lgico) Inserta un control de tipo Casilla de Verificacin, que puede estar activado o desactivado (valor lgico) Inserta un control de tipo Cuadro Combinado, que consiste en un cuadro de texto que puede desplegarse u presentar una lista de valores permitidos.

Desarrollo UNIDAD IV: DISEO DE SISTEMAS DE INFORMACIN de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

103

Lecturas seleccionadas

Glosario

Bibliografa

Inserta un control de tipo Cuadro de lista, que consiste en una lista de valores permitidos. Inserta un control de tipo Botn de comando, que Recordatorio permite ejecutar una macro o lneas de cdigo cuando es pulsado. Inserta un control de tipo Imagen, que permite introducir un dibujo en el formulario. El origen de las imgenes es un archivo grfico. Inserta un control de tipo Marco de objeto independiente, que permite introducir un objeto multimedia en el formulario, bien desde un archivo, bien mediante una vinculacin OLE Inserta un control de tipo Marco de objeto dependiente, que permite introducir un objeto multimedia en el formulario, asociado a un campo de la tabla subyacente del tipo Objeto OLE. Inserta un Salto de pgina para los informes Inserta un control de tipo Control ficha, que permite agrupar controles dentro de subcarpetas. Los controles de tipo Botn de alternar, Botn de opcin y Casilla de verificacin que queden dentro del mismo control ficha funcionan de forma independiente, aunque queden dentro de la misma subcarpeta. Inserta un control de tipo Subformulario/Subinforme, que permite anidar otros formularios dentro del actual, vinculando el contenido de algunos campos. Inserta un control de tipo Lnea, consiste en una lnea dibujada en el formulario. Inserta un control de tipo Rectngulo, consiste en un rectngulo dibujado en el formulario. Control Ttulo, aade la seccin de encabezado de formulario o informe para poner un ttulo. Inserta la Fecha y hora en el formulario o informe. Permite seleccionar los controles del formulario para mo
Tabla 12: Tabla de controles. Fuente: Operaciones con bases de datos ofimticas y corporativas.
Anotaciones

4 PROPIEDaDES DE lOS COnTROlES Todos los elementos que forman o se insertan en el formulario tienen sus propiedades que van a definir su comportamiento dentro de l. La hoja de propiedades se divide en cuatro grupos, segn la funcionalidad, y permite modificar el estado de las propiedades de los controles de un formulario y del propio formulario. Esta se muestra haciendo doble clic sobre cualquier control. Las cinco pestaas o fichas que se muestran agrupan las propiedades; la ltima pestaa con nombre Todas contiene todas las propiedades. Los grupos son los siguientes: Formato: Contiene propiedades referidas al aspecto visual de los controles: posicin, tamao, color, fuentes, formato de presentacin de datos, etc. Datos: Contiene propiedades referidas a la asociacin con los campos de la tabla relacionada: campos asociados, mscara de entrada, valores predeterminados, reglas de validacin, etc. Eventos: Contiene propiedades referidas a las respuestas que los controles ofrecen ante determinadas situaciones. Los eventos se conocen en otros SGBD como Triggers o disparadores y consiste en fragmentos de cdigo en un determinado lenguaje que se ejecutan cuando se producen determinadas situaciones. Otras: Son otras propiedades especficas de cada control. Destaca el nombre del control, que se utiliza para referirse al control y acceder a sus propiedades.

ollo nidos

104

Actividades

Autoevaluacin

UNIDAD IV: DISEO DE SISTEMAS DE INFORMACIN

as nadas

Glosario

Bibliografa

torio

Anotaciones

Ilustracin 67: Hoja de propiedades. Fuente: Operaciones con bases de datos ofimticas y corporativas

Por defecto, al asociar un campo de un tabla a un control, el control hereda automticamente las propiedades compatibles del campo, como las reglas de validacin, los formatos de entrada y salida, etc. Algunos ejemplos de propiedades son:
4.1 PROPIEDaDES DE FORmaTO.

Ttulo: Texto que aparece en la parte superior de la ventana o pestaa del formulario. Vista predeterminada: Para elegir si es un nico formulario (cada registro se presenta en una pgina completa o pantalla), continuo (cada registro ocupa una lnea, como en una tabla; debajo de cada registro hay otro registro), hoja de datos (los registros se muestran como una tabla). La tabla dinmica y el grfico dinmico no se estudian, y el formulario dividido ya se vio en el apartado anterior. Barra de desplazamiento: Indica qu barras de desplazamiento se mostrarn, en caso de que sea necesario. Selectores de registro: Indica si debe mostrarse el recuadro a la izquierda que permite seleccionar el registro completo. Botones de desplazamiento: Indica si los botones de la parte inferior del formulario que sirven para navegar entre los registros deben mostrarse o no. Separadores de registro: Indica si debe mostrarse una lnea de separacin entre los registros (formularios continuos). Ajuste de tamao automtico: Indica si el formulario debe adaptarse a su contenido la prxima vez que se abra. Centrado automtico: Indica si el formulario debe centrarse en la pantalla la prxima vez que se abra. Estilo de los bordes: Indica si se permite cambiar de tamao de la ventana durante la ejecucin. Cuadro de control: Indica si debe de existir el men de venta. Botones Minimizar Maximizar, botn cerrar: Indican si deben aparecer los botones de maximizar, minimizar y cerrar. Ancho: Indica el ancho del formulario Imagen, Tipo de imagen, Modo de cambiar el tamao de la imagen, Distribucin de la imagen, Mosaico de imgenes: Permiten poner una imagen de fondo en el formulario y la forma de colocar la imagen. Lnea X, Lnea Y: Tamao de las rejillas horizontal y vertical: nmero de subdivisiones horizontales y verticales por unidad de medida de la cuadrcula de alineacin.
4.2 PROPIEDaDES DE DaTOS.

Origen del registro: tabla o consulta de la que se obtienen los datos. Filtro: Expresin WHERE que deben cumplir los registros para que sean visualizados.

Desarrollo UNIDAD IV: DISEO DE SISTEMAS DE INFORMACIN de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

105

Ordenar por: Lista de campos por los que se ordenan los registros.

Lecturas seleccionadas

Glosario

Bibliografa

Permitir filtros: Indica si se activan las opciones que permiten al usuario aadir filtros durante la ejecucin.
Recordatorio Permitir ediciones: Indica si se permite modificar el contenido de los registros existentes. Anotaciones

Permitir eliminacin: Indica si se permite eliminar los registros existentes Permite agregar: Indica si se permite aadir nuevos registros. Entrada de datos: Indica si el formulario slo permite aadir datos. Bloqueos de registros: Indica la forma en que deben bloquearse los registros utilizados para permitir el acceso concurrente de varios usuarios.
4.3 OTRaS PROPIEDaDES.

Emergente: Si se indica si el formulario se abre en una ventana por delante de las dems ventanas de Access. Modal: Indica si se permite activar otros formularios mientras el formulario este ejecutndose. Si se indica si el formulario mantiene el enfoque hasta que se cierre. Ciclo: Indica si despus del ltimo control, la tecla de tabulacin debe saltar al primer control, al primer control visualizado o al siguiente registro. Barra de mens, Barra de herramientas, Men contextual, Barra de mens contextuales: Permite cambiar el men y las barras de herramientas de Access mientras se ejecuta el formulario. Mdulo asociado: Permite especificar un mdulo de programacin asociado a la ejecucin del formulario.

Diagrama

Objetivos

Inicio

ACTIVIDAD NO1:
Desarrollo de contenidos

Esta actividad puede consultarla en su aula virtual.

Actividades

Autoevaluacin

Lecturas seleccionadas

Glosario

Bibliografa

Recordatorio

Anotaciones

ollo nidos

106

Actividades

Autoevaluacin

UNIDAD IV: DISEO DE SISTEMAS DE INFORMACIN

as nadas

Glosario

Bibliografa

TEMA N03: INFORMES


1 FUnDamEnTOS DE la CREaCIn DE InFORmES
Anotaciones

torio

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.

Ilustracin 68: Opciones de Informes. Fuente: Operaciones con bases de datos ofimticas y corporativas

Si pulsamos el botn Informe en blanco, Access crea un informe en blanco preparado para insertar campos y controles de cualquier tabla desde la vista presentacin. Para ello abre una ventana de dilogo en la que se muestran las tablas y los campos. Basta simplemente arrastrar con ratn los campos hacia la hoja en blanco.

2 ASISTEnTE PaRa InFORmES Al igual que con los formularios, Access posee un asistente para la elaboracin de informes, al que se le van indicando los datos a presentar y las caractersticas del asistente. Para crear un informe sencillo con una tabla o una consulta se hace como en los formularios: se eligen los campos, la distribucin, el diseo y finalmente se crea. Sin embargo, hay una caracterstica de gran utilidad en el diseo de informes: la posibilidad de agrupar los datos segn el valor de un campo o conjunto de campos. Por ejemplo, dentro de la tabla ALUMNOS podremos agrupar por CURSO o por POBLACIN, pues los valores de estos campos se repiten; es decir, nos encontraremos varios alumnos de un mismo curso, o varios alumnos de una misma poblacin. No tiene sentido agrupar por un campo que no se repite. A diferencia de una consulta con agrupamiento, este tipo de agrupamiento que ofrecen los informes no se limita a la utilizacin de funciones de agrupamiento como suma o promedio, sino que permite introducir separadores entre conjuntos de filas con una caracterstica comn (que sirve como clusula de agrupamiento). Access permite agrupar los datos en mltiples conjuntos anidados. Por ejemplo, el listado de alumnos se puede agrupar por curso, dentro de curso por poblacin, y dentro de poblacin por la primera letra de apellido. Los grupos se pueden generar en orden creciente o decreciente, y para cada uno de estos grupos puede existir o no un encabezado y un pie de grupo. El encabezado de grupo aparece justo antes de los registros que pertenecen al grupo, y el pie justo despus. Normalmente, en los encabezados y pies se muestran funciones de grupo calculadas sobre los registros que pertenecen al grupo; por ejemplo, el nmero de alumnos o la nota media. 3 DISEO DE InFORmES 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

Desarrollo UNIDAD IV: DISEO DE SISTEMAS DE INFORMACIN de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

107

Lecturas seleccionadas

Glosario

Bibliografa

Recordatorio

Anotaciones

Ilustracin 69: Vista diseo del informe. Fuente: Operaciones con bases de datos ofimticas y corporativas

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. Para crear un informe en la vista de diseo se pulsa el botn Diseo de formulario, de la banda de opciones de la pestaa Crear, dentro del grupo Informes.

Ilustracin 70: Creacin de informe en vista diseo. Fuente: Operaciones con bases de datos ofimticas y corporativas

No existe ninguna diferencia en el uso de controles en informes respecto a los vistos 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 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.

Ilustracin 71: Opciones de diseo de informes. Fuente: Operaciones con bases de datos ofimticas y corporativas

ollo nidos

108

Actividades

Autoevaluacin

UNIDAD IV: DISEO DE SISTEMAS DE INFORMACIN

as nadas

Glosario

Bibliografa

4 ORDEnaR Y agRUPaR DaTOS 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.

torio

Anotaciones

Ilustracin 72: Ventana de agrupacin, orden y total. Fuente: Operaciones con bases de datos ofimticas y corporativas

5 FUnCIOnES En InFORmES Access proporciona una serie de funciones especializadas de gran utilidad que pueden ser usadas en las consultas, informes y formularios. Existen varios tipos de funciones. Las ms utilizadas son las de tipo fecha/hora y de manipulacin de cadenas. Las funciones que se muestran en las siguientes tablas pueden resultar interesantes a la hora de confeccionar informes. Generalmente se asignan a controles de tipo Cuadros de texto.

FUNCIONES DE PGINAS
=[Page] =[Pages] =Fecha() =Hora() =HoraActual () =Ao(Fecha())

SIGNIFICADO
Nmero de pgina actual (para numerara las pginas) Nmero total de pginas en el informe Fecha en que se imprime Hora en que se imprime Proporciona el ao contenido en un campo de tipo fecha/hora. El formato del cuadro de texto debe ser numrico Proporciona el mes contenido en un campo de tipo 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

=Mes (Fecha())

=Da (Fecha())

NombreMes([Mes])

Tabla 13: Funciones de pginas. Fuente: Operaciones con bases de datos ofimticas y corporativas

En las funciones de cadena no se puede utilizar la palabra NOMBRE como el nombre de la cadena, pues es una palabra reservada. En este caso hay que poner el nombre de la tabla o consulta de donde proviene. Por ejemplo, para obtener los cinco primeros caracteres del nombre de cliente pondremos = Izq$([VentasClientesInforme!Nomb re];5), siendo VentasClientesInforme la consulta asociada al informe o formulario.

FUNCIONES DE CADENA
=Izq$(Cadena; Nmero)

SIGNIFICADO
Proporciona los Nmero primeros caracteres de una Cadena =Izq$ ([NombreProducto]; 5), devuelve los cinco primeros caracteres del nombre del producto Proporciona los Nmero primeros caracteres de una Cadena =Der$ ([NombreProducto]; 5), devuelve los cinco ltimos caracteres del nombre del producto

=Der$(Cadena; Nmero)

Desarrollo UNIDAD IV: DISEO DE SISTEMAS DE INFORMACIN de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

109

Lecturas seleccionadas

Glosario

Bibliografa

Proporciona los Nmero caracteres de una Ca=Medio(Cadena; Inicio; Ndena, comenzando desde la posicin indicada en mero) inicio = Medio$([NombreProducto];4;5) devuelve =Medio$(Cadena; Inicio; NRecordatorio cinco caracteres a partir de la posicin 4, incluida mero) sta, contenidos en NombreProducto. =Mins(Cadena) =Mins(Cadena) =Mays(Cadena) =Mays$(Cadena) Devuelve la cadena convertida en minsculas. = Mins (PEPITO) devuelve pepito. Devuelve la cadena convertida en maysculas. = Mays (pepito) devuelve PEPITO.

Anotaciones

Tabla 14: Funciones de cadena. Fuente: Operaciones con bases de datos ofimticas y corporativas

TEMA N4: MACROS Y PROGRAMACIN


1 CREaCIn DE maCROS Las macros en Access realizan tareas especificadas por el usuario, tareas que tienen que ver con formularios, informes o consultas. Cada tarea que a 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.

Ilustracin 73: Ventana de diseo de macros. Fuente: Operaciones con bases de datos ofimticas y corporativas

2 ACCIOnES 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.

ollo nidos

110

Actividades

Autoevaluacin

UNIDAD IV: DISEO DE SISTEMAS DE INFORMACIN

as nadas

Glosario

Bibliografa

ACCIN
AbrirConsulta
Anotaciones

SIGNIFICADO
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. Define el comportamiento de control de errores Abre un objeto de tipo tabla en cualquiera de los modos posibles, con opciones especiales para aadir, editar o slo lectura. Permite aadir una opcin al men Aplica una condicin WHERE o una consulta de seleccin sobre los datos del formulario activo. Emite un sonido Busca un registro que contenga un valor en un campo, utilizando las opciones habituales para buscar en Windows. Continua la ltima bsqueda efectuada Cancela el evento que activ la macro y la accin que se ejecut el evento, por ejemplo la actualizacin de un registro. 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. Termina la ejecucin de la macro. Termina la ejecucin de la macro actual y de todas las que se estn ejecutando (que invocaron a la actual). 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. Busca en un objeto un registro basado en un criterio. Enva un objeto de la base de datos por correo electrnico. Lleva el enfoque a un control determinado del formulario actual. Lleva el enfoque al primer control de la pgina especificada de un formulario. Lleva el enfoque al registro indicado. Elimina los filtros aplicados a los datos de una tabla, formulario o informe, de manera que vuelven a aparecer todos los registros existentes. Recarga los datos en un control del formulario activo, o recalcula su valor Cambia el aspecto del cursor del ratn a un reloj de arena o su aspecto predeterminado. Vuelve a dibujar en pantalla (refrescar) el objeto (tabla, consulta, formulario, informe, macro o mdulo) indicado.

torio

AbrirFormulario AbrirInforme AlOcurrirError AbrirTabla AgregarMen Aplica Filtro Bip BuscarRegistro BuscarSiguiente CancelarEvento

Cerrar

CuadroMsj DetenerMacro DetenerTodasMacros EjecutarCdigo Ejecutarcomando EjecutarMacro EncontrarRegistro EnviarObjeto IrAControl IrAPgina IrARegistro MostrarTodosRegistros NuevaConsulta RelojDeArena RepintarObjeto

Tabla 15: Lista de acciones de macros. Fuente: Operaciones con bases de datos ofimticas y corporativas

Desarrollo UNIDAD IV: DISEO DE SISTEMAS DE INFORMACIN de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

111

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 Abrirformulario, habr que indicar qu formulario debe abrirse y de qu modo. Para cada tipo de accin existe Recordatorio un conjunto de propiedades, algunas de ellas opcionales y otras necesarias.

Lecturas seleccionadas

Glosario

Bibliografa

Anotaciones

3 REFEREnCIa a ObJETOS DE FORmUlaRIOS E InFORmES En algunas acciones de macros es necesario consultar el valor o hacer algn tipo de referencia a los controles de los formularios o informes. Como todos los controles estn identificados mediante la propiedad Nombre de la ficha Otras o Todas, se podr acceder al valor que tiene almacenado. Un control se identifica nombrando primero si est en formulario o informe; luego hay que nombrar el formulario o informe concreto y por ltimo el control. La siguiente tabla muestra dos ejemplos; el primero hace referencia a un control de un formulario y el segundo al un control de un informe.

CONTROL

SIGNIFICADO

[forms] ! [prueba] ! [curso] [formularios] ! [prueba] ! Contenido del control curso del formulario prueba [curso] [informes] ! [listacurso] ! Contenido del control nivel del informe listacurso [nivel]
Tabla 16: Referencias a objetos. Fuente: Operaciones con bases de datos ofimticas y corporativas

Para que una referencia a un control de un formulario o informe sea vlida, el formulario o informe concreto debe estar abierto, aunque no sea el que est activo en ese momento. En un formulario de tipo continuo existen mltiples copias de los controles situados en la seccin Detalle. Una referencia al contenido de uno de estos controles afectar al control que contenga informacin del registro activado en ese momento. En determinadas situaciones no es necesario utilizar la identificacin global de los controles. Por ejemplo, los controles de un formulario se pueden referencias desde el propio formulario slo con el nombre dl control, sin necesidad de especificar el nombre de formulario. Tambin es posible referenciar controles de formularios o informes desde macros slo con el nombre del control cuando las macros se ejecutan como consecuencia de eventos lanzados desde ese formulario o informe. La identificacin de controles se puede realizar desde y hacia cualquier objeto de la base de datos: tablas, consultas, formularios, informes, macros y mdulos.

4 EJECUCIn COnDICIOnal DE maCROS Dentro de la venta de diseo de creacin de macros se puede aadir una columna a la tabla de acciones para establecer expresiones condicionales que regulen la ejecucin de las acciones de la macro. Para ello hay que pulsar el botn Condiciones de la banda de opciones de Diseo dentro de Herramientas de macros.

Ilustracin 74: Condicin en diseo de macros. Fuente: Operaciones con bases de datos ofimticas y corporativas

ollo nidos

112

Actividades

Autoevaluacin

UNIDAD IV: DISEO DE SISTEMAS DE INFORMACIN

as nadas

Glosario

Bibliografa

torio

Anotaciones

Para cada accin se puede especificar una condicin lgica. Esta expresin se evala antes de ejecutar la accin. Si el resultado de la expresin es verdadero, la accin se efecta, y si no, se ignora. Si para una accin se omite la expresin condicional, se supone que es una expresin verdadera y la accin correspondiente se ejecuta siempre. Si una secuencia de acciones de acciones depende de la misma expresin, no es necesario repetir la expresin para cada accin. La expresin (Tres puntos) indica a Access que la condicin que regula a una accin es la misma que la accin anterior. La columna condicin se utiliza en muchas ocasiones para la validacin de datos y para verificar que el contenido de los campos cumple con una serie de condiciones. Aunque las reglas de validacin se suelen aadir a las propiedades de los campos, existe la posibilidad de validar datos utilizando macros. Por ejemplo:

CONDICIN
[Edad]<25 [Informes]!([ListaClientes] ! [num])=0

ACCIN
AbrirInforme

DESCRIPCIN
Ejecuta un informe si la edad es menor que 25 Visualiza un mensaje si num=0 Abre una consulta si tipo es distinto de A y distinto de B y distinto de C

CuadroMsj

[Tipo]<>A Y [Tipo]<>B Y AbrirConsulta [Tipo]<>C

Tabla 17: Ejemplos de condiciones. Fuente: Operaciones con bases de datos ofimticas y corporativas

5 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 no vinculado 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 de programa de aplicacin ms que de base de datos.

Diagrama

Objetivos

Inicio

Desarrollo UNIDAD IV: DISEO DE SISTEMAS DE INFORMACIN de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

113

Desarrollo de contenidos

Actividades

Autoevaluacin

Lecturas seleccionadas

Glosario

Bibliografa

LECTURA SELECCIONADA I:
Lecturas seleccionadas Recordatorio Sistema de informacin para los negocios. Un enfoque de toma de decisiones. Daniel Cohen, Enrique Asin. Pginas: 3 - 29 Glosario Bibliografa Anotaciones

Extracto presentado en el presente manual: Pginas: 3 7


Recordatorio Anotaciones

LOS SISTEMAS DE INFORMACIN 1.1 Introduccin


Los sistemas de informacin (SI) estn cambiando la forma en que operan las organizaciones actuales. A travs de su uso se logran importantes mejores, pues automatizan los procesos operativos de la empresa, proporcionan informacin de apoyo al proceso de toma de decisiones y, lo que es ms importante, facilitan el logro de ventajas competitivas a travs de su implantacin en las empresas. El presente captulo proporciona la siguiente informacin: Definiciones Tipos y usos de los sistemas de informacin Evolucin de los sistemas de informacin Tendencias futuras. Caso de aplicacin Conclusiones.

1.2 Definiciones Datos, informacin y sistema


En ocasiones los trminos de dato e informacin se utilizan como sinnimos, lo cual es un error. Dato puede ser nmero, una palabra, una imagen. En el mbito cotidiano se utiliza el plural datos, los cuales son la materia prima para la produccin de informacin. Informacin, por su parte, son datos que dentro de un contexto dado tienen un significado para alguien. Finalmente, sistema es el mecanismo por el cual se generar informacin. En la figura 1.1 se muestra un ejemplo.

Copia de original: Figura 1.1. Datos, informacin y sistemas.

Definicin de un sistema de informacin


Un sistema de informacin es un conjunto de elementos que interactan entre s con el fin de apoyar las actividades de una empresa o negocio. En un sentido amplio, un sistema de informacin no necesariamente incluye equipo electrnico (hardware). Sin embargo, en la prctica se utiliza como sinnimo de sistema de informacin computarizado. Estos elementos son de naturaleza diversa y normalmente incluyen: El equipo computacional, es decir, el hardware necesario para que el sistema de informacin pueda operar. Lo constituyen las computadoras y el equipo perifrico que puede conectarse a ellas.

ollo nidos

114

Actividades

Autoevaluacin

UNIDAD IV: DISEO DE SISTEMAS DE INFORMACIN

as nadas

Glosario

Bibliografa

El recursos humano que interacta con el sistema de informacin, el cual est formado por las personas que utilizan el sistema, alimentndolo con datos o utilizando los resultados que genere.
Anotaciones

torio

Los datos o informacin fuente que son introducidos en el sistema, son todas las entradas que ste necesita para generar como resultado informacin que se desea. Los programas que son ejecutados por la computadora, y producen diferentes tipos de resultados. Los programas son la parte del software del sistema de informacin que har que los datos de entrada introducidos sean procesados correctamente y generen los resultados que se esperan. Las telecomunicaciones que son bsicamente hardware y software, facilitan la transmisin de texto, datos, imgenes y voz en forma electrnica. Procedimientos que incluyen las polticas y reglas de operacin, tanto en la parte funcional del proceso de negocio, como los mecanismos para hacer trabajar una aplicacin en la computadora. Un sistema de informacin realiza cuatro actividades bsicas: entrada, almacenamiento, procesamiento y salida de informacin. A continuacin se definen cada una de estas actividades. Entrada de informacin. La entrada es el proceso mediante el cual el sistema de informacin toma los datos que requiere para procesar la informacin. Las entradas pueden ser manuales o automticas. Las manuales son aquellas que son proporcionadas de forma directa por el usuario, mientras que las automticas son datos o informacin que provienen o son tomados de otros sistemas o mdulos. Esto ltimo se denomina interfaces automtica. As, un sistema de control de los clientes podr tener una interface automtica de entrada con el sistema de facturacin, ya que toma las facturas que genera o elabora el sistema de facturacin como entrada al sistema de control de clientes. Las unidades tpicas de entrada de datos a las computadoras son las estaciones de trabajo, las cintas magnticas, las unidades de diskette, los cdigos de barras, los escneres, la voz, los monitores sensibles al tacto, el teclado y el mouse, entre otras. Almacenamiento de informacin. El almacenamiento es una de las actividades o capacidades ms importantes que tiene una computadora, ya que a travs de esta propiedad el sistema puede recordar la informacin guardada en la sesin o proceso anterior. Esta informacin suele se almacenada en estructuras de informacin denominadas archivos. La unidad tpica de almacenamiento son los discos magnticos o discos duros, los discos flexibles o diskettes y los disco compactos (CD-ROM), discos de alta capacidad (zip, jaz). Existen otras formas de almacenamiento, las cuales sern explicadas ms adelante. Procesamiento de informacin. Es la capacidad del sistema de informacin de efectuar clculos de acuerdo con una secuencia de operaciones preestablecida. Estos clculos pueden efectuarse con datos introducidos recientemente en el sistema o bien con datos que estn almacenados. Esta caracterstica de los sistemas permite la transformacin de datos-fuente en informacin que puede ser utilizada para la toma de decisiones, lo que hace posible, entre otras cosas, que un tomador de decisiones genere una proyeccin financiera a partir de los datos que contiene un estado de resultados o un balance general de un ao base. Salida de informacin. La salida es la capacidad de un sistema de informacin para sacar informacin procesada o bien datos de entrada al exterior. Las unidades tpicas de salida son las impresoras, terminales, diskettes, cintas magnticas, la voz, los graficadores y los plotters, entre otros. Es importante aclarar que la salida de un sistema de informacin puede constituir la entrada a otro sistema de informacin o mdulo. En este caso, tambin existe una interface automtica de salida. Por ejemplo, el sistema de control de clientes tiene una interface automtica de salida con el sistema de contabilidad, ya que genera las plizas contables de los movimientos procesales de los clientes. En la figura 1.2 se muestran las diferentes actividades que pueden realizar un sistema de informacin de control de cliente. Las diferentes actividades que realiza un sistema de informacin se pueden observar en el diseo conceptual ilustrado en la figura 1.3

Tecnologas de informacin
Despus de haber comprendido el concepto de SI, existe la necesidad de explicar un concepto todava ms amplio: tecnologas de informacin (TI), del ingls IT (informa-

Desarrollo UNIDAD IV: DISEO DE SISTEMAS DE INFORMACIN de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

115

tion technology). Este trmino hace referencia a todas aquellas tecnologas que permiten y dan soporte a la construccin y operacin de los sistemas informacin. A continuacin se presenta una lista no exhaustiva de ejemplos de estas tecnologas, algunas de la cuales sern comentadas a lo largo de este libro: Recordatorio

Lecturas seleccionadas

Glosario

Bibliografa

Anotaciones

Copia de original: Figura 1.2 Actividades que realiza un sistema de informacin.

Redes de datos, teletexto, redes de televisin, satlites, telfono, fibra ptica, videodiscos, discos compactos, fax, gateways, ruteadores, concentradores (hubs), mdems, laser disc, software, sistema de diseo computarizados, unidades de almacenamiento de datos, servicios de transferencia electrnica, tarjetas inteligentes, etc.

Diagrama

Objetivos

Inicio

ACTIVIDAD NO2:
Desarrollo de contenidos

Esta actividad puede consultarla en su aula virtual.

Actividades

Autoevaluacin

Lecturas seleccionadas

Glosario

Bibliografa

Recordatorio

Anotaciones

ollo nidos

116

Actividades

Autoevaluacin

UNIDAD IV: DISEO DE SISTEMAS DE INFORMACIN

as nadas

Glosario

Bibliografa

TAREA ACADMICA N 2
Elabora un sistema de informacin transaccional en Ms. Access que incluya desde el diseo de base de datos hasta la implementacin de interfaces e informes.
Anotaciones

torio

INSTRUCCIONES: La finalidad de la siguiente evaluacin es elaborar el modelo E-R e implementar el modelo Relacional en Microsoft Access, y concluir diseando los formularios e informes correspondientes al sistema completo. Inicie el Microsoft Visio 2010. Disee y elabore los diagramas del modelo entidad relacin de un base de datos que usted proponga (4 entidades a lo mucho) Inicie el Microsoft Access 2010. Disee e implemente el modelo Relacional, teniendo en cuenta: tipo de datos, propiedades, cardinalidades y relaciones. Rellene de al menos 10 registros con datos a cada una de las tablas. Elabore los formularios y los informes para la utilizacin del sistema. Una vez finalizado enve los 2 archivos a travs del campus virtual para la revisin.
Objetivos Inicio

Diagrama

Desarrollo de contenidos

Actividades

Autoevaluacin

GLOSARIO DE LA UNIDAD IV41


Lecturas seleccionadas

Recordatorio

1. Formularios: Es un documento, en papel o en pantalla, diseado con el propsito de que el usuario introduzca datos estructurados (nombre, apellidos, direccin, etc.) en las zonas del documento destinadas a ese propsito para ser almacenadas y procesadas posteriormente. Tambin es utilizado en informtica para referirse al conjunto Anotaciones de campos solicitados por un determinado programa, los cuales se almacenarn para su posterior uso o manipulacin. Cada campo tiene un objetivo, por ejemplo, el campo Nombre se espera que sea llenado con un nombre, el campo Ao de nacimiento, se espera que sea llenado con un nmero vlido para un ao, etc. 2. Informes: Constan de informacin extrada de una tabla o consulta, as como de la informacin almacenada en los diseos del informe, encabezados y grficos. La tabla o consulta que proporciona los datos subyacentes tambin se conoce como origen de registros del informe. Si los campos que desea incluir se encuentran todos en una sola tabla, utilice dicha tabla como origen de registros. Si los campos se encuentran en ms de una tabla, le ser ms conveniente utilizar una o ms consultas como origen de registros. Puede que dichas consultas ya existan en la base de datos, o bien, puede ser necesario crear consultas especficas que cubran las necesidades del informe. 3. Macros: Es una herramienta que permite automatizar tareas y mejorar la funcionalidad de formularios, informes y controles. Por ejemplo, si agrega un botn de comando a un formulario, asocia el evento AlHacerClick del botn a una macro y esta macro contiene los comandos que desea que se ejecuten cada vez que se haga clic en el botn. 4. Programacin: Es el proceso de disear, codificar, depurar y mantener el cdigo fuente de programas computacionales. El cdigo fuente es escrito en un lenguaje de programacin. El propsito de la programacin es crear programas que exhiban un comportamiento deseado. El proceso de escribir cdigo requiere frecuentemente conocimientos en varias reas distintas, adems del dominio del lenguaje a utilizar, algoritmos especializados y lgica formal. Programar no involucra necesariamente otras tareas tales como el anlisis y diseo de la aplicacin (pero s el diseo del cdigo), aunque s suelen estar fusionadas en el desarrollo de pequeas aplicaciones. 5. Sistema de informacin: En informtica, un sistema de informacin es cualquier sistema computacional que se utilice para obtener, almacenar, manipular, administrar, controlar, procesar, transmitir o recibir datos, para satisfacer una necesidad de informacin.

Glosario

Bibliografa

41 http://es.wikipedia.org

Objetivos

Inicio

Desarrollo UNIDAD IV: DISEO DE SISTEMAS DE INFORMACIN de contenidos

INFORMTICA II Actividades Autoevaluacin MANUAL AUTOFORMATIVO

117

Actividades

Autoevaluacin

Lecturas seleccionadas

Glosario

Bibliografa

BIBLIOGRAFA DE LA UNIDAD IV
Glosario

Ramos Martn A. y Ramos Martn J. Operaciones con bases de datos ofimticas y corRecordatorio porativas. Espaa; Thomson Editores; 2007. Cdigo biblioteca UCCI: 004.5 R24 2007. Reardon J, Irwin M, Prague C, Powell G, Stockaman J, Groh Michael. Access 2007. Ed. Anaya Multimedia 2007. http://highered.mcgraw-hill.com/sites/dl/free/9701026586/70189/CapituloMuestra.pdf http://www.aulaclic.es/index.htm

Bibliografa

Anotaciones

Anotaciones

Objetivos

Inicio

Actividades

Autoevaluacin

AUTOEVALUACIN DE LA UNIDAD IV
Acciones DeFinicin
( ) Define el comportamiento de control de errores Muestra un dilogo estndar de Windows, indicando un mensaje de advertencia o informacin, son un cono, sonido y botones estndar. Recarga los datos en un control del formulario activo, o recalcula su valor Abre un objeto de tipo consulta en cualquiera de los modos posibles. Continua la ltima bsqueda efectuada

1. Relacione las siguientes acciones de macros con su respectiva descripcin: (6 puntos)

Glosario

Bibliografa

Anotaciones

I. AbrirConsulta II. Bip III. AlOcurrirError IV. BuscarSiguiente V. CuadroMsj VI. NuevaConsulta

( ) ( ) ( ) ( )

2. Determine la veracidad o falsedad de los siguientes enunciados: (6 puntos) I. II. Las consultas de referencias cruzadas pertenecen al grupo de las consultas de accin. ( ) Las partes de un informe son encabezado y pie de informe, encabezado y pie de pgina y detalles. ( )

III. Las propiedades de los controles de un formulario se dividen en Formato, datos, eventos y otras. ( ) IV. Los controles independientes en un formulario son los que toman el contenido de un campo de una tabla o consulta, son los asociados a las tablas. ( ) V. Los campos de datos en un informe se pueden agrupar y ordenar. ( ) VI. Las consultas de accin se ejecutan en dos pasos: la primera selecciona los registros bajo un determinado criterio y luego aplica la accin a los registros seleccionados. ( ) 4. Lea atentamente las preguntas y marque la alternativa que estime correcta. (8 puntos) I. Cul de las siguientes no es una consulta de accin? a. Eliminacin b. Actualizacin c. Referencias cruzadas d. Datos anexados e. Creacin de tablas. II. Cul de los siguientes no es un tipo de formulario? a. Varios elementos b. Formulario separado c. Dividido

ollo nidos

118

Actividades

Autoevaluacin

UNIDAD IV: DISEO DE SISTEMAS DE INFORMACIN

as nadas

Glosario

Bibliografa

d. Hoja de datos e. En blanco


Anotaciones

torio

III. Para que una macro se autoejecute se debe denominar: a. Setup b. Autoexec c. Mainexec d. IniMacro e. AutoMacro IV. Contiene propiedades referidas a la asociacin con los campos de la tabla relacionada: campos asociados, mscara de entrada, valores predeterminados, reglas de validacin, etc. a. Formato b. Datos c. Eventos d. Otras e. Todas

Anexo: CLAVES DE LAS AUTOEVALUACIONES


AUTOEVALUACIONES Acciones 1
II III I F V V F V F V F V B E B C

2
IV VI I V III II F V F V V F

3
III IV II VI V I V F V V V V

4
II III V VI I IV F V V F V V

Relacione

Veracidad o Falsedad

Preguntas IBM

C B B B

D B C D

C B B B

Вам также может понравиться