Sei sulla pagina 1di 30

TRABAJO COLABORATIVO

FASE 1

PRESENTADO POR:

JOSE DUMAR JIMENEZ COD: 17496705

GERSSON ANDRES GARCIA COD: 1095923463

RICARDO MANRIQUE JAIMES COD: 91285704

JOHN ALEXANDER JEREZ ROMERO COD: 91351913

NELLY ANGELICA ACHURY PEÑALOZA COD: 35251713

PRESENTADO A:

TUTOR: HERNANDO ARBEY ROBLES

CURSO:

BASE DE DATOS ABANZADA COD: 301125_10

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
INGENIERIA DE SISTEMAS

BUCARAMANGA

ABRIL 30 DE 2016
Contenido
1. Introducción ..................................................................................................................................... 3
2. Objetivos .......................................................................................................................................... 4
2.1. General ..................................................................................................................................... 4
2.2. Específicos ................................................................................................................................ 4
3. Desarrollo de la actividad ................................................................................................................. 5
3.1. Tarea 1: Respuestas a las tareas orientadas. ........................................................................... 5
3.1.1. Aportes José Dumar Jiménez ........................................................................................... 5
3.1.2. Aportes Ricardo Manrique Jaimes ................................................................................... 6
3.1.3. Aportes Gersson Andrés García ....................................................................................... 7
3.1.4. Aportes John Alexander Jerez .......................................................................................... 9
3.1.5. Aportes Nelly Angélica Achury ..................................................................................... 10
3.2. Tarea 2. Diseño del modelo lógico de la base de datos. ........................................................ 12
3.3. Tarea 3. Descripción del proceso de instalación y puesta en marcha de las herramientas: . 13
4. Conclusiones................................................................................................................................... 29
5. Bibliografía ..................................................................................................................................... 30
1. Introducción

El presente curso de Base de Datos Avanzado es el estudio de manera eficaz y eficiente de


cómo podemos también de manera organizada y ordenada guardar aquella información
personal, organizacional pública o privada cada uno de los datos suministrados por las
diferentes tipos de tareas y actividades que son utilizadas para realizar un mejor servicio a
nivel interno como externo de toda compañía e institución.

El propósito esta actividad es el adquirir conocimientos primero que todo en la descarga e


instalación de cada una de las herramientas a utilizar, su estructura, manejo y funcionamiento
de las tareas propuestas. Realizaremos un trabajo de repaso en Base de Datos Básico
relacionado en el modelo conceptual, modelo lógico y manejo de tablas a mano como en
estructura física.
2. Objetivos

2.1. General

Analizar y desarrollar la información suministrada en la guía de la actividad utilizando los


principios básicos de base de datos, utilizando las herramientas, el apoyo didáctico y las
diferentes opiniones y participación de los compañeros del curso avanzaremos con la
construcción de la tarea de manera formal y cumpliendo con sus normas.

2.2. Específicos

 Repasar el contenido de base de datos básico.

 Exponer los recursos de manera manual y práctica.

 Analizar la descripción del problema y resolverlo con el esquema lógico.

 Expresar el resultado de los conocimientos por medio del foro del curso con
participación constante y apoyando las dudas de los compañeros.

 Demostrar el manejo de los programas instalados y su funcionamiento.


3. Desarrollo de la actividad

3.1. Tarea 1: Respuestas a las tareas orientadas.

3.1.1. Aportes José Dumar Jiménez


Pregunta 1. ¿Qué competencias cree tener sobre la temática de la Unidad 1?

Bueno actualmente laboro como ingeniero de desarrollo en un empresa y para los desarrollos
en php manejamos mysql y para el programa que administro utilizamos sqlserver 2008 con lo
cual puedo decir que al menos me defiendo con el tema y que cuando se tiene un sistema
dinámico las DB son muy importantes para almacenar la información. Es bueno entender las
DB son un mundo muy grande y que para aprender a manejarlas hay es practicar y trasnochar
mucho.

Pregunta 2. ¿Cuáles considera que son las mayores ventajas y desventajas de los Gestores de
bases de Datos? Mencione 2 y justifique su respuesta.

Ventajas:

Que la información está organizada por objetos

Justificación: por ejemplo puedo tener la información almacenada de los usuarios en una tabla,
la información de los clientes en otra y como se pueden dar cuenta las información está
ordenada

Los datos son independientes del sistema que los utiliza.

Justificación: En la empresa con mysql manejemos 3 sistemas conexiongrm, extgrapher y


kaizen; los 3 son diferentes y son independientes, cada uno accede a la información de la DB
de manera distinta y si algo le llegara a pasar a cualquiera de los sistemas la DB sigue igual.

Desventajas:

El tamaño

Justificación: No es lo mismo manejar la información de una tienda que lo puedo hacer en


excel o en access, que ya manejar la información de una multinacional que requiere de un
SGDB más potente por que el manejo de la información es más complicado.
Experiencia

Justificación: por que dependiendo del nivel de complejidad que tenga la información así
mismo la persona que administra la DB debe tener un nivel de experiencia.

Pregunta 3. ¿De su conocimiento, actualmente cuáles son los Gestores de Bases de Datos más
utilizadas?, mencione 2 e indique por qué.

ORACLE: porque:

 Es la más utilizada por las empresas más grandes del mundo.


 Tiene múltiples versiones para cada sistema operativo.
 Es una oportunidad profesional, ya que con este SGBD se puede hacer carrera por ser a
nivel mundial.

MYSQL porque:

 Es una base de datos de código abierto y es la número uno.


 Es la base datos más usada para la web.
 Es muy buena para trabajar con ella.

3.1.2. Aportes Ricardo Manrique Jaimes


Pregunta 1. ¿Qué competencias cree tener sobre la temática de la Unidad 1?

Rta: Mis competencias en relación con la temática son muy mínimas ya que si bien conozco la
teoría no he podido aun tener la oportunidad de poder mantener una práctica constante con
este tipo de sistemas de gestión de manera laboral, pero lo importante es que mantengo
presente las bases aprendidas de cursos realizados para una óptima comprensión de la materia,
el cual me permite participar en esta actividad de una manera confiada y segura.

Pregunta 2. ¿Cuáles considera que son las mayores ventajas y desventajas de los Gestores de
bases de Datos? Mencione 2 y justifique su respuesta.

Rta:

- Ventajas:
 en mi concepto la primera ventaja es el modo por el cual se puede tener de manera
segura la información utilizando para el uso de los usuarios asignados su
identificación por medio de códigos de acceso seguros y con acceso de plataformas
que solo pueden ser utilizadas dependiendo del perfil o el cargo del usuario
responsable.
 El modelo de búsqueda de la información el cual con el paso de los años han
mejorado permitiendo no solo seleccionar el tipo de información generando
archivos personalizados , los cuales pueden ser importados de manera fácil y
guardados en otros tipos de formato de archivo como por ejemplo Excel.
- Desventajas:
 En lo personal una desventaja es el modelo de la BD para que pueda adaptarse al
exigente suministro de información, ya que esto puede variar en la necesidad de
estructuración y equipos conectados en el sistema, provocando en ocasiones el
colapso de la información y perdida de la misma.
 El tiempo de uso de este sistema, ya que al pasar de los años las empresas al lograr
crecer o expandirse necesitan de modificar el sistema y si este no cumple con estas
necesidades, obligan al usuario a realizar procesos fuera del sistema de gestión
generando perdida de información como también se puede prestar para actividades
no éticas que puedan provocar un daño irreversible para la compañía.

Pregunta 3. ¿De su conocimiento, actualmente cuáles son los Gestores de Bases de Datos más
utilizadas?, mencione 2 e indique por qué.

Rta: las base de datos en la que he podido obtener conocimientos y en las cuales logre
desarrollar medianamente trabajos a nivel educativo son Acces y SQL server; estas son las dos
bases de datos en las que puedo dar mi opinión.

- Acces: para la creación de base de datos con tablas, modelo entidad relación y
enlazadas al lenguaje de programación Visual Basic 6.0 para el desarrollo de software
comerciales.
- SQL Server: para la realización de prácticas de consulta con una base de datos y por
medio de comandos se realiza el llamado y consulta de información generando filtros y
archivando los datos de manera personalizada.

Pregunta 4. ¿Revisando la temática de la unidad, qué competencias considera que fortalecerá


o logrará para su desempeño académico y por qué?

Rta: La principal fortaleza que deseo lograr es fortalecerme en el desarrollo de tablas y su


enlace de Entidad Relación, logrando comprender y elaborar de manera correcta las llaves
principales, secundarias sin llegar a redundar información. Esta es mi mayor expectativa para
este nuevo curso.

3.1.3. Aportes Gersson Andrés García


Pregunta 1. ¿Qué competencias cree tener sobre la temática de la Unidad 1?

R://
En cuanto a las competencias, creo tener conocimientos en la configuración de servidores web
con sus respectivos gestor de base de datos, además el conocimiento en consultas avanzadas a
estos tipos de gestores ya sea (Mysql, Sql Server, Postgres, etc).

Pregunta 2. ¿Cuáles considera que son las mayores ventajas y desventajas de los Gestores de
bases de Datos? Mencione 2 y justifique su respuesta.

R//:

Oracle:

Ventajas: Productividad, Integridad y acceso a datos más eficientes.

Desventaja: Alto costo de instalación para poder usar todas sus características.

Mysql:

Ventajas: Es un software libre que ofrece el mismo uso que otros que hay que comprar.

Desventajas: Un gran porcentaje de las utilidades de MySQL no están documentadas.

Pregunta 3. ¿De su conocimiento, actualmente cuáles son los Gestores de Bases de Datos más
utilizadas?, mencione 2 e indique por qué.

R//:

Mysql:

Este es libre, además tiene todas las características y funcionalidad que ofrece los gestores que
son pagos.

Oracle:

Este es el más famoso, ya que brinda diversos servicios y enfoques para un buen administrador
de base de datos.

Pregunta 4. ¿Revisando la temática de la unidad, qué competencias considera que fortalecerá


o logrará para su desempeño académico y por qué?

R://

- El uso de aplicaciones de modelado de base de datos


- Conocimiento a profundida de Mysql

3.1.4. Aportes John Alexander Jerez


Pregunta 1. ¿Qué competencias cree tener sobre la temática de la Unidad 1?

Creo que manejo el tema en un nivel intermedio pues los conceptos los entiendo pero me falta
más práctica para su afianzamiento, lo que he aprendido ha sido lo básico y creo que los temas
son manejables, comprendo y he manejado sistemas de gestión de bases de datos, lenguajes
como SQL para manipular crear y modificar datos y objetos como las tablas. He manejado
algunos comandos básicos para creación de objetos y manipulación de datos etc.

Pregunta 2. ¿Cuáles considera que son las mayores ventajas y desventajas de los Gestores de
bases de Datos? Mencione 2 y justifique su respuesta.

Ventajas:

1- Facilidad en el manejo y administración de bases de datos, ya que mantiene la integridad, y


provee de forma rápida, segura y estandarizada el acceso a los datos, además le da eficiencia
en las operaciones y almacenamiento con los diferentes tipos de datos.

2- Se pueden desarrollar aplicaciones eficientes y más rápidas en respuesta a las consultas


hechas, agregando su posibilidad de administración de seguridad de los datos, y
procedimientos de respaldo y recuperación.

Desventajas:

1- Instalación y adecuación de equipos costosa:

Es importante tener requerimientos adicionales de equipamiento como servidores, memoria,


discos duros etc. debido a que el SGBD requiere de mucho espacio en disco duro y memoria
RAM para poder correr adecuadamente.

2- Puede llegar a trabajar en forma lenta esto debido a la cantidad de verificaciones que debe
hacer.

Pregunta 3. ¿De su conocimiento, actualmente cuáles son los Gestores de Bases de Datos más
utilizadas?, mencione 2 e indique por qué.

MySQL:

Es un SGBD relacional, multihilo y multiusuario con más de 6 millones de instalaciones, es


muy usado debido a su velocidad al realizar operaciones, soporta gran variedad de sistemas
operativos.

MICROSOFT SQL SERVER


Es un gestor de bases de datos relacionales capaz de poner a disposición de muchos usuarios
simultáneamente grandes cantidades de datos, también tiene muchas características que lo
hacen un potente SGBD por su escalabilidad estabilidad y seguridad, posee un entorno grafico
muy potente para su administración.

Pregunta 4. ¿Revisando la temática de la unidad, qué competencias considera que fortalecerá


o logrará para su desempeño académico y por qué?

Me gustaría fortalecer la parte de diseño y estructuración de SGBD, modelado de datos


jerarquización, manejo correcto de los lenguajes usados para administrar, diagramación
entidad-relación, entre otros pues pienso que todo es importante para conseguir una armonía
en el diseño, estructuración y administración de un sistema gestor de bases de datos.

3.1.5. Aportes Nelly Angélica Achury


Pregunta 1. ¿Qué competencias cree tener sobre la temática de la Unidad 1?

Tengo muy pocos conocimientos sobre los gestores de base de datos sin embargo me llama
mucho la atención el desarrollo de esta temática, la influencia de estos en la organizaciones y
en lo mucho que pueden facilitar los procesos en empresas y negocios, considero que los
conocimientos que adquiriré permitirán mi crecimiento profesional y personal.

Pregunta 2. ¿Cuáles considera que son las mayores ventajas y desventajas de los Gestores de
bases de Datos? Mencione 2 y justifique su respuesta.

Ventajas

Accesibilidad: Con la aplicación de los gestores de bases de datos el usuario puede obtener
la información requerida para presentación de informes o para investigación, ya que puede
acceder a la información almacenada en las bases de datos, por medio de la seguridad creada
de perfil y permisos de usuario y contraseña, esta ventaja ha permitido a las empresas ser más
productivas economizando tiempo y dinero.

Menor Redundancia: Los gestores de bases de datos evitan que se duplique la información,
permitiendo entre otros tener una mayor confiabilidad en la información, ahorra recursos, la
información es coherente, precisa y actualizada.

Desventajas

Personal Calificado: Para poder emplear una base de datos dentro de una organización se debe
contar con personal calificado, al igual que se debe capacitar a los funcionarios en la
aplicación del SGBD, ya que la productividad se verá reflejada en el buen uso de las
herramientas dispuestas, de lo contrario sería obsoleto.

Costos: Su aplicación en una organización genera costos de personal, capacitación,


implementos, ordenadores, mantenimiento, etc. son gastos que las empresas no verán
reflejadas en beneficio a corto plazo por el contrario las ventajas de estas se observaran a largo
plazo.

Pregunta 3. ¿De su conocimiento, actualmente cuáles son los Gestores de Bases de Datos más
utilizadas?, mencione 2 e indique por qué.

MySql

Es un Software libre, multihilo y multiusuario, ampliamente utilizado en el desarrollo de


páginas web en plataformas Linux/Windows; desarrollado en gran parte en ANSI C y C++, lo
cual la hace un SGBD de muy rápida en la lectura y a pesar de sus falencias de integridad los
desarrolladores web han encontrado en MySql una herramienta con contenido dinámico y
sencillo.

Oracle

Se caracteriza por ofrecer mayor soporte transaccional, estabilidad, escalabilidad, además de


soporte multiplataforma; por mucho tiempo fue el líder de los SGBD, sin embargo durante los
últimos años Microsoft SQL Server (propietario), PostgreSQL y MySql (libre) se han
convertido en grandes competidores. La tecnología de Oracle se encuentra alrededor del
mundo convirtiéndolo en proveedor mundial de software

Pregunta 4. ¿Revisando la temática de la unidad, qué competencias considera que fortalecerá


o logrará para su desempeño académico y por qué?

Uno de los objetivos que lograre con el desarrollo de esta unidad es distinguir el esquema
físico, conceptual y externo de una base de datos, ya que esto me permitirá establecer y aplicar
mis conocimientos en eventos de la vida personal y profesional.
3.2. Tarea 2. Diseño del modelo lógico de la base de datos.

Explicación:

Para el presente modelo se han creado 8 tablas las cuales son:

 tmanteminimietos
 mantenimientos
 aeronaves
 taeronaves
 tripulaciones
 empleados
 itinerarios
 aeropuertos

Teniendo en cuenta que todo lo que se hace para un vuelo gira en torno a una aeronave
entonces por eso se toma como tabla principal la de aeronaves para lo cual se explican de la
siguiente manera las relaciones que esta tiene con las demás tablas.

1. La primera relación que se tiene es la de los mantenimientos donde una aeronave puede
tener varios mantenimientos y a la vez varias aeronaves pueden tener el mismo tipo de
mantenimiento.
2. la segunda relación que se tiene es que una aeronave puede tener varios tripulantes y que
varios empleados puede hacer parte de la misma tripulación.
3. la tercera relación es que varias aeronaves pueden tener un mismo tipo de aeronave.
4. la cuarta relación es que una aeronave puede tener varios itinerarios y que varios
itinerarios pueden tener un mismo aeropuerto.

3.3. Tarea 3. Descripción del proceso de instalación y puesta en marcha de las


herramientas: MySQL, MySQL Workbench y Xampp.

Instalación servidor WebXampp y MySQL


Para la instalación de este servidor ingresamos por medio del siguiente link
https://www.apachefriends.org/es/index.html inmediato nos lleva hacia el programa de
instalación.

Después de que el sistema nos permita ejecutar el programa seguimos cada uno de los pasos
de instalación.
En esta ventana nos está indicando la ruta de ubicación del programa, por recomendación no
cambiarla y dejar la que aparece asignada.

En este paso nos indica sobre información para conocer sobre el creador del programa, este
paso lo pueden seleccionar si lo desean, para saltar este punto se desactiva la opción y damos
siguiente.
Esta nueva ventana nos indica que se está realizando la ejecución de instalación, esperamos
unos minutos hasta que la barra complete su ciclo y tendríamos el programa instalado.

Terminada la ejecución sigue esta ventana la cual nos indica que el proceso se ha completado,
dejamos todo como está activado y le damos finalizar “finish”

Al cerrar la ventana de instalación “finish” entramos al programa desde inicio y damos clic en
Xampp control panel y se nos abre esta ventana la cual se seleccionan los módulos de Apache
y MySQL después de esto damos los siguientes pasos.
Entramos al buscador de Mozilla y en la barra de búsqueda escribimos “LOCALHOST” y
enter, nos lleva a la siguiente página nos paramos en la opción Español y nos lleva a la
siguiente ventana.

Esta es la página en la cual accedemos y cómo podemos ver se divide en dos partes: Lado
izquierdo link para entrar a diferentes programas incluido MySQL y lado derecho para
información.
Instalación MySQL Workbench

Para la instalación de este programa ingresamos por medio del siguiente link:
http://dev.mysql.com/downloads/workbench/ inmediato nos lleva hacia el programa de
instalación.

Después buscamos el programa que debemos instalar elegimos MySQL Workbench, en donde
está la flecha roja le damos clic.
En esta nueva ventana nos muestra los dos tipos de descarga para realizar en Windows (32 o
64 bit) en mi caso escogi el de 64 bit y le damos clic en descarga (Download).

En este siguiente paso nos indica que si queremos suscribirnos, pero si queremos saltar este
paso le damos clic abajo en la flecha roja en donde le indicamos que no y seguimos con la
descarga.
De inmediato comenzamos con la descarga del programa. En este caso le damos guardar y en
mi caso voy descargas de mi computador y le doy clic derecho e instalar.

Esta es la primera ventana en donde nos dan la bienvenida y comenzamos el proceso de


descarga dando clic en siguente (Next).
Al mostrar esta segunda ventana nos está indicando la ruta que por defecto será ubicado el
programa, si desea cambiarle de sitio puede hacerlo pero lo más recomendable es dejarlo
descargar en la dirección escogida por el programa.

La siguiente ventana de descarga nos muestra dos opciones una la cual es instalación completa
y la segunda nos permite realizarlo de manera personalizada. También se recomienda dejar la
opción completa el cual contiene todos los archivos para poder trabajar el programa de manera
eficiente.
Llegamos a este paso en donde procedemos a realizar la instalación del programa, le damos
clic en la opción Install y comienza la descarga automáticamente.

Inmediatamente nos muestra la siguiente ventana en donde nos indica que la instalación está
en proceso, esperamos unos minutos mientras se realiza la descarga.
Llegamos al último paso de este primer proceso el cual damos por terminado la instalación
dando clic en la opción Finish.

Llegamos a esta nueva plataforma en donde nos dará los pasos para enlazarnos al programa de
MySQL Workbench, para iniciar le damos clic en la opción + que se encuentra al lado
izquierdo superior de la pantalla.
Como se muestra en esta imagen lo primero que realice fue dar clic en la de configurar que se
encuentra en la parte inferior izquierda de la pantalla apuntado con la flecha roja.
Mostrándome las siguientes ventanas.

Vemos que nos muestra esta ventana de Introducción en la cual nos da una pequeña
información y continuamos dando clic en next.

Esta es el segundo paso de este proceso en donde continuaremos hasta que el programa nos
permita llegar al final de cada una de las opciones ubicadas al lado izquierdo de la pantalla.
Al terminar como pueden ver con la flecha roja apuntando pueden ver la conexión el cual tiene
mi nombra “Ricardo” y al dar clic entramos a la plataforma MySQL Workbench. Porque tiene
el nombre de Ricardo en la siguiente imagen se lo explico.

Como pueden ver en esta imagen en rojo fue en donde digite mi nombre, en donde lo podría
haber hecho desde el principio pero al desconocer el procedimiento lo realice de último, y
termino dando clic en la opción “OK”.
Y esta es la plataforma de trabajo para la base de datos MySQL Workbench. Ahora solo queda
empezar a trabajar en ella realizando las prácticas del curso.

1. Evidencia de la instalación de las herramientas en mi computador personal.

Vamos a inicio y me despliega las tareas de aplicación para XAMPP.


Buscamos el primer programa instalado XAMPP el cual incluye MySQL

Dando clic me abre la plataforma XAMPP Control Panel v3.2.1 y me marca con verde la
aplicación MySQL
Ahora realizamos el mismo procedimiento para verificar la instalación de MySQL
Workbench, este proceso es más rápido ya que al ir a inicio nos muestra en las primeras
opciones los programas instalados recientemente.

Al dar clic nos abre la plataforma en donde podemos acceder al sitio de trabajo para la
creación de base de datos MySQL Workbench.
4. Conclusiones

Se concluye que con la realización del modelo lógico del problema solicitado, de este trabajo
fue posible analizar las diferentes definiciones individuales y de grupo con respecto al tema de
base de datos argumentando cada uno de sus conocimientos y planteando las respuestas según
su criterio y experiencia personal y laboral. El trabajo realizado nos enfocó al desarrollo de un
problema logrando ubicar por medio del modelo lógico sus entidades, atributos y formando las
tablas para la base de datos llevándonos a la solución de esta actividad.
5. Bibliografía

 Material bibliográfico del curso, unidad1.


 Arquitectura Bases de Datos Relacionales, Actualizacion el 23 Sep 2011.
https://www.youtube.com/watch?v=UYk-AkQMxKE
 fundamentos de normalización de base de datos, Microsoft for Office 2003 Abril 8 de
2014 https://support.microsoft.com/es-co/kb/283878

Potrebbero piacerti anche