BASE DE DATOS-BASE DE DATOS.pdf

  • Published on
    09-Oct-2015

  • View
    70

  • Download
    0

Embed Size (px)

Transcript

<ul><li><p> DIRECCIN DE EDUCACIN ABIERTA Y A DISTANCIA Y VIRTUALIDAD</p><p> LICENCIATURA EN EDUCACIN BSICA CON NFASIS EN TECNOLOGA E INFORMTICA</p><p>BASES DE DATOS</p></li><li><p>Corporacin Universitaria del Caribe - CECAR</p><p>TABLA DE CONTENIDO</p><p>1.1 Datos.1.2 Tipos de Datos.1.3 Conceptos bsicos de Bases de Datos, DBMS, Esquema de datos, Indepen dencia lgica y fsica de datos.1.4 Historia de los sistemas de bases de datos.1.5 Aplicaciones de los sistemas de bases de datos.1.6 Bases de datos en el contexto de la Educacin.1.7 Tipos de Almacenamiento de Bases de Datos. 1.8 Ventajas de un sistema gestor de base de datos.1.9 Tipo de base de datos segn su uso. 1.10 Modelos de los datos.</p><p>Introduccin a las Bases de Datos</p><p>I. Introduccin</p><p>Modelo Entidad-Relacin</p><p>Modelo Relacional Lenguaje de Consulta Estructurado (SQL)</p><p>II. Justificacin</p><p>1 2</p><p>3 4</p><p>2.1 Conceptos Bsicos del modelo entidad relacin E-R 2.2 Restricciones de integridad en el modelo ER.2.3 Claves. 2.4 Diagrama Entidad-Relacin 2.5 Caracterstica del modelo E-R extendido.2.6 Diseo de un esquema de bases de datos E-R </p><p>3.1 Estructura de las bases de datos relacionales.3.2 Esquema de la bases de datos relacional. 3.3 Claves. 3.4 Lenguaje de consulta. 3.5 Transformacin del modelo E-R al modelo relacional.</p><p>4.1 Introduccin al Lenguaje Estructurado de Consulta (SQL).4.2 Estructura bsica (clausulas select, from, where).4.3 Modificacin de la base de datos (In sercin, Borrado, Actualizacin).4.4 Gestor de base de datos MySql Work bench</p><p>III. Instrucciones de Manejo</p><p>IV. Referentes Tericos</p><p>CORPORACIN UNIVERSITARIA DEL </p><p>CARIBE</p><p>DIRECCIN DE EDUCACIN ABIERTA </p><p>Y A DISTANCIA Y VIRTUALIDAD</p><p>Rectora</p><p>Piedad Martnez Carriazo</p><p>Vicerrectora Acadmica</p><p>Lidia Flrez de Albis</p><p>Compilador</p><p>Mara Garca Medina</p><p>Asesor Pedaggico</p><p>Jorge Velasco Lara</p><p>Equipo de Edicin</p><p>Andrs Bertel Gonzlez</p><p>Alberto Garca Stave</p><p>Jairo Martnez Banda</p><p>2013</p></li><li><p>Direccin de Educacin Abierta y a Distancia y Virtualidad</p><p> Informacin del Compilador</p><p>La compiladora del mdulo es Mara Anglica Garca Medina, Ingeniera de Sistemas, Especialista en Docencia con amplios conocimientos en el manejo de Bases de Datos a nivel organizacional.</p><p>En la Ingeniera de Sistema se ha desempeado como inte-grador de soluciones en las reas de ingeniera de software, </p><p>ingeniera de planeacin informtica e ingeniera de redes. </p><p>Tambin se ha desempeado como docente en la Divisin de Educacin Abier-ta y a Distancia de CECAR.</p></li><li><p>Corporacin Universitaria del Caribe - CECAR</p><p>I. Introduccin</p><p>Los datos son la parte medular de cualquier sistema de informacin. El almacenamiento, manipulacin y recuperacin de informacin en forma eficiente, es vital y estratgico para cualquier organizacin. Las bases de datos juegan un rol muy importante en casi todas las reas donde las computadoras son usadas, incluyendo negocios, ingeniera, medici-na, leyes, educacin, etc.</p><p>La importancia e impacto de las bases de datos es incuestionable a medida que las orga-nizaciones ya sean gubernamentales, instituciones educativas, universidades, entidades comerciales, entre otras, crean y mantienen bases de datos en la cuales estn conteni-das todo tipo de informacin, desde documentos, tablas estadsticas, datos financieros, objetos multimediales y datos de diferente naturaleza. Por tal motivo, las tecnologas en base de datos, incluyendo mtodos de arquitectura y acceso, se estn desarrollando r-pidamente para mantenerse al da con esta demanda de mecanismos de administracin de la informacin. El objetivo principal de este mdulo es brindar a los estudiantes un acercamiento a los aspectos importantes manejado en las bases de datos, como son los conceptos bsicos, las tcnicas utilizadas para la creacin y utilizacin de las bases de datos, para que as adquiera la capacidad de construir algo tangible que pueda aplicar como profesional.</p><p>El mdulo est organizado en cuatro unidades, distribuidas de la siguiente forma:</p><p>Unidad I: Introduccin a las bases de datos, en la cual se exponen los conceptos bsi-cos manejados en las bases de datos, se incluye un poco de historia sobre los sistemas de base de datos, donde se aplican, los tipos de almacenamiento de base de datos, los tipos segn su uso, las ventajas de los SGBD y las bases de datos en el contexto de la educacin.</p><p>Unidad II: Modelo Entidad Relacin, es una de las partes principales a tratar dentro del mdulo ya que en ella se efecta el anlisis de cmo se disea una base de datos, los temas a tratar abarcan los conceptos bsicos de entidades, relaciones, atributos; las correspondencia de cardinalidades, restricciones de participaciones, claves, diagramas del modelo entidad relacin y diseo del esquema del modelo Entidad Relacin.</p><p>Unidad III: Modelo Relacional, el cual es un marco formal de los modelos de datos, en este captulo se trata la estructura de las bases de datos relacionales, esquema de la bases de datos relacional, uso de las claves, lenguaje de consulta y transformacin del modelo E-R al modelo relacional.</p></li><li><p>Direccin de Educacin Abierta y a Distancia y Virtualidad</p><p>Unidad IV: Esta ltima unidad, es dedicada al manejo del lenguaje SQL, en el cual se presentan las caractersticas generales del SQL, su estructura bsica, utilizacin de las clausulas select, from y where y modificacin de la base de datos utilizando las expresio-nes Insert, Delete, Update.</p><p>Al finalizar la ltima unidad, est la seccin de anexos en la cual se encuentra los manua-les de usuarios de las herramientas utilizadas para la diagramacin del modelo entidad relacin y el modelo relacional, direcciones electrnicas correspondientes para que el estudiante pueda descargar estas herramientas freeware, tambin se dispone de una serie de link para profundizar los temas tratados en el mdulo.</p><p>I. Introduccin</p></li><li><p>Corporacin Universitaria del Caribe - CECAR</p><p>II. Justificacin</p><p>El desarrollo de la tecnologa aplicada a la informacin, especialmente ligada a las comu-nicaciones, ha logrado un alto y rpido desarrollo se puede encontrar un nivel de imple-mentacin elevado en todos los mbitos de la vida actual, tanto laboral como domstica. En los sectores en los que ms se desenvuelve el ser humano siempre estn presentes para mejorar su desarrollo y/o productividad: industria, comercio, educacin, finanzas, investigacin, etc. Es por ello que el uso correcto de las tecnologas resulta ser un factor determinante para alcanzar altos niveles de eficiencia y competitividad en el mbito de la empresa o incluso en el personal. </p><p>El acercamiento de los futuros Licenciados en Educacin Bsica con nfasis en Tec-nologa e Informtica a los aspectos ms importantes que se encierra en un Sistema de Base de Datos, les darn las herramientas, competencias y habilidades necesarias para que le ayuden a construir algo tangible desde la construccin de bases de datos vista como aquel sistema de informacin que organiza y que forma parte de un programa de ordenador que pueda seleccionar rpidamente los fragmentos de datos que necesite un usuario cualquiera, una base de datos es un sistema de archivos electrnico que se pue-da aplicar a su vida profesional.</p><p>Esto se podr alcanzar a travs de la fundamentacin terico prctica de las bases de datos, modelos de datos y el manejo del lenguaje de consulta estructural, lo cual le ayudar a desarrollar pequeas bases de datos que sern de utilidad en su quehacer pedaggico, contribuyendo al desarrollo de competencias del saber hacer; adems, con el ejercicio de sta, la consolidacin de habilidades de saber analizar y saber comuni-car, acciones que contribuirn a promover el desarrollo del pensamiento reflexivo, como expresin de la autonoma profesional, con lo cual se establece su pertinencia con los propsitos de formacin del programa.</p><p>Las competencias que promueve la asignatura son:</p><p>METACOGNITIVAConoce y utiliza herramientas informticas para el diseo e implantacin de una base de datos en el mbito escolar.</p><p>RELACIONALAplica los conocimientos obtenidos a situaciones laborales concretas utilizando los pro-cedimientos adecuados, para solucionar problemas de manera autnoma y transferir las situaciones adquiridas a situaciones novedosas.</p></li><li><p>Direccin de Educacin Abierta y a Distancia y Virtualidad</p><p>TECNOLGICAUtiliza los principios bsicos de los sistemas de base de datos, para utilizarlos en el con-texto educativo.</p><p>ARGUMENTATIVAArgumenta y justifica el porqu de los modelos a utilizar en la solucin de problemas prc-ticos especficos de las diferentes reas de actividad de su profesin utilizando lenguaje y simbologa apropiados para las representaciones que requiera.</p><p>II. Justificacin</p></li><li><p>Corporacin Universitaria del Caribe - CECAR</p><p>III. Instrucciones de Manejo</p><p>Para el desarrollo exitoso de este mdulo es importante el ritmo y secuenciacin del trabajo autodirigido, de tal forma que puedas trabajarlo en casa y posteriormente sociali-zarlo en clases con tu profesor, pero para ello debes tener disponibilidad de tiempo, alto grado de responsabilidad e iniciativa con cada una de las actividades programadas.</p><p>Tambin cabe destacar, que la informacin consignada en el mdulo puede ser ampliada para que usted enriquezca los conceptos que se desarrollan a lo largo del mdulo, por lo tanto se le recomienda que consulten las citas referenciadas en la bibliografa.</p><p>Considere el mdulo como una herramienta que le permitir fortalecer sus conoci-mientos sobre las Bases de Datos. </p><p>Lea y estudie cada uno de los temas con anticipacin a la sesin con el tutor, para que llegue con inquietudes y se genere la discusin a partir de estas.</p><p>La constitucin de grupos de estudio, que se han denominado CIPAS, es altamente recomendable, dado que no todos asimilan de la misma manera, por tal razn es conveniente concretar con otros compaeros algunos puntos clave de las lecturas y anlisis de la informacin del mdulo. Adems es importante analizar cada uno de los puntos de vistas de los integrantes del CIPA, el cual nos ayudar a afianzar y enriquecer nuestra propia comprensin sobre los temas desarrollados en el mdulo.Complete sus actividades propuestas en cada una de las unidades apoyndose en los referentes bibliogrficos que encuentras al final de la unidad IV y tambin en sitios web relacionados con los temas tratados en cada unidad.</p><p>En el desarrollo de las unidades del mdulo se ejemplificar la base de datos del ob-servador del estudiante, este ejemplo de base de datos se retomar en un mdulo de semestres prximos.</p><p> Utilice la bibliografa recomendada para realizar las diferentes actividades y afianzar los conceptos estudiados en el mdulo.</p></li><li><p>Direccin de Educacin Abierta y a Distancia y Virtualidad</p><p>IV. Referentes Tericos </p><p>Las conceptualizaciones del mdulo estn fundamentadas en los aportes tericos que se han compilado por la autora en la fundamentacin del diseo de base de datos, como lo son:</p><p>C. J. Date, en su libro introduccin a los sistemas de bases de datos, 7 ED., se ha tenido encuenta el modelo y la sintaxis y la semntica de SQL. Adoracin de Miguel y Mario Piattini, en su libro Fundamentos de Base de datos, 2 Edi-cin, en los cuales exponen la historia de las bases de datos, los conceptos bsicos de base de datos, el modelo entidad relacin y el modelo relacional, que son el objeto de estudio del presente modulo.</p><p>Silberschatz, Korth y Sudarshan (2007), con temas ms actuales sobre los fundamentos de bases de datos, y la ejemplificacin de los modelos Entidad relacin, relacional y el lenguaje estructurado de consulta.</p><p>Gonzlez (2011), en su libro Gestin de base de datos, en el cual destaca los aspectos ms importantes que encierran los sistemas gestores de base de datos relacionales.</p></li><li><p>Introduccin a las Bases de Datos</p><p>Corporacin Universitaria del Caribe - CECAR</p><p>Estructura del Mdulo</p></li><li><p>Introduccin a las Bases de Datos</p><p>Unidad </p><p>1</p></li><li><p>Corporacin Universitaria del Caribe - CECAR</p><p> PRESENTACIN</p><p>En esta primera unidad se presenta la introduccin a las bases de datos, en la cual se realiza la conceptualizacin sobre los tipos de datos que se utilizan en la creacin de una base de datos, al mismo tiempo se dan a conocer los conceptos bsicos de Bases de Datos, la DBMS, los esquema de datos, Independencia lgica y fsica de datos; se hace una breve introduccin sobre la historia de los sis-</p><p>temas de bases de datos, aplicaciones de los sistemas de bases de datos, se dan a conocer cules son las bases de datos en el contexto de la educacin, cuales son los tipos de almacenamiento de Bases de Datos, Ventajas de un sistema gestor de base de datos; los tipos de base de datos segn su uso, y conceptualizacin de los modelos de los datos, y su clasificacin.</p><p> La finalidad de esta primera unidad es que el estudiante aprenda qu son las bases datos y cada uno de los elementos que hacen parte de sta y al mismo tiempo comprenda la importancia que tiene ella en cualquier mbito donde sean utilizadas.</p><p>PROBLEMA</p><p>Cmo puedo fundamentar mi conocimiento terico acerca de las ba-ses de datos?</p><p>Introduccin a las Bases de Datos</p></li><li><p>Bases de Datos</p><p>13</p><p>Direccin de Educacin Abierta y a Distancia y Virtualidad</p><p> COMPETENCIAS ESPECFICAS</p><p>Interpreta y maneja las diferentes conceptualizaciones utili-zadas en las bases de datos y como se relacionan entre ellas. Identifica las diferentes evoluciones que han tenido las bases de datos a lo largo de los aos.</p><p> Argumenta sobre la importancia de las bases de datos en la educa-cin.</p><p> Identifica los diferentes tipos de almacenamientos de un sistema de base de datos.</p><p>Identifica y explica los diferentes modelos de datos.</p></li><li><p>14</p><p>Introduccin a las Bases de Datos</p><p>Corporacin Universitaria del Caribe - CECAR</p><p>ACTIVIDAD PREVIA: Trabajo independiente</p><p>Antes de comenzar la lectura de esta primera unidad responda de manera escrita los siguientes interrogantes: </p><p> Qu son datos? Cules tipos de datos conoce? Qu es una base de datos? Qu es un SMBD? Liste al menos cuatro trminos que usted conozca relacionados con el tema de </p><p>base de datos y explquelos. Qu es un modelo? Qu bases de datos educativas conoce?</p><p>Lea detenidamente la unidad I.Una vez leda la unidad, confronte sus saberes previos con lo aprendido en la unidad.Analice detenidamente los temas tratados en la unidad y elabore un sntesis general </p><p>sobre sta. </p><p>ACTIVIDAD EN GRUPO</p><p>Reunidos en sus grupos confronte sus saberes previos con los de sus compaeros.Socializar en el grupo los diferentes temas tratados en la Unidad I.Desarrollar la actividad propuesta al final de la unidad.</p><p>DINMICA PARA CONSTRUIR CONOCIMIENTO</p></li><li><p>Direccin de Educacin Abierta y a Distancia y Virtualidad</p></li><li><p>16</p><p>Introduccin a las Bases de Datos</p><p>Corporacin Universitaria del Caribe - CECAR</p><p>1.1 QU SON DATOS? </p><p>Segn diccionario de la real academia, los datos son la Informacin dispuesta de ma-nera adecuada para su tratamiento por un ordenador. A nivel de la terminologa de base datos, un dato es una representacin simblica (numrica, alfabtica, algortmica, entre otros) de un atributo...</p></li></ul>

Recommended

View more >