Está en la página 1de 18

INSTITUTO TECNOLGICO DE TEPIC

Unidad 1: Introduccin al Sistema Manejador de Base de Datos


Carrera: ! Ingeniera en Sistemas Computacionales Maestro: ! Ingeniero Miguel Bauelos Mercado Alumno: ! Juan Manuel Rico Meza Matricula: ! 07400576 Fecha: ! 09 de Septiembre 2011

INDICE
I. INTRODUCCION! II. DESARROLLO!
2.1.1 Lo que mas te gusto de las sesiones.! 2.1.2 Generacin del Mapa conceptual de la unidad.! 2.1.3 Cuestionario de B.D.! 2.1.4 Cuestionario Estilos de Aprendizaje! 2.1.5 Inicio de Workbench! 2.1.6 Conclusiones!

3 4
4 5 6 7 12 17

III. BIBLIOGRAFIA CONSULTADA!

18

I. INTRODUCCION!
!
El presente trabajo tiene como objetivo hacer un repaso de lo elaborado en esta primera unidad de la materia de taller de base de datos, tambin se comentara lo que mas ha gustado sobre las sesiones y se abordaran los trabajos realizados en estas mismas como lo es el mapa conceptual que desarrollamos como primera tarea en el cual se trataba de abarcar de la mejor manera los temas de la unidad posterior a esto reunidos en equipos se busco la manera de mejorarlo para hacerlo de una manera mas entendible, tambin se realizo un cuestionario sobre estos mismos temas el cual no poda ser de manera abierta as que para no hacerlo algo aburrido se eligi la opcin de relacionar columnas esta consiste en buscar la palabra que coincida con el concepto mostrado. En este documento tambin se abordara un cuestionario de estilos de aprendizaje que nos ayudara a encontrar el mtodo o estrategias mas apropiadas para que el aprender no sea una tarea difcil y cansada. Para nalizar se desarrolla el tema de inicio en workbench, donde se mostrara de manera guiada como poder dar nuestros primeros pasos en este potente editor visual de bases de datos sin tropezar en el intento y nalizaremos con una conclusin personal sobre todo el conocimiento adquirido en la elaboracin de todo el material de la unidad.

II. DESARROLLO
2.1.1 Lo que mas te gusto de las sesiones.
Lo mejor de las sesiones que hemos tenido en esta materia es que desde el inicio se pudo ver que el maestro se preocupa por que los alumnos aprendan realizandonos la pregunta de Que expectativas tenemos del curso? y Que estbamos dispuestos a aportar para lograrlas? esta caracterstica se ve muy poco en los maestros del tecnolgico ya que la mayora solo se enfoca en impartir su curso de la misma manera que ya lo han hecho en semestres anteriores. En todas las sesiones se puede ver que se intenta fomentar la cultura de preguntas para que nadie se quede con dudas y a su vez motivar un poco la participacin. Otra de las cosas destacables es que se esta desarrollando el trabajo practico se vio paso a paso y desde un inicio como instalar y congurar la herramienta workbench, haciendo que no fuera necesario ningn conocimiento previo en este software para poder desempear una buena labor a la hora de ejecutar la practica.

2.1.2 Generacin del Mapa conceptual de la unidad.


DBMS

Software dedicado a servir de interfaz entre una B.D. y el usuario

Objetivos

Funciones

Ejemplos

Disminuir redundancia e inconsistencia de datos

Permitir a los usuarios acceder y manipular la B.D.

Libres

No Libres

SQLite Disminuir la dicultad para acceder a los datos Proveer a los admin herramientas de mantenimiento

FoxPro

Firebird

Access

Eliminar el aislamiento de datos

Denicin de la base de datos

My SQL

Oracle

Detectar anomalas de acceso concurrente

Recuperacin de los datos

PostgreSQL

DBase

Eliminar problemas de seguridad

Actualizacin de los datos

2.1.3 Cuestionario de B.D.


A) Es un sistema computarizado cuya nalidad general es almacenar informacin y permitir a los usuarios recuperar y actualizar esa informacin con base en peticiones B) Es uno de los componentes principales de una base de datos ( D )Acceso Concurrente

( J )Externo

C) Es la persona que asegura integridad, consistencia, redundancia, seguridad este es el y encarga de realizar el mantenimiento de los datos. D) Es la caracterstica de las bases de datos que permite a mltiples usuarios acceder a la misma pieza de datos al mismo tiempo.

( I ) SQL

( A )Bases de Datos

E) Consiste en una coleccin de datos interrelacionados y un conjunto de programas para acceder a esos datos.

( F )Modelo de Datos

F) Es una denicin lgica, independiente y abstracta de los objetos, operadores y dems que en conjunto constituyen la mquina abstracta con la que interactan los usuarios. G) Este modelo est basado en una percepcin del mundo real que consta de una coleccin de objetos bsicos, y de relaciones entre esos objetos. H) Consiste en la capacidad de modicar el esquema (fsico o lgico) de una base de datos sin tener que realizar cambios en las aplicaciones que se sirven de ella I) Es un lenguaje declarativo de acceso a bases de datos relacionales que permite especicar diversos tipos de operaciones en stas. J) Es el nivel que se presenta al usuario nal y que puede combinaciones o relaciones entre los datos que conforman a la base de datos global.

( H ) Independencia de Datos

( B ) Hardware ( E ) Sistemas Gestores de Bases de Datos ( C ) Administrador de Base de Datos ( G )Modelo entidad relacin

2.1.4 Cuestionario Estilos de Aprendizaje


CUESTIONARIO HONEY-ALONSO DE ESTILOS DE APRENDIZAJE En cada una de las celdas de la columna PREFERENCIA anota un "0" si estas en mas desacuerdo con la pregunta correspondiente o anota "1" si estas mas de acuerdo que en desacuerdo. No. PREGUNTAS PREFERE NCIA 1 Tengo fama de decir lo que pienso claramente y sin rodeos. 0 2 Estoy seguro de lo que es bueno y es malo, lo que est bien y lo que est mal. 1 3 Muchas veces acto sin mirar las consecuencias. 0 4 Normalmente trato de resolver los problemas metdicamente y paso a paso. 1 5 Creo que los formalismos coartan y limitan la actuacin libre de las personas. 1 6 Me interesa saber cules son los sistemas de valores de los dems y con qu criterios 0 actan. 7 Pienso que el actuar intuitivamente puede ser siempre tan vlido como actuar 1 reexivamente. 8 Creo que lo ms importante es que las cosas funcionen. 1 9 Procuro estar al tanto de lo que ocurre aqu y ahora. 1 10 Disfruto cuando tengo tiempo para preparar mi trabajo y realizarlo a conciencia. 1 11 Estoy a gusto siguiendo un orden, en las comidas, en el estudio, haciendo ejercicio 1 regularmente. 12 Cuando escucho una nueva idea enseguida comienzo a pensar cmo ponerla en 1 prctica. 13 Preero las ideas originales y novedosas aunque no sean prcticas. 1 14 Admito y me ajusto a las normas slo si me sirven para lograr mis objetivos. 0 15 Normalmente encajo bien con personas reexivas, y me cuesta sintonizar con personas 0 demasiado espontneas, imprevisibles. 16 Escucho con ms frecuencia que hablar. 1 17 Preero las cosas estructuradas a las desordenadas. 1 18 Cuando poseo cualquier informacin, trato de interpretarla bien antes de manifestar 1 alguna conclusin. 19 Antes de hacer algo estudio con cuidado sus ventajas e inconvenientes. 1 20 Me crezco con el reto de hacer algo nuevo y diferente. 1 21 Casi siempre procuro ser coherente con mis criterios y sistema de valores. Tengo 1 principios y los sigo. 22 Cuando hay una discusin no me gusta ir con rodeos. 0 23 Me disgusta implicarme efectivamente en mi ambiente de trabajo. Preero mantener 0 relaciones distantes. 24 Me gustan ms las personas realistas y concretas que las tericas. 1 25 Me cuesta ser creativo (a), romper estructuras 1

26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59

Me siento a gusto con personas espontneas y divertidas. La mayora de las veces expreso abiertamente cmo me siento. Me gusta analizar y dar vueltas a las cosas. Me molesta que la gente no se tome en serio las cosas. Me atrae experimentar y practicar las ltimas tcnicas y novedades. Soy cauteloso (a) a la hora de sacar conclusiones. Preero contar con el mayor nmero de fuentes de informacin. Cuntos ms datos rena para reexionar, mejor. Tiendo a ser perfeccionista. Preero or las opiniones de los dems antes de exponer la ma. Me gusta afrontar la vida espontneamente y no tener que planicar todo previamente. En las discusiones me gusta observar cmo actan los dems participantes. Me siento incmodo (a) con las personas calladas y demasiado analticas. Juzgo con frecuencia las ideas de los dems por su valor prctico. Me agobio si me obligan a acelerar mucho el trabajo para cumplir un plazo. En las reuniones apoyo las ideas prcticas y realistas. Es mejor gozar de momento presente que deleitarse pensando en el pasado o en el futuro Me molestan las personas que siempre desean apresurar las cosas. Aporto ideas nuevas y espontneas en los grupos de discusin. Pienso que son ms consistentes las decisiones fundamentadas en un minucioso anlisis que las basadas en la intuicin. Detecto frecuentemente la inconsistencia y puntos dbiles en las argumentaciones de los dems. Creo que es preciso saltarse las normas muchas ms veces que cumplirlas. A menudo caigo en la cuenta de otras formas mejores y ms prcticas de hacer las cosas. En con junto hablo ms que lo que escucho. Preero distanciarme de los hechos y observarlos desde otras perspectivas. Estoy convencido (a) que debe imponerse la lgica y el razonamiento. Me gusta buscar nuevas experiencias. Me gusta experimentar y aplicar las cosas. Pienso que debemos llegar pronto al grano, al meollo de los temas. Siempre trato de conseguir conclusiones e ideas claras. Preero discutir cuestiones concretas y no perder el tiempo con charlas vacas. Me impaciento cuando me dan explicaciones irrelevantes e incoherentes. Compruebo antes si las cosas funcionan realmente. Hago varios borradores antes de la redaccin denitiva de un trabajo. Soy consciente de que en las discusiones ayudo a mantener a los dems centrados en el tema, evitando divagaciones.

1 0 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 0 0 0 1 0 0 1 0 1 1 0 1 0 0 1 0 0

60 Observo que, con frecuencia, soy uno de los ms objetivos y desapasionados en las discusiones. 61 Cuando algo va mal, le quito importancia y trato de hacerlo mejor. 62 Rechazo ideas originales y espontneas si no las veo prcticas. 63 Me gusta sopesar diversas alternativas antes de tomar una decisin. 64 Con frecuencia miro hacia delante para prever el futuro. 65 En los debates y discusiones preero desempear un papel secundario antes que ser el o la lder o el o la que ms participa. 66 Me molestan las personas que no actan con lgica. 67 Me resulta incmodo tener que planicar y prever las cosas. 68 Creo que el n justica los medios en muchos casos. 69 Suelo reexionar sobre los asuntos y problemas. 70 El trabajar a conciencia me llena de satisfaccin y orgullo. 71 Ante los acontecimientos trato de descubrir los principios y teoras en que se basan. 72 Con tal de conseguir el objetivo que pretendo soy capaz de herir sentimientos ajenos. 73 No me importa hacer todo lo necesario para que sea efectivo mi trabajo. 74 Con frecuencia soy una de las personas que ms anima las estas. 75 Me aburro enseguida con el trabajo metdico y minucioso. 76 La gente con frecuencia cree que soy poco sensible a sus sentimientos. 77 Suelo dejarme llevar por mis intuiciones. 78 Si trabajo en grupo procuro que se siga un mtodo y un orden. 79 Con frecuencia me interesa averiguar lo que piensa la gente. 80 Esquivo los temas subjetivos, ambiguos y pocos claros.

0 1 0 1 1 0 1 1 1 1 1 0 1 1 0 0 1 1 0 0 0

Favor de revisar que ninguna celda quede vaca, todas deben contener un 0 o un 1Escribe en cada uno de los espacios de la columna PREF, la opcin anotada en el cuestionario de acuerdo al numero de tem del mismo. (un 1 si tu respuesta fue mas de acuerdo, un 0 si tu respuesta fue menos de acuerdo).
ACTIVO I NUM 3 5 7 9 13 20 26 27 35 37 41 43 46 48 51 61 67 74 75 77 Suma: PREF 0 1 1 1 1 1 1 0 1 0 1 0 1 0 1 1 1 0 0 1 13 REFLEXIVO Ii NUM 10 16 18 19 28 31 32 34 36 39 42 44 49 55 58 63 65 69 70 79 Suma: PREF 1 1 1 1 1 1 1 1 1 0 1 0 1 0 0 1 0 1 0 0 13 TEORICO Iii NUM 2 4 6 11 15 17 21 23 25 29 33 45 50 54 60 64 66 71 78 80 Suma: PREF 1 1 0 1 0 1 1 0 1 1 1 0 0 1 0 1 1 1 0 0 12 PRAGMATICO IV NUM 1 8 12 14 22 24 30 38 40 47 52 53 56 57 59 62 68 72 73 76 Suma: PREF 0 1 1 0 0 1 1 1 1 0 1 0 0 1 0 0 1 1 1 1 12

Suma cada columna y anota en la celda correspondiente el resultado. Utiliza cada uno de los resultados para realizar tu grca de estilo en la siguiente hoja, (imprmela para que sea mas fcil esta actividad)

Dibuja los cuatro puntos de los totales en la grca y nelos con una lnea recta

2.1.5 Inicio de Workbench


A continuacin veremos como instalar el software workbench una utilidad gratuita siendo un potente editor visual de base de datos. MySQL Workbench es la herramienta ocial de MySQL para el diseo visual de esquemas de bases de datos. La parte ms espectacular es el editor de diagramas. Los elementos pueden arrastrarse al lienzo desde el catlogo o aadirse usando la caja de herramientas lateral. MySQL Workbench podr exportar el diagrama como imagen o documento PDF, as como generar un script SQL CREATE o ALTER. La versin de cdigo abierto de MySQL Workbench dispone de todo lo necesario para el diseo de bases de datos, pero excluye herramientas tan jugosas como la validacin del modelo o la sincronizacin en vivo. Pros Soporte para caractersticas de MySQL 5 Exportacin a script SQL CREATE Excelente editor visual de esquemas SQL Ampliable a travs de Lua o Python

Contras Algunas funciones, como la validacin del modelo o la ingeniera inversa de bases de datos existentes, estn reservadas a la versin comercial Instrucciones: 1. Como primer paso seria descargar el software para esto entraremos a la pagina web ocial la cual es http://wb.mysql.com/

2. Elegiremos el sistema operativo correspondiente ( lo debe detectar por defecto ) para poder descargarlo ser necesario registrarnos o si ya estamos registrados iniciar sesin.

3. Despus de descargar el programa para instalarlo sera necesario solo arrastarlo a la carpeta de Aplicaciones

4. Despus de que se instale el archivo automticamente ya podremos utilizarlo con solo abrirlo desde el launchpad y nos mostrara la siguiente ventana estando ya listos para desarrollar cualquier proyecto que nos propongamos.

5. Ahora procederemos a instalar una distribucin libre de apache que contiene MySQL, PHP, Perl entraremos al link http://www.apachefriends.org/es/xampp.html y descargaremos la ultima versin.

6. Ya que se descargue lo instalaremos como cualquier software en Lion solo es necesario arrastrarlo a la carpeta aplicaciones.

7. Despus de instalarlo ya podremos ejecutarlo desde el launchpad y nos deber aparecer la siguiente ventana donde podremos iniciar el servidor SQL con solo dar clic en start por default viene congurado sin contrasea en caso de querer modicarlo se puede realizar desde el portal que tiene por default entrando a http://localhost/

8. Una vez iniciado el servicio de SQL solo quedara regresar al workbench para congurar la conexin, en la pantalla de inicio seleccionamos New Connection escribimos un nombre a la conexin y damos clic en ok, si aparecen mas ventanas damos clic en siguiente hasta nalizar y ya tendremos congurada.

2.1.6 Conclusiones
En general de esta primera unidad se puede concluir con que las expectativas que se escribieron en este inicio de curso se van cumpliendo, aunque pudiera considerarse algo precipitado se puede ver la integracin que hay en el grupo y la labor del maestro por ayudarnos a nosotros los alumnos. Pues despus de tantos maestros que se han tenido son pocos los que buscan ayudar a los alumnos de esta manera buscando la manera de ensearles a aprender a aprender, ya que al menos en mi caso nunca me haba tomado el tiempo por identicar cual era la forma en que se me facilita captar los temas. En cuanto al conocimiento adquirido se puede concluir que un sistema gestor de base de datos es un software muy especico dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que utilizan. Su propsito general es manejar de manera clara y sencilla un conjunto de datos que posteriormente se convierten en informacin y ya depende del usuario la relevancia que tiene dicha informacin. Tambin gracias a los documentos compartidos por el maestro podemos ver las ventajas de estos mismos como lo es que nos dan una gran facilidad para la manipulacin de grandes volmenes de datos y los organiza de una manera que sea accesible desde los programas, esto nos permite disminuir drsticamente los tiempos de desarrollo y aumentan la calidad de los sistemas desarrollados. Aunque una desventaja seria que si se tienen muy pocos datos que son utilizados por un nico usuario por vez y no se realizaran consultas complejas sobre los datos, entonces seria posible que se recomiende mas el uso de una herramienta como una hoja de calculo. Se vio tambin lo que son los lenguajes que conforman el DBMS que son 2 lenguajes estndar el lenguaje de denicin de datos por medio del cual se especica el esquema conceptual interno y el segundo es el lenguaje de denicin de almacenamiento que especica el esquema interno que corresponde a la base de datos. Aunque un SGBD implica tener un control centralizado de las formas de accesar a los datos as que se necesita tener control as que de este se encargan los administradores de la base de datos estos son los que disean y crean esquemas deniendo las estructuras y los mtodos de acceso pueden crear cuentas, roles, conceder o revocar autorizaciones a los usuarios para poder trabajar con los datos. Sobre la instalacin del editor visual de bases de datos workbench que todava no se ha realizado ningn gran proyecto en el, se puede visualizar que es muy potente y con una gran facilidad de uso, la instalacin es demasiado sencilla como con el software XAAMP que no es un editor pero funcionara como servidor para poder realizar consultas y gestionar la base de datos, esto lo convierte en pilar importante para el desarrollo de nuestros siguientes proyectos.

III. BIBLIOGRAFIA CONSULTADA

C. J. Date (2001). Introduccin a los sistemas de bases de datos


Mexico: Prentice Hall

Olga Pons (2008). Introduccin a los sistemas de bases de datos Madrid: Thomoson Paraninfo

Jeffrey D. Ullman y Jennifer Widom (1989). Introduccin a los sistemas de bases de datos Australia: Prentice Hall Recurso web: Enciclopedia libre (2011). Base de Datos http://es.wikipedia.org/wiki/Base_de_datos Marlon Ruiz (2008). Introduccin a los Sistemas de Base de Datos http://www.monograas.com/trabajos34/base-de-datos/base-de-datos.shtml