301330 guia

43
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Programa de Ingeniería de Sistemas BASES DE DATOS BASICA GUIA DIDACTICA TRABAJO ACADEMICO A DISTANCIA JOHN ALEJANDRO FIGUEREDO LUNA 1 UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD BOGOTA 2.005 _______________________ 1 Ingeniero de Sistemas. Especialista en Diseño y Construcción de Soluciones Telemáticas

Upload: sergio-jaramillo

Post on 14-Feb-2015

41 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: 301330 Guia

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Programa de Ingeniería de Sistemas

BASES DE DATOS BASICA

GUIA DIDACTICA TRABAJO ACADEMICO A DISTANCIA

JOHN ALEJANDRO FIGUEREDO LUNA1

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD

BOGOTA 2.005

_______________________ 1Ingeniero de Sistemas. Especialista en Diseño y Construcción de Soluciones Telemáticas

Page 2: 301330 Guia

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Programa de Ingeniería de Sistemas

BASES DE DATOS BASICA

COMITÉ DIRECTIVO Jaime Alberto Leal Afanador Rector Roberto Salazar Ramos Vicerrector Académico Sejhifar Ballesteros Moreno Vicerrector Administrativo y Financiero Maribel Córdoba Guerrero Secretario General Edgar Guillermo Rodríguez Director de Plantación GUIA DIDÁCTICA CURSO METODOLOGÍA DE LA EDUCACIÓN A DISTANCIA PRIMERA EDICION @ Copy Right Universidad Nacional Abierta y a Distancia ISBN 2005 Centro Nacional de Medios para el Aprendizaje

Page 3: 301330 Guia

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Programa de Ingeniería de Sistemas

BASES DE DATOS BASICA

FICHA TECNICA

Nombre del curso: Bases de Datos Básico Palabras Claves: Datos, Modelo, Entidad – Relación, Integridad,

Modelado, SQL. Institución: Universidad Nacional Abierta y a Distancia - UNAD Ciudad: Bogotá - Colombia Autor del Protocolo: John Alejandro Figueredo Luna Año: 2.005 Unidad Académica: Vicerectoría Académica Campo de Formación: Facultad de Ciencias Básicas e Ingeniería Créditos Académicos Tres (3) Correspondientes a 144 Horas de Trabajo

Académico: 106 Horas promedio de estudio independiente, colaborativo y presencial y 38 horas promedio acompañamiento tutorial.

Tipo de Curso: Recontextual Destinatarios: Comunidad Académica de la UNAD y Personas

Interesadas en el área. Competencias Generales de Aprendizaje:

1. El estudiante comprende e interpreta y conozca de una forma clara todos los conceptos fundamentales de las bases de datos, para poder desarrollar e implantar bases de datos y tener un mejor control de la información.

2. El estudiante adquiere destrezas en el uso de procedimientos que le permitan almacenar, ordenar y administrar información en una o más tablas relacionadas.

3. El estudiante use las herramientas del Lenguaje SQL para interactuar con una base de datos relacional

Metodología de Oferta: A Distancia Formato de Circulación: Módulos Impresos en papel, con apoyo en Web. Denominación de las Unidades Didácticas:

1.Introducción a las Bases de Datos 2. Modelo Relacional y Normalización. 3. Lenguaje de Consulta SQL

Page 4: 301330 Guia

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Programa de Ingeniería de Sistemas

BASES DE DATOS BASICA

CONTENIDO

FICHA TECNICA PROTOCOLO ACADEMICO 1. INTRODUCCION 2. JUSTIFICACION 3. INTENCIONALIDADES FORMATIVAS 3.1 PROPOSITOS 3.2 OBJETIVOS 3.3 COMPETENCIAS 3.4 METAS 4. UNIDADES DIDACTICAS 5. MAPA CONCEPTUAL 6. METODOLOGIA 7. SISTEMA DE EVALUACION 8. GLOSARIO DE TERMINOS 9. FUENTES DOCUMENTALES. GUIA DE ACTIVIDADES 1. ACTIVIDADES PROPUESTAS 1.1 ACTIVIDAD UNO 1.2 ACTIVIDAD DOS 1.3 ACTIVIDAD TRES 1.4 ACTIVIDAD CUATRO 1.5 ACTIVIDAD CINCO 2. ¿COMO SE CONFORMAN LOS GRUPOS DE TRABAJO Y QUE ES EL PORTAFOLIO?

Page 5: 301330 Guia

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Programa de Ingeniería de Sistemas

BASES DE DATOS BASICA

PROTOCOLO ACADEMICO

Page 6: 301330 Guia

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Programa de Ingeniería de Sistemas

BASES DE DATOS BASICA

1. INTRODUCCION

En el mundo actual el manejo de la información es muy importante para todas aquellas empresas y personas que se encargan de tomar decisiones, el curso que a continuación se relaciona tiene el nombre de base de datos el cual es teórico – práctico, de 3 créditos y hace parte de la formación profesional en el programa de Ingeniería de Sistemas. El curso esta compuesto por tres unidades académicas didácticas: Unidad uno se hace una introducción a las bases de datos y se enfatiza a los mecanismos que se deben tener en cuenta para realizar un plan estratégico del diseño de bases de datos. Unidad dos hace referencia al concepto de modelo de datos se enfatiza en el modelo entidad – relación y el modelo relacional en donde se adquiere los mecanismos necesarios para el desarrollo de consultas e interrelaciones de las entidades que conforman la base de datos. Unidad tres hace énfasis al proceso de normalización con el fin de tener bases para realizar un buen diseño e implementación de una base de datos. De igual forma se trabaja con el lenguaje de consulta sql con el fin de tomar destreza en el momento de desarrollar bases de datos en cualquier herramienta que facilite el uso de este lenguaje. La metodología que se emplea para el desarrollo del curso es de educación a distancia. Por lo cual es importante realizar una planeación del tiempo y planificación de procesos mediante:

• Estudio Independiente: se desarrolla a través del trabajo personal y del trabajo en pequeños grupos colaborativos de aprendizaje

• Acompañamiento tutorial: corresponde al acompañamiento que el tutor

realiza al estudiante para potenciar el aprendizaje y la formación. El Propósito del curso es crear una visión genérica y completa de los conceptos básicos, técnicas y Arquitecturas de las Bases de datos relacionales con el fin de que el estudiante las apropie y este en capacidad de analizar soluciones integrales para el manejo de información en una organización. El manejo de la información es fundamental en el momento de planificar cualquier actividad, para mejorar procesos y poseer el control del tiempo y de tareas que son indispensables para el desarrollo organizacional.

Page 7: 301330 Guia

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Programa de Ingeniería de Sistemas

BASES DE DATOS BASICA

Debido a la gran cantidad de datos que se maneja en el mundo empresarial, es necesario tener la capacidad de controlar de una forma rápida y veraz el manejo de la información es por esto que el uso de computadoras ha revolucionado la forma de almacenamiento y control de la información, pero no solo el almacenamiento de datos es importante, la planeación de la información debe ser muy objetiva para no causar confusión, es necesario que el manejó de la información se enfoque a los objetivos de la organización de esta forma del conocimiento que se tenga de dichos datos depende el éxito que se alcance frente a las competencias que se tienen. El reto del estudiante en este curso es comprender todos los conceptos fundamentales de las bases de datos, desarrollar una capacidad de análisis de información con el fin de diseñar modelos que den soluciones integrales y que permitan en cualquier momento entregar a los usuarios de las bases de datos información oportuna, exacta y pertinente basada en el modelado de datos. Al lograr interiorizar la información el estudiante tendrá la capacidad de dar soluciones al manejo de los datos y contribuir a que las empresas u organizaciones puedan ampliar sus mercados ya que al conocer su información fácilmente pueden tomar decisiones favorables para su crecimiento, el aprendizaje autónomo que desarrollara el estudiante, le permitirá planear su tiempo y le enseñara a asumir retos que el practica diaria le facilitaran desenvolverse fácilmente en el momento de enfrentar situaciones en las que las decisiones son cada vez mas importantes para alcanzar el éxito.

Page 8: 301330 Guia

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Programa de Ingeniería de Sistemas

BASES DE DATOS BASICA

2. JUSTIFICACION

Las bases de datos, se han convertido en una parte importante de los sistemas de información, ya que permiten un manejo dinámico de la información, proporcionando seguridad, precisión y control; además de otorgar gran cantidad de elementos para la toma de decisiones operativas y tácticas relacionadas con el manejo de grandes volúmenes de datos. Esto ha llevado a las empresas implementar grandes bases de datos con el fin de gestionar y tener un control apropiado de la información para una mejor toma de decisiones.

El manejo del curso de bases de datos le dará al estudiante la claridad en lo conceptos básicos y fundamentales que deben ser tenidos en cuenta para realizar un buen diseño de base de datos, la capacidad de diseñar y desarrollar estructuras y modelos relaciónales que administren la información de una forma confiable e integrada y que facilite la toma de decisiones en una empresa u organización en el momento indicado.

Para lograr la apropiación de todo el contenido temático el estudiante aplicara en todo momento su autoformación y se apoyara en el tutor para la resolución de dudas, también se tendrán uso de herramientas tecnológicas para la interacción con los tutores y alumnos.

Para conocer los conceptos y procedimientos para el diseño y administración de la información en las bases de datos, el estudiante tendrá un seguimiento mediante el desarrollo de evaluaciones y su seguimiento a cada una de las temáticas planteadas, el estudiante debe tener la capacidad de trabajar las temáticas mediante el aprendizaje independiente, el aprendizaje colaborativo , la tutoría presencial o mediada, el aprendizaje desde la conectividad y la evaluación de procesos y productos de aprendizaje.

Al terminar el curso el estudiante estará en capacidad de realizar diseños y modelos estructurales para el manejo de las bases de datos y podrá interactuar fácilmente mediante herramientas de consultas para la administración de los datos que se encuentra almacenada y compartida en cualquier sistema de información.

Page 9: 301330 Guia

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Programa de Ingeniería de Sistemas

BASES DE DATOS BASICA

3. INTENCIONALIDADES FORMATIVAS

3.1 PROPOSITOS

• Dar a conocer a los estudiantes de una forma clara los conceptos fundamentales de las bases de datos.

• Enfatizar en la importancia de un modelado conceptual, utilizando el

modelo entidad relación, para el análisis y diseño de una base de datos.

• Capacitar a los estudiantes a comprender y aplicar el uso de las herramientas del Lenguaje SQL para interactuar con una base de datos relacional.

3.2 OBJETIVOS

• Que el estudiante Comprenda la importancia de los modelos Entidad Relación y Modelo Relacional para diseñar una base de datos.

• Que el estudiante Aplique las herramientas del Lenguaje SQL para

interactuar con una base de datos relacional.

• Que el estudiante Comprenda la terminología de base de datos.

• Que el estudiante Adquiera los conocimientos básicos que le permitan crear estructuras y administrar estructuras simples de bases de datos para ingresar y modificar información.

• Que el estudiante Conozca procedimientos que le permitan almacenar,

ordenar y administrar datos almacenados en una o más tablas relacionadas.

• Que el estudiante Aprenda el uso de expresiones matemáticas para realizar

toda clase de cálculos y operaciones dentro de consultas, informes y formularios.

Page 10: 301330 Guia

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Programa de Ingeniería de Sistemas

BASES DE DATOS BASICA

3.3 COMPETENCIAS

• El estudiante comprende e interpreta y conozca de una forma clara todos los conceptos fundamentales de las bases de datos, para poder desarrollar e implantar bases de datos y tener un mejor control de la información.

• El estudiante adquiere destrezas en el uso de procedimientos que le

permitan almacenar, ordenar y administrar información en una o más tablas relacionadas.

• El estudiante use las herramientas del Lenguaje SQL para interactuar con

una base de datos relacional.

3.4 METAS Al terminar este curso de Bases de Datos Básico el estudiante:

• Desarrollara modelos de bases de datos relacionales teniendo en cuenta los fundamentos teóricos, que permitan al usuario, consultar y modificar los datos almacenados, ingresar o eliminar los que han dejado de ser útiles.

• Tendrá la capacidad de realizar diseños de bases de datos enfocados a dar

una solución óptima, empleando de una forma adecuada las diferentes estructuras de manejo de datos, con el fin de identificar las ventajas y desventajas y de esta forma dar la mejor solución al manejo de la información y las exigencias de los usuarios.

• Adquiera destrezas en el uso de las herramientas del Lenguaje SQL para

interactuar con una base de datos relacional.

Page 11: 301330 Guia

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Programa de Ingeniería de Sistemas

BASES DE DATOS BASICA

4. UNIDADES DIDÁCTICAS Tabla 1. Unidades Didácticas

UNIDADES CAPITULOS TEMAS PRIMERA UNIDAD

FUNDAMENTOS DE BASES DE

DATOS

1. Introducción a las Bases de Datos

2. Plan

estratégico del Diseño de Bases de Datos

• Propósito de los sistemas • Visión de los datos • Modelos de los datos • Usuarios y administradores de la

Base de Datos • Gestión de transacciones y de

Almacenamiento • Estructura de un sistema de bases

de datos • Jerarquía de los datos campo,

registro, archivos y Bases de datos • Bases de datos distribuidas y

centralizadas • Componentes de sistemas de bases

de datos • Funciones de sistemas manejadores

de bases de datos • Arquitecturas de bases de datos • Actividades Complementarias • Etapas en la planeación • Importancia de la Planeación

Estratégica • Plan estratégico de diseño de bases

de datos • Áreas funcionales de la organización • Procesos propios de cada área

funcional • Actividades propias de cada proceso • Entidades de información • Proceso de desarrollo • Actividades Complementarias

SEGUNDA UNIDAD

1. Concepto de Modelo de datos

• Introducción

Page 12: 301330 Guia

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Programa de Ingeniería de Sistemas

BASES DE DATOS BASICA

MODELADO DE DATOS

2. Modelo

Entidad – Relación

3. Modelo

Relacional

• Definición de Modelos de datos. • Clasificación de los Modelos de datos • Lenguajes e interfaces de bases de

datos • Interfaces para Sistemas de gestión

de bases de datos • Actividades Complementarias

• Conceptos básicos • Restricciones • Claves • Diagrama Entidad –Relación • Metodología de diseño conceptual • Reducción del Diagrama Entidad-

Relación a tablas • Actividades Complementarias • Orígenes del modelo relacional • Estructuras de las Bases de datos

relacionales (características y propiedades)

• Restricciones relacionales y esquemas de bases de datos relacionales

• Operaciones de actualización y tratamiento de la violación de restricciones

• Lenguajes de consulta • Álgebra Relacional • Cálculo Relacional De Tuplas • El cálculo relacional de dominios. • Modificación de la base de datos. • Actividades Complementarias

TERCERA UNIDAD

NORMALIZACION Y EL LENGUAJE SQL

1. Normalización.

• Normalización • Formas Normales • Primera forma normal (1FN) • Segunda forma normal (2FN) • Tercera forma normal (3FN) • Forma normal de Boyce-Codd

(BCFN)

Page 13: 301330 Guia

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Programa de Ingeniería de Sistemas

BASES DE DATOS BASICA

2. Lenguaje De

Consulta Sql 3. PostgreSQL

• Otras formas normales • Actividades Complementarias • Introducción • SQL • Definición de datos en SQL • Consulta de datos en SQL • Modificación de datos en SQL • Inserción • Eliminación • Actualización de la información de la

base de datos • Actividades Complementarias • Introducción • Instalación de PostgreSQL • Inicializar el servidor • Administración remota con OpenSSH • Actividades Complementarias

Page 14: 301330 Guia

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Programa de Ingeniería de Sistemas

BASES DE DATOS BASICA

4.1 MAPA CONCEPTUAL Desarrollo conceptual del curso utilizando una secuencia algorítmica para lograr una apropiación del conocimiento.

BASES DE DATOS

FUNDAMENTOS BASICOS

MODELADO DE DATOS

MODELO ENTIDAD RELACION

NORMALIZACION ALGEBRA RELACIONAL

LENGUAJE SQL

MANEJO DE INFORMACION EN BASES DE SATOS

APROPIACION

CONOCIMIENTO

DOMINIO

APLICACION

PRACTICA

ALGEBRA RELACIONAL

Page 15: 301330 Guia

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Programa de Ingeniería de Sistemas

BASES DE DATOS BASICA

5. CONCEPTO TEORICO ¿Cuáles son los nexos que se establecen entre el curso y el campo disciplinario en el que se inscribe? El desarrollo de los sistemas de información han logrado una revolución importante en el uso de las bases de datos, es aquí en donde el manejo y control de la información son vitales, ya que al conocer y tener almacenado de una forma confiable e integra los datos es posible alcanzare éxito en los diferentes procesos y en la toma de decisiones. La educación a distancia tiene como fin logran que el estudiante se interese por alcanzar su nivel de apropiación de conocimientos de una forma autónoma con el fin de encontrar la posibilidad de exigirse y exigir al tutor en el momento de resolver dudas. La aplicación de las nuevas técnicas y tecnologías para la comunicación hacen parte del desarrollo de las temáticas del curso ya que al interactuar en diferentes formas el estudiante tiene la posibilidad de ver el uso de la asignatura que esta desarrollando y enfocar la herramientas que permiten de una forma optima dar soluciones empresariales que sirven de soporte para el manejo de información y apoyo a la educación. El manejo de las bases de datos en los últimos años han experimentado profundos cambios en donde hace algunos años solamente hacían uso de ellas los grandes “genios” de la informática , negando la participación de los interesados en esta área, hoy en día las bases de datos se han extendido desde las pequeñas, medianas y grandes organizaciones en donde los profesionales en esta área están interviniendo para el análisis y diseño de dichas bases y los diferentes usuarios están reclamando una facilidad, agilidad ,control y eficiencia del uso de la información a través de dichos diseños. Por tal razón es necesario que el estudiante comprenda todos los conceptos fundamentales y las técnicas para el desarrollo y modelado de los datos con el fin de suplir las necesidades que día a día exige el mercado. ¿Cuáles son las relaciones que se establecen en el curso entre las unidades conceptuales que lo fomentan y esas unidades conceptuales que transitan en el campo de conocimiento del que hace parte?

Page 16: 301330 Guia

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Programa de Ingeniería de Sistemas

BASES DE DATOS BASICA

Las bases de datos son de gran importancia para el control y administración de la información en cualquier organización, el manejo de la información es esencial en cualquier área del conocimiento, el desarrollo de las unidades conceptuales a que hacen referencia esta guía llevan al estudiante de la mano en la adquisición del conocimiento iniciando desde lo mas básico hasta llegar a alcanzar lo necesario para desarrollar y desenvolverse en la vida real. La primera unidad consta de dos capítulos, en donde se explican los conceptos básicos de las bases de datos, su funcionalidad y sus principales usos en las organizaciones, También se da un enfoque hacia la forma como se debe realizar un análisis de la información para hacer un buen diseño de una base de datos. La Segunda Unidad Hace referencia al Modelado de Datos consta de 3 capítulos, esta unidad es muy importante, ya que en ella se realiza un análisis de los modelos en el área de la base de datos, se hace un estudio del modelo entidad relación del cual se estudian los aspectos básicos, sus estructuras, objetivos y restricciones, la teoría de la normalización en su tres formas, luego se hace referencia en el álgebra y calculo relacional para la optimización de consultas. La Tercera unidad hace referencia al manejo de consultas e instrucciones básicas del lenguaje SQL, también se realizara la explicación de estos conceptos utilizando manejadores bases de datos libres como el Postgresql y el MySql. ¿A que tipo de problemáticas teóricas, metodológicas o recontextuales responde el curso? El curso atiende a las siguientes problemáticas: Problemáticas teóricas: se identifican los objetivos básicos, funciones, modelos, componentes, aplicaciones e impacto social de los sistemas de bases de datos. Se Comprende el concepto de independencia de datos y su importancia en un sistema de bases de datos. Se Identifican los componentes y funciones principales de un sistema gestor de bases de datos y la importancia de controlar de una forma ágil y segura la información dando a los usuarios la capacidad de manejo y control de la información en todo instante. Problemáticas metodológicas: El curso se desarrollara siguiendo una serie de metodologías en las cuales el estudiante interactúa con el tutor utilizando las nuevas tecnologías, (correo electrónico, Chat, y el manejo de aulas virtuales), para el desarrollo de las tutorías, el aprendizaje autónomo es esencial para la apropiación de conceptos ya que el estudiante debe asumir el reto de lograr el conocimiento de una forma individual y grupal. Problemáticas recontextuales: El conocimiento y el manejo de las bases de datos es indispensable para el control de la información en cualquier organización, el estudiante debe estar en capacidad de dar soluciones al manejo de información y

Page 17: 301330 Guia

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Programa de Ingeniería de Sistemas

BASES DE DATOS BASICA

generar diseños de modelos estructurales que sirvan para administrar y controlar la información en cualquier área que se requiera. ¿Cuál es la perspectiva en la que se sitúa de manera particular el curso en dicho campo del conocimiento y que aportes se desprenderán de su desarrollo? En este curso se ofrecen las herramientas necesarias para que el estudiante aprenda a generar soluciones integrales y confiables para la interacción con el al contexto que lo rodea. ¿Qué tipo de competencias fomenta entre quienes asuman su estudio y aprendizaje? El estudiante que tome el curso lograra asumir con responsabilidad su aprendizaje autónomo y grupal, tendrá la capacidad de hacer uso de las nuevas tecnologías de información y la comunicación como medio para el desarrollo de su aprendizaje, podrá aplicar su conocimiento a la solución de problemas que permitan mejorar procesos en cualquier institución y organización que lo necesite. Las competencias generales de aprendizaje que pretende el curso son las siguientes: Cognitiva: Comprensión, expresión y desarrollo de habilidades comunicativas como, observar, analizar, formular objetivos, diagnosticar y proponer finalmente elementos funcionales, formales y espaciales de diseño que articulen y estructuren la documentación. Valorativa: Apropiación de valores esenciales como el respeto, la tolerancia y el compromiso profesional con los diferentes ámbitos culturales y sociales del entorno urbano, en los que participa el estudiante, a través del reconocimiento del mundo formal y su región. Comunicativa: Comprensión, expresión y desarrollo de habilidades comunicativas, básicas como el observar, hablar – leer y escribir, clasificando los elementos del análisis y documentación de un sistema. Contextual: Capacidad para ubicar, analizar, interpretar, diagnosticar, y proponer a través de la aplicación de los conocimientos adquiridos, en el transcurso de las otras actividades desarrolladas durante el semestre generando una respuesta con criterios, Formal – Funcional en un contexto regional.

Page 18: 301330 Guia

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Programa de Ingeniería de Sistemas

BASES DE DATOS BASICA

6. METODOLOGIA La Universidad Nacional Abierta y a Distancia, ofrece todos sus cursos en modalidad a distancia para el desarrollo del contenido se realizara mediante el trabajo individual y el trabajo grupal, la socialización de dicho trabajo se realizara en la tutorías o encuentros presénciales en las cuales el estudiante resolverá sus dudas interactuando con el tutor. Es necesario que los estudiantes resuelvan las actividades propuestas para alcanzar el éxito del aprendizaje además dichas actividades poseen un porcentaje para la calificación final, estas actividades se deben realizar mediante encuentros ya sea utilizando las mediaciones tecnológicas de una forma sincrónica o asincrónica o mediante encuentros en pequeños grupos o haciendo usos de herramientas que se ofrezcan en el campus virtual. El autoaprendizaje es el proceso que permite al estudiante alcanzar de forma individual o mediante la interacción grupal el conocimiento, aquí el estudiante adquiere la capacidad de aprender por si mismo desarrollando habilidades cognitivas y comunicativas, de esta forma se adquiere un conocimiento integral, gracias a las ayudas de las tutorías, los medios escritos, los medios virtuales y electrónicos Es muy importante realizar un seguimiento del cronograma de actividades diseñado para el desarrollo del curso y de todos los materiales ofrecidos para el desarrollo de actividades. Las actividades preliminares o previas en las cuales el estudiante identificara los propósitos y componentes del curso y se capaz de plantear las estrategias pedagógicas para el conocimiento que se pretende alcanzar. Las actividades en proceso en donde el estudiante adquiere conocimiento paso a paso mediante el seguimiento de las actividades individuales y grupales que se proponen. Las actividades de práctica en donde el estudiante realizara actividades haciendo uso de herramientas de manejo de bases de datos orientadas al software libre, para la apropiación de conceptos adquiridos en el trascurso del curso.

Page 19: 301330 Guia

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Programa de Ingeniería de Sistemas

BASES DE DATOS BASICA

Las actividades evaluativas en donde se lleva a cabo la valoración del aprendizaje del alumno teniendo en cuenta la autoevaluación, la coevaluación y la heteroevaluación

7. SISTEMA DE EVALUACION

El proceso de evaluación se tendrán en cuenta la auto, co y heteroevaluacion. La Autoevaluación: la realiza el estudiante en cada uno de los encuentros mediante la autorreflexión de los procesos y logros alcanzados, y las estrategias que generan para mejorarlas. La coevaluación: se realiza entre los estudiantes de los pequeños grupos y se evalúan los productos de aprendizaje de cada participante. La hereoevaluación: es la que realiza el tutor, el objetivo principal es examinar y calificar el desempeño del participante, desde la búsqueda permanente de respuesta y la apropiación del conocimiento.

Page 20: 301330 Guia

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Programa de Ingeniería de Sistemas

BASES DE DATOS BASICA

8. GLOSARIO DE TERMINOS Archivo: Grupo de registros relacionados

Atributos: Es una unidad básica e indivisible de información acerca de una entidad o una relación. Por ejemplo la entidad proveedor tendrá los atributos nombre, domicilio, población, CIF.

Base de datos: Base de Datos es un conjunto exhaustivo no redundante de datos estructurados organizados independientemente de su utilización y su implementación en má3quina accesible en tiempo real y compatible con usuarios concurrentes con necesidad de información diferente y no predicable en tiempo.

Campo: Grupo de caracteres

Claves: Campo o grupo de campos en un registro, que se usa para identificar a este ultimo.

Clave Primaria: Campo o grupo de campos que identifican exclusivamente un registró.

Diagrama Entidad- Relación: Modelo de datos que usa símbolos gráficos para mostrar la organización y las relaciones entre los datos.

Dominios: Es el conjunto de valores que puede tomar cada atributo. Por ejemplo el dominio del atributo población, será la relación de todas las poblaciones del ámbito de actuación de nuestra empresa.

Entidades: Son objetos concretos o abstractos que presentan interés para el sistema y sobre los que se recoge información que será representada en un sistema de bases de datos. Por ejemplo, clientes, proveedores y facturas serían entidades en el entorno de una empresa.

Integridad de datos: Grado hasta el cual son exactos los datos en cualquier archivo individual.

Lenguaje de Consulta estructurado(SQL): Lenguaje de manipulación de datos estandarizado.

Page 21: 301330 Guia

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Programa de Ingeniería de Sistemas

BASES DE DATOS BASICA

Metodos: Una operación que realiza acceso a los datos. Podemos definir método como un programa procedimental o procedural escrito en cualquier lenguaje, que está asociado a un objeto determinado y cuya ejecución sólo puede desencadenarse a través de un mensaje recibido por éste o por sus descendientes.

Métodos heredados: Están definidos en un objeto diferente, antepasado de éste (padre, "abuelo", etc.). A veces estos métodos se llaman métodos miembro porque el objeto los posee por el mero hecho de ser miembro de una clase.

Modelo de datos: Mapa o diagrama de entidades y sus relaciones.

Modelo de datos en red: Es una variación del modelo de datos jerárquico con relación de propietario-miembro, en la que un miembro quizá tenga muchos propietarios

Modelo Entidad – Relación : Se trata de una técnica de diseño de base de datos gráfica, que nos muestra información relativa a los datos y la relación existente entre ellos.

Modelo jerárquico de datos: Una clase de modelo lógico de bases de datos que tiene una estructura arborescente. Un registro subdivide en segmentos que se interconectan en relaciones padre e hijo y muchos más. Los primeros sistemas administradores de bases de datos eran jerárquicos. Puede representar dos tipos de relaciones entre los datos: relaciones de uno a uno y relaciones de uno a muchos

Modelo relacional de datos: Es el más reciente de estos modelos, supera algunas de las limitaciones de los otros dos anteriores. El modelo relacional de datos representa todos los datos en la base de datos como sencillas tablas de dos dimensiones llamadas relaciones. Las tablas son semejantes a los archivos planos, pero la información en más de un archivo puede ser fácilmente extraída y combinada..

Tablas : Es la forma de estructurar los datos en filas o registros y columnas o atributos.

Registro: es el concepto básico en el almacenamiento de datos. El registro agrupa la información asociada a un elemento de un conjunto y está compuesto por campos.

Redundancia de datos: Duplicación de datos en archivos independientes.

Page 22: 301330 Guia

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Programa de Ingeniería de Sistemas

BASES DE DATOS BASICA

Relación: Es la asociación que se efectúa entre entidades. Por ejemplo la relación entre las entidades facturas emitidas y clientes.

Relaciones: Las relaciones entre objetos son, precisamente, los enlaces que permiten a un objeto relacionarse con aquellos que forman parte de la misma organización.

Selección: Manipulación de datos que clasifica filas de acuerdo con ciertos criterios.

Page 23: 301330 Guia

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Programa de Ingeniería de Sistemas

BASES DE DATOS BASICA

9. FUENTES DOCUMENTALES

• ADORACIÓN DE MIGUEL CASTAÑO, MARIO G.PIATTINI VELTHUIS,

(1.998) Fundamentos y Modelos de Bases de datos. Ed. Alfaomega S.A.

• ADORACIÓN DE MIGUEL CASTAÑO, MARIO G.PIATTINI VELTHUIS, (1.998) Diseño de Bases de datos Relaciónales, Editorial Alfaomega S.A.

• C.J. DATE, (2.001) Introducción a los Sistemas de Bases de datos, edición,

Addison Wesley Iberoamericana.

• DEITEL Y DEITEL. Análisis y diseño de bases de datos. • GIO WIEDERNOLD, Diseño de Bases de Datos

• HENRY F.KORTH, ABRAHAM SILBERCHATZ, (1.998). Fundamentos de

Bases de Datos., Editorial Mc Graw Hill.

• MIGUEL A. RODRIGUEZ ALMEIDA, (1.992). Bases de Datos, Editorial Mc Graw Hill.

• Miguel A. Rodríguez Almeida, Bases de Datos, (1.992). Editorial Mac Graw

Hill,1992

• Luis Hernando Rojas,(1.992). Guía Procesamiento de Datos, Editorial UNAD.

SITIOS WEB

• www.postgresql.org • www.programacion.com • www.lawebdelprogrmador.com • http://es.tldp.org/Tutoriales/doc-modelado-sistemas-UML/multiple-

html/x332.html • http://atenea.udistrital.edu.co/profesores/jdimate/basedatos1/tema3_1.htm • http://dis.um.es/~barzana/Informatica/IAGP/IAGP_BD_Relacional.html • http://www.maestrosdelweb.com/editorial/pdf/tutsql2.pdf • http://www.programacionfacil.com/php/siete7.htm • http://www.programacion.net/bbdd/tutorial/sql/2/

Page 24: 301330 Guia

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Programa de Ingeniería de Sistemas

BASES DE DATOS BASICA

GUIA DE ACTIVIDADES

Page 25: 301330 Guia

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Programa de Ingeniería de Sistemas

BASES DE DATOS BASICA

La guía de actividades establece: • Un conjunto de situaciones y actividades didácticas orientadas al desarrollo de

procesos cognitivos como condiciones para el aprendizaje significativo. • Una estructuración de los procesos de aprendizaje por fases: reconocimiento,

profundización y transferencia, como estrategia para la planificación y realización del trabajo académico en torno a las unidades conceptuales y logro de las intencionalidades formativas.

• Estrategias, procedimientos, técnicas y herramientas para que el estudiante

active estructuras de pensamiento autónomo, estudio independiente y procesos de socialización.

A continuación se presentan las fases de aprendizaje que debe evidenciar el estudiante:

Page 26: 301330 Guia

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Programa de Ingeniería de Sistemas

BASES DE DATOS BASICA

Page 27: 301330 Guia

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Programa de Ingeniería de Sistemas

BASES DE DATOS BASICA

FASES DE

APRENDIZAJE

UNIDADES DIDÁCTICAS

SITUACIONES DE SALIDA

SITUACIONES DIDÁCTICAS / ACTIVIDADES

CARACTER DE LA

ACTIVIDAD

FORMATO DE OBJETIVACIÓN /

PRODUCTOS

SISTEMA DE INTERACTIVIDADES

SISTEMA DE EVALUACION SEGUIMIENTO

Situación 1: Actividad de inducción al curso en grupo. Tiempo: 2 horas

Grupo Colaborativos

Resumen / Mapa conceptual

Encuentro presencial directo (Tutoría grupal)

RE

CONO

CIM

IENT

O Adquirir los conceptos y conocimientos fundamentales para el manejo las Base de Datos.

Situación 2: Estudio Independiente. Investigación en diferentes fuentes documentales sobre los conceptos de básicos de las Bases de Datos. Realizar un informe Tiempo: 12 horas Situación: 3 Desarrollo de Actividad 1. Esta actividad puede ser complementada por el tutor. Tiempo 5 horas

Individual o Grupal Individual o grupal

Fichas Resumen / Mapa conceptual Informe Portafolio Fichas Resumen

Correo electrónico, teléfono o informe escrito. Correo electrónico, teléfono o informe escrito

Autoevaluación Portafolio personal de desempeño. Autoevaluación Portafolio personal de desempeño

Seguimiento Portafolio. Seguimiento Portafolio

PROF

UNDI

ZACI

ON

Unidad 1. Fundamentos de las bases de datos.

Diferenciar los modelos arquitecturas ,componentes y funciones de datos y la forma como actúa el SGBD

Situación 4: Lectura del capitulo 2 Plan estratégico de diseño de las bases de datos Realizar un ensayo Tiempo: 12 horas Situación : 5 Socialización ensayo por parte del tutor Tiempo: 2 horas

Grupal Grupal

Informe / Portafolio. Informe / Portafolio

Trabajo en Pequeños grupos Correo Electrónico, o Comunicación presencial (Tutoría Grupal).

Auto evaluación y Coevaluación Portafolio Personal

Seguimiento Portafolio

Page 28: 301330 Guia

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Programa de Ingeniería de Sistemas

BASES DE DATOS BASICA

TRAS

NFER

ENCI

A

Adquirir los conocimientos en la elaboración de los planes estratégicos para el diseño de Base de Datos

Situación 6: Socialización temas unidad por parte del tutor Tiempo: 2 horas Situación 7 Evaluación de las unidades Tiempo: 2 horas Situación 8: Realización Actividad 2. Referente plan estratégico de diseño de las bases de datos Esta actividad puede ser complementada por el tutor. Tiempo: 5 horas

Individual Grupal Individual / Grupo Colaborativo

Informe. Fichas Resumen / Mapa conceptual Informe Portafolio

Encuentro chat, correo electrónico Encuentro Presencial directo (Tutoria Grupal) Corroo Electornico, chat

Autoevaluación Portafolio personal de desempeño. Heteroevaluación. Autoevaluación Portafolio personal de desempeño.

Seguimiento Portafolio Seguimiento Portafolio. Seguimiento Portafolio

FASES

DE APRENDIZAJE

UNIDADES DIDÁCTICAS

SITUACIONES DE SALIDA

SITUACIONES DIDÁCTICAS / ACTIVIDADES

CARACTER DE LA

ACTIVIDAD

FORMATO DE OBJETIVACIÓN /

PRODUCTOS

SISTEMA DE INTERACTIVIDADES

SISTEMA DE EVALUACION SEGUIMIENTO

RECO

NOCI

MIE

NTO

Unidad 2. Modelado de Datos.

Análisis de los diferentes modelos más importantes en el área de las bases de datos.

Situación 9: Definición de los conceptos básicos de modelo de datos y la restricción de los diseños. Realización de Informe Tiempo: 12 horas Situación 10: Laboratorio 1: Conocimiento del instalación y configuración manejador de bases de datos Postgresql Tiempo: 2 horas

Individual o Grupal Grupal

Informe Portafolio Informe

Correo electrónico, teléfono o informe escrito. Encuentro Presencial directo (Tutoria Grupal)

Autoevaluación, coevaluacion Portafolio personal de desempeño Autoevaluación, coevaluacion Portafolio personal de desempeño

Seguimiento Portafolio Seguimiento Portafolio

Page 29: 301330 Guia

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Programa de Ingeniería de Sistemas

BASES DE DATOS BASICA

PROF

UNDI

ZACI

ON

Adquirir conocimientos acerca del modelo entidad relación. Y modelo relacional

Situación 11: Desarrollo de Actividad 3 Tiempo: 5 horas Situación 12: Socialización de la Actividad 3 y propuesta de desarrollo de proyecto para el curso por parte del tutor. Tiempo 2 horas Situación 13: Laboratorio 2 Utilización de instrucciones básicas del SQL. Tiempo: 4 horas

Individual/ Grupal Individual/ Grupal Grupal

Informe / Portafolio Informe / Portafolio Informe / Portafolio

Correo Electrónico, o Comunicación mediante chat Presencial (Tutoría Grupal). Presencial (Tutoría Grupal).

Auto evaluación y Coevaluación Portafolio Personal

Seguimiento Portafolio

Page 30: 301330 Guia

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Programa de Ingeniería de Sistemas

BASES DE DATOS BASICA

TRAS

NFER

ENCI

A

Aplicación del modelo entidad relación al diseño de modelos relacionales

Situación 14: Lectura de los temas del capitulo 3 Realizar Mapa Conceptual. Tiempo: 17 horas Situación 15: Laboratorio 3 Resolución de dudas y manejo de las métodos, instrucciones y al funcionamiento del manejador de base da datos Postgresql Seguimiento del proyecto Tiempo: 2 Horas. Situación 16: Evaluación Unidades vistas Tiempo: 2 Horas Situación 17: Lectura acerca del Álgebra y calculo Relacional Realizar un mapa conceptual Tiempo: 10 horas

Individual Grupal Individual Individual

Mapa conceptual Informe Portafolio. Informe Potafolio Mapa conceptual Informe Portafolio.

Correo electrónico, teléfono o informe escrito Presencial (Tutoria Grupal) Presencial (Tutoria Grupal Correo electrónico, teléfono o informe escrito.

Autoevaluación Portafolio personal de desempeño. Auto evaluación y Heteroevaluación Auto evaluación y Heteroevaluación Autoevaluación Portafolio personal de desempeño.

Seguimiento Portafolio Seguimiento Portafolio.

Page 31: 301330 Guia

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Programa de Ingeniería de Sistemas

BASES DE DATOS BASICA

FASES DE

APRENDIZAJE

UNIDADES DIDÁCTICAS

SITUACIONES DE SALIDA

SITUACIONES DIDÁCTICAS / ACTIVIDADES

CARACTER DE LA

ACTIVIDAD

FORMATO DE OBJETIVACIÓN /

PRODUCTOS

SISTEMA DE INTERACTIVIDADES

SISTEMA DE EVALUACION SEGUIMIENTO

RECO

NOCI

MIE

NTO

Manejo del proceso de normalización para la optimización y diseño de bases de datos

Situación 18: Desarrollo de la Actividad 4 Tiempo: 6 Horas. Situación 19: Socialización Actividad tutor Tiempo: 4 Horas Situación 20: Laboratorio 4 Solución de problemas utilizando el lenguaje de consulta SQL Tiempo 4 Horas

Individual Individual o grupal Grupal

Informe Portafolio Informe Portafolio Informe Portafolio

Correo electrónico, teléfono o informe escrito Correo electrónico, teléfono o informe escrito Presencial (Tutoria Grupal) iluciones

Autoevaluación Portafolio personal de desempeño heteroevaluacion Portafolio personal de desempeño Portafolio personal de desempeño

Seguimiento Portafolio. Seguimiento Portafolio Seguimiento Portafolio

PROF

UNDI

ZACI

ON

Unidad 3. Normalización Y El Lenguaje SQL .

Conocimiento sobre optimización de consultas utilizando el lenguaje SQL

Situación 21: Realización de un mapa conceptual del capitulo 2 unidad 3 del Lenguaje de consulta SQL y haga un estudio detallado del capitulo Tiempo 10 horas. Situación 19: Socialización Actividad tutor seguimiento del proyecto curso Tiempo: 4 Horas Situación 22: Realización de la Actividad 5 Tiempo 12 horas Situación 23: Socialización Actividad 5 Tiempo 2 Horas

Grupal/ individual Grupal / Individual Grupal/ Individual Grupal/Individual

Informe / Portafolio Informe / Portafolio Mapa conceptual Informe Portafolio. Mapa conceptual Informe Portafolio.

Correo Electrónico,chat Correo Electrónico,chat, presencial Correo electrónico, teléfono o informe escrito Presencial (Tutoria Grupal

Auto evaluación y Coevaluación Portafolio Personal. Auto evaluación y Coevaluación Portafolio Personal Auto evaluación y Coevaluación Portafolio Personal Auto evaluación y Coevaluación Portafolio Personal

Seguimiento Portafolio Seguimiento Portafolio Seguimiento Portafolio Seguimiento Portafolio

Page 32: 301330 Guia

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Programa de Ingeniería de Sistemas

BASES DE DATOS BASICA

TRAS

NFER

ENCI

A

Manejo del Lenguaje de Consulta SQL, Mediante la Herramienta de Software Libre

Situación 24: Desarrollo de Laboratorio 5 Implementación de llaves primarias, llaves ajenas e integridad referencial en postgresql. Tiempo : 4 horas Situación 25: Evaluación Final Curso y proyecto final del curso Tiempo: 2 horas

Individual Grupal/ Individual

Informe Portafolio. Informe Portafolio.

Presencial (Tutoría Grupal). Presencial (Tutoría Grupal).

Heteroevaluación Heteroevaluación

Seguimiento Portafolio Seguimiento Portafolio

Page 33: 301330 Guia

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Programa de Ingeniería de Sistemas

BASES DE DATOS BASICA

1. ACTIVIDADES PROPUESTAS

1.1 ACTIVIDAD 1 1. ¿Cuáles son las cuatro diferencias principales entre un sistema de

procesamiento de archivos y un SGDB?. 2. Investigue y determine cuáles son los inconvenientes de un sistema gestor de

base de datos?. 3. Elabore un cuadro y explique la diferencia entre independencia de datos física

y lógica. 4. Liste las cinco responsabilidades del sistema gestor de la base de datos. Para

cada responsabilidad explíquense los problemas que ocurrirían si no se realizara esa función.

5. ¿Cuáles son las cinco funciones principales del administrador de la base de

datos? 6. Investigue y amplié la información relacionada con la arquitectura de dos y tres

capas. 7. ¿Cuales son las ventajas de usar un sistema de base de datos? 8. ¿Qué entiende por el término sistema relacional? Diferencia entre los

sistemas relacionales y los no relaciónales. 9. ¿Que entiende por el termino modelo de datos? Explique la diferencia entre un

modelo de datos y su implementación? 10. Defina los siguientes términos:

Acceso concurrente, Administración de datos, archivo almacenado, Base de datos, DBA, DBMS, entidad, integridad, lenguaje de consulta, redundancia, sistemas de base de datos, transacción, vínculo.

1.2 ACTIVIDAD 2 1. Tomando como base la empresa donde usted trabaja, se solicita, un

documento donde se establezcan los siguientes elementos de la planeación:

• Visión • Misión

Page 34: 301330 Guia

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Programa de Ingeniería de Sistemas

BASES DE DATOS BASICA

• Metas • Objetivos • Estrategias para cada fase del desarrollo

Para lo anterior, haga uso de los datos obtenidos por usted en el análisis de la alternativa de solución propuesta y en la documentación lograda en sus visitas hechas al cliente en su trabajo de campo, realice y aporte como herramienta la matriz DOFA que se ajuste a la realidad de la entidad escogida.

2. Cuál es la diferencia entre formalización, especialización y estandarización? ¿Cree que una organización que es alta en una de estas tres dimensiones también podría serlo en las restantes? Analícelo.

3. ¿Cuáles son los cinco subsistemas en las organizaciones? Si una organización

tuviera que prescindir de uno de ellos, ¿sin cuál podría sobrevivir más tiempo?, Explique

1.3 ACTIVIDAD 3 1. Elabore un cuadro y explique las diferencias entre los términos clave primaria,

clave candidata y superclave. 2. Una oficina de registro de una universidad mantiene datos acerca de las

siguientes entidades: asignaturas, ofertas de asignaturas, estudiantes, profesores. Determine los atributos y la correspondencia para cada una de las entidades.

3. Considere una base de datos usada para registrar las notas que obtienen los

estudiantes en diferentes exámenes de diferentes ofertas de asignaturas. Determine los atributos para cada entidad, defina e identifique los diferentes tipos de clave.

4. Investigue acerca de las herramientas que se utilizan para el modelado de

datos que soporten diagramas E-R y diagramas de clase UML. 5. Dibujar el diagrama entidad relación para cada uno de los siguientes casos:

• Una empresa de arquitectos desea conocer en todo momento la casa en que están trabajando sus empleados. Se sabe que en cada casa puede haber varios empleados y no todos tienen que estar ocupados en cada instante.

• Un colegio desea saber las asignaturas que imparte cada profesor. El Coordinador Académico ha dispuesto que cada profesor puede dar mas de una asignatura y una asignatura puede ser impartida por varios profesores.

Page 35: 301330 Guia

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Programa de Ingeniería de Sistemas

BASES DE DATOS BASICA

6. Se desea diseñar una base de datos que recoja información sobre la Vuelta

Ciclista a España. Los supuestos semánticos que se utilizaran son los siguientes (entre paréntesis aparecen los nombre de algunos campos que se desean tener en la bases de datos)

• Cada edición de la Vuelta viene identificada por un código (CE), además,

interesa conservar el año (A) en que ha tenido lugar dicha edición. • Todas las ediciones tienen las mismas etapas (E), aunque puede variar su

longitud. Se quiere guardar la longitud de cada etapa (KM) de una edición. • Cada equipo (EQ) tiene un nombre (N EQ), también queremos guardar su

fecha de fundación (F EQ). • Todos los equipos tienen un único patrocinador (PA), el patrocinador puede

variar de un año a otro, pero no dentro del mismo año. • Queremos tener los equipos que han participado en cada edición con el

puesto (PE) conseguido por cada uno de ellos (dos equipos no pueden conseguir el mismo puesto en una misma edición).

• Los corredores (C), interesa guardar también su nombre (N C) y fecha de nacimiento (F C), pueden cambiar de equipo de un año a otro, pero nunca dentro del mismo.

• En cada etapa de una edición un corredor consigue un único puesto (P) y un puesto lo consigue un único corredor.

• Nos interesa guardar los tiempos (T) conseguidos por cada corredor en cada etapa de una edición. En cada etapa de una edición, un puesto implica un tiempo determinado.

Se pide realizar el modelo entidad/relación de la base de datos y la normalización respectiva, utilizando los atributos que se dan en el enunciado.3 7. Construya un diagrama E-R para un hospital con un conjunto de pacientes y un

conjunto de médicos. Asóciese con cada paciente un registro de las diferentes pruebas y exámenes realizados.

8. Una oficina de registro de una universidad mantiene datos acerca de las siguientes entidades:

• asignaturas: incluyendo el número, titulo, programa y prerrequisitos • ofertas de asignaturas: incluyendo número de asignatura, año, semestre,

número de sección, profesor(es), horarios y aulas • estudiantes: incluyendo id-estudiante, nombre y programa • profesores: incluyendo numero de identificación, nombre, departamento y

titulo.

Page 36: 301330 Guia

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Programa de Ingeniería de Sistemas

BASES DE DATOS BASICA

Además, la matricula de los estudiantes en asignaturas y las notas concedidas a estudiantes en cada asignatura en la que están matriculados se deben modelar adecuadamente.

9. Diseñe un diagrama E-R para almacenar los logros de su equipo deportivo favorito. Se deberían almacenar los partidos jugados, los resultados de cada partido, los jugadores de cada partido y las estadísticas individuales de cada jugador para cada partido. Las estadísticas de resumen se deberían modelar como atributos derivados.

10. Considérese el diagrama de la figura, que modela una librería en línea. • Lístense los conjuntos de entidades y sus claves primarias. • Supóngase que la librería añade casetes de música y discos compactos a

su colección. El mismo elemento musical puede estar presente en formato de casete o de disco compacto con diferentes precios. Extiéndase el diagrama E-R para modelar esta adición, ignorando del es esto sobre las cestas de la compra.

• Extiéndase ahora el diagrama E-R usando generalización para modelar el caso en que una cesta de la compra pueda contener cualquier combinación de libros, casetes de música o discos compactos.

1.4 ACTIVIDAD 4 1. Dadas las relaciones siguientes:

HOMBRES(NOMH, EDAD) Significado: Cada fila representa a un hombre, cuyo nombre es NOMH y su edad en años es EDAD. MUJERES(NOMM, EDAD) Significado: Cada fila representa a una mujer, cuyo nombre es NOMM y su edad en años es EDAD. HSIM(NOMH, NOMM) Significado: El hombre NOMH cae simpático a la mujer NOMM MSIM(NOMH, NOMM) Significado: La mujer NOMM cae simpática al hombre NOMH MATRIM(NOMH, NOMM) Significado: La pareja NOMH y NOMM están casados

Page 37: 301330 Guia

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Programa de Ingeniería de Sistemas

BASES DE DATOS BASICA

Escribir las sentencias necesarias para responder a las preguntas siguientes:

• Hallar las parejas de hombres y mujeres que se caen mutuamente simpáticos

• Hallar los matrimonios en los que ambos esposos se caen mutuamente simpáticos.

• Hallar las mujeres casadas a quienes no cae simpático su marido.

2. Sean las relaciones siguientes:

SOCIO (AFICIONADO, VIDEOCLUB) Significado: AFICIONADO es SOCIO de VIDEOCLUB GUSTA (AFICIONADO, PELÍCULA) Significado:PELÍCULA GUSTA a AFICIONADO VIDEOTECA (VIDEOCLUB, PELÍCULA) Significado: VIDEOCLUB dispone en su VIDEOTECA de PELÍCULA

Escribir las sentencias necesarias para responder a las preguntas siguientes:

• Videoclubes que disponen de alguna película que le guste a Jose Perez • Aficionados que son socios al menos de un videoclub que dispone de

alguna película de su gusto • Aficionados que no son socios de ningún videoclub donde tengan alguna

película de su gusto.

3. Sean las relaciones siguientes: PRO(NP, NOMP, CIUDADP) Significado: Cada fila representa un proveedor, cuyo identificador es NP, su nombre NOMP y habita en la ciudad CIUDADP. ART(NA, DESA, COLOR, TALLA) Significado: Cada fila representa un artículo, cuyo identificador es NA y su descripción es DESA. FAB(NF, NOMF, CIUDADF) Significado: Cada fila representa un fábrica cuyo identificador es NF, su nombre es NOMF y esta situada en la ciudad CIUDADF. PED(NP, NA, NF, CANTIDAD)

Page 38: 301330 Guia

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Programa de Ingeniería de Sistemas

BASES DE DATOS BASICA

Significado: Cada fila representa un pedido del artículo NA al proveedor NP para la fábrica NF.

Escribir las sentencias necesarias para responder a las preguntas siguientes:

• Hallar los nombres de las fábricas situadas en Madrid • Proveedores que suministran a la fábrica F1 • Nombre de las fábricas a las que suministra el proveedor P1 • Colores de los artículos suministrados por el proveedor P1 • Artículos suministrados a las fábricas de Madrid • Artículos suministrados por proveedores en cuya ciudad hay alguna fábrica • Fábricas que usan al menos algún artículo suministrado por el proveedor

P1 • Parejas de ciudades tales que un proveedor de la primera abastece a una

fábrica de la segunda • Proveedores que suministran un mismo artículo, al menos, a todas las

fábricas. • Fábricas que usan, al menos, todos los artículos suministrados por el

proveedor P1 • Fábricas abastecidas por el proveedor P1 con todos los artículos que este

suministra 1.5 ACTIVIDAD 5 Diseñe una base de datos en donde aplique lo siguiente:

• Formas de interaccionar con el motor de base de datos: línea de comandos: psql. Interfaces graficas: pgaccess, pgadmin, pgexplorer.

• Definición y alteración de la estructura de una base de datos: create, alter. • Aplicación de los diferentes tipos de datos disponibles en postgresql. • Aplicación de funciones predefinidas en postgresql • Consultas aplicando operadores de manejo de caracteres

2. ¿COMO SE CONFORMAN LOS GRUPOS DE TRABAJO Y QUE ES EL PORTAFOLIO? Se deben conformar grupos de 5 estudiantes, Presentar el portafolio en donde se coleccionan todos los productos de aprendizaje, allí se deben recopilar todos los avances de cada estudiante, es el reflejo de su autoaprendizaje. EL Portafolio debe llevar lo siguiente:

• Control de lecturas individuales.

Page 39: 301330 Guia

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Programa de Ingeniería de Sistemas

BASES DE DATOS BASICA

• Informes de las unidades desarrollados. • Autoevaluaciones • Informes en pequeño grupo colaborativo • Coevaluaciones • Talleres y practicas de laboratorios

El Portafolio es la colección sistemática y organizada, del material que produce y de las actividades que desarrolla el participante de acuerdo con las metas establecidas por él y las especificaciones planteadas en el curso académico. El propósito es:

1. Monitorear su progreso en cuanto a conceptualización, comprensión y aplicación; habilidades y destrezas cognitivas, meta cognitivas e interpersonales; actitudes, intereses y valores, motivaciones y hábitos mentales.

2. Poner en evidencia la calidad de los procesos, los conceptos y los

productos realizados.

3. Evaluar tanto los procesos llevados a cabo, como los materiales producidos.

4. Identificar avances y necesidades, y proponer acciones de seguimiento

pertinentes. La esencia del portafolio es la reflexión que hace el participante y autor sobre los materiales coleccionados. No se debe confundir la evaluación del portafolio con la evaluación del material que contiene. Una colección de materiales sin una página de reflexión, no es un portafolio, es un archivo sin significado. En verdad lo que el participante debe valorar en el portafolio, es la responsabilidad consigo mismo y el respeto por los demás, antes que el número de páginas archivadas. La calificación del portafolio dependerá de tres criterios:

1. Que el portafolio este completo, es decir contenga todos los materiales, que inicialmente se acordó coleccionar.

2. Que el portafolio este organizado, es decir que tenga una estructura y todos sus componentes estén debidamente identificados, ordenados, categorizados y limpios, de suerte que un lector desprevenido pueda recorrer fácilmente sus secciones y obtener la Información que necesita. Algunos autores sugieren que la organización del portafolio, refleja hasta cierto grado la personalidad y carácter de su autor.

Page 40: 301330 Guia

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Programa de Ingeniería de Sistemas

BASES DE DATOS BASICA

3. El progreso en cuanto a profundidad del contenido, proceso de autoevaluación y coevaluación, habilidad autocrítica, autorregulación, trabajo autónomo y trabajo cooperativo.

Cada participante debe crear, organizar y usar un fortafolio, para las actividades de aprendizaje que se realicen.

Cada participante será veedor del portafolio de un compañero, quien a su vez será veedor de éste. La función del veedor es coevaluar el portafolio de su compañero y asumir responsabilidad por la calificación que se asigne. Recuerde que en el portafolio deben ir registradas todas las secciones de trabajo que usted realice: trabajo individual, de pequeño grupo o de gran grupo y adjunto a cada una de estas debe estar el proceso de evaluación correspondiente. El portafolio debe presentarse teniendo en cuenta las normas para presentación de trabajos escritos.

APRENDIZAJE COLABORATIVO FICHA DE TRABAJO

NOMBRE DEL GRUPO:_______________________________________________________________ NOMBRE DEL RELATOR:____________________________________________________________ NOMBRE DEL COORDINADOR:______________________________________________________ INTEGRANTES DEL GRUPO:_________________________________________________________ ________________________________________________________ ________________________________________________________ ________________________________________________________ ________________________________________________________ ________________________________________________________ FECHA:_________________________ ASISTENTES:____________ AUSENTES:____________ LUGAR:__________________________ DURACIÓN ENCUENTRO:_____________________ TEMA:_____________________________________ AGENDA:___________________________________________________________________________ LOGROS ACADÉMICOS:_____________________________________________________________

Page 41: 301330 Guia

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Programa de Ingeniería de Sistemas

BASES DE DATOS BASICA

DIFICULTADES:_____________________________________________________________________ EVALUACIÓN DEL ENCUENTRO:____________________________________________________ COMPROMISOS:________________________________________________________________________

COEVALUACIÓN NOMBRE: ______________________________________________________ *Cumplimiento de tarea: Completa____ Imcompleta_____ *Calidad de la tarea: Excelente ____ Buena____ Regular____ Deficiente ____ *Presentación de la tarea: Excelente ____ Buena ____ Regular ____ Deficiente ___ NOMBRE: ______________________________________________________ *Cumplimiento de tarea: Completa____ Imcompleta_____ *Calidad de la tarea: Excelente ____ Buena____ Regular____ Deficiente ____ *Presentación de la tarea: Excelente ____ Buena ____ Regular ____ Deficiente ___ NOMBRE: ______________________________________________________ *Cumplimiento de tarea: Completa____ Imcompleta_____ *Calidad de la tarea: Excelente ____ Buena____ Regular____ Deficiente ____ *Presentación de la tarea: Excelente ____ Buena ____ Regular ____ Deficiente ___

Page 42: 301330 Guia

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Programa de Ingeniería de Sistemas

BASES DE DATOS BASICA

FICHA DE AUTOEVALUACIÓN

NOMBRE:________________________________________________________________ FECHA:__________________________________________________________________ TEMA:___________________________________________________________________ FORTALEZAS: ___________________________________________________________ DEBILIDADES:___________________________________________________________ PLAN DE MEJORAMIENTO_______________________________________________

Page 43: 301330 Guia

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Programa de Ingeniería de Sistemas

BASES DE DATOS BASICA

NOTA: Para realizar la autoevaluación tenga en cuenta los aspectos referidos en el documentos enviado sobre el Portafolio, en cuanto a: Habilidades comunicativas, habilidades cognitivas, habilidades interpersonales, motivación intrínseca y avance conceptual.