Está en la página 1de 122

BASE DE DATOS

0011 0010 1010 1101 0001 0100 1011

LCC. Marcela García Alonso LI. Antonio Tadeo Cortés

4

1

2

Rules of the Game
0011 0010 1010 1101 0001 0100 1011

• HORARIO • CAP (Cronograma de Avance Programático) • BIBLIOGRAFIA • LCC. Marcela García Alonso • mgarcía@utim.edu.mx • marcela_galo@yahoo.com.mx

4

1

2

Rules of the Game
0011 0010 1010 1101 0001 0100 1011

• HORARIO • CAP (Cronograma de Avance Programático) • BIBLIOGRAFIA • LI. Antonio Tadeo Cortés

4

1

2

Rules of the Game 0011 0010 1010 1101 0001 0100 1011 • 1era Evaluación • 50 % Prácticas – 8 Prácticas = 50 puntos • 30% Examen Práctico • 20% Asistencia – 20 puntos de ejercicios en clase – Examen Teórico – Se llevará a cabo en la 5ta semana de evaluación. 4 1 2 .

Asesorías 0011 0010 1010 1101 0001 0100 1011 • Requisito: • Llevar libreta de la materia • Presentarse en los horarios de Asesoría: • Martes y Jueves 13 -15 hrs 4 1 2 .

UNIDAD I 0011 0010 1010 1101 0001 0100 1011 • INTRODUCCIÓN Y GENERALIDADES Introducción a las BD ¿ Qué es una Base de Datos BD? Funciones de los SBD Actores en los SBD Características del Enfoque BD Ventajas de utilizar un SGBD Estructura Global de un SBD Diferencia entre archivos tradicionales y BD Esquema General de una BD Estructura General de los Sistemas de BD Funciones de los Sistemas de BD Actores en los Sistemas de BD Ventajas de utilizar un SGBD Base de datos física y lógica 4 1 2 .

Base de Datos 0011 0010 1010 1101 0001 0100 1011 4 1 2 .

en menos tiempo y con el menor esfuerzo posible.BASE DE DATOS (database) 0011 0010 1010 1101 0001 0100 1011 • COLECCIÓN DE DATOS RELACIONADOS • Colección de información organizada para hacer más fácil el verla. manejarla y recolectarla de una manera más fácil. buscarla. 4 1 2 .

¿Una BD es un archivo común? 0011 0010 1010 1101 0001 0100 1011 • NO MICROSOFT WORD BD 4 1 2 .

Esquema General de BD 0011 0010 1010 1101 0001 0100 1011 TABLAS CONSULTAS RELACIONES LENGUAJE 4 1 2 .

borrar y actualizar los datos en la BD • Proveer de varios caminos para ver (manejar. imprimir.etc) los datos en la BD 4 1 2 .Sistema Manejador de BD (Database Management System 0011 0010 1010 1101 0001 0100 1011 DBMS) • Es un sistema que esta diseñado para cubrir 2 propósitos: • Agregar.

ESQUEMA DE UN DBMS 0011 0010 1010 1101 0001 0100 1011 4 1 2 .

Algunos DBMS 0011 0010 1010 1101 0001 0100 1011 • ORACLE • MYSQL • INFORMIX 4 1 2 .

¿Cuál es el propósito o el objetivo para la base de datos? 0011 0010 1010 1101 0001 0100 1011
• • Esta es una parte muy importante. Por ejemplo, “Crear una base de datos para mantener un registro de las operaciones de compra y venta de un negocio” no sólo indica para qué se quiere crear una base de datos sino también indica el alcance que pretendemos darle a la base de datos. Esto es, al decir mantener un registro no necesariamente requiere un control lo cual implica, quizá, el uso en línea de la base de datos, procesos de validación y verificación de la información, así como la supervisión del estado de la información en cierto momento dado, por ejemplo que la base de datos avise automáticamente de situaciones programadas que se presenten durante las operaciones cotidianas.

4

1

2

¿Cuáles son los “temas” que se relacionan con el propósito 0011 0010 1010 1101 0001 0100 1011 u objetivo de la base de datos?
• Esta parte se refiere a lo siguiente; si hablamos de una base de datos de ventas, entonces estamos hablando de Productos, Clientes, Facturas, Ventas a crédito, Ventas de contado, Reportes de ventas diarias, mensuales, anuales, es decir, de aquellas cosas que se involucran en lo que consideran ventas. Si hablamos de una base de datos para el control escolar de una institución educativa entonces estamos hablando de Alumnos, Materias, Calificaciones, Instructores, Carreras, Kardex de calificaciones, Lista de asistencia, Pagos, Reportes de Pagos por grupo, por alumno, Recibos de pago, etc. Este punto es muy importante ya que cada tema se convierte en una Tabla, un Formulario, una Página o un Informe dentro de la base de datos.

4

1

2

Por ejemplo:
0011 0010 1010 1101 0001 0100 1011
Alumnos Calificacione s Maestros

Kardex

Control Escolar

Materias

Recibos de pago

Concept os de pago

4

1

2

Si debemos almacenar la información relacionada con los alumnos entonces el tema Alumnos se convertirá en una Tabla de la base de datos pero. Un tema relacionado con el objetivo para esta base de datos es Alumnos. información como por ejemplo la clave escolar del alumno. supongamos que deseamos almacenar en nuestra base de datos información relacionada con los alumnos. uno por cada dato que deseamos registrar de cada alumno. su teléfono.¿Cuáles son los datos que interesan para cada tema? 0011 0010 1010 1101 0001 0100 1011 • • • Considere como ejemplo una base de datos para el control escolar de una institución educativa. En nuestro ejemplo. 4 1 2 . ¿Cuáles son los datos que debemos almacenar o que nos interese almacenar? Las tablas son los objetos de una base de datos Access en donde se almacena la información. La información que se almacena en una tabla se organiza en elementos llamados campos. Para hacer lo anterior debemos crear una tabla que contenga 7 campos. su nombre. la fecha de ingreso y su fecha de nacimiento. Cada campo almacena una categoría diferente de información. su dirección. la carrera en que está inscrito.

25 350 125 $1.50 $10.40 4 1 2 85 170 52 25 .Por ejemplo: 0011 0010 1010 1101 0001 0100 1011 Clave Descripción Precio Existencia 8218 8219 8220 8221 8222 Jabón Zest Aceite Capullo Servilletas Pétalo Gatorade 1 lt.80 8223 Nescafé 125 grs.80 $12.50 $4. $2. Pasta yemina 100 grs. $27.

Sí/No). puede ser de tipo Texto. o sea. El campo nombre sólo puede ser de tipo Texto mientras que el dato Fecha de Ingreso es un dato que es una fecha precisamente. 4 1 2 . Valores lógicos (verdadero/falso. Todo esto significa que al crear una tabla se deben considerar no solamente los campos de la tabla a crear sino también los tipos de datos que almacenará cada uno de los campos de la tabla. Algunos otros datos pueden representar valores en Moneda.¿Qué tipo de dato se manejara para cada campo? 0011 0010 1010 1101 0001 0100 1011 • • El dato Clave escolar puede ser numérico o una combinación de números y letras.

DBMS 0011 0010 1010 1101 0001 0100 1011 • ACCESS??? 4 1 2 .

Macros y Módulos. Access cuenta con herramientas para recabar y publicar información a través del Web. Formularios. 4 1 2 . Páginas. Access utiliza elementos llamados objetos. Consultas. Informes. • Para administrar los datos y todas las operaciones que hacemos con ellos. una base de datos de Access también cuenta con las herramientas necesarias para acceder a la información a través de la pantalla o impresa en papel. los objetos que utiliza Access son Tablas. Además. Además de almacenar información. • Una base de datos de Access es un conjunto de elementos que permiten almacenar información relacionada con un tema o propósito determinado.ACCESS 0011 0010 1010 1101 0001 0100 1011 • Access es un Administrador de Bases de Datos Relacionales y trabaja en la plataforma de 32 bits de Microsoft Windows 95/98/2000/2003.

entrada de datos o análisis de datos. 4 1 2 . Organizar datos en formato impreso.Objetos de la BD 0011 0010 1010 1101 0001 0100 1011 Objeto de Base de Datos Tablas Consultas Formularios Informes Propósito Almacenar y mostrar datos. además de totales y subtotales de secciones. Páginas (Páginas de acceso a datos) Macros Módulos Automatizar acciones repetitivas para realizar tareas específicas. Permiten Publicar datos en Internet o una intranet para realizar informes interactivos. escribir o modificar datos. Recuperar o realizar una acción con los datos específicos. Los programas escritos en Visual Basic amplían la funcionalidad de Access. Puede incluir resultados de las consultas. Mostrar datos en un diseño personalizado con los datos para ver.

Busca datos de otra tabla. 4 1 2 . Crear una secuencia numérica que identifica el registro. Fecha/Hora Moneda Auto numérico Fecha y hora en varios formatos. Caracteres Alfanuméricos (hasta 64. Sonido.Datos en Access 0011 0010 1010 1101 0001 0100 1011 Tipo de Datos Texto Memo Numérico Datos almacenados Caracteres Alfanuméricos (hasta 255). Datos monetarios. Valores numéricos.000). Verdadero/Falso. Sí/No Objeto OLE Hipervínculo Asistente para las búsquedas Valores lógicos Sí/No. video e imágenes. Vínculo a un recurso de Internet o de Intranet.

Práctica I 0011 0010 1010 1101 0001 0100 1011 • Entorno Access 4 1 2 .

0011 0010 1010 1101 0001 0100 1011 4 1 2 .

0011 0010 1010 1101 0001 0100 1011 4 1 2 .

000). Datos monetarios. Verdadero/Falso.Práctica II 0011 0010 1010 1101 0001 0100 1011 Tipo de Datos Texto Memo Numérico Fecha/Hora Moneda Datos almacenados Caracteres Alfanuméricos (hasta 255). Valores numéricos. Caracteres Alfanuméricos (hasta 64. Auto numérico Crear una secuencia numérica que identifica el registro. Vínculo a un recurso de Internet o de Intranet. Busca datos de otra tabla. video e imágenes. Sí/No Objeto OLE Hipervínculo Asistente para las búsquedas Valores lógicos Sí/No. Sonido. Fecha y hora en varios formatos. 4 1 2 .

PRÁCTICA II 0011 0010 1010 1101 0001 0100 1011 • Cree la siguiente Base de Datos: • TIC-SI 4 1 2 .

Tabla: ALUMNOS Nombre del campo Clave del alumno* Nombre Apellidos Tipo de datos Texto Texto Texto Tamaño 7 20 30 0011 0010Ciudad 1101 0001 0100 1011 1010 Texto Estado Código Postal Clave de larga distancia Teléfono Texto Texto Texto Texto Domicilio Texto 50 20 20 5 3 20 e-mail Fecha de nacimiento Texto Fecha / Hora 30 Masculino Carrera Fecha de ingreso Sí / No Texto Fecha / Hora 30 Cuota de inscripción Moneda Observaciones Memo Fotografía Objeto OLE 4 1 2 .

PRÁCTICA II
0011 0010 1010 1101 0001 0100 1011

1
FICHA DE INGRESO Clave Nombre(s) Apellidos Domicilio Ciudad Estado C.P. Clave LADA Teléfono 9818 Armando Peláez Gómez Aldama 125, Centro San Luis Potosí S.L.P. 78000 4 812.24.52

e-mail

F. Nacimiento Sexo Carrera F. Ingreso $ Inscripción Observaciones

20 de Abril de 1973 Masculino Administración de Empresas 12 de Marzo de 1988 $ 750.00 Tiene una baja temporal de Agosto/99 a Junio/99.

4

1

2

PRÁCTICA II
0011 0010 1010 1101 0001 0100 1011

2
FICHA DE INGRESO Clave Nombre(s) Apellidos Domicilio Ciudad Estado C.P. Clave LADA Teléfono e-mail F. Nacimiento Sexo Carrera F. Ingreso $ Inscripción 9802 Rocío Estrada Alcántara Prolongación 1400, Col Viveros San Luis Potosí S.L.P. 78210 4 817.25.70 monroc@slp1.telmex.net.mx 7 de Agosto de 1970 Femenino Sistemas Computacionales 12 de Febrero de 1998 $ 750.00

Observaciones

4

1

2

PRÁCTICA II
0011 0010 1010 1101 0001 0100 1011

3
FICHA DE INGRESO Clave Nombre(s) Apellidos Domicilio Ciudad Estado C.P. Clave LADA Teléfono e-mail F. Nacimiento Sexo Carrera F. Ingreso $ Inscripción Observaciones 9918 Mariana Robles Bernal Himalaya 1420, Col. Bella Vista San Luis Potosí S.L.P. 78209 4 817.30.42 rober@hotmail.com 20 de Septiembre de 1973 Femenino Contador Público 19 de Enero de 1999 $ 900.00 Es el Mejor Promedio de su generación.

4

1

2

78081 4 813.P. 35 San Luis Potosí S.P.L.PRÁCTICA II 0011 0010 1010 1101 0001 0100 1011 4 FICHA DE INGRESO Clave Nombre(s) Apellidos Domicilio Ciudad Estado C. Del Parque Nº. Ingreso $ Inscripción 9950 Francisco Pineda Oyarzún Av. Clave LADA Teléfono e-mail F.00. Nacimiento Sexo Carrera F.00 Observaciones 4 1 2 .47 oyarzun@yahoo.com 5 de Abril de 1968 Masculino Administración de Empresas 19 de Enero de 1999 $ 900.

78269 4 811.P. Ingreso $ Inscripción Observaciones 2 de Febrero de 1972 Masculino Contador Público 20 de Febrero de 1998 $ 750.77 e-mail F. 4 1 2 .00 Tiene un adeudo con la biblioteca. Nacimiento Sexo Carrera F.32. Clave LADA Teléfono 9845 José Luis Gómez Fernández Av. Himno Nacional 1900 San Luis Potosí S.L.P.Práctica II 0011 0010 1010 1101 0001 0100 1011 5 FICHA DE REGISTRO Clave Nombre(s) Apellidos Domicilio Ciudad Estado C.

Ingreso $ Inscripción Observaciones 9806 Alma Hernández Cervantes Independencia 457.com 14 de Noviembre de 1970 Femenino Sistemas Computacionales 12 de Marzo de 1998 $ 750. 4 1 2 .00 Paga registro foráneo.25. Centro Aguascalientes Ags.P.22 almahdz@hotmail.Práctica II 0011 0010 1010 1101 0001 0100 1011 6 FICHA DE REGISTRO Clave Nombre(s) Apellidos Domicilio Ciudad Estado C. Nacimiento Sexo Carrera F. Clave LADA Teléfono e-mail F. 64025 4 214.

00 Observaciones 4 1 2 .P.mx 7 de Junio de 1972 Masculino Sistemas Computacionales 20 de Febrero de 1998 $ 750. Clave LADA Teléfono e-mail F.Práctica II 0011 0010 1010 1101 0001 0100 1011 7 FICHA DE REGISTRO Clave Nombre(s) Apellidos Domicilio Ciudad Estado C. 78024 4 812.24.52 Lumarroq@slp1.telmex.L. Col Industrial San Luis Potosí S. Nacimiento Sexo Carrera F.net. Ingreso $ Inscripción 9874 Luis Alberto Luna Marroquín Calle Salazar 1222.P.

78047 4 831.00 Falta por entregar certificado de preparatoria.25. Aviación San Luis Potosí S. Ingreso $ Inscripción Observaciones 9 de Diciembre de 1973 Masculino Contador Público 19 de enero de 1999 $ 900.P.P. 4 1 2 . Col. Clave LADA Teléfono 9920 José Alejandro Zapata Lara Valladolid 2853.Práctica II 0011 0010 1010 1101 0001 0100 1011 8 FICHA DE REGISTRO Clave Nombre(s) Apellidos Domicilio Ciudad Estado C.00 e-mail F.L. Nacimiento Sexo Carrera F.

Práctica II 0011 0010 1010 1101 0001 0100 1011 Tabla: CALIFICACIONES Nombre del campo Clave del alumno Materia Calificación Instructor Tipo de datos Texto Texto Numérico Texto Tamaño 7 Del Fecha / Hora Al Fecha / Hora Observaciones Memo Id de Calificaciones Auto Numérico 4 1 Entero 30 20 2 .

4 1 2 . registro federal de contribuyentes.Práctica II 0011 0010 1010 1101 0001 0100 1011 Propiedades del campo Efecto Tamaño del campo Limita el tamaño de un campo a un número específico de caracteres de texto. Decimales Establece la ubicación de los separadores decimales. Máscara de entrada Da formato de modo automático a entradas como números de teléfono.

MÁSCARAS 0011 0010 1010 1101 0001 0100 1011 • El uso de una máscara de entrada permite asegurarnos que los datos introducidos se ajusten a un “modelo” o “patrón” determinado permitiendo eliminar ciertos tipos de errores de captura que se producen cuando los datos no se escriben correctamente.C. >L&L?-000000-aaa Para un número telefónico (sin clave de larga distancia).).F. 00/00/00 4 1 2 . 00-00-00-0000 Para una fecha. ##-##-##-##! Para el número de seguro social de un trabajador. • Ejemplos clásicos del uso de máscaras de entradas son: • • • • • • • • Para un Registro Federal de Contribuyentes (R.

abra la tabla en modo Diseño.MÁSCARAS 0011 0010 1010 1101 0001 0100 1011 • ¿Cuál sería la máscara de entrada para el número de registro patronal del I. colóquese en la propiedad que desee y presione la tecla F1.S.S.? • ¿Cuál sería la máscara de entrada para la clave de elector? • ¿Cuál sería la máscara de entrada para el número de la tarjeta de crédito? • IMPORTANTE: Para obtener información completa acerca de cada una de las propiedades de un campo de una tabla.M. seleccione un campo. esto le dará acceso a la ayuda en línea de Access 4 1 2 .

0011 0010 1010 1101 0001 0100 1011 4 1 2 .

Práctica III 0011 0010 1010 1101 0001 0100 1011 4 1 2 .

Práctica III 0011 0010 1010 1101 0001 0100 1011 4 1 2 .

Práctica III 0011 0010 1010 1101 0001 0100 1011 4 1 2 .

Práctica III 0011 0010 1010 1101 0001 0100 1011 4 1 2 .

Práctica III 0011 0010 1010 1101 0001 0100 1011 4 1 2 .

Antonio Tadeo Cortés 4 1 2 .BASE DE DATOS 0011 0010 1010 1101 0001 0100 1011 LCC. Marcela García Alonso LI.

Unidad II 0011 0010 1010 1101 0001 0100 1011 • Modelos de Datos utilizando E-R. EER y Modelado 4 1 2 .

MODELOS DE DATOS 0011 0010 1010 1101 0001 0100 1011 • Un modelo de datos es una colección de herramientas conceptuales para describir los datos. la semántica y las restricciones de consistencia. las relaciones. 4 1 2 .

MODELOS DE DATOS 0011 0010 1010 1101 0001 0100 1011 • MODELOS LÓGICOS BASADOS EN OBJETOS • MODELOS LÓGICOS BASADOS EN REGISTROS • MODELOS FÍSICOS 4 1 2 .

4 1 2 .MODELO ENTIDAD-RELACIÓN 0011 0010 1010 1101 0001 0100 1011 • Este modelo de datos está basado en una percepción del mundo real que consta de una colección de objetos básicos llamados entidades y relaciones entre estos objetos.

ENTIDAD 0011 0010 1010 1101 0001 0100 1011 • Una entidad es un objeto en el mundo real que es distinguible de otros objetos. • Cada persona es una entidad • Una cuenta bancaria es una entidad 4 1 2 .

• Es decir. • Por ejemplo los atributos sexo y peso describen a una persona. características que definen a la entidad. 4 1 2 .Atributos 0011 0010 1010 1101 0001 0100 1011 • Las entidades se describen en una base de datos mediante un conjunto de atributos.

4 1 2 . • En el caso de las personas su CURP podría servir para diferenciarlos.Atributos 0011 0010 1010 1101 0001 0100 1011 • Con respecto a los atributos debemos definir uno que nos permita diferenciar a todas las entidades.

• Por ejemplo: • Tenemos la entidad alumno que puede relacionarse con la entidad calificaciones.Relación 0011 0010 1010 1101 0001 0100 1011 • Una relación es una asociación entre varias entidades. 4 1 2 .

Relación.Relación 0011 0010 1010 1101 0001 0100 1011 • La estructura lógica general de una base de datos se puede expresar gráficamente mediante un diagrama Entidad. que consta de los siguientes gráficos. 4 1 2 .

Relación 0011 0010 1010 1101 0001 0100 1011 • Rectángulos: representan conjuntos de entidades 4 1 2 .

Relación 0011 0010 1010 1101 0001 0100 1011 • Elipses: representan atributos 4 1 2 .

Relación 0011 0010 1010 1101 0001 0100 1011 • Rombos: que representan relaciones entre conjuntos de entidades 4 1 2 .

Relación 0011 0010 1010 1101 0001 0100 1011 • Líneas: unen los atributos con los conjuntos de entidades y las entidades con las relaciones. 4 1 2 .

Por ejemplo: 0011 0010 1010 1101 0001 0100 1011 CURP NOMBRE SEXO ID PAGO DESCRIPCIÓN NOMBRE ALUMNO REALIZA PAGOS 4 1 2 .

Ejercicio 0011 0010 1010 1101 0001 0100 1011 • Realiza el diagrama entidad-relación de la Base de Datos TIC-SIE • EN WORD 4 1 2 .

Antonio Tadeo Cortés 16 Mayo 2006 4 1 2 .Categorías de los Modelos de Datos 0011 0010 1010 1101 0001 0100 1011 Lic.

construir una representación de la aplicación que capture las propiedades estáticas y dinámicas requeridas para dar soporte a los procesos deseados (por ejemplo. la representación debe ser capaz de dar cabida 4 1 2 . un sistema de información). Además de capturar las necesidades dadas en el momento de la etapa de diseño.Modelos de Datos 0011 0010 1010 1101 0001 0100 1011 Los modelos de datos aportan la base conceptual para diseñar aplicaciones que hacen un uso intensivo de datos. así como la base formal para las herramientas y técnicas empleadas en el desarrollo y uso de sistemas de información. Con respecto al diseño de bases de datos. transacciones y consultas). el modelado de datos puede ser descrito así (Brodie 1984:20): "dados los requerimientos de información y proceso de una aplicación de uso intensivo de datos (por ejemplo.

0011 0010 1010 1101 0001 0100 1011 Un modelo de datos es por tanto una colección de conceptos bien definidos matemáticamente que ayudan a expresar las propiedades estáticas y dinámicas de una aplicación con un uso de datos intensivo. 4 1 2 .

sobre propiedades o relaciones entre operaciones. 4 1 2 . transacciones). y relaciones entre esas entidades.0011 0010 1010 1101 0001 0100 1011 Conceptualmente. • Propiedades dinámicas: operaciones sobre entidades. una aplicación puede ser caracterizada por: • Propiedades estáticas: entidades (u objetos). • Reglas de integridad sobre las entidades y las operaciones (por ejemplo. propiedades (o atributos) de esas entidades.

junto con los lenguajes de consulta 4 1 2 . Un determinado tipo de procesos sólo necesita acceder a un subconjunto predeterminado de entidades definidas en un esquema. una consulta identifica un subconjunto de la base de datos. A este subconjunto de propiedades estáticas se le denomina subesquema. Una transacción consiste en diversas operaciones o acciones sobre las entidades de esquema o subesquema.0011 0010 1010 1101 0001 0100 1011 Así. que es una instancia del esquema. por lo que este tipo de procesos puede requerir sólo un subconjunto de las propiedades estáticas del esquema general. Un esquema consiste en una definición de todos los tipos de objetos de la aplicación. la base de datos. consultas e informes. relaciones y restricciones estáticas. un modelo de datos se distingue de otro por el tratamiento que da a estas tres categorías. Correspondientemente. incluyendo sus atributos. DML). Las herramientas que se usan para realizar las operaciones de definición de las propiedades estáticas y dinámicas de la base de datos son los lenguajes de definición y manipulación de datos (DDL. El resultado de un modelado de datos es una representación que tiene dos componentes: las propiedades estáticas se definen en un esquema y las propiedades dinámicas se definen como especificaciones de transacciones. existirá un repositorio de información. Una consulta se puede expresar como una expresión lógica sobre los objetos y relaciones definidos en el esquema.

tales como velocidad de ejecución. integridad física y arquitecturas no son factores relevantes en el estadio de análisis de modelos de datos. herramientas y técnicas para el diseño de las mismas (Brodie 1984). Aspectos relativos a la implementación de los modelos. 4 1 2 .0011 0010 1010 1101 0001 0100 1011 La investigación moderna sobre modelos de datos se ha centrado en los aspectos lógicos de las bases de datos y sobre los conceptos. concurrencia.

4 1 2 . • Modelos de datos semánticos. • Modelos de datos de propósito específico (orientados a la aplicación). • Modelos de datos clásicos.0011 0010 1010 1101 0001 0100 1011 Generaciones: • Modelos de datos primitivos (orientados al fichero).

Una de las características de este modelo es que permite representar con claridad las limitantes de los datos. 4 1 2 . El modelo EntidadRelación es en esencia una herramienta para representar el mundo real por medio de simbologías y expresiones determinadas.0011 0010 1010 1101 0001 0100 1011 MODELO ENTIDADRELACIÓN Es uno de los modelos lógicos basados en objetos y por lo tanto se enfoca primordialmente a los niveles conceptual y de visión.

• Un conjunto de entidades es un grupo de entidades del mismo tipo. clientes etc. un automóvil etc. edad.ENTIDADES Y CONJUNTOS DE ENTIDADES 0011 0010 1010 1101 0001 0100 1011 • Una entidad es un objeto que existe y puede ser distinguido de otro objeto. A estas características se les conoce como atributo. la entidad persona puede ser parte de los conjuntos de entidades alumnos.) o abstracta (fecha. • Una entidad se distingue de otra porque posee ciertas características que la hacen única. El rango de valores validos para un atributo determinado será conocido como dominio del atributo 4 1 2 . Una entidad puede ser concreta (un libro.). empleados. Por ejemplo. etc. Una entidad puede pertenecer a mas de un conjunto de entidades a la vez.

000) -Edad (18.60) Una entidad se describe por un conjunto de parejas en el siguiente formato (atributo. (Edad. (Carrera.Ejemplo: 0011 0010 1010 1101 0001 0100 1011 Entidad: Empleado X Atributo: -RFC –Nombre -Salario (2000. valor del dato). atributo de la entidad..Juan)..10.15).LI) } 4 1 2 . debiendo especificarse una pareja por cada Ejemplo: {(Nombre.

La representación gráfica dentro del diagrama es la siguiente: Como complemento al diagrama de entidades del modelo de datos. La representación gráfica dentro del diagrama es la siguiente: Débiles: Son aquellas entidades en las que se hace necesaria la existencia de ejemplares de otras entidades distintas para que puedan existir ejemplares en esta entidad. Un ejemplo sería la entidad "ALBARÁN" que sólo existe si previamente existe el correspondiente pedido. por ejemplo: "PROFESOR". "ALUMNO". "CURSO". podemos utilizar la siguiente plantilla para definir las diferentes entidades: 4 1 2 .Entidades 0011 0010 1010 1101 0001 0100 1011 Se puede definir cono entidad a cualquier objeto. "PROFESOR". real o abstracto. Por ejemplo "EMPLEADO". que existe en un contexto determinado o puede llegar a existir y del cual deseamos guardar información. Las entidades las podemos clasificar en: Regulares: Aquellas que existen por sí mismas y que la existencia de un ejemplar en la entidad no depende de la existencia de otros ejemplares en otra entidad.

Alcance Número de Ejemplares Crecimiento Previsto Se entiende como profesor a aquella persona que. Para garantizar la total confidencialidad de esta entidad. al menos. idad 3. contratada por la organización. 10 profesores 2 profesores / año Confidencial 1.Datos personales: Acceso restringido a secretaría y dirección.Salario: Acceso restringido a dirección.0011 0010 1010 1101 0001 0100 1011 Nombre Objeto PROFESOR Almacenar la información relativa de los profesores de la organización. 4 1 2 . un curso dentro de la misma.Nombre y apellidos: Acceso público. imparte. el sistema Derechos de de bases de datos deberá solicitar un usuario y una contraseña Acceso para visualizar los elementos de la misma. 2.

66.479} {Marta López. tanto en nombre como en número.396} Existen cuatro tipos de atributos: 1. Opcional: aquellos atributos que pueden tener valores o no tenerlo. podríamos obtener los siguientes ejemplares: {Luis García.77. 2. 91. Si consideramos la entidad "PROFESOR" y definimos los atributos Nombre.55. Obligatorios: Aquellos que deben tomar un valor y no se permite ningún ejemplar no tenga un valor determinado en el atributo.555.500} {Juan Antonio Alvarez. Monoevaluado: Aquel atributo que sólo puede tener un único valor. Cada ejemplar de una misma entidad posee los mismos atributos.666. Teléfono y Salario. 92. 3. Multievaluado: Aquellos atributos que pueden tener varios valores. 4 1 2 . 91. 85.777. diferenciándose cada uno de los ejemplares por los valores que toman dichos atributos. 91.66.77.Atributos 0011 0010 1010 1101 0001 0100 1011 • Las entidades se componen de atributos que son cada una de las propiedades o características que tienen las entidades. 80.55. 4.

en función del tipo es la siguiente: Obligatori o Multievaluad o Monoevalua do Opcion al 4 1 2 .0011 0010 1010 1101 0001 0100 1011 La representación gráfica de los atributos.

0011 0010 1010 1101 0001 0100 1011 • Dentro del diagrama la entidad "PROFESOR" y sus atributos quedaría de la siguiente forma: 4 1 2 .

el atributo "EDAD" es un atributo derivado por que se calcula a partir del valor del atributo "FECHA DE NACIMIENTO". "FECHA DE NACIMIENTO". llamados derivados. "EDAD". cuyo valor se obtiene a partir de los valores de otros atributos.0011 0010 1010 1101 0001 0100 1011 • Existen atributos. Pongamos como ejemplo la entidad "PROFESOR" que tiene los atributos "NOMBRE". Su representación gráfica es la siguiente: 4 1 2 .

Estos atributos se representan de la siguiente forma: 4 1 2 . podría ser el caso del atributo "TELEFONO" que toma valores del dominio "PREFIJOS" y del dominio "NUMEROS DE TELEFONO".0011 0010 1010 1101 0001 0100 1011 • En determinadas ocasiones es necesaria la descomposición de un atributo para definirlos en más de un dominio.

• Como complemento al diagrama de entidades del modelo de datos. podemos utilizar la siguiente plantilla para definir los 0011 0010 1010 1101 0001 0100 1011 diferentes atributos: Nombre del atributo Tipo de dato Formato interno aaaammdd FECHA DE NACIMIENTO Número largo Longitud Formato externo Descripción Dato requerido Permitir valor vacío Valor único Indexado Dominio Validaciones 8 dd/MM/aaaa Fecha de nacimiento del profesor SI NO NO SI Calendario Gregoriano La fecha debe ser superior a 01/01/1900 Confidencial NO 4 1 2 .

pero dentro de la entidad "PROFESOR" se podría restringir aun 4 1 2 .Dominios 0011 0010 1010 1101 0001 0100 1011 • Se define dominio como un conjunto de valores que puede tomar un determinado atributo dentro de una entidad.65 • De forma casi inherente al término dominio aparece el concepto restricción para un atributo. Por Atributo Dominio ejemplo: Fecha de Alta Calendario Gregoriano Teléfono Cobro de Incentivos Edad Conjunto de números de teléfonos SI / NO 16 . El atributo "EDAD" toma sus valores del dominio N (números naturales) pero se puede poner como restricción aquellos que estén en el intervalo (0-120). Cada atributo puede adoptar una serie de valores de un dominio restringiendo determinados valores.

Conceptos Básicos • Sistema de Información: conjunto de 0011 0010 1010 1101 0001 0100 1011 actividades que regulan la distribución y compartimento de la Información. – Esenciales para la supervivencia de la organización – Los datos estructurados constituyen un recurso esencial 4 1 2 . y el almacenamiento de los datos relevantes para su administración • Base de Datos: cualquier conjunto “grande” de datos estructurados almacenados en una computadora.

manipular y recuperar datos en un computador. especialmente para almacenar.Conceptos Básicos 0011 0010 1010 1101 0001 0100 1011 • DBMS: paquete de software para la gestión de la BD. 4 1 2 .

• Tres Fases/Etapas: – Diseño Conceptual – Diseño Lógico – Diseño Físico 4 1 2 .Modelado de datos 0011 0010 1010 1101 0001 0100 1011 • Diseño de BD.

Modelado de datos 0011 0010 1010 1101 0001 0100 1011 Representaci Representaci Modelo ón física ón lógica relacional Archivo secuencial Registros Campos Tabla Filas Columnas Relación Tuplas Atributos 4 1 2 .

independiente del DBMS que la manipula.Modelado de datos 0011 0010 1010 1101 0001 0100 1011 • Diseño Conceptual (representación abstracta) – Propósito: describir el contenido de información de la BD . – Modelo Conceptual: lenguaje usado para describir esquemas conceptuales – Especificación de Req + Diseño Conceptual -> Esquema Conceptual de la BD 4 1 2 . más que las estructuras de almacenamiento – Esquema Conceptual: descripción de alto nivel de la estructura de la BD.

Los mas usados: relacional. porque todos usan el modelo relacional) 4 1 2 . de redes.Modelado de datos • Diseño Lógico (representación en computadora) 0011 0010 1010 1101 0001 0100 1011 – Esquema Conceptual + Diseño Lógico -> Esquema Lógico de la BD – Esquema Lógico: descripción de la estructura de la BD que puede procesar un DBMS – Modelo Lógico: lenguaje usado para especificar esquemas lógicos. pero no del DBMS usado ( se efectúa de igual forma para todos los DBMS relacionales. jerárquicos – Depende de la clase de modelo de datos usado por el DBMS.

– Se adapta a un DBMS específico 4 1 2 .Modelado de datos • Diseño Físico (determinar estructuras de 0011 0010 1010 1101 0001 0100 1011 almacenamiento físico) – Esquema Lógico + Diseño Físico -> Esquema Físico – Esquema Físico: descripción de la implantación de una BD en memoria secundaria.

– Hay una retroalimentación entre el diseño físico y el lógico (decisiones tomadas durante el diseño físico para mejorar el rendimiento pueden afectar el esquema lógico) – Completo el diseño físico. los esquemas lógico y físico se expresan usando el lenguaje de definición de datos del DBMS -> nace la BD operacional 4 1 2 .Modelado de datos • Diseño Físico – 1101 0001 las 1011 0011 0010 1010 Describe 0100 estructuras de almacenamiento y métodos usados para tener acceso efectivo a los datos.

Modelado de datos 0011 0010 1010 1101 0001 0100 1011 • Dependencias tipo de DBMS DBMS específico Conceptual Lógico Físico NO SI SI 4 NO NO SI 1 2 .

Modelado de datos 0011 0010 1010 1101 0001 0100 1011 • Mecanismos de abstracción en el Diseño Conceptual – Clasificación – Agregación – Generalización 4 1 2 .

Modelado de datos • Abstracción: proceso mental aplicado al 0011 0010 1010 1101 0001 0100 1011 seleccionar algunas características de un conjunto de objetos y excluir otras • Clasificación: define un concepto como una clase de objetos de la realidad con propiedades comunes – Árbol de un nivel que tiene como raíz la clase y como hoja los elementos de la clase – Cada elemento hoja es miembro de cada elemento de la raíz – Cada elemento puede ser miembro de varios clases 4 1 2 .

Modelado de datos 0011 0010 1010 1101 0001 0100 1011 • Agregación: define una clase nueva a partir de otras que representan sus partes componentes ( ES_PARTE_DE ) – Árbol de un nivel en el cual todos los nodos son clases (la raíz representa la clase creada por Agregación de las clases representadas por las hojas) 4 1 2 .

4 1 2 . como por ejemplo tipos de registros. • La agregación reúne tipos de campos relacionados en grupos.Modelado de datos 0011 0010 1010 1101 0001 0100 1011 • La clasificación es el procedimiento que se utiliza cuando partiendo de elemento individuales de información se identifican tipos de campos o atributo.

con la clase genérica como raíz y las clases subconjuntos como hojas. – Todas las abstracciones definidas para la clase genérica. son heredadas por la clase subconjunto 4 1 2 . en el que todos los nodos son clases.Modelado de datos 0011 0010 1010 1101 0001 0100 1011 • Generalización: define una relación de subconjunto entre los elementos de 2 o + clases (ES_UN) – Se representa con un árbol de un nivel.

Modelado de datos 0011 0010 1010 1101 0001 0100 1011 • Actuación de mecanismos de abstracción – Clasificación: es_miembro_de (relación matemática de pertenencia) – Agregación: es_parte_de (composición de conjuntos) – Generalización: es_un (relación matemática de inclusión) 4 1 2 .

Modelado de datos • Propiedades de la correspondencia entre clases: 0011 0010 1010 1101 0001 0100 1011 – Agregación binaria: correspondencia entre 2 clases – Cardinalidad • Mínima – 0 : participación opcional – >0: participación obligatoria • Máxima – – – – 1a1 1an na1 nan – Agregación n-aria: correspondencia entre 3 o más clases 4 1 2 .

Modelado de datos • Generalizaciones: pdades. de cobertura 0011 0010 1010 1101 0001 si cada elemento de la clase genérica – Total: 0100 1011 corresponde al menos a un elemento de las clases subconjunto – Parcial: si existe algún elemento de la clase genérica que no corresponde a ningún elemento de las clases subconjunto – Exclusiva: si cada elemento de la clase genérica corresponde a lo sumo a un elemento de las clases subconjunto – Superpuesta: si existe algún elemento de la clase genérica que corresponde a los elementos de dos o más clases subconjunto diferentes. 4 1 2 .

4 1 2 .Modelado de datos • Modelo de datos 0011 0010 1010 1101 0001 0100 1011 – Conceptos que pueden utilizarse para describir un conjunto de datos y operaciones para manipularlos – Dos modelos (Conceptual y Lógico) – Modelo Conceptual: instrumento para representar la realidad a un nivel alto de abstracción. – Modelo Lógico: apoyan descripciones de datos procesables por una computadora (Modelo jerárquico. en red y relacional).

Modelado de datos 0011 0010 1010 1101 0001 0100 1011 • Modelo Conceptual – Cualidades que debe poseer: • Expresividad (rico en conceptos->posibilita una representación más extensa de la realidad) • Simplicidad (fáciles de entender) • Minimalidad (c/concepto tiene significado distinto. precisa y bien definida) 4 1 2 . Ningún concepto puede expresarse mediante otros conceptos) • Formalidad (c/concepto tiene una sola interpretación.

• Pdades de las representaciones gráficas: – Compleción gráfica: todos los conceptos tienen representación gráfica – Facilidad de lectura: si cada concepto se representa con un símbolo gráfico claramente distinguible del resto.Modelado de datos • El éxito de un modelo depende con 0011 0010 1010 1101 0001 0100 1011 frecuencia del éxito de su representación gráfica. 4 1 2 .

Modelado de datos • Modelo Entidad (Inter)Relación: modelo de datos más usado para 1011 0011 0010 1010 1101 0001 0100el diseño conceptual de BD – Peter Chen ->1976. Polivalente) – Dominio de Atributos 4 1 2 . A partir de 1988 American National Standard Institute (ANSI) – Tres elementos básicos • Entidades: clases de objetos de la realidad • Interrelaciones: agregaciones de 2 o más entidades • Atributos: propiedades básicas de entidades o interrelaciones – Cardinalidad (Monovalente.

Práctica 8 : Modelado UML 0011 0010 1010 1101 0001 0100 1011 • Objetivo: El alumno por medio de un modelo de Base de Datos expresado en UML podrá construir una base de datos en Access • Tiempo: 1.40 minutos 4 1 2 .

Introducción 0011 0010 1010 1101 0001 0100 1011 • Estimados compañeros. el día de hoy nuestra práctica se divide en 2 partes: • 1era Parte: Análisis del modelo de objetos UML • 2da Parte: Desarrollo del modelo en Access 2003 4 1 2 . bienvenidos.

¿ Está diseñado de forma correcta? • 2.Instrucciones: 1era Parte 0011 0010 1010 1101 0001 0100 1011 • De manera individual analice el diagrama de objetos UML y conteste • 1. ¿ Cuál es el objetivo de la BD descrita por el modelo? 4 1 2 . ¿ Considera que se puede mejorar el modelo? • 3.

0011 0010 1010 1101 0001 0100 1011 4 1 2 .

4 1 2 . envíelo de manera individual a: • mgarcia@utim.mx • Asunto: MODELO UML y su nombre por favor. desarróllelo en Access.Instrucciones: 2da Parte 0011 0010 1010 1101 0001 0100 1011 • Una vez analizado el modelo.edu. • Tenga cuidado de expresar adecuadamente las relaciones • Una vez terminado el modelo.

Atributos Simples 0011 0010 1010 1101 0001 0100 1011 • Un atributo simple es aquel que esta expresado en su forma mínima por ejemplo: • Fecha de nacimiento • CURP • Sexo 4 1 2 .

Apellidop.Atributos Compuestos 0011 0010 1010 1101 0001 0100 1011 • Son aquellos que pueden ser expresados de manera general y posteriormente divididos en subpartes • Por Ejemplo: • Nombre_Completo • Puede ser dividido en: • Nombre. Apellido M 4 1 2 .

Atributos Compuestos 0011 0010 1010 1101 0001 0100 1011 • Domicilio – Calle – Número – Colonia Atributo compuesto Domicilio Calle Atributo componente Número 4 Colonia 1 2 .

Atributo monovalorado 0011 0010 1010 1101 0001 0100 1011 • • • • Atributos que describen a un solo valor Dominio = 1 elemento Por ejemplo: Fecha de nacimiento: 10/10/85 4 1 2 .

IKON} • Edad: {10.Atributo multivalorado 0011 0010 1010 1101 0001 0100 1011 • Atributos que pueden tomar un valor dentro de un conjunto de valores • Por ejemplo • Sexo:{Femenino.40} 4 1 2 .20.30. Masculino.

4 1 2 .Correspondencia de cardinalidades 0011 0010 1010 1101 0001 0100 1011 • Expresa el número de entidades a las que otra entidad puede estar asociada vía un conjunto de relaciones.

Uno a uno
0011 0010 1010 1101 0001 0100 1011

• Una entidad en A se asocia a lo sumo una entidad en B y una entidad en B se asocia con a lo sumo una entidad en A
a1 a2 a3 a4 b1 b2 b3 b4

4

1

2

Uno a varios
0011 0010 1010 1101 0001 0100 1011

• Una entidad A se asocia a cualquier número de entidades B (ninguna o varias) Una entidad en B se puede asociar a lo sumo una entidad en A
a1 a2 a3 a4 b1 b2 b3 b4

4

1

2

Varios a uno
0011 0010 1010 1101 0001 0100 1011

• Una entidad en A se asocia con a lo sumo una entidad en B. Una entidad en B sin embargo se puede asociar con cualquier número de entidades en A a1 b1 (ninguna o varias)
a2 a3 a4

4
b2 b3 b4

1

2

Varios a varios 0011 0010 1010 1101 0001 0100 1011 • Una entidad e A se asocia con cualquier número de entidades en B (ninguna o varias) y una entidad en B se asocia con cualquier número de entidades en A (ninguna o varias) a1 a2 a3 a4 4 b1 b2 b3 b4 1 2 .

KEYS) 0011 0010 1010 1101 0001 0100 1011 • Es necesario especificar una forma de distinguir a las diferentes entidades y relaciones. no se permite que ningún par de entidades tengan los mismos atributos. • Conceptualmente las entidades y relaciones son distintas. los valores de los atributos deben ser tales que permitan identificar unívocamente a la entidad. • Por lo tanto.CLAVES (LLAVES. se debe expresar la diferencia en términos de atributos. • Es decir. 4 1 2 . sin embargo.

• Superclave: Conjunto de uno o más atributos que tomados en forma colectiva. permiten identificar de forma única una entidad.CLAVE 0011 0010 1010 1101 0001 0100 1011 • Una clave permite identificar un conjunto de atributos suficiente para distinguir las entidades entre sí. • Una superclave mínima es llamada clave candidata. • Si el diseñador elige una clave candidata esta se convierte en una clave primaria. 4 1 2 .

ESPECIALIZACIÓN 0011 0010 1010 1101 0001 0100 1011 • Designación de subgrupos dentro de un conjunto de entidades se denomina especialización 4 1 2 .

ESPECIALIZACIÓN 0011 0010 1010 1101 nombre 0001 0100 1011 calle ciudad Superclase persona sueldo ES empleado cliente 4 1 Tasa_crédito Subclase 2 .

/...808 705708039..J705708039..94/4848 34/48843./.70.0030.O3/0.O3 /0130:3./4/0/.808 .8547.948 W 70.:.84.4/0.7.4254303908 $*!#%* 7-4/0:33.7908.. .54770..8...797/0497.86:0705708039.80.38:8 5.           5.8    ...803:0.

08/031472.:./4/0/.43.2548 70.25484./:.0/203946:0           80:9....948 W ..4/0....3/45.39548/0.81.O3080574..O370309548/0.97-:94 W ..70.7903/4/00020394 3/.O380 /0391../48037:548 ..424547 002549548/07089748     ..

43:394    .43:3948..8.8003F7...808:-.808 $*&  $0705708039. ..4247.. .. ..4244.8003F7.8.-897.8 %4/./.O3/0 8:-.8 547.4308/013/.4/0...85.808 8:-...948           W 0307./4/0/...7...8.J.O3 /0130:3.70.43:3E7-4/0:33.43. 843070/..0 03 06:094/484834/48843.808 .43:394039704800203948/04 .

81.O308*5.O3 2.4/0.O308*202-74*/0 70...-897..42548.O3 2.9:.43:3948 0307.O308*:3 70..948           W .O3/0 ..790*/0 ../03. 70...38248/0.....:8O3    ./050790303.O3 .902E9...O3/020./4/0/.902E9.

.947.03970 .3 70.47708543/03.948 W !7450/. 5.7.039704 2E8./4/0/.03970 .. ..O34-./08/0.79.79.5.7.5...808 . W E2. .O345.808           70..47708543/03... .4/0...O3-3./..808    .  5.47708543/03.O33 ./ W J32. .3 3.43. 3.7/3.

30020394/0.6:0..47708543/0.8 0890...:8...../.8088:-.43:394 !.8088:-.47708543/0...8 .47708543/0./08 /0./4/0/.43:394 .8003F7..7.43085/....8.6:034.4800203948 /0/4842E8. .0020394/0..48:24.8088:-.3330020394 /0.8088:-..:30020394/0.47708543/0.0020394/0.80 03F7..8003F7.30020394/0.43:394/10703908     . 8. 80890.948 W 0307.43:394 $:5075:089../.           .:30020394/0.4-079:7..8003F7.. .8 .4/0.. %49. 8..20348.

948574./4/0/.-08547:3.4 .     .7.70.08.7.4308/0 /.4/0.O.7.:33./.059:. 3897:203945. 705708039.7. 4/0407E76:.748 4824/048 43. /08.948           43....2.059486:05:0/03:9.7805.43../.0.43085.059:.75.4 4/0443.425:9.94/0 .-897.35:./47.3/08.7-7:3..54.4 0370/70.43:394/0/.948 W 4/04/0/.O3  4/04O.948 4507.

/ 7.O32E809038./ 1E. :3././4/0/./ ./0./.43.948           W 4/0443.403.705708039./.4/0. :.059:.70./.08/003903/07 W 32..05948 548-9././ W $25./086:0/0-0548007 W 5708.

05945:0/005708.05949030831../4 /89394 33../ .43.05948 W 472.43.39049748.780 20/./.43.

O3 570.05949030:3.43..    .8.84.-03/013/.. 39075709.

./. ..059480 705708039.9:7.05948 90303705708039.948 W F94/0:324/04/0503/0. W !/..4/0.43087E1.8./08/0..43./0F94/08:705708039.7..//00..8705708039..O37E1..94/4848.4 .8 4250./.20390/893:-0/070894    ../4/0/.O3 7E1...43:38J2-447E1..43.43           170.:03.O37E1..

0390 4234/097-:948    .7..4/0./084 390770.70./4/0/.7/ 3899:90 $ %70800203948-E8../ 3907 #0.4308 ./08 W 97-:948 57450/. $9./ 434..8/0039/../.3/../0           !090703  5.943.48 W 39/.0/80N4.4308/042E8039/.948 2E8:8.0390 !4../08 ..43./08-E8.808/04-0948/0./.O3 24/04/0/.059:.948 W 4/0439/../45./ W 390770.7/3.70.3 .797/0207..4308 .

/4&           W -09.-./403 &54/7E..:23454720/4/0:3 24/04/0.088 W %0254  23:948    .43897:7:3.4.80/0.80/0/.9.94805708.948 03..4/0.!7E.

.425./48.79008.!.80/.7903E88/024/04/0 4-0948& W /.!.3974/:./003 5.9.03/48 0 /J.N0748 -03./043:0897.088     ...7908 W 07.7744/024/0403 .57E.O3           W 892.

.4390890 W   89E/80N.3897:.4770.9./4/01472..2./:.307. W   438/07.7..!.3/.547024/04    .4/0.70 24/04 W   :E0804-09./04-0948&.79.3.00 /.430807.790           W 02. /08..6:0805:0/02047.

             .

..7./4/005708.4308/.4308 W &3.J04/0 2.3897:.47    . W 2.090723.!..../4024/04 /08.20390 ./:..:.:/.307.088 W %03./4024/04 03..0./0.790           W &3.77O0403 ./.:92 0/: 2 W 8:394  &8:342-70547 1.3/..3...7.870.

20394 W &#! W $04    .97-:94825008.2J32../03.547 00254 W 0.. 05708.97-:948$2508           W &3.6:06:0089./4038:1472.

//403 W 42-70 50/45 50/4    .7908 W !470254 W 42-70*425094 W !:0/0807/.307.//48038:-5. 5489074720390/.0307.6:0486:05:0/03807 05708.97-:948425:08948           W $43./48/02.

4 .4 .   .0 97-:94.425:0894 42. 97-:94.425430390 2074  443.0 2074 443.97-:948425:08948           W 42.

:3844./4           W W W W 97-:9486:0/08.20394 .47 42340020394 !4700254 0.47...97-:942434...7-03./03.

 .

    .

8.47.4708 W !4700254 W $04020334 .47 /03974/0:3./    <    ...97-:942:9.43:394/0./4           W 97-:9486:05:0/03942.:34  < W /..7:3.

 .../08           W 5708.43:394/070..039/.7./0 ...7/3././.47708543/03.J./08.032074/0039/.84.:3./5:0/0089.8 6:0497.4308    .

/03:3..&34...039/.039/.48:24 :3. - - - -    ./0380 .039/. ./03 .84.039/. .43.48:24:3.:34           W &3.84./0380. ..

 - - - -    .. .039/.48:24:3./03 .7..6:07 32074/0039/. ..:./08 33:3.&34../80...84.039/.8 &3.84.7.748           W &3.039/.4 ./03805:0/0 . ..

 .039/...039/..4 8:24:3.7.:34           W &3.6:0732074/0039/.7..74805:0/0.:.8 .  - - -   ./0803 . - 33:3.43 ./03 &3.84.84.039/.4.43./0380. ./03 8302-.748.'.

. ..8 ..43. - - - -    .7.8 :3.4./0803 33:3..039/. .039/..:.4.'.6:0732074/0 039/.84./080.6:0732074/0039/.43 ..:./0803 33:3./03 80.748.7.. ..84.748           W &3.

08.3/0391.74 80/0-005708..4708/048.039F72348/0..7 ./08903.059:..394 48./0870.4308 W 43.7/0 039/./ W 8/0.1./08 70.7:3.740850..8039/..8 8302-.4308 843/8939.7 34805072906:03335.97-:948 /0-038079.20390.97-:948 W !4749.7 :3J.4.1472.20390.8/10703908039/.'$ '$ $           W 830....97-:948    ./0 /893:7..039/.34828248.086:050729./10703.

.3//.7:3./48031472.03905.9./ W &3..:3..7/01472.8:507....97-:9488:1.'           W &3.08./4700:3./893:7.97-:948 6:0942...02J32.43.9..8 039/.2.43:394/0 .043:394/0:3442E8.../08039708J W $:507.079003:3.80.0507290/0391. 5072903 /0391..0 .3//.0572...7...0....40.3....7. W $0/80N.039/. 089./..    .9.

43:394/0039/....O3/08:-7:548/03974/0:3 . 0850.O3    .$!            W 083../0880/03423.

80 507843.8../ $:507..*.$!  342-70           .0390  $:-./4 .:/..7F/94  .80  %.0 . 8:0/4 $ 0250.