301330 Gui A

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

Transcript of 301330 Gui A

Page 1: 301330 Gui A

5/10/2018 301330 Gui A - slidepdf.com

http://slidepdf.com/reader/full/301330-gui-a 1/43

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍAPrograma de Ingeniería de Sistemas 

BASES DE DATOS BASICA

GUIA DIDACTICATRABAJO ACADEMICO A DISTANCIA

JOHN ALEJANDRO FIGUEREDO LUNA1

UNIVERSIDAD NACIONAL ABIERTA Y ADISTANCIA – UNAD

BOGOTA 2.005

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

Page 2: 301330 Gui A

5/10/2018 301330 Gui A - slidepdf.com

http://slidepdf.com/reader/full/301330-gui-a 2/43

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍAPrograma de Ingeniería de Sistemas 

BASES DE DATOS BASICA

COMITÉ DIRECTIVO

Jaime Alberto Leal AfanadorRector

Roberto Salazar RamosVicerrector Académico

Sejhifar Ballesteros MorenoVicerrector Administrativo y Financiero

Maribel Córdoba GuerreroSecretario General

Edgar Guillermo RodríguezDirector de Plantación

GUIA DIDÁCTICACURSO METODOLOGÍA DE LA EDUCACIÓN A DISTANCIAPRIMERA EDICION 

@ Copy RightUniversidad Nacional Abierta y a Distancia

ISBN

2005Centro Nacional de Medios para el Aprendizaje

Page 3: 301330 Gui A

5/10/2018 301330 Gui A - slidepdf.com

http://slidepdf.com/reader/full/301330-gui-a 3/43

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍAPrograma de Ingeniería de Sistemas 

BASES DE DATOS BASICA

FICHA TECNICA

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

Modelado, SQL.Institución: Universidad Nacional Abierta y a Distancia - UNADCiudad: Bogotá - Colombia

Autor del Protocolo: John Alejandro Figueredo LunaAño: 2.005Unidad Académica: Vicerectoría AcadémicaCampo de Formación: Facultad de Ciencias Básicas e IngenieríaCréditos Académicos Tres (3) Correspondientes a 144 Horas de Trabajo

Académico: 106 Horas promedio de estudioindependiente, colaborativo y presencial y 38 horaspromedio acompañamiento tutorial.

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

Interesadas en el área.

Competencias Generalesde Aprendizaje:1. El estudiante comprende e interpreta y conozcade una forma clara todos los conceptos

fundamentales de las bases de datos, parapoder desarrollar e implantar bases de datos ytener un mejor control de la información.

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

3. El estudiante use las herramientas del LenguajeSQL para interactuar con una base de datos

relacionalMetodología de Oferta: A DistanciaFormato de Circulación: Módulos Impresos en papel, con apoyo en Web.Denominación de lasUnidades Didácticas:

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

Page 4: 301330 Gui A

5/10/2018 301330 Gui A - slidepdf.com

http://slidepdf.com/reader/full/301330-gui-a 4/43

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍAPrograma de Ingeniería de Sistemas 

BASES DE DATOS BASICA

CONTENIDO

FICHA TECNICA

PROTOCOLO ACADEMICO

1. INTRODUCCION2. JUSTIFICACION3. INTENCIONALIDADES FORMATIVAS3.1 PROPOSITOS3.2 OBJETIVOS3.3 COMPETENCIAS3.4 METAS4. UNIDADES DIDACTICAS5. MAPA CONCEPTUAL6. METODOLOGIA7. SISTEMA DE EVALUACION8. GLOSARIO DE TERMINOS9. FUENTES DOCUMENTALES.

GUIA DE ACTIVIDADES

1. ACTIVIDADES PROPUESTAS1.1 ACTIVIDAD UNO1.2 ACTIVIDAD DOS1.3 ACTIVIDAD TRES1.4 ACTIVIDAD CUATRO1.5 ACTIVIDAD CINCO2. ¿COMO SE CONFORMAN LOS GRUPOS DE TRABAJO Y QUE ES ELPORTAFOLIO?

Page 5: 301330 Gui A

5/10/2018 301330 Gui A - slidepdf.com

http://slidepdf.com/reader/full/301330-gui-a 5/43

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍAPrograma de Ingeniería de Sistemas 

BASES DE DATOS BASICA

PROTOCOLO ACADEMICO

Page 6: 301330 Gui A

5/10/2018 301330 Gui A - slidepdf.com

http://slidepdf.com/reader/full/301330-gui-a 6/43

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍAPrograma 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 todasaquellas empresas y personas que se encargan de tomar decisiones, el curso quea 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 deIngenierí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 losmecanismos que se deben tener en cuenta para realizar un plan estratégico deldiseño de bases de datos.

Unidad dos hace referencia al concepto de modelo de datos se enfatiza en elmodelo entidad – relación y el modelo relacional en donde se adquiere losmecanismos necesarios para el desarrollo de consultas e interrelaciones de lasentidades que conforman la base de datos.

Unidad tres hace énfasis al proceso de normalización con el fin de tener basespara 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 elmomento de desarrollar bases de datos en cualquier herramienta que facilite eluso de este lenguaje.

La metodología que se emplea para el desarrollo del curso es de educación adistancia. Por lo cual es importante realizar una planeación del tiempo yplanificación de procesos mediante:

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

• Acompañamiento tutorial: corresponde al acompañamiento que el tutorrealiza 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 conceptosbásicos, técnicas y Arquitecturas de las Bases de datos relacionales con el fin deque el estudiante las apropie y este en capacidad de analizar soluciones integralespara el manejo de información en una organización.

El manejo de la información es fundamental en el momento de planificar cualquieractividad, para mejorar procesos y poseer el control del tiempo y de tareas queson indispensables para el desarrollo organizacional.

Page 7: 301330 Gui A

5/10/2018 301330 Gui A - slidepdf.com

http://slidepdf.com/reader/full/301330-gui-a 7/43

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍAPrograma de Ingeniería de Sistemas 

BASES DE DATOS BASICA

Debido a la gran cantidad de datos que se maneja en el mundo empresarial, esnecesario tener la capacidad de controlar de una forma rápida y veraz el manejode la información es por esto que el uso de computadoras ha revolucionado laforma de almacenamiento y control de la información, pero no solo elalmacenamiento de datos es importante, la planeación de la información debe sermuy objetiva para no causar confusión, es necesario que el manejó de lainformación se enfoque a los objetivos de la organización de esta forma delconocimiento que se tenga de dichos datos depende el éxito que se alcance frentea las competencias que se tienen.

El reto del estudiante en este curso es comprender todos los conceptosfundamentales de las bases de datos, desarrollar una capacidad de análisis deinformación con el fin de diseñar modelos que den soluciones integrales y quepermitan en cualquier momento entregar a los usuarios de las bases de datosinformación oportuna, exacta y pertinente basada en el modelado de datos.

Al lograr interiorizar la información el estudiante tendrá la capacidad de darsoluciones al manejo de los datos y contribuir a que las empresas uorganizaciones puedan ampliar sus mercados ya que al conocer su informaciónfácilmente pueden tomar decisiones favorables para su crecimiento, el aprendizajeautónomo que desarrollara el estudiante, le permitirá planear su tiempo y le

enseñara a asumir retos que el practica diaria le facilitaran desenvolversefácilmente en el momento de enfrentar situaciones en las que las decisiones soncada vez mas importantes para alcanzar el éxito.

Page 8: 301330 Gui A

5/10/2018 301330 Gui A - slidepdf.com

http://slidepdf.com/reader/full/301330-gui-a 8/43

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍAPrograma 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 deinformación, ya que permiten un manejo dinámico de la información,proporcionando seguridad, precisión y control; además de otorgar gran cantidadde 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 empresasimplementar grandes bases de datos con el fin de gestionar y tener un controlapropiado 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 loconceptos básicos y fundamentales que deben ser tenidos en cuenta para realizarun buen diseño de base de datos, la capacidad de diseñar y desarrollarestructuras y modelos relaciónales que administren la información de una formaconfiable e integrada y que facilite la toma de decisiones en una empresa uorganización en el momento indicado.

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

Para conocer los conceptos y procedimientos para el diseño y administración de lainformación en las bases de datos, el estudiante tendrá un seguimiento medianteel desarrollo de evaluaciones y su seguimiento a cada una de las temáticasplanteadas, el estudiante debe tener la capacidad de trabajar las temáticasmediante el aprendizaje independiente, el aprendizaje colaborativo , la tutoría

presencial o mediada, el aprendizaje desde la conectividad y la evaluación deprocesos y productos de aprendizaje.

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

Page 9: 301330 Gui A

5/10/2018 301330 Gui A - slidepdf.com

http://slidepdf.com/reader/full/301330-gui-a 9/43

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍAPrograma 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 conceptosfundamentales de las bases de datos. 

• Enfatizar en la importancia de un modelado conceptual, utilizando elmodelo 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 lasherramientas del Lenguaje SQL para interactuar con una base de datosrelacional. 

3.2 OBJETIVOS

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

• Que el estudiante Aplique las herramientas del Lenguaje SQL parainteractuar 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 paraingresar y modificar información.

• Que el estudiante Conozca procedimientos que le permitan almacenar,ordenar y administrar datos almacenados en una o más tablasrelacionadas.

• Que el estudiante Aprenda el uso de expresiones matemáticas para realizartoda clase de cálculos y operaciones dentro de consultas, informes yformularios.

Page 10: 301330 Gui A

5/10/2018 301330 Gui A - slidepdf.com

http://slidepdf.com/reader/full/301330-gui-a 10/43

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍAPrograma de Ingeniería de Sistemas 

BASES DE DATOS BASICA

3.3 COMPETENCIAS

• El estudiante comprende e interpreta y conozca de una forma clara todoslos conceptos fundamentales de las bases de datos, para poder desarrollare 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 tablasrelacionadas.

• El estudiante use las herramientas del Lenguaje SQL para interactuar conuna 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 cuentalos fundamentos teóricos, que permitan al usuario, consultar y modificar losdatos almacenados, ingresar o eliminar los que han dejado de ser útiles.

• Tendrá la capacidad de realizar diseños de bases de datos enfocados a daruna solución óptima, empleando de una forma adecuada las diferentesestructuras de manejo de datos, con el fin de identificar las ventajas ydesventajas y de esta forma dar la mejor solución al manejo de lainformación y las exigencias de los usuarios.

• Adquiera destrezas en el uso de las herramientas del Lenguaje SQL parainteractuar con una base de datos relacional.

Page 11: 301330 Gui A

5/10/2018 301330 Gui A - slidepdf.com

http://slidepdf.com/reader/full/301330-gui-a 11/43

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍAPrograma de Ingeniería de Sistemas 

BASES DE DATOS BASICA

4. UNIDADES DIDÁCTICAS

Tabla 1. Unidades DidácticasUNIDADES CAPITULOS TEMASPRIMERAUNIDAD

FUNDAMENTOS

DE BASES DEDATOS

1. Introducción alas Bases deDatos

2. Planestratégico delDiseño deBases deDatos

• 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

SEGUNDAUNIDAD

1. Concepto deModelo de datos

• Introducción

Page 12: 301330 Gui A

5/10/2018 301330 Gui A - slidepdf.com

http://slidepdf.com/reader/full/301330-gui-a 12/43

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍAPrograma de Ingeniería de Sistemas 

BASES DE DATOS BASICA

MODELADO DEDATOS

2. ModeloEntidad –Relación

3. ModeloRelacional

• 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 datosrelacionales

• Operaciones de actualización ytratamiento de la violación derestricciones

• 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

TERCERAUNIDAD

NORMALIZACIONY EL LENGUAJESQL

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 Gui A

5/10/2018 301330 Gui A - slidepdf.com

http://slidepdf.com/reader/full/301330-gui-a 13/43

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍAPrograma de Ingeniería de Sistemas 

BASES DE DATOS BASICA

2. Lenguaje DeConsulta 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 labase de datos• Actividades Complementarias

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

Page 14: 301330 Gui A

5/10/2018 301330 Gui A - slidepdf.com

http://slidepdf.com/reader/full/301330-gui-a 14/43

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍAPrograma de Ingeniería de Sistemas 

BASES DE DATOS BASICA

4.1 MAPA CONCEPTUAL

Desarrollo conceptual del curso utilizando una secuencia algorítmica para lograruna 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 Gui A

5/10/2018 301330 Gui A - slidepdf.com

http://slidepdf.com/reader/full/301330-gui-a 15/43

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍAPrograma 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 disciplinarioen el que se inscribe?

El desarrollo de los sistemas de información han logrado una revoluciónimportante 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 formaconfiable e integra los datos es posible alcanzare éxito en los diferentes procesosy en la toma de decisiones.

La educación a distancia tiene como fin logran que el estudiante se interese poralcanzar su nivel de apropiación de conocimientos de una forma autónoma con elfin de encontrar la posibilidad de exigirse y exigir al tutor en el momento deresolver dudas.

La aplicación de las nuevas técnicas y tecnologías para la comunicación hacenparte 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 estadesarrollando y enfocar la herramientas que permiten de una forma optima darsoluciones empresariales que sirven de soporte para el manejo de información yapoyo a la educación.

El manejo de las bases de datos en los últimos años han experimentadoprofundos cambios en donde hace algunos años solamente hacían uso de ellaslos grandes “genios” de la informática , negando la participación de los interesadosen 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áninterviniendo 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 lainformación a través de dichos diseños. Por tal razón es necesario que elestudiante comprenda todos los conceptos fundamentales y las técnicas para eldesarrollo y modelado de los datos con el fin de suplir las necesidades que día adía exige el mercado.

¿Cuáles son las relaciones que se establecen en el curso entre las unidadesconceptuales que lo fomentan y esas unidades conceptuales que transitan en elcampo de conocimiento del que hace parte?

Page 16: 301330 Gui A

5/10/2018 301330 Gui A - slidepdf.com

http://slidepdf.com/reader/full/301330-gui-a 16/43

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍAPrograma de Ingeniería de Sistemas 

BASES DE DATOS BASICA

Las bases de datos son de gran importancia para el control y administración de lainformación en cualquier organización, el manejo de la información es esencial encualquier área del conocimiento, el desarrollo de las unidades conceptuales a quehacen referencia esta guía llevan al estudiante de la mano en la adquisición delconocimiento iniciando desde lo mas básico hasta llegar a alcanzar lo necesariopara desarrollar y desenvolverse en la vida real.La primera unidad consta de dos capítulos, en donde se explican los conceptosbásicos de las bases de datos, su funcionalidad y sus principales usos en lasorganizaciones, También se da un enfoque hacia la forma como se debe realizarun 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 losmodelos en el área de la base de datos, se hace un estudio del modelo entidadrelación del cual se estudian los aspectos básicos, sus estructuras, objetivos yrestricciones, la teoría de la normalización en su tres formas, luego se hacereferencia en el álgebra y calculo relacional para la optimización de consultas.

La Tercera unidad hace referencia al manejo de consultas e instrucciones básicasdel lenguaje SQL, también se realizara la explicación de estos conceptosutilizando manejadores bases de datos libres como el Postgresql y el MySql.

¿A que tipo de problemáticas teóricas, metodológicas o recontextuales respondeel 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 unsistema de bases de datos. Se Identifican los componentes y funciones principalesde un sistema gestor de bases de datos y la importancia de controlar de unaforma ágil y segura la información dando a los usuarios la capacidad de manejo ycontrol de la información en todo instante.

Problemáticas metodológicas: El curso se desarrollara siguiendo una serie demetodologías en las cuales el estudiante interactúa con el tutor utilizando lasnuevas tecnologías, (correo electrónico, Chat, y el manejo de aulas virtuales), parael desarrollo de las tutorías, el aprendizaje autónomo es esencial para laapropiación de conceptos ya que el estudiante debe asumir el reto de lograr elconocimiento de una forma individual y grupal.

Problemáticas recontextuales: El conocimiento y el manejo de las bases de datoses indispensable para el control de la información en cualquier organización, elestudiante debe estar en capacidad de dar soluciones al manejo de información y

Page 17: 301330 Gui A

5/10/2018 301330 Gui A - slidepdf.com

http://slidepdf.com/reader/full/301330-gui-a 17/43

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍAPrograma de Ingeniería de Sistemas 

BASES DE DATOS BASICA

generar diseños de modelos estructurales que sirvan para administrar y controlarla 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 dichocampo del conocimiento y que aportes se desprenderán de su desarrollo?

En este curso se ofrecen las herramientas necesarias para que el estudianteaprenda a generar soluciones integrales y confiables para la interacción con el alcontexto 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 aprendizajeautónomo y grupal, tendrá la capacidad de hacer uso de las nuevas tecnologíasde información y la comunicación como medio para el desarrollo de suaprendizaje, podrá aplicar su conocimiento a la solución de problemas quepermitan mejorar procesos en cualquier institución y organización que lo necesite.

Las competencias generales de aprendizaje que pretende el curso son lassiguientes:

Cognitiva: Comprensión, expresión y desarrollo de habilidades comunicativascomo, observar, analizar, formular objetivos, diagnosticar y proponer finalmenteelementos funcionales, formales y espaciales de diseño que articulen yestructuren la documentación.

Valorativa: Apropiación de valores esenciales como el respeto, la tolerancia y elcompromiso profesional con los diferentes ámbitos culturales y sociales delentorno urbano, en los que participa el estudiante, a través del reconocimiento delmundo 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 delanálisis y documentación de un sistema.

Contextual: Capacidad para ubicar, analizar, interpretar, diagnosticar, y proponer através de la aplicación de los conocimientos adquiridos, en el transcurso de lasotras actividades desarrolladas durante el semestre generando una respuesta concriterios, Formal – Funcional en un contexto regional.

Page 18: 301330 Gui A

5/10/2018 301330 Gui A - slidepdf.com

http://slidepdf.com/reader/full/301330-gui-a 18/43

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍAPrograma de Ingeniería de Sistemas 

BASES DE DATOS BASICA

6. METODOLOGIA

La Universidad Nacional Abierta y a Distancia, ofrece todos sus cursos enmodalidad a distancia para el desarrollo del contenido se realizara mediante eltrabajo individual y el trabajo grupal, la socialización de dicho trabajo se realizaraen la tutorías o encuentros presénciales en las cuales el estudiante resolverá susdudas interactuando con el tutor.

Es necesario que los estudiantes resuelvan las actividades propuestas paraalcanzar el éxito del aprendizaje además dichas actividades poseen un porcentajepara la calificación final, estas actividades se deben realizar mediante encuentrosya sea utilizando las mediaciones tecnológicas de una forma sincrónica oasincrónica o mediante encuentros en pequeños grupos o haciendo usos deherramientas que se ofrezcan en el campus virtual.

El autoaprendizaje es el proceso que permite al estudiante alcanzar de formaindividual o mediante la interacción grupal el conocimiento, aquí el estudianteadquiere 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 yelectrónicos

Es muy importante realizar un seguimiento del cronograma de actividadesdiseñado para el desarrollo del curso y de todos los materiales ofrecidos para eldesarrollo de actividades.

Las actividades preliminares o previas en las cuales el estudiante identificara lospropósitos y componentes del curso y se capaz de plantear las estrategiaspedagógicas para el conocimiento que se pretende alcanzar.

Las actividades en proceso en donde el estudiante adquiere conocimiento paso apaso mediante el seguimiento de las actividades individuales y grupales que seproponen.

Las actividades de práctica en donde el estudiante realizara actividades haciendouso 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 Gui A

5/10/2018 301330 Gui A - slidepdf.com

http://slidepdf.com/reader/full/301330-gui-a 19/43

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍAPrograma de Ingeniería de Sistemas 

BASES DE DATOS BASICA

Las actividades evaluativas en donde se lleva a cabo la valoración del aprendizajedel alumno teniendo en cuenta la autoevaluación, la coevaluación y laheteroevaluació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 encuentrosmediante la autorreflexión de los procesos y logros alcanzados, y las estrategiasque generan para mejorarlas.

La coevaluación: se realiza entre los estudiantes de los pequeños grupos y seevalúan los productos de aprendizaje de cada participante.

La hereoevaluación: es la que realiza el tutor, el objetivo principal es examinar ycalificar el desempeño del participante, desde la búsqueda permanente derespuesta y la apropiación del conocimiento.

Page 20: 301330 Gui A

5/10/2018 301330 Gui A - slidepdf.com

http://slidepdf.com/reader/full/301330-gui-a 20/43

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍAPrograma 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 atributosnombre, domicilio, población, CIF.

Base de datos: Base de Datos es un conjunto exhaustivo no redundante de datosestructurados organizados independientemente de su utilización y suimplementación en má3quina accesible en tiempo real y compatible con usuariosconcurrentes 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 unregistró.

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

Dominios: Es el conjunto de valores que puede tomar cada atributo. Por ejemploel 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 elsistema y sobre los que se recoge información que será representada en unsistema de bases de datos. Por ejemplo, clientes, proveedores y facturas seríanentidades en el entorno de una empresa.

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

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

Page 21: 301330 Gui A

5/10/2018 301330 Gui A - slidepdf.com

http://slidepdf.com/reader/full/301330-gui-a 21/43

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍAPrograma de Ingeniería de Sistemas 

BASES DE DATOS BASICA

Metodos: Una operación que realiza acceso a los datos. Podemos definir métodocomo un programa procedimental o procedural escrito en cualquier lenguaje, queestá asociado a un objeto determinado y cuya ejecución sólo puededesencadenarse a través de un mensaje recibido por éste o por susdescendientes.

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 porqueel 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 conrelación de propietario-miembro, en la que un miembro quizá tenga muchospropietarios

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

Modelo jerárquico de datos: Una clase de modelo lógico de bases de datos quetiene una estructura arborescente. Un registro subdivide en segmentos que se

interconectan en relaciones padre e hijo y muchos más. Los primeros sistemasadministradores de bases de datos eran jerárquicos. Puede representar dos tiposde relaciones entre los datos: relaciones de uno a uno y relaciones de uno amuchos

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

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

Registro: es el concepto básico en el almacenamiento de datos. El registroagrupa 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 Gui A

5/10/2018 301330 Gui A - slidepdf.com

http://slidepdf.com/reader/full/301330-gui-a 22/43

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍAPrograma 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ónentre las entidades facturas emitidas y clientes.

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

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

Page 23: 301330 Gui A

5/10/2018 301330 Gui A - slidepdf.com

http://slidepdf.com/reader/full/301330-gui-a 23/43

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍAPrograma 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 deBases 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 GrawHill,1992

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

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 Gui A

5/10/2018 301330 Gui A - slidepdf.com

http://slidepdf.com/reader/full/301330-gui-a 24/43

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍAPrograma de Ingeniería de Sistemas 

BASES DE DATOS BASICA

GUIA DE ACTIVIDADES

Page 25: 301330 Gui A

5/10/2018 301330 Gui A - slidepdf.com

http://slidepdf.com/reader/full/301330-gui-a 25/43

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍAPrograma 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 deprocesos 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 yrealización del trabajo académico en torno a las unidades conceptuales y logrode las intencionalidades formativas.

• Estrategias, procedimientos, técnicas y herramientas para que el estudianteactive estructuras de pensamiento autónomo, estudio independiente yprocesos de socialización.

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

Page 26: 301330 Gui A

5/10/2018 301330 Gui A - slidepdf.com

http://slidepdf.com/reader/full/301330-gui-a 26/43

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍAPrograma de Ingeniería de Sistemas 

BASES DE DATOS BASICA

Page 27: 301330 Gui A

5/10/2018 301330 Gui A - slidepdf.com

http://slidepdf.com/reader/full/301330-gui-a 27/43

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍAPrograma de Ingeniería de Sistemas 

BASES DE DATOS BASICA

FASESDE

APRENDIZAJE

UNIDADESDIDÁCTICAS

SITUACIONESDE SALIDA

SITUACIONES DIDÁCTICAS / ACTIVIDADES

CARACTERDE LA

ACTIVIDAD

FORMATO DEOBJETIVACIÓN / 

PRODUCTOS

SISTEMA DEINTERACTIVIDADES

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

GrupoColaborativos Resumen / Mapaconceptual Encuentro presencialdirecto (Tutoría grupal)

    R    E    C    O    N    O    C    I    M    I    E    N    T    O 

Adquirir losconceptos yconocimientosfundamentales para elmanejo lasBase deDatos. 

Situación 2:Estudio Independiente.Investigación en diferentesfuentes documentales sobrelos conceptos de básicos delas Bases de Datos.Realizar un informeTiempo: 12 horas

Situación: 3Desarrollo de Actividad 1.

Esta actividad puede sercomplementada por el tutor.Tiempo 5 horas

Individual oGrupal

Individual o

grupal

Fichas Resumen / Mapa conceptualInformePortafolio

Fichas Resumen

Correo electrónico,teléfono o informeescrito.

Correo electrónico,

teléfono o informeescrito

    P    R    O    F    U    N    D    I    Z    A    C    I    O    N

Unidad 1.Fundamentosde las bases dedatos.

Diferenciar losmodelosarquitecturas,componentes yfunciones dedatos y laforma comoactúa el SGBD

Situación 4:Lectura del capitulo 2 Planestratégico de diseño de lasbases de datosRealizar un ensayoTiempo: 12 horasSituación : 5Socialización ensayo por partedel tutorTiempo: 2 horas

Grupal

Grupal

Informe / Portafolio.

Informe / Portafolio

Trabajo en Pequeñosgrupos

Correo Electrónico, oComunicaciónpresencial (TutoríaGrupal).

Page 28: 301330 Gui A

5/10/2018 301330 Gui A - slidepdf.com

http://slidepdf.com/reader/full/301330-gui-a 28/43

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍAPrograma de Ingeniería de Sistemas 

BASES DE DATOS BASICA

    T    R    A    S    N    F    E    R    E    N    C    I    A

Adquirir losconocimientosen la

elaboraciónde los planesestratégicospara el diseñode Base deDatos 

Situación 6:Socialización temas unidadpor parte del tutor

Tiempo: 2 horasSituación 7Evaluación de las unidadesTiempo: 2 horas

Situación 8:Realización Actividad 2.Referente plan estratégico dediseño de las bases de datos

Esta actividad puede sercomplementada por el tutor.Tiempo: 5 horas

Individual

Grupal

Individual / GrupoColaborativo

Informe.

Fichas Resumen / Mapa conceptualInformePortafolio

Encuentro chat, correoelectrónico

Encuentro Presencialdirecto (Tutoria Grupal)

Corroo Electornico,chat

FASESDE

APRENDIZAJE

UNIDADESDIDÁCTICAS

SITUACIONESDE SALIDA

SITUACIONES DIDÁCTICAS / ACTIVIDADES

CARACTERDE LA

ACTIVIDAD

FORMATO DEOBJETIVACIÓN / 

PRODUCTOS

SISTEMA DEINTERACTIVIDADES

    R    E    C    O    N    O    C

    I    M    I    E    N    T    O 

Unidad 2.Modelado deDatos.

Análisis de losdiferentesmodelos másimportantesen el área delas bases dedatos. 

Situación 9:Definición de los conceptosbásicos de modelo de datos yla restricción de los diseños.Realización de InformeTiempo: 12 horasSituación 10:Laboratorio 1: Conocimientodel instalación y configuración

manejador de bases de datosPostgresqlTiempo: 2 horas

Individual oGrupal

Grupal

InformePortafolio

Informe

Correo electrónico,teléfono o informeescrito.

Encuentro Presencial

directo (Tutoria Grupal)

Page 29: 301330 Gui A

5/10/2018 301330 Gui A - slidepdf.com

http://slidepdf.com/reader/full/301330-gui-a 29/43

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍAPrograma de Ingeniería de Sistemas 

BASES DE DATOS BASICA

    P    R    O    F    U    N    D    I    Z    A    C    I    O    N

Adquirirconocimientosacerca del

modeloentidadrelación. Ymodelorelacional 

Situación 11:Desarrollo de Actividad 3Tiempo: 5 horas

Situación 12:Socialización de la Actividad 3y propuesta de desarrollo deproyecto para el curso porparte del tutor.Tiempo 2 horas

Situación 13:Laboratorio 2 Utilización deinstrucciones básicas del SQL.Tiempo: 4 horas

Individual/ Grupal

Individual/ Grupal

Grupal

Informe / Portafolio

Informe / Portafolio

Informe / Portafolio

Correo Electrónico, oComunicaciónmediante chat

Presencial (TutoríaGrupal).

Presencial (TutoríaGrupal).

Page 30: 301330 Gui A

5/10/2018 301330 Gui A - slidepdf.com

http://slidepdf.com/reader/full/301330-gui-a 30/43

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍAPrograma de Ingeniería de Sistemas 

BASES DE DATOS BASICA

    T    R    A    S    N    F    E    R    E    N    C    I    A

Aplicación delmodelo entidadrelación al

diseño demodelosrelacionales

Situación 14:Lectura de los temas delcapitulo 3 Realizar Mapa

Conceptual.Tiempo: 17 horas

Situación 15:

Laboratorio 3 Resolución dedudas y manejo de lasmétodos, instrucciones y alfuncionamiento del manejadorde base da datos PostgresqlSeguimiento del proyectoTiempo: 2 Horas.

Situación 16:Evaluación Unidades vistas

Tiempo: 2 Horas

Situación 17:Lectura acerca del Álgebra ycalculo RelacionalRealizar un mapa conceptualTiempo: 10 horas

Individual

Grupal

Individual

Individual

Mapa conceptualInforme Portafolio.

Informe Potafolio

Mapa conceptualInformePortafolio.

Correo electrónico,teléfono o informeescrito

Presencial (TutoriaGrupal)

Presencial (TutoriaGrupal

Correo electrónico,teléfono o informeescrito.

Page 31: 301330 Gui A

5/10/2018 301330 Gui A - slidepdf.com

http://slidepdf.com/reader/full/301330-gui-a 31/43

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍAPrograma de Ingeniería de Sistemas 

BASES DE DATOS BASICA

FASESDE

APRENDIZAJE

UNIDADESDIDÁCTICAS

SITUACIONESDE SALIDA

SITUACIONES DIDÁCTICAS / ACTIVIDADES

CARACTERDE LA

ACTIVIDAD

FORMATO DEOBJETIVACIÓN / 

PRODUCTOS

SISTEMA DEINTERACTIVIDADES

    R    E    C    O    N    O    C    I    M    I    E    N    T    O 

Manejo delproceso denormalizaciónpara laoptimización ydiseño debases dedatos 

Situación 18:Desarrollo de la Actividad 4Tiempo: 6 Horas.

Situación 19:Socialización Actividad tutorTiempo: 4 Horas

Situación 20:Laboratorio 4 Solución deproblemas utilizando ellenguaje de consulta SQLTiempo 4 Horas 

Individual

Individual ogrupal

Grupal

InformePortafolio

InformePortafolio

InformePortafolio

Correo electrónico,teléfono o informeescrito

Correo electrónico,teléfono o informeescrito

Presencial (TutoriaGrupal) iluciones

    P    R    O    F    U    N    D    I    Z    A    C    I    O    N

Unidad 3.NormalizaciónY El LenguajeSQL.

Conocimientosobreoptimizaciónde consultasutilizando ellenguaje SQL 

Situación 21:Realización de un mapa

conceptual del capitulo 2unidad 3 del Lenguaje deconsulta SQL y haga unestudio detallado del capituloTiempo 10 horas.

Situación 19:Socialización Actividad tutorseguimiento del proyectocursoTiempo: 4 Horas

Situación 22:Realización de la Actividad 5Tiempo 12 horas

Situación 23:Socialización Actividad 5Tiempo 2 Horas

Grupal/ individual

Grupal / Individual

Grupal/ Individual

Grupal/Individual

Informe / Portafolio

Informe / Portafolio

Mapa conceptualInformePortafolio.

Mapa conceptualInformePortafolio.

CorreoElectrónico,chat

CorreoElectrónico,chat,presencial

Correo electrónico,teléfono o informeescrito

Presencial (TutoriaGrupal

Page 32: 301330 Gui A

5/10/2018 301330 Gui A - slidepdf.com

http://slidepdf.com/reader/full/301330-gui-a 32/43

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍAPrograma de Ingeniería de Sistemas 

BASES DE DATOS BASICA

    T    R    A    S    N    F    E    R    E    N    C

    I    A

Manejo delLenguaje deConsulta SQL,

Mediante laHerramienta deSoftware Libre

Situación 24:Desarrollo de Laboratorio 5Implementación de llaves

primarias, llaves ajenas eintegridad referencial enpostgresql.Tiempo : 4 horas

Situación 25:Evaluación Final Curso yproyecto final del cursoTiempo: 2 horas

Individual

Grupal/ Individual

Informe Portafolio.

Informe Portafolio.

Presencial (TutoríaGrupal).

Presencial (TutoríaGrupal).

Page 33: 301330 Gui A

5/10/2018 301330 Gui A - slidepdf.com

http://slidepdf.com/reader/full/301330-gui-a 33/43

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍAPrograma 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 deprocesamiento de archivos y un SGDB?.

2. Investigue y determine cuáles son los inconvenientes de un sistema gestor debase 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. Paracada responsabilidad explíquense los problemas que ocurrirían si no serealizara esa función.

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

6. Investigue y amplié la información relacionada con la arquitectura de dos y trescapas.

7. ¿Cuales son las ventajas de usar un sistema de base de datos?

8. ¿Qué entiende por el término sistema relacional? Diferencia entre lossistemas relacionales y los no relaciónales.

9. ¿Que entiende por el termino modelo de datos? Explique la diferencia entre unmodelo de datos y su implementación?

10. Defina los siguientes términos:

Acceso concurrente, Administración de datos, archivo almacenado, Base dedatos, 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, undocumento donde se establezcan los siguientes elementos de la planeación:

• Visión• Misión

Page 34: 301330 Gui A

5/10/2018 301330 Gui A - slidepdf.com

http://slidepdf.com/reader/full/301330-gui-a 34/43

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍAPrograma 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 laalternativa de solución propuesta y en la documentación lograda en sus visitashechas al cliente en su trabajo de campo, realice y aporte como herramienta lamatriz 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óntuviera 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 lassiguientes entidades: asignaturas, ofertas de asignaturas, estudiantes,profesores. Determine los atributos y la correspondencia para cada una de lasentidades.

3. Considere una base de datos usada para registrar las notas que obtienen losestudiantes en diferentes exámenes de diferentes ofertas de asignaturas.Determine los atributos para cada entidad, defina e identifique los diferentestipos 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 enque están trabajando sus empleados. Se sabe que en cada casa puedehaber varios empleados y no todos tienen que estar ocupados en cadainstante.

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

Page 35: 301330 Gui A

5/10/2018 301330 Gui A - slidepdf.com

http://slidepdf.com/reader/full/301330-gui-a 35/43

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍAPrograma de Ingeniería de Sistemas 

BASES DE DATOS BASICA

6. Se desea diseñar una base de datos que recoja información sobre la VueltaCiclista a España. Los supuestos semánticos que se utilizaran son lossiguientes (entre paréntesis aparecen los nombre de algunos campos que sedesean 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 sulongitud. 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 puedenconseguir el mismo puesto en una misma edición).

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

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

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

Se pide realizar el modelo entidad/relación de la base de datos y la normalizaciónrespectiva, 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 unconjunto de médicos. Asóciese con cada paciente un registro de las diferentespruebas y exámenes realizados.

8. Una oficina de registro de una universidad mantiene datos acerca de lassiguientes 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 Gui A

5/10/2018 301330 Gui A - slidepdf.com

http://slidepdf.com/reader/full/301330-gui-a 36/43

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍAPrograma de Ingeniería de Sistemas 

BASES DE DATOS BASICA

Además, la matricula de los estudiantes en asignaturas y las notas concedidasa estudiantes en cada asignatura en la que están matriculados se debenmodelar adecuadamente.

9. Diseñe un diagrama E-R para almacenar los logros de su equipo deportivofavorito. Se deberían almacenar los partidos jugados, los resultados de cadapartido, los jugadores de cada partido y las estadísticas individuales de cada

  jugador para cada partido. Las estadísticas de resumen se deberían modelarcomo 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 formatode casete o de disco compacto con diferentes precios. Extiéndase eldiagrama E-R para modelar esta adición, ignorando del es esto sobre lascestas de la compra.

• Extiéndase ahora el diagrama E-R usando generalización para modelar elcaso en que una cesta de la compra pueda contener cualquier combinaciónde 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 suedad 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 Gui A

5/10/2018 301330 Gui A - slidepdf.com

http://slidepdf.com/reader/full/301330-gui-a 37/43

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍAPrograma 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 mutuamentesimpáticos

• Hallar los matrimonios en los que ambos esposos se caen mutuamentesimpá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, sunombre NOMP y habita en la ciudad CIUDADP.

ART(NA, DESA, COLOR, TALLA)Significado: Cada fila representa un artículo, cuyo identificador es NA y sudescripción es DESA.

FAB(NF, NOMF, CIUDADF)Significado: Cada fila representa un fábrica cuyo identificador es NF, sunombre es NOMF y esta situada en la ciudad CIUDADF.

PED(NP, NA, NF, CANTIDAD)

Page 38: 301330 Gui A

5/10/2018 301330 Gui A - slidepdf.com

http://slidepdf.com/reader/full/301330-gui-a 38/43

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍAPrograma de Ingeniería de Sistemas 

BASES DE DATOS BASICA

Significado: Cada fila representa un pedido del artículo NA al proveedor NPpara 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 ELPORTAFOLIO?

Se deben conformar grupos de 5 estudiantes, Presentar el portafolio en donde secoleccionan todos los productos de aprendizaje, allí se deben recopilar todos losavances de cada estudiante, es el reflejo de su autoaprendizaje.

EL Portafolio debe llevar lo siguiente:

• Control de lecturas individuales.

Page 39: 301330 Gui A

5/10/2018 301330 Gui A - slidepdf.com

http://slidepdf.com/reader/full/301330-gui-a 39/43

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍAPrograma 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 yde las actividades que desarrolla el participante de acuerdo con las metasestablecidas por él y las especificaciones planteadas en el curso académico. Elpropósito es:

1. Monitorear su progreso en cuanto a conceptualización, comprensión yaplicación; habilidades y destrezas cognitivas, meta cognitivas einterpersonales; actitudes, intereses y valores, motivaciones y hábitosmentales.

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

3. Evaluar tanto los procesos llevados a cabo, como los materialesproducidos.

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

La esencia del portafolio es la reflexión que hace el participante y autor sobre losmateriales coleccionados. No se debe confundir la evaluación del portafolio con laevaluación del material que contiene. Una colección de materiales sin una páginade reflexión, no es un portafolio, es un archivo sin significado. En verdad lo que elparticipante debe valorar en el portafolio, es la responsabilidad consigo mismo y elrespeto 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, queinicialmente se acordó coleccionar.

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

Page 40: 301330 Gui A

5/10/2018 301330 Gui A - slidepdf.com

http://slidepdf.com/reader/full/301330-gui-a 40/43

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍAPrograma de Ingeniería de Sistemas 

BASES DE DATOS BASICA

3. El progreso en cuanto a profundidad del contenido, proceso deautoevaluació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 actividadesde 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ñeroy asumir responsabilidad por la calificación que se asigne.

Recuerde que en el portafolio deben ir registradas todas las secciones de trabajoque usted realice: trabajo individual, de pequeño grupo o de gran grupo y adjuntoa cada una de estas debe estar el proceso de evaluación correspondiente.

El portafolio debe presentarse teniendo en cuenta las normas para presentaciónde trabajos escritos.

APRENDIZAJE COLABORATIVOFICHA 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 Gui A

5/10/2018 301330 Gui A - slidepdf.com

http://slidepdf.com/reader/full/301330-gui-a 41/43

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍAPrograma 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 Gui A

5/10/2018 301330 Gui A - slidepdf.com

http://slidepdf.com/reader/full/301330-gui-a 42/43

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍAPrograma de Ingeniería de Sistemas 

BASES DE DATOS BASICA

FICHA DE AUTOEVALUACIÓN

NOMBRE:________________________________________________________________

FECHA:__________________________________________________________________

TEMA:___________________________________________________________________

FORTALEZAS: ___________________________________________________________

DEBILIDADES:___________________________________________________________

PLAN DE MEJORAMIENTO_______________________________________________

Page 43: 301330 Gui A

5/10/2018 301330 Gui A - slidepdf.com

http://slidepdf.com/reader/full/301330-gui-a 43/43

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIAFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍAPrograma 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.