fcpt5s gestores bd

Upload: crishperalta

Post on 26-Feb-2018

248 views

Category:

Documents


3 download

TRANSCRIPT

  • 7/25/2019 Fcpt5s Gestores Bd

    1/173

  • 7/25/2019 Fcpt5s Gestores Bd

    2/173

    2PRELIMINARES

    Esta publicacin se termin de imprimir durante el mes de junio de 2011.Diseada en Direccin Acadmica del Colegio de Bachilleres del Estado de SonoraBlvd. Agustn de Vildsola; Sector Sur. Hermosillo, Sonora, MxicoLa edicin consta de 1,274 ejemplares.

    COLEGIO DE BACHILLERES

    DEL ESTADO DE SONORADirector GeneralMtro. Julio Alfonso Martnez Romero

    Director AcadmicoMtro. Vctor Manuel Gmez Blanco

    Director de Administracin y FinanzasC.P. Jess Urbano Limn Tapia

    Director de PlaneacinMtro. Pedro Hernndez Pea

    GESTORES DE BASE DE DATOSMdulo de Aprendizaje.

    Copyright , 2011 por Colegio de Bachilleresdel Estado de Sonoratodos los derechos reservados.Primera edicin 2011. Impreso en Mxico.

    DIRECCIN ACADMICADepartamento de Desarrollo CurricularBlvd. Agustn de Vildsola, Sector SurHermosillo, Sonora. Mxico. C.P. 83280

    COMISIN ELABORADORA:

    Elaborador:Ricardo Revilla Reyes

    Revisin Disciplinaria:

    Mara Enedina Duarte Camacho

    Correccin de Estilo:Flora Ins Cabrera Fregoso

    Apoyo Metodolgico:Mara Enedina Duarte Camacho

    Supervisin Acadmica:Mtra. Luz Mara Grijalva Daz

    Diseo:Mara Jess Jimnez Duarte

    Edicin:Francisco Peralta Varela

    Coordinacin Tcnica:

    Claudia Yolanda Lugo PeuriDiana Irene Valenzuela Lpez

    Coordinacin General:Mtro. Vctor Manuel Gmez Blanco

  • 7/25/2019 Fcpt5s Gestores Bd

    3/173PRELIMINARES

    Ubicacin Curricular

    HORAS SEMANALES:03

    CRDITOS:

    06

    D TOS DEL LUMNO

    Nombre: _______________________________________________________________

    Plantel: __________________________________________________________________

    Grupo: _________________ Turno: _____________ Telfono:___________________

    E-mail: _________________________________________________________________

    Domicilio: ______________________________________________________________

    _______________________________________________________________________

    COMPONENTE:FORMACIN PARA EL

    TRABAJO

    CAPACITACIN PARA ELTRABAJO:

    INFORMTICA

  • 7/25/2019 Fcpt5s Gestores Bd

    4/173

    4PRELIMINARES

  • 7/25/2019 Fcpt5s Gestores Bd

    5/173PRELIMINARES

    Presentacin ..................................................................................................................................................................7Mapa de asignatura .......................................................................................................................................................8

    BLOQUE 1: SISTEMAS DE GESTORES DE BASES DE DATOS ......................................................................9Secuencia Didctica : Introduccin a los sistemas de gestin de bases de datos ................................................ 10 Concepto de una base de datos ....................................................................................................................... 11

    Caractersticas de las bases de datos............................................................................................................... 12 Redundancia de datos ....................................................................................................................................... 12 Concepto de sistemas de gestin de base de datos ....................................................................................... 14 Objetivos de los sistemas de gestin de bases de datos ................................................................................ 14 Ventajas y/o desventajas ................................................................................................................................... 15 Funcin de los sistemas de gestin de bases de datos (SDGB) ..................................................................... 15 Componentes de un sistema de gestin de bases de datos ........................................................................... 21 Ejemplos de sistemas de gestin de bases de datos ...................................................................................... 22Secuencia Didctica 2: Estructura y diseo de archivos ........................................................................................... 26 Organizacin bsica de un sistema de gestin de archivo .............................................................................. 27 Estructura del sistema de archivos .................................................................................................................... 30 Mtodos para la organizacin de los archivos .................................................................................................. 31 Pilas .................................................................................................................................................................... 31 Archivo secuencial ............................................................................................................................................. 31 Archivo secuencial Indizado (indexado) ............................................................................................................ 33 Archivo Indizado (indexado) .............................................................................................................................. 34 Fundamentos de los archivos indizados (indexado) ......................................................................................... 34 Archivos directos o de dispersin ...................................................................................................................... 34Secuencia Didctica 3: Estructura y diseo de bases de datos ............................................................................... 37 Introduccin a los sistemas de bases de datos ................................................................................................ 38 Estructura de una base de datos ....................................................................................................................... 38 Diseo de una base de datos ............................................................................................................................ 39 Actividades del diseo ....................................................................................................................................... 39 Arquitectura de los sistemas de gestin de bases de datos ............................................................................ 41 Lenguajes de los sistemas de gestin de bases de datos ............................................................................... 42 Lenguajes de definicin de datos ...................................................................................................................... 43 Lenguajes de manejo de datos ......................................................................................................................... 43

    Lenguajes de cuarta generacin ....................................................................................................................... 44 Esquema de una base de datos ........................................................................................................................ 47 Modelos de datos .............................................................................................................................................. 47 Modelo Entidad-Relacin ................................................................................................................................... 48 Clasificacin de los sistemas de bases de datos ............................................................................................. 52 Fundamentos de normalizacin de una base de datos .................................................................................... 55

    BLOQUE 2: UTILIZA VISUAL FOXPRO ............................................................................................................ 61Secuencia Didctica : Introduccin al Visual FoxPro ............................................................................................... 62 Introduccin al Visual FoxPro ............................................................................................................................. 63 Programacin orientada a eventos .................................................................................................................... 63 Programacin orientada a objetos ..................................................................................................................... 64 Caractersticas de la programacin orientada a objetos .................................................................................. 64 Tipos de generadores ........................................................................................................................................ 66 Utiliza los asistentes ........................................................................................................................................... 66 Estructura una .DBF ........................................................................................................................................... 66 Tipos de campos................................................................................................................................................ 67 Modo de operacin ............................................................................................................................................ 71 Introduccin a la interfaz de usuario de Microsoft Visual FoxPro ...................................................................... 71 Descripcin de los componentes de la ventana ............................................................................................... 74 Barra de men .................................................................................................................................................... 74 Operaciones bsicas ......................................................................................................................................... 77Secuencia Didctica 2

    : Desarrollo de trabajo en Visual FoxPro ................................................................................ 83 Implementacin de un proyecto ........................................................................................................................ 84 Utiliza la ficha de datos ...................................................................................................................................... 85

    ndice

  • 7/25/2019 Fcpt5s Gestores Bd

    6/173

    6PRELIMINARES

    Crea una tabla en Visual FoxPro ........................................................................................................................ 86 Descripcin del rea mostrar ............................................................................................................................. 89 Definicin de reglas de validacin a nivel de campo ........................................................................................ 90 Definicin de ndices .......................................................................................................................................... 90 Utiliza formulario ................................................................................................................................................. 93 Crea informes ..................................................................................................................................................... 97

    Utiliza la herramienta consulta ......................................................................................................................... 103

    BLOQUE 3: GENERALIDADES DE PROGRAMACIN DE BASES DE DATOS .......................................... 111Secuencia Didctica : Introduccin a los lenguajes de programacin ................................................................. 112 Definicin de lenguaje de programacin ......................................................................................................... 113 Tipos de lenguajes de programacin .............................................................................................................. 113 Lenguajes de bajo nivel ................................................................................................................................... 113 Lenguajes de alto nivel .................................................................................................................................... 113 Lenguajes de medio nivel ................................................................................................................................ 114 HTML ................................................................................................................................................................ 114 Visual FoxPro .................................................................................................................................................... 114 Visual Basic ...................................................................................................................................................... 114 Visual Studio ..................................................................................................................................................... 116 SQL ................................................................................................................................................................... 116

    Secuencia Didctica 2: Operaciones bsicas de una base de datos en Microsoft Access................................... 119 Introduccin a las tablas en Microsoft Access ................................................................................................ 120 Cinta de opciones de Microsoft Access .......................................................................................................... 121 Ficha crear ........................................................................................................................................................ 121 Crear tabla ........................................................................................................................................................ 122 Ficha de inicio .................................................................................................................................................. 127 Bloque vista ...................................................................................................................................................... 127 Vista hoja de datos ........................................................................................................................................... 128 Vista tabla dinmica ......................................................................................................................................... 129 Vista de diseo ................................................................................................................................................. 129 Vista SQL .......................................................................................................................................................... 130 Ejecutar un cdigo en vista SQL...................................................................................................................... 131 Identifica los requerimientos mnimos de un proyecto ................................................................................... 132

    Realiza consultas en Access ........................................................................................................................... 132 Utiliza el asistente de formularios .................................................................................................................... 137 Utiliza el Asistente de informes ........................................................................................................................ 141Secuencia Didctica 3

    : Programacin bsica en SQL ............................................................................................ 147 Qu es el SQL? ............................................................................................................................................ 148 Qu es un ODBC? .......................................................................................................................................... 148 Caractersticas del lenguaje ............................................................................................................................. 148 Tipos de campos ............................................................................................................................................. 149 Tipos de datos SQL ......................................................................................................................................... 151 Tipos de sentencias y sus componentes sintcticos ...................................................................................... 154 Componentes sintcticos ................................................................................................................................ 155 Interpretar un diagrama sintctico ................................................................................................................... 155 Cdigo SQL para crear una Tabla ................................................................................................................... 158 La clusula CONSTRAINT ............................................................................................................................... 162 Crea ndices en SQL ........................................................................................................................................ 165 Modifica el diseo de una tabla en SQL .......................................................................................................... 166 Introduce registros en una tabla en SQL ......................................................................................................... 168 Borrar registros en una tabla en SQL .............................................................................................................. 168 Edita registros en una tabla en SQL ................................................................................................................ 169

    Realiza selecciones eficientemente ......................................................................................................... 169 Crea el cdigo para consultas bsicas en SQL ...................................................................................... 171 Utiliza el cdigo en SQL para actualizar una base de datos .................................................................. 171

    Bibliografa........................................................................................................................................................ 173

    ndice continuacin

  • 7/25/2019 Fcpt5s Gestores Bd

    7/173PRELIMINARES

    Una competencia es la integracin de habilidades conocimientos y actitudes en un contexto especfico.

    El enfoque en competencias considera que los conocimientos por s mismos no son lo ms importante, sino el usque se hace de ellos en situaciones especficas de la vida personal, social y profesional. De este modo, lacompetencias requieren una base slida de conocimientos y ciertas habilidades, los cuales se integran para u

    mismo propsito en un determinado contexto.

    El presente Mdulo de Aprendizaje de la asignatura Gestores de Base de Datos, es una herramienta de sumimportancia, que propiciar tu desarrollo como persona visionaria, competente e innovadora, caractersticas que sestablecen en los objetivos de la Reforma Integral de Educacin Media Superior que actualmente se esimplementando a nivel nacional.

    El Mdulo de aprendizaje es uno de los apoyos didcticos que el Colegio de Bachilleres te ofrece con la intencin destar acorde a los nuevos tiempos, a las nuevas polticas educativas, adems de lo que demandan los escenarilocal, nacional e internacional; el mdulo se encuentra organizado a travs de bloques de aprendizaje y secuencididcticas. Una secuencia didcticaes un conjunto de actividades, organizadas en tres momentos: Inicio, desarrollocierre. En el inicio desarrollars actividades que te permitirn identificar y recuperar las experiencias, los saberes, lapreconcepciones y los conocimientos que ya has adquirido a travs de tu formacin, mismos que te ayudarn abordar con facilidad el tema que se presenta en el desarrollo, donde realizars actividades que introducen nuevo

    conocimientos dndote la oportunidad de contextualizarlos en situaciones de la vida cotidiana, con la finalidad de qutu aprendizaje sea significativo.

    Posteriormente se encuentra el momento de cierre de la secuencia didctica, donde integrars todos los saberes qurealizaste en las actividades de inicio y desarrollo.

    En todas las actividades de los tres momentos se consideran los saberes conceptuales, procedimentales actitudinales. De acuerdo a las caractersticas y del propsito de las actividades, stas se desarrollan de formindividual, binas o equipos.

    Para el desarrollo del trabajo debers utilizar diversos recursos, desde material bibliogrfico, videos, investigacin dcampo, etc.

    La retroalimentacin de tus conocimientos es de suma importancia, de ah que se te invita a participar de forma activ

    de esta forma aclarars dudas o bien fortalecers lo aprendido; adems en este momento, el docente podr tener unvisin general del logro de los aprendizajes del grupo.

    Recuerda que la evaluacin en el enfoque en competencias es un proceso continuo, que permite recabar evidenciastravs de tu trabajo, donde se tomarn en cuenta los tres saberes: el conceptual, procedimental y actitudinal con propsito de que apoyado por tu maestro mejores el aprendizaje. Es necesario que realices la autoevaluacin, esejercicio permite que valores tu actuacin y reconozcas tus posibilidades, limitaciones y cambios necesarios pamejorar tu aprendizaje.

    As tambin, es recomendable la coevaluacin, proceso donde de manera conjunta valoran su actuacin, con finalidad de fomentar la participacin, reflexin y crtica ante situaciones de sus aprendizajes, promoviendo laactitudes de responsabilidad e integracin del grupo.

    Nuestra sociedad necesita individuos a nivel medio superior con conocimientos, habilidades, actitudes y valores, q

    les permitan integrarse y desarrollarse de manera satisfactoria en el mundo social, profesional y laboral. Para qucontribuyas en ello, es indispensable que asumas una nueva visin y actitud en cuanto a tu rol, es decir, de sreceptor de contenidos, ahora construirs tu propio conocimiento a travs de la problematizacin y contextualizacide los mismos, situacin que te permitir: Aprender a conocer, aprender a hacer, aprender a ser y aprender a vijuntos.

    Presentacin

  • 7/25/2019 Fcpt5s Gestores Bd

    8/173

    8PRELIMINARES

    Gestores de base de datos

    Bloque 1

    Sistemas de Gestores deBases de Datos.

    Secuencia didctica 1

    Introduccin a los sistemasde gestin de bases de

    datos.

    Secuencia didctica 2

    Estructura y diseo dearchivos.

    Secuencia didctica 3

    Estructuras y diseo debases de datos.

    Bloque 2

    Utiliza Visual FoxPro.

    Secuencia didctica 1

    Introduccin al VisualFoxPro.

    Secuencia didctica 2

    Desarrollo de trabajo enVisual FoxPro.

    Bloque 3

    Generalidades deProgramacin de Bases de

    Datos.

    Secuencia didctica 1

    Introduccin a losLenguajes deProgramacin.

    Secuencia didctica 2

    Operaciones bsicas deuna base de datos en

    Microsoft Access.

    Secuencia didctica 3

    Programacin bsica enSQL.

  • 7/25/2019 Fcpt5s Gestores Bd

    9/173

    Sistemas de gestores de bases de datos.

    Competencias profesionales: Desarrolla documentos electrnicos, de acuerdo con los requerimientos establecidos

    (software). Localiza, obtiene informacin y se comunica utilizando las tecnologas de la informacin y

    de comunicacin (software). Resuelve problemas de procesamiento de informacin utilizando lenguajes, manejadores

    de bases de datos y metodologas, de acuerdo con los requerimientos del usuario(software).

    Unidad de competencia:Identifica los objetivos y ventajas de la utilizacin de sistemas de gestin de bases de datos, yanaliza las estructuras de diseo de archivos, para su operacin, manejo, desarrollo ymantenimiento, segn los requerimientos de la normalizacin de una base de datos.

    Atributos a desarrollar en el bloque:1. Enfrenta las dificultades que se le presentan y es consciente de sus valores, fortalezas y debilidades.2. Administra los recursos disponibles teniendo en cuenta las restricciones para el logro de sus metas.3. Elige alternativas y cursos de accin con base en criterios sustentados y en el marco de un proyecto

    de vida.4. Aplica distintas estrategias comunicativas segn quienes sean sus interlocutores, el contexto en el

    que se encuentra y los objetivos que persigue.5. Maneja las tecnologas de la informacin y la comunicacin para obtener informacin y expresar

    ideas.6. Sigue instrucciones y procedimientos de manera reflexiva, comprendiendo como cada uno de sus

    pasos contribuye al alcance de un objetivo.7. Ordena informacin de acuerdo a categoras, jerarquas y relaciones.8. Utiliza las tecnologas de la informacin y comunicacin para procesar e interpretar informacin.

    9. Elige las fuentes de informacin ms relevantes para un propsito especfico y discrimina entre ellasde acuerdo a su relevancia y confiabilidad.

    10. Estructura ideas y argumentos de manera clara, coherente y sinttica.11. Define metas y da seguimiento a sus procesos de construccin de conocimiento.12. Identifica las actividades que le resultan de menor y mayor inters y dificultad, reconociendo y

    controlando sus reacciones frente a retos y obstculos.13. Articula saberes de diversos campos y establece relaciones entre ellos y su vida cotidiana.14. Propone maneras de solucionar un problema o desarrollar un proyecto en equipo, definiendo un

    curso de accin con pasos especficos.15. Aporta puntos de vista con apertura y considera los de otras personas de manera reflexiva.16. Asume una actitud constructiva, congruente con los conocimientos y habilidades con los que cuenta

    dentro de distintos equipos de trabajo.

    Tiempo asignado: 20 horas

  • 7/25/2019 Fcpt5s Gestores Bd

    10/173

    10SISTEMAS DE GESTORES DE BASES DE DATOS

    Secuencia didctica 1.Introduccin a los sistemas de

    gestin de bases de datos.

    Inicio

    Evaluacin

    Actividad: 1 Producto: Cuestionario. Puntaje:Saberes

    Conceptual Procedimental Actitudinal

    Reconoce el concepto yventajas de un sistema deinformacin.

    Analiza el concepto y ventajas deun sistema de informacin.

    Participa de una manera activa yresponsable en el desarrollo de laactividad y el debate grupal.

    AutoevaluacinC MC NC Calificacin otorgada por el

    docente

    Desarrolla lo que se te pide y, posteriormente, participa en un debate grupal.

    1. Escribe el concepto de sistema.

    __________________________________________________________________________________________________

    __________________________________________________________________________________________________

    __________________________________________________________________________________________________

    2. Menciona cinco empresas, las cuales por sus caractersticas manipulan grandes cantidades de informacin.

    __________________________________________________________________________________________________

    __________________________________________________________________________________________________

    __________________________________________________________________________________________________

    3. Escribe cinco ventajas que brinda la informtica en el almacenamiento y procesamiento de la informacin.

    ____________________________________________________________________________________________________________________________________________________________________________________________________

    __________________________________________________________________________________________________

    4. Qu es un sistema de informacin?

    __________________________________________________________________________________________________

    __________________________________________________________________________________________________

    __________________________________________________________________________________________________

    Actividad: 1

  • 7/25/2019 Fcpt5s Gestores Bd

    11/173

    BLOQUE 1

    Desarrollo

    Concepto de base de datos.

    Seguro que en ms de una ocasin has odo hablar de las

    bases de datos, y tambin de modo intrnseco nos hemos hechonuestra propia concepcin de lo que son.

    Cuando se habla informalmente de una base de datos, se hacereferencia a una coleccin datos mutuamente relacionados, alhardware de una computadora que se emplea para almacenarlay a los programas utilizados para manipularla.

    Estos datos representan el conocimiento acerca de unaempresa, como una compaa, una universidad o una institucingubernamental. Los datos tambin pueden estar relacionadosdebido a que corresponden a cierta rea problema; tal vezacerca de una enfermedad que preocupa al personal de cierto

    nmero de hospitales. Los datos debern estar organizados demanera que sea posible procesarlos para obtener informacin.

    Una base de datos es un conjunto de archivos, destinados a almacenar informacin de manera sistemtica, campos o delimitadores, teniendo acceso a ella posteriormente tanto en forma separada como conjunta.

    El trmino de bases de datos fue escuchado por primera vez en 1963, en un simposio celebrado en California, USA.

    A finales de los aos sesenta nacen las bases de datos. En estas se guardan los datos utilizados por los usuarioempresas, etc.

    Las bases de datos se crearon gracias a la necesidad de las grandempresas de almacenar grandes cantidades de informacin de una form

    rpida, sencilla y fiable, y que a su vez pudieran acceder a ella en cualqumomento sin necesidad de desplazarse a salas dedicadas a archivdocumentacin, como hasta hace poco se vena haciendo.

    Cuando comenz el despegue de los programas informticos se empezaronalmacenar datos en los archivos de los programas, lo cual era ms cmodpero aun as tenan grandes dificultades a la hora de querer modificar registroestructuras o simplemente buscar informacin.

  • 7/25/2019 Fcpt5s Gestores Bd

    12/173

    12SISTEMAS DE GESTORES DE BASES DE DATOS

    Caractersticas de las bases de datos.

    Entre las principales caractersticas de los sistemas de base dedatos podemos mencionar:

    Independencia lgica y fsica de los datos. Redundancia mnima. Acceso concurrente por parte de mltiples usuarios. Integridad de los datos. Consultas complejas optimizadas. Seguridad de acceso y auditora. Respaldo y recuperacin. Acceso a travs de lenguajes de programacin estndar.

    Redundancia de datos.

    En bases de datos o en ficheros, la redundancia hacereferencia al almacenamiento de los mismos datos varias vecesen diferentes lugares. Laredundancia de datos puedeprovocar problemas como:

    Incremento del trabajo:Como unmismodato estalmacenado en dos o ms lugares,esto hace quecuandose graben o actualicen los datos, deban hacerse en todos los lugares a la vez.

    Desperdicio deespacio de almacenamiento:Ya que los mismos datos estn almacenados en varios lugaresdistintos, ocupando as ms bytes delmedio de almacenamiento. Esteproblema es msevidente en grandesbases de datos.

    Inconsistencia de datos: Esto sucede cuando los datos redundantes no son iguales entre s. Esto puedesuceder,porejemplo,cuando se actualiza el dato en un lugar,pero eldatoduplicado enotro lugar no esactualizado.

    Nota : Si una base de datos estbien diseada, no debera haberredundancia de datos

    (exceptuando la redundancia de

    datos controlada, que se empleapara mejorar el rendimiento en las

    consultas).

    http://www.alegsa.com.ar/Definicion/de/referencia.phphttp://www.alegsa.com.ar/Definicion/de/redundancia.phphttp://www.alegsa.com.ar/Definicion/de/provocar.phphttp://www.alegsa.com.ar/Definicion/de/como.phphttp://www.alegsa.com.ar/Definicion/de/mismo.phphttp://www.alegsa.com.ar/Definicion/de/dato.phphttp://www.alegsa.com.ar/Definicion/de/almacenado.phphttp://www.alegsa.com.ar/Definicion/de/esto.phphttp://www.alegsa.com.ar/Definicion/de/cuando.phphttp://www.alegsa.com.ar/Definicion/de/espacio.phphttp://www.alegsa.com.ar/Definicion/de/medio.phphttp://www.alegsa.com.ar/Definicion/de/problema.phphttp://www.alegsa.com.ar/Definicion/de/evidente.phphttp://www.alegsa.com.ar/Definicion/de/esto.phphttp://www.alegsa.com.ar/Definicion/de/cuando.phphttp://www.alegsa.com.ar/Definicion/de/entre.phphttp://www.alegsa.com.ar/Definicion/de/suceder.phphttp://www.alegsa.com.ar/Definicion/de/ejemplo.phphttp://www.alegsa.com.ar/Definicion/de/cuando.phphttp://www.alegsa.com.ar/Definicion/de/dato.phphttp://www.alegsa.com.ar/Definicion/de/lugar.phphttp://www.alegsa.com.ar/Definicion/de/pero.phphttp://www.alegsa.com.ar/Definicion/de/dato.phphttp://www.alegsa.com.ar/Definicion/de/duplicado.phphttp://www.alegsa.com.ar/Definicion/de/otro.phphttp://www.alegsa.com.ar/Definicion/de/lugar.phphttp://www.alegsa.com.ar/Definicion/de/bien.phphttp://www.alegsa.com.ar/Definicion/de/haber_economia.phphttp://www.alegsa.com.ar/Definicion/de/redundancia.phphttp://www.alegsa.com.ar/Definicion/de/redundancia.phphttp://www.alegsa.com.ar/Definicion/de/para.phphttp://www.alegsa.com.ar/Definicion/de/mejorar.phphttp://www.alegsa.com.ar/Definicion/de/mejorar.phphttp://www.alegsa.com.ar/Definicion/de/para.phphttp://www.alegsa.com.ar/Definicion/de/redundancia.phphttp://www.alegsa.com.ar/Definicion/de/redundancia.phphttp://www.alegsa.com.ar/Definicion/de/haber_economia.phphttp://www.alegsa.com.ar/Definicion/de/bien.phphttp://www.alegsa.com.ar/Definicion/de/lugar.phphttp://www.alegsa.com.ar/Definicion/de/otro.phphttp://www.alegsa.com.ar/Definicion/de/duplicado.phphttp://www.alegsa.com.ar/Definicion/de/dato.phphttp://www.alegsa.com.ar/Definicion/de/pero.phphttp://www.alegsa.com.ar/Definicion/de/lugar.phphttp://www.alegsa.com.ar/Definicion/de/dato.phphttp://www.alegsa.com.ar/Definicion/de/cuando.phphttp://www.alegsa.com.ar/Definicion/de/ejemplo.phphttp://www.alegsa.com.ar/Definicion/de/suceder.phphttp://www.alegsa.com.ar/Definicion/de/entre.phphttp://www.alegsa.com.ar/Definicion/de/cuando.phphttp://www.alegsa.com.ar/Definicion/de/esto.phphttp://www.alegsa.com.ar/Definicion/de/evidente.phphttp://www.alegsa.com.ar/Definicion/de/problema.phphttp://www.alegsa.com.ar/Definicion/de/medio.phphttp://www.alegsa.com.ar/Definicion/de/espacio.phphttp://www.alegsa.com.ar/Definicion/de/cuando.phphttp://www.alegsa.com.ar/Definicion/de/esto.phphttp://www.alegsa.com.ar/Definicion/de/almacenado.phphttp://www.alegsa.com.ar/Definicion/de/dato.phphttp://www.alegsa.com.ar/Definicion/de/mismo.phphttp://www.alegsa.com.ar/Definicion/de/como.phphttp://www.alegsa.com.ar/Definicion/de/provocar.phphttp://www.alegsa.com.ar/Definicion/de/redundancia.phphttp://www.alegsa.com.ar/Definicion/de/referencia.php
  • 7/25/2019 Fcpt5s Gestores Bd

    13/173

    BLOQUE 1

    En equipo de cinco integrantes realiza la siguiente investigacin. Elabora tu reporte deobservaciones para comentarlo con tu profesor.

    1. Cules son los datos que contiene la tarjeta de circulacin de un automvil?

    _________________________________________________________________________________________________

    _________________________________________________________________________________________________

    _________________________________________________________________________________________________

    _________________________________________________________________________________________________

    2. De los datos de la tarjeta de circulacin, cules piensas que son los ms importantes y porque?

    _________________________________________________________________________________________________

    __________________________________________________________________________________________________________________________________________________________________________________________________

    _________________________________________________________________________________________________

    3. Cules de los datos de la tarjeta de circulacin se pueden repetir en otra u otras tarjetas de circulacin?

    _________________________________________________________________________________________________

    _________________________________________________________________________________________________

    _________________________________________________________________________________________________

    4. Cules son los datos de una tarjeta de circulacin que no se pueden repetir en ninguna otra tarjeta de

    circulacin?

    _________________________________________________________________________________________________

    _________________________________________________________________________________________________

    _________________________________________________________________________________________________

    5. Describe un escenario en el cual en un departamento de trnsito vehicular, exista la redundancia de datos.

    _________________________________________________________________________________________________

    __________________________________________________________________________________________________________________________________________________________________________________________________

    _________________________________________________________________________________________________

    _________________________________________________________________________________________________

    _________________________________________________________________________________________________

    _________________________________________________________________________________________________

    _________________________________________________________________________________________________

    Actividad: 2

  • 7/25/2019 Fcpt5s Gestores Bd

    14/173

    14SISTEMAS DE GESTORES DE BASES DE DATOS

    Evaluacin

    Actividad: 2 Producto: Trabajo de Investigacin. Puntaje:Saberes

    Conceptual Procedimental Actitudinal

    Reconoce las caractersticas deuna base de datos, para evitar laredundancia.

    Evala una base de datos paraidentificar si existe una redundanciade datos.

    Colabora con el equipo durante lainvestigacin.

    Coevaluacin C MC NC Calificacin otorgada por eldocente

    Concepto de sistemas de gestin de base de datos.

    Los sistemas de gestin de bases de datos (en ingls database

    management system, abreviado DBMS) son un tipo de software

    muy especfico, dedicado a servir de interfaz entre la base dedatos, el usuario y las aplicaciones que la utilizan.

    Objetivos de los sistemas de gestin de base de datos.

    Abstraccin de la informacin. Los sistemas de gestinde bases de datos ahorran a los usuarios detalles acercadel almacenamiento fsico de los datos. Da lo mismo siuna base de datos ocupa uno o cientos de archivos, estehecho se hace transparente al usuario. As, se definen varios niveles de abstraccin.

    Independencia. La independencia de los datos consiste en la capacidad de modificar el esquema (fsico olgico) de una base de datos sin tener que realizar cambios en las aplicaciones que se sirven de ella.

    Consistencia. En aquellos casos en los que no se ha logrado eliminar la redundancia, ser necesario vigilarque aquella informacin que aparece repetida se actualice de forma coherente, es decir, que todos los datosrepetidos se actualicen de forma simultnea. Por otra parte, la base de datos representa una realidaddeterminada que tiene determinadas condiciones, por ejemplo que los menores de edad no pueden tener

    licencia de conducir. El sistema no debera aceptar datos de un conductor menor de edad. En los sistemasde gestin de bases de datos existen herramientas que facilitan la programacin de este tipo de condiciones.

    Seguridad. La informacin almacenada en una base de datos puede llegar a tener un gran valor. los sistemasde gestin de bases de datos deben garantizar que esta informacin seencuentra segura de permisos a usuarios y grupos de usuarios, quepermiten otorgar diversas categoras de permisos.

    Manejo de transacciones. Una transaccin es un programa que se ejecutacomo una sola operacin. Esto quiere decir que luego de una ejecucinen la que se produce una falla es el mismo que se obtendra si elprograma no se hubiera ejecutado. Los sistemas de gestin de bases dedatos proveen mecanismos para programar las modificaciones de losdatos de una forma mucho ms simple que si no se dispusiera de ellos.

    Tiempo de respuesta. Lgicamente, es deseable minimizar el tiempo queel sistema de gestin de bases de datos tarda en darnos la informacinsolicitada y en almacenar los cambios realizados.

  • 7/25/2019 Fcpt5s Gestores Bd

    15/173

    BLOQUE 1

    Ventajas.

    1. Proveen facilidades para la manipulacin de grandesvolmenes de datos. Entre stas: Simplifican la programacin de equipos de

    consistencia.

    Manejando las polticas de respaldo adecuadas,garantizan que los cambios de la base sern siempreconsistentes sin importar si hay errores correctamente,etc.

    Organizan los datos con un impacto mnimo en elcdigo de los programas.

    Bajan drsticamente los tiempos de desarrollo yaumentan la calidad del sistema desarrollado si sonbien explotados por los desarrolladores.

    2.

    Usualmente, proveen interfaces y lenguajes de consulta quesimplifican la recuperacin de los datos.

    Desventajas.

    1.

    Tpicamente, es necesario disponer de una o ms personas que administren la base de datos, en la misma formen que suele ser necesario en instalaciones de cierto porte disponer de una o ms personas que administren losistemas operativos. Esto puede llegar a incrementar los costos de operacin en una empresa. Sin embargo hque balancear este aspecto con la calidad y confiabilidad del sistema que se obtiene.

    2. Si se tienen muy pocos datos que son usados por un nico usuario por vez y no hay que realizar consultacomplejas sobre los datos, entonces es posible que sea mejor usar una plantilla de clculo.

    3. Complejidad: Los programas (software) muy complejos y las personas que vayan a usarlo deben tenconocimiento de las funcionalidades del mismo para poder aprovecharlo al mximo.

    4. Tamao: la complejidad y la gran cantidad de funciones que tienen hacen que sea un software de gran tamaque requiere de gran cantidad de memoria para poder correr.

    5. Costo del hardware adicional: los requisitos de hardware para correr un sistema de gestin de bases de datos plo general son relativamente altos, por lo que estos equipos pueden llegar a costar gran cantidad de dinero.

    Funcin de los sistemas de gestin de bases de datos (SDGB).

    Edgar Frank Codd, el creador del modelo relacional, ha establecido una lista con los ocho servicios que debe ofrecetodo sistema de gestin de base de datos.

    1. Debe proporcionar a los usuarios la capacidad de almacenar datoacceder a ellos y actualizarlos. Esta es la funcin fundamental de usistema de gestin de bases de datos y por supuesto ocultar al usuarioestructura fsica interna (la organizacin de los ficheros y las estructurde almacenamiento).

    2. Proporciona un catlogo en el que se almacenen las descripciones de l

    datos y que sea accesible por los usuarios. Este catlogo es lo que sdenomina diccionario de datos y contiene informacin que describe ldatos (metadatos). Normalmente, un diccionario de datos almacena: Nombre, tipo y tamao de los datos. Nombre de las relaciones entre los datos. Restricciones de integridad sobre los datos. Nombre de los usuarios autorizados a acceder a la base de datos. Esquemas externos, conceptuales e internos, y correspondenc

    entre los esquemas. Estadsticas de utilizacin, tales como la frecuencia de la

    transacciones y el nmero de accesos realizados a los objetos de base de datos.

  • 7/25/2019 Fcpt5s Gestores Bd

    16/173

    16SISTEMAS DE GESTORES DE BASES DE DATOS

    Beneficios que reporta el diccionario de datos:

    La informacin sobre los datos se puedealmacenar de un modo centralizado. Estoayuda a mantener el control sobre los datos,

    como un recurso que son. El significado de los datos se puede definir, loque ayudar a los usuarios a entender elpropsito de los mismos.

    La comunicacin se simplifica ya que sealmacena el significado exacto. El diccionariode datos tambin puede identificar al usuarioo usuarios que poseen los datos o que losacceden.

    Las redundancias y las inconsistencias sepueden identificar ms fcilmente ya que losdatos estn centralizados.

    Se puede tener un historial de los cambios

    realizados sobre la base de datos. El impacto que puede producir un cambio se

    puede determinar antes de que sea implementado, ya que el diccionario de datos mantiene informacinsobre cada tipo de dato, todas sus relaciones y todos sus usuarios.

    Se puede hacer respetar la seguridad. Se puede garantizar la integridad. Se puede proporcionar informacin para auditoras.

    3. Debe permitir un mecanismo que garantice todas las actualizaciones correspondientes a una determinadatransaccin se realicen, o que no se realice ninguna. Una transaccines un conjunto de acciones que cambian elcontenido de la base de datos. Una transaccin en el sistema informtico de la empresa inmobiliaria sera dar dealta a un empleado o eliminar un inmueble. Una transaccin un poco ms complicada sera eliminar un empleadoy reasignar sus inmuebles a otro empleado. En este caso hay que realizar varios cambios sobre la base de datos.

    Si la transaccin falla durante su realizacin, por ejemplo porque falla el hardware, la base de datos quedar enun estado inconsistente. Algunos de los cambios se habrn hecho y otros no, por lo tanto, los cambios realizadosdebern ser deshechos para devolver la base de datos a un estado consistente.

    4. Un sistema de gestin de base de datos, debe proporcionar un mecanismo que asegure que la base de datos seactualice correctamente cuando varios usuarios la estn actualizando concurrentemente. Uno de los principalesobjetivos de los sistemas de gestin es el permitir que varios usuarios tengan acceso concurrente a los datos que

    comparten. El acceso concurrente es relativamente fcilde gestionar si todos los usuarios se dedican a leerdatos, ya que no pueden interferir unos con otros. Sinembargo, cuando dos o ms usuarios estnaccediendo a la base de datos y al menos uno de ellosest actualizando datos, pueden interferir de modo quese produzcan inconsistencias en la base de datos. elsistema de gestin de bases de datos se debeencargar de que estas interferencias no se produzcanen el acceso simultneo.

  • 7/25/2019 Fcpt5s Gestores Bd

    17/173

    BLOQUE 1

    5.

    Proporciona un mecanismo capaz de recuperar la base dedatos en caso de que ocurra algn suceso que la dae.Como se ha comentado antes, cuando el sistema falla enmedio de una transaccin, la base de datos se debe devolvera un estado consistente. Este fallo puede ser a causa dealgn dispositivo hardware o un error del software, que hagan

    que el sistema de gestin de bases de datos aborte, o puedeser a causa de que el usuario detecte un error durante latransaccin y la aborte antes de que finalice. En todos estoscasos, el sistema de gestin de bases de datos debeproporcionar un mecanismo capaz de recuperar la base dedatos llevndola a un estado consistente.

    6.

    Un sistema de gestin de base de datos, debe proporcionarun mecanismo que garantice que slo los usuariosautorizados pueden acceder a la base de datos. La proteccin debe ser contra accesos no autorizados, tanintencionados como accidentales.

    7. Debe ser capaz de integrarse con algn software de comunicacin. Muchos usuarios acceden a la base de dato

    desde terminales. En ocasiones estos terminales encuentran conectados directamente a la mquisobre la que funciona el sistema de gestin de basde datos. En otras ocasiones los terminales estn lugares remotos, por lo que la comunicacin con mquina que alberga al sistema de gestin de basde datos se debe hacer a travs de una red. Ecualquiera de los dos casos, el sistema de gestirecibe peticiones en forma de mensajes y responde dmodo similar. Todas estas transmisiones de mensajlas maneja el gestor de comunicaciones de datos.

    8.

    Un sistema de gestin de bases de datos debe proporcionar los medios necesarios para garantizar que tanto lodatos de la base de datos, como los cambios que se realizan sobre estos datos, sigan ciertas reglas. integridad de la base de datos requiere la validez y consistencia de los datos almacenados. Se puede considercomo otro modo de proteger la base de datos, pero adems de tener que ver con la seguridad, tiene otraimplicaciones. La integridad se ocupa de la calidad de los datos. Normalmente se expresa medianrestricciones, que son una serie de reglas que la base de datos no puede violar. Por ejemplo, se puedestablecer la restriccin de que cada empleado no puede tener asignados ms de diez inmuebles. En este casera deseable que el sistema de gestin de bases de datos controlara que no se sobrepase este lmite cada veque se asigne un inmueble a un empleado.

    Adems, de estas ocho funciones, es razonable esperar que los sistemas de gestin de bases de datos proporcionun par de servicios ms:

    1.

    Un sistema de gestin de bases de datos debe permitir que se mantenga la independencia entre los programasla estructura de la base de datos. La independencia de datos se alcanza mediante las vistas o subesquemas. Lindependencia de datos fsica es ms fcil de alcanzar, de hecho hay varios tipos de cambios que se puederealizar sobre la estructura fsica de la base de datos sin afectar a las vistas. Sin embargo, lograr una compleindependencia de datos lgica es ms difcil. Aadir una nueva entidad, un atributo o una relacin puede ssencillo, pero no es tan sencillo eliminarlos.

  • 7/25/2019 Fcpt5s Gestores Bd

    18/173

    18SISTEMAS DE GESTORES DE BASES DE DATOS

    2.

    Un sistema de gestin de bases de datos debeproporcionar una serie de herramientas quepermitan administrar la base de datos de modoefectivo. Algunas herramientas trabajan a nivelexterno, por lo que habrn sido producidas por eladministrador de la base de datos. Las herramientas

    que trabajan a nivel interno deben serproporcionadas por el distribuidor del sistema degestin de bases de datos. Algunas de ellas son: Para importar y exportar datos. Monitorizar el uso y el funcionamiento de la

    base de datos. Programas de anlisis estadstico para

    examinar las prestaciones o las estadsticas deutilizacin.

    Reorganizacin de ndices. Para aprovechar el espacio dejado en el

    almacenamiento fsico por los registrosborrados y que consoliden el espacio liberado

    para reutilizarlo cuando sea necesario.

    En binas completa, las siguientes tablas y posteriormente participa en un debate grupal.

    Concepto de

    Sistema de

    gestin de base

    de datos.

    Escribe aqu el concepto.

    Objetivos de los

    sistemas de

    gestin de base

    de datos.

    D

    e

    p

    d

    o

    o

    e

    v

    o

    Abstraccin de la informacin.

    Independencia.

    Consistencia.

    Seguridad.

    Manejo de transacciones.

    Manejo de transacciones.

    Actividad: 3

  • 7/25/2019 Fcpt5s Gestores Bd

    19/173

    BLOQUE 1

    Evaluacin

    Actividad: 3 Producto: Tablas. Puntaje:Saberes

    Conceptual Procedimental Actitudinal

    Clasifica los objetivos, ventajas ydesventajas de un sistema degestin de bases de datos.

    Interpreta los objetivos, las ventajasy desventajas de un sistema degestin de bases de datos.

    Realiza las actividades del bloquede forma ordenada.

    CoevaluacinC MC NC Calificacin otorgada por el

    docente

    Completa la siguiente tabla sobre las ventajas y desventajas de un sistema de gestin debases de datos.

    Sistemas de gestin de bases de datos

    Ventajas Desventajas

    Actividad: 3 (continuacin)

  • 7/25/2019 Fcpt5s Gestores Bd

    20/173

    20SISTEMAS DE GESTORES DE BASES DE DATOS

    Evaluacin

    Actividad: 4 Producto: Diagrama. Puntaje:Saberes

    Conceptual Procedimental Actitudinal

    Identifica las funciones de lossistemas de gestin de basesde datos.

    Plasma en un diagrama lasfunciones de un sistema de gestinde base de datos.

    Muestra una actitud positiva en eldesarrollo de la actividad.

    AutoevaluacinC MC NC Calificacin otorgada por el

    docente

    Elabora un diagrama sobre las funciones de los sistemas de gestin de bases de datos(SDGB), posteriormente comntalo con tus compaeros.

    Actividad: 4

  • 7/25/2019 Fcpt5s Gestores Bd

    21/173

    2BLOQUE 1

    LMD: Un lenguaje demanipulacin de datos (DataManipulation Language, oDML en ingls) es unlenguaje proporcionado por

    el sistema de gestin debase de datos que permite alos usuarios de la mismallevar acabo las tareas deconsulta o manipulacin delos datos, organizados porelmodelo de datosadecuado.

    Componentes de un sistema de gestin de bases de datos.

    Los sistemas de gestin de base de datos son paquetes deprogramas muy complejos y sofisticados, formado por variosmdulos los cuales llevan a cabo una funcin especfica.

    El procesador de consultas es el componente principalen la gestin de bases de datos. Transforma lasconsultas en un conjunto de instrucciones de bajo nivelque se dirigen al gestor de la base de datos.

    El gestor de la base de datos es la interface con losprogramas de aplicacin y las consultas de los usuarios.

    Acepta consultas y examina los esquemas externo yconceptual para determinar qu registros se requierenpara satisfacer la peticin. Entonces el gestor de la basede datos realiza una llamada al gestor de ficheros paraejecutar la peticin.

    El gestor de ficheros maneja los ficheros en disco edonde se almacena la base de datos. Este gestestablece y mantiene la lista de estructuras e ndicdefinidos en el esquema interno. Si se utilizan ficherodispersos, llama a la funcin de dispersin para generla direccin de los registros. Pero el gestor de ficherono realiza directamente la entrada y salida de datos. Lque hace es pasar la peticin a los mtodos de accesdel sistema operativo que se encargan de leer o escriblos datos en el buffer del sistema.

    El preprocesador del LMD convierte las sentencias del LMD embebidas en los programas de aplicacin, e

    llamadas a funciones estndar escritas en el lenguaje anfitrin. El preprocesador del LMD debe trabajar con procesador de consultas para generar el cdigo apropiado.

    El compilador del LDD (Lenguaje de Definicin de Datos) convierte las sentencias del LDD en un conjunto dtablas que contienen metadatos. Estas tablas se almacenan en el diccionario de datos.

    Elgestor del diccionariocontrola los accesos al diccionario de datos y se encarga de mantenerlo. La mayora dlos componentes del sistema de gestin de bases de datos acceden al diccionario de datos.

    Principales componentes del gestor de la base de datos:

    Control de autorizacin. Este mdulo comprueba que el usuario tiene lospermisos necesarios para llevar a cabo la operacin que solicita.

    Procesador de comandos.Una vez que el sistema ha comprobado los permisosdel usuario, se pasa el control al procesador de comandos.

    Control de la integridad.Cuando una operacin cambia los datos de la base dedatos, este mdulo debe comprobar que la operacin a realizar satisface todaslas restricciones de integridad necesarias.

    Optimizador de consultas.Este mdulo determina la estrategia ptima para laejecucin de las consultas.

    Gestor de transacciones. Este mdulo realiza el procesamiento de lastransacciones.

    Planificador (scheduler). Este mdulo es el responsable de asegurar que lasoperaciones que se realizan concurrentemente sobre la base de datos tienenlugar sin conflictos.

  • 7/25/2019 Fcpt5s Gestores Bd

    22/173

    22SISTEMAS DE GESTORES DE BASES DE DATOS

    Gestor de recuperacin. Este mdulo garantiza que labase de datos permanece en un estado consistente encaso de que se produzca algn fallo.

    Gestor de buffers. Este mdulo es el responsable detransferir los datos entre memoria principal y los

    dispositivos de almacenamiento secundario. A estemdulo tambin se le denominagestor de datos.

    Ejemplos de sistemas de gestin de bases de datos.

    Libres:

    PostgreSQL, licencia BSD. Firebrid basada en la versin 6 de Interbase, Initial Developer's PUBLIC LICENSE Version 1.0. SQLite, licencia de dominio pblico DB2 Express-C. Apache Derby.

    No Libres:

    Licencia Dual, depende el uso (no se sabe hasta cundo, ya que la compr Oracle).o Sin embargo, existen 2 versiones: una gratuita que sera equivalente a la edicin

    "express" SQL server de Microsoft Windows y otra ms completa de pago, esepago se hara en la licencia de ella ya que permitira usarse en otrasdistribuciones sin usar la licencia GNU.

    Advantage Database DBase FileMaker Fox Pro IBMDB2 Universal Database (DB2 UDB) IBMInformix

    Interbase deCodeGear,filial deBorland MAGIC Microsoft Access

    http://es.wikipedia.org/w/index.php?title=Advantage_Database&action=edit&redlink=1http://es.wikipedia.org/w/index.php?title=Advantage_Database&action=edit&redlink=1http://es.wikipedia.org/wiki/DBasehttp://es.wikipedia.org/wiki/FileMakerhttp://es.wikipedia.org/wiki/FileMakerhttp://es.wikipedia.org/wiki/Fox_Prohttp://es.wikipedia.org/wiki/Fox_Prohttp://es.wikipedia.org/wiki/IBMhttp://es.wikipedia.org/wiki/DB2http://es.wikipedia.org/wiki/IBMhttp://es.wikipedia.org/wiki/Informixhttp://es.wikipedia.org/wiki/Informixhttp://es.wikipedia.org/wiki/Interbasehttp://es.wikipedia.org/wiki/CodeGearhttp://es.wikipedia.org/wiki/Borlandhttp://es.wikipedia.org/wiki/Borlandhttp://es.wikipedia.org/wiki/MAGIChttp://es.wikipedia.org/wiki/MAGIChttp://es.wikipedia.org/wiki/Microsoft_Accesshttp://es.wikipedia.org/wiki/Microsoft_Accesshttp://es.wikipedia.org/wiki/Microsoft_Accesshttp://es.wikipedia.org/wiki/MAGIChttp://es.wikipedia.org/wiki/Borlandhttp://es.wikipedia.org/wiki/CodeGearhttp://es.wikipedia.org/wiki/Interbasehttp://es.wikipedia.org/wiki/Informixhttp://es.wikipedia.org/wiki/IBMhttp://es.wikipedia.org/wiki/DB2http://es.wikipedia.org/wiki/IBMhttp://es.wikipedia.org/wiki/Fox_Prohttp://es.wikipedia.org/wiki/FileMakerhttp://es.wikipedia.org/wiki/DBasehttp://es.wikipedia.org/w/index.php?title=Advantage_Database&action=edit&redlink=1
  • 7/25/2019 Fcpt5s Gestores Bd

    23/173

    2BLOQUE 1

    Microsoft SQL Server NexusDB. Open Access. Oracle. Paradox. PervasiveSQL.

    Progress (DBMS). Sybase ASE. Sybase ASA. Sybase IQ. WindowBase. IBMIMS Base de Datos Jerrquica. CA-IDMS.

    En binas completa las siguientes tablas y posteriormente participa en un debate grupal.

    1) En la siguiente tabla, menciona las funciones de los mdulos de los sistemas de gestin debases de datos.

    Mdulos Funcin

    Procesador de

    consultas.

    Gestor de la base de

    datos.

    Gestor de ficheros.

    Preprocesador del

    LMD.

    Compilador del LDD.

    Gestor del diccionario.

    Actividad: 5

    http://es.wikipedia.org/wiki/Microsoft_SQL_Serverhttp://es.wikipedia.org/w/index.php?title=NexusDB&action=edit&redlink=1http://es.wikipedia.org/wiki/Open_Accesshttp://es.wikipedia.org/wiki/Open_Accesshttp://es.wikipedia.org/wiki/Oraclehttp://es.wikipedia.org/wiki/Oraclehttp://es.wikipedia.org/wiki/Paradox_%28base_de_datos%29http://es.wikipedia.org/wiki/Paradox_%28base_de_datos%29http://es.wikipedia.org/wiki/PervasiveSQLhttp://es.wikipedia.org/w/index.php?title=Progress_%28DBMS%29&action=edit&redlink=1http://es.wikipedia.org/wiki/Adaptive_Server_Enterprisehttp://es.wikipedia.org/wiki/Adaptive_Server_Anywherehttp://es.wikipedia.org/wiki/Sybase_IQhttp://es.wikipedia.org/wiki/Sybase_IQhttp://es.wikipedia.org/wiki/WindowBasehttp://es.wikipedia.org/wiki/IBMhttp://es.wikipedia.org/wiki/IMShttp://es.wikipedia.org/w/index.php?title=CA-IDMS&action=edit&redlink=1http://es.wikipedia.org/w/index.php?title=CA-IDMS&action=edit&redlink=1http://es.wikipedia.org/wiki/IMShttp://es.wikipedia.org/wiki/IBMhttp://es.wikipedia.org/wiki/WindowBasehttp://es.wikipedia.org/wiki/Sybase_IQhttp://es.wikipedia.org/wiki/Adaptive_Server_Anywherehttp://es.wikipedia.org/wiki/Adaptive_Server_Enterprisehttp://es.wikipedia.org/w/index.php?title=Progress_%28DBMS%29&action=edit&redlink=1http://es.wikipedia.org/wiki/PervasiveSQLhttp://es.wikipedia.org/wiki/Paradox_%28base_de_datos%29http://es.wikipedia.org/wiki/Oraclehttp://es.wikipedia.org/wiki/Open_Accesshttp://es.wikipedia.org/w/index.php?title=NexusDB&action=edit&redlink=1http://es.wikipedia.org/wiki/Microsoft_SQL_Server
  • 7/25/2019 Fcpt5s Gestores Bd

    24/173

    24SISTEMAS DE GESTORES DE BASES DE DATOS

    Evaluacin

    Actividad: 5 Producto: Tablas. Puntaje:Saberes

    Conceptual Procedimental Actitudinal

    Identifica los mdulos ycomponentes de un sistema degestin de bases de datos.

    Diferencia un mdulo de uncomponente de un sistema degestin de bases de datos.

    Participa activamente en eldebate.

    CoevaluacinC MC NC Calificacin otorgada por el

    docente

    2) En la siguiente tabla, menciona la descripcin de los principales componentes de un sistemade gestin de bases de datos.

    Componentes Descripcin

    Control de

    autorizacin.

    Procesador de

    Comandos.

    Control de la

    integridad.

    Optimizador de

    consultas.

    Gestor de

    transacciones.

    Planificador

    scheduler).

    Gestor de

    recuperacin.

    Gestor de buffers.

    Actividad: 5 (continuacin)

  • 7/25/2019 Fcpt5s Gestores Bd

    25/173

    2BLOQUE 1

    Cierre

    Evaluacin

    Actividad: 6 Producto: Cuestionario. Puntaje:Saberes

    Conceptual Procedimental Actitudinal

    Reconoce el concepto de basede datos y sistemas de gestinde bases de datos.

    Distingue los dos serviciosadicionales de un sistema degestin de bases de datos.

    Est atento a la participacin desus compaeros durante eldebate grupal.

    AutoevaluacinC MC NC Calificacin otorgada por el

    docente

    Desarrolla lo que se te pide y posteriormente participa en un debate grupal.

    1) Escribe el concepto de base de datos.

    _________________________________________________________________________________________________

    _________________________________________________________________________________________________

    _________________________________________________________________________________________________

    2) Qu es un sistema de gestin de bases de datos?

    _________________________________________________________________________________________________

    _________________________________________________________________________________________________

    _________________________________________________________________________________________________

    3) Adems de las ocho funciones de un sistema de gestin de bases de datos, describe los dos serviciosadicionales que proporciona SGBD.

    _________________________________________________________________________________________________

    _________________________________________________________________________________________________

    _________________________________________________________________________________________________

    _________________________________________________________________________________________________

    _________________________________________________________________________________________________

    _________________________________________________________________________________________________

    _________________________________________________________________________________________________

    _________________________________________________________________________________________________4) Menciona tres sistemas de gestin de bases de datos libres, no libres y, no libres y gratuitos.

    _________________________________________________________________________________________________

    _________________________________________________________________________________________________

    _________________________________________________________________________________________________

    _________________________________________________________________________________________________

    _________________________________________________________________________________________________

    _________________________________________________________________________________________________

    Actividad: 6

  • 7/25/2019 Fcpt5s Gestores Bd

    26/173

    26SISTEMAS DE GESTORES DE BASES DE DATOS

    Secuencia didctica 2.Estructura y diseo de archivos.

    Inicio

    Evaluacin

    Actividad: 1 Producto: Cuestionario. Puntaje:Saberes

    Conceptual Procedimental Actitudinal

    Reconoce el concepto de basede datos

    Analiza los conceptos bsicos deuna base de datos.

    Est atento a la participacin desus compaeros durante eldebate grupal.

    AutoevaluacinC MC NC Calificacin otorgada por el

    docente

    Desarrolla lo que se te pide y posteriormente participa en un debate grupal.

    1) Escribe el concepto de una base de datos.

    __________________________________________________________________________________________________

    __________________________________________________________________________________________________

    ____________________________________________________________________________________________________________________________________________________________________________________________________

    __________________________________________________________________________________________________

    2) En la estructura de una base de datos, Qu es un campo?

    __________________________________________________________________________________________________

    __________________________________________________________________________________________________

    __________________________________________________________________________________________________

    __________________________________________________________________________________________________

    3) Define qu es un registro?

    __________________________________________________________________________________________________

    __________________________________________________________________________________________________

    __________________________________________________________________________________________________

    __________________________________________________________________________________________________

    __________________________________________________________________________________________________

    __________________________________________________________________________________________________

    __________________________________________________________________________________________________

    Actividad: 1

  • 7/25/2019 Fcpt5s Gestores Bd

    27/173

    2BLOQUE 1

    Desarrollo

    Organizacin bsica de un sistema de gestin de archivos.

    Antes de comenzar a hablar de lo que es unSistema de Gestin de Archivos

    seconveniente aclarar que es un archivo y cules son sus utilidades:

    Cuando hablamos de archivos, habitualmente se utilizan cuatro trminos: CampRegistro, Archivo y Base de datos. Se puede decir que estos trminos forman unestructura de datos agrupados y relacionados de alguna manera en particuldonde uno contiene al otro y que nos facilitan la manera de almacenarlos recuperarlos.

    Un Campo es el elemento de datos bsico, como ejemplo: un campindividual contiene un valor nico, como el apellido de un empleado, unfecha o un valor ledo por un sensor. Lo ms importante de un campo es slongitud (que puede ser fija o variable) y el tipo de datos que contenga (

    sea una cadena ASCII o un dgito decimal). Un Registro es un conjunto de campos relacionados que pueden tratarse como una unidad por alguno

    programas de aplicacin. Por ejemplo: un registro de nombre empleado contendra campos tales comnombre, DNI, fecha de contratacin, etc. Un registro puede ser de longitud variable en el caso de que nmero de campos pueda variar, esto depender de su diseo.

    Un Archivo es un conjunto de registros similares. Los usuarios y las aplicaciones se refieren a l por unombre que es nico y que puede crearse y borrarse. Lasrestricciones al control de acceso suelen aplicarse a los archivos.Es decir en un sistema compartido, el acceso de los usuarios y losprogramas se garantiza o deniega a archivos completos, en otroscasos se aplica a los registros e incluso a los campos.

    Una Base de datos es un conjunto de datos relacionados. Elaspecto fundamental es que est diseada para ser usada porvarias aplicaciones diferentes. Puede contener toda la informacinrelativa a una organizacin o proyecto.

    Un Sistema de Gestin de Archivos es el software del sistema que proporcionaservicios a usuarios y aplicaciones para el uso de archivos. Normalmente lanica forma en que un usuario o aplicacin puede acceder a los archivos esmediante el sistema de gestin de archivos.

    Los objetivos para un sistema de gestin de archivos son:

    Cumplir con las necesidades de

    gestin de datos y con losrequerimientos del usuario.

    Garantizar que los datos de los archivos sean vlidos. Optimizar el rendimiento en trminos de productividad y tiempo d

    respuesta. Ofrecer soporte de E/S para los distintos dispositivos d

    almacenamiento. Minimizar o eliminar la posibilidad de prdida o destruccin de datos.

  • 7/25/2019 Fcpt5s Gestores Bd

    28/173

    28SISTEMAS DE GESTORES DE BASES DE DATOS

    Con respecto al primer punto. Para un sistema interactivo, de propsito general, deben cumplirse los siguientesrequisitosmnimos:

    1. Cada usuario debe ser capaz de crear, borrar, y cambiar los archivos.

    2. Puede tener acceso controlado a los archivos de otros usuarios.

    3. Puede controlar qu tipos de acceso estarn permitidos a sus archivos.

    4. Debe poder reestructurar sus archivos de manera adecuada al problema.

    5. Ser capaz de mover datos entre los archivos.

    6. Ser capaz de guardar una copia de reserva y recuperar sus archivos en el caso de que hayan sufridoalgn dao.

    7. Ser capaz de acceder a sus archivos mediante un nombre simblico.

    Estos objetivos y requerimientos deben tenerse en cuenta en todo el estudio de los sistemas de gestin de archivos.

    Las caractersticas bsicas convenientes para los sistemas que almacenan grandes cantidades de datos son elrpido acceso para la recuperacin, la actualizacin conveniente y la economa de almacenamiento. La capacidadpara representar estructuras de informacin del mundo real, la confiabilidad, la proteccin de la privacidad y el

    mantenimiento de la integridad son importantes criteriossecundarios. El diseo de bases de datos requiere unanlisis para la prediccin del desempeo, y esto a su vezrequiere que la organizacin de archivo puedaabastecerse fcilmente. Todos estos criterios tienden aentrar en conflicto entre s. La eleccin del mtodo deorganizacin de archivo determina la adecuacin relativa

    de un sistema segn estos criterios. Inicialmente seevaluaran los archivos de acuerdo con los criteriosbsicos. Para el xito del sistema resultante es vital que lascapacidades proporcionadas por el sistema de archivoestn de acuerdo con las prioridades asignadas a loscriterios, segn lo determines los objetivos para la base dedatos.

  • 7/25/2019 Fcpt5s Gestores Bd

    29/173

    2BLOQUE 1

    Evaluacin

    Actividad: 2 Producto: Cuestionario. Puntaje:Saberes

    Conceptual Procedimental Actitudinal

    Reconoce el concepto deregistro, campo, archivo y basede datos.

    Analiza mediante el debate grupallos requisitos para un sistemainteractivo de propsito general.

    Atiende las indicaciones deldocente para el llenado de lastablas.

    AutoevaluacinC MC NC Calificacin otorgada por el

    docente

    Completa las siguientes tablas y posteriormente participa en un debate grupal.

    1) En la siguiente tabla define cada uno de los conceptos.

    Definicin

    Campo

    Registro

    Archivo

    Base de datos

    2) En la siguiente tabla escribe los requisitos mnimos para un sistema interactivo y de propsito general.

    Requisitos para un sistema interactivo de propsito general.

    1

    2

    3

    4

    5

    6

    7

    Actividad: 2

  • 7/25/2019 Fcpt5s Gestores Bd

    30/173

    30SISTEMAS DE GESTORES DE BASES DE DATOS

    Estructura del sistema de archivos.

    El proporcionar una estructura de sistema de archivos comn asegura que los usuarios yprogramas pueden acceder y escribir a los archivos.

    Los sistemas de archivos dividen en dos categoras lgicas:

    Archivos compartibles vs. no compartibles. Archivos variables vs. Estticos.

    Los archivos compartiblesson aqullos a los que se puede acceder desde varios hosts;mientras que los archivos no compartibles slo estn disponibles localmente. Los archivos variables, tales comodocumentos, pueden cambiar en cualquier momento; los archivos estticos, tales como binarios, no cambian sin unaactuacin por parte del administrador de sistemas.

    Organizacin de los archivos

    Los archivos se encuentran organizados lgicamente como una

    secuencia de registros de varias longitudes diferentes. Los archivos de registros de longitud fija: Son los que

    almacenan la informacin en los archivos mediante unencabezado y luego se introducen uno a uno los registrosubicados en posiciones consecutivas.

    Los registros de longitud variable: Es el almacenamiento deregistros de varios tipos en un archivo y permite uno o mscampos de longitudes variables y dichos campos pueden serrepetidos. La longitud de los registros debe estar definidacorrectamente para poder leer y escribir de forma efectiva.

    Enfoques generales para la organizacin de archivos

    Enfoque de acceso secuencial:Se refiere alprocesamiento de los archivos de acuerdo con elorden especfico. Ejemplo archivo secuenciales yde texto.

    Enfoque de acceso DirectoPermite recuperarregistros individuales sin leer otros registros delarchivo, ejemplos archivos indizados (indexados).

  • 7/25/2019 Fcpt5s Gestores Bd

    31/173

    3BLOQUE 1

    Ejemplo de archivo

    secuencial

    Mtodos para la organizacin de archivos.

    Pilas.

    Este mtodo rara vez resulta prctico, pero proporciona una base para la evaluacin de mtodos ms estructuradoLos datos en un apilo se colectan en el orden en que llegan. No se analizan, categorizan o forzan para que coincida

    con las definiciones de campo o los tamaos de campo. En el mejor de los casos el orden de los registros puede scronolgico. Los registros pueden ser de longitud variable y no necesariamente tienen conjuntos semejantes elementos dato.

    Sin embargo, es necesario cumplir con algunas restricciones a fin de permitirprocesamiento de los datos para extraer la informacin. Un registro debe consisen elementos dato relacionados y cada valor dato debe tener una identificacide sus significado. Esta puede ser un nombre explicito, un cdigo o una posicique indique su tipo deatributo, tal comola altura, peso, matricula, etc.

    Caractersticas:

    a)

    Es la forma ms fcil de organizar un archivo. Los datos se recogen en orden en que llegan.b) Su objetivo es simplemente acumular una masa de datos y guardarla.c) Los registros pueden tener campos diferentes o similares en un orde

    distinto. Cada campo debe ser auto descriptivo, incluyendo tanto un campde nombre como el valor. La longitud de cada campo debe indicarimplcitamente con delimitadores, explcitamente incluidos como subcampo ms.

    d) El acceso a los registros se hace por bsquedas exhaustiva y son fciles de actualizar. Si se quiere encontrar uregistro que contiene un campo particular y un valor determinado, es necesario examinar cada registro de la phasta encontrar el registro deseado. Si se quieren encontrar todos los registros que contienen un campo particuo que tienen un valor determinado para ese campo, debe buscarse el archivo entero.

    e) Se aplica cuando los datos se recogen o almacenan antes de procesarlos o cuando no son fciles de organiza

    Esta clase de archivo aprovecha bien el espacio cuando los datos almacenados varan en tamao y estructurFuera de estos usos limitados, este tipo de archivos no se adapta a la mayora de las aplicaciones.

    Archivo secuencial.

    Este mtodo proporciona dos cambios estructurales diferentes en relacin con laorganizacin de apilo. La primera mejora es que los registros dato se ordenan en unasecuencia especfica y la segunda es que los atributos de los datos se clasifican porcategoras, de manera que los registros individuales contienen todos los valores deatributos de los datos en el mismo orden y posiblemente en la misma posicin. Entonces,los nombres de los atributos de los datos necesitan aparecer solo una vez en ladescripcin del archivo. En vez de almacena pares de nombre de atributo-valor se asocia

    a cada nombre un conjunto completo de valores, al que se denomina columna.

    Con el fin de proporcionar una secuencia para los registros, se define una llave para cadauno. Uno o ms atributos se volvern los atributos llave para los registros en el archivo. Elconjunto de valores para los atributos llave comnmente identifica el objeto descrito por el registro; es decir, el nmede placa de un automvil o el nombre de una persona. Se espera poder identificar los registros en forma nica cobase en sus llaves. Entonces, los registros en el archivo se conservan en orden de acuerdo con los atributos llave. Uatributo llave proporcionar la llave primaria de clasificacin de alto orden, y si este atributo no identifica en formnica al objeto, entonces pueden especificarse atributos llaves secundarios o inferiores hasta que el orden determine por completo.

  • 7/25/2019 Fcpt5s Gestores Bd

    32/173

    32SISTEMAS DE GESTORES DE BASES DE DATOS

    Los registros son escritos consecutivamente cuando el archivo es creado, por lo tanto, los registros son fsicamentealmacenados en su orden lgico secuencial y podrn ser accesados consecutivamente cuando el archivo sea usadoposteriormente como entrada.

    En esta tcnica de organizacin de archivos el proceso secuencial y el proceso en serie son expresiones sinnimas yaque los registros se alojan en el archivo en secuencia y en serie.

    La caracterstica ms importante de este tipo de archivos es que solopermite el acceso secuencial. Esta caracterstica impide que el archivosecuencial sea usado en procesos en lnea o interactivos debido a que nose puede accesar rpidamente a un registro, restringindose su aplicacin

    a los procesos en lote, dondese aprovecha la habilidad de latcnica secuencial deorganizacin de archivos paraaccesar al siguiente registrrpidamente.

    Es la forma bsica de organizar un conjunto de registros, que forman un

    archivo, utilizando una organizacin secuencial. En un archivo organizadosecuencialmente, lo registros quedan grabados consecutivamentecuando el archivo se utiliza como entrada.

    En la mayora de los casos, los registros de un archivo secuencial quedanordenados de acuerdo con el valor de algn campo de cada registro.Semejante archivo se dice que es un archivo ordenado; el campo, o los

    campos, cuyo valor se utiliza para determinar el ordenamiento es conocido como la llave del ordenamiento.Un archivo puede ordenarse ascendente o descendentemente con base en su l lave de ordenamiento.

    Caractersticas:a) Es la forma ms comn de estructura de archivos.b) Se emplea un formato fijo para los registros, son de la misma longitud y constan del mismo nmero de

    campos de tamao fijo con un orden determinado.c) Se necesita almacenar los valores de cada campo; el nombre del campo y la longitud de cada uno son

    atributos de la estructura del archivo. Cada registro tiene un campo clave que lo identifica (generalmente es elprimero de cada registro). Los registros se almacenan en secuencia por la clave.

    d) Se utilizan normalmente en aplicaciones de procesos por lotes, ya que es la nica organizacin de archivosque se puede guardar tanto en cintas como en discos.

    e) Para las aplicaciones interactivas que incluyen peticiones oactualizaciones de registros individuales, los archivos secuencialesno son ptimos. El acceso requiere una bsqueda secuencial decorrespondencias con la clave. Si el archivo entero o gran parte de lpueden traerse a la memoria principal de una sola vez, se podrnaplicar tcnicas de bsquedas ms eficientes. Al acceder un registrode un archivo secuencial grande, se produce un procesamientoextra y un retardo considerable.

    f) La organizacin fsica del archivo en una cinta o disco secorresponde exactamente con la organizacin lgica del archivo, porlo tanto el procedimiento habitual es ubicar los nuevos registros enun archivo de pila separado, es llamado archivo de registro o archivode transacciones.

    g) Una alternativa es organizar fsicamente el archivo secuencial como una lista enlazada, en cada bloque fsicose almacena uno o ms registros y cada bloque del disco contiene un puntero al bloque siguiente. Lainsercin de un nuevo registro implica la manipulacin de puntero, pero no requiere que el nuevo registroocupe una posicin particular del bloque fsico.

  • 7/25/2019 Fcpt5s Gestores Bd

    33/173

    3BLOQUE 1

    Archivo secuencial indizado (indexado).

    El diseo de archivo secuencial indizado intenta superar el problema deacceso inherente a la organizacin de archivo secuencial, sin perder todoslos beneficios de los archivos secuenciales. Para obtener este tercer tipode organizacin de archivos se agregan dos caractersticas a la

    organizacin de archivo secuencial. Una caracterstica adicional es unndice de archivo para proporcionar mejor acceso aleatorio; la otra es unrea de derrama que proporciona un medio de manejar adiciones alarchivo.

    Caractersticas:

    a) Los registros se organizan en una secuencia basada en un campoclave presentando dos caractersticas, un ndice del archivo parasoportar los accesos aleatorios y un archivo de desbordamiento. Elndice proporciona una capacidad de bsqueda para llagarrpidamente al registro deseado y el archivo de desbordamiento essimilar al archivo de registros usado en un archivo secuencial, pero

    est integrado de forma que los archivos de desbordamiento seubiquen siguiendo un puntero desde su registro predecesor.

    b) La estructura ms simple tiene como ndice un archivo secuencialsimple, cada registro del archivo ndice tiene dos campos, un campoclave igual al del archivo principal y un puntero al archivo principal.Para encontrar un campo especifico se busca en el ndice hastaencontrar el valor mayor de la clave que es iguale o precede al valordeseado de la clave, la bsqueda continua en el archivo principal apartir de la posicin que indique el puntero.

    c) Cada registro del archivo principal tiene un campo adicional que es unpuntero al archivo de desbordamiento. Cuando se inserta un nuevoregistro al archivo, tambin se aade al archivo de desbordamiento. Elregistro del archivo principal que precede inmediatamente al nuevoregistro segn la secuencia lgica se actualiza con un puntero delregistro nuevo en el archivo de desbordamiento, si el registroinmediatamente anterior est tambin en el archivo dedesbordamiento se actualizar el puntero en el registro.

    d) Para procesar secuencialmente un archivo completo, los registros delarchivo principal se procesarn en secuencia hasta encontrar unpuntero al archivo de desbordamiento, el acceso contina en elarchivo de desbordamiento hasta que encuentra un puntero nulo,entonces renueva el acceso donde se abandon en el archivo principal.

  • 7/25/2019 Fcpt5s Gestores Bd

    34/173

    34SISTEMAS DE GESTORES DE BASES DE DATOS

    Archivo indizado (indexado).

    Es la aplicacin de incluir ndices en el almacenamiento de los archivos; de esta forma nos ser ms fcil buscaralgn registro sin necesidad de ver todo el archivo.

    Un ndice en un archivo consiste en un listado de los valores del campo clave que ocurren en el archivo, junto con la

    posicin de registro correspondiente en el almacenamiento masivo.

    Caractersticas:

    a) Explotan la capacidad de los discos para acceder directamente a cualquier bloque de direccin conocida.b) Se requiere un campo clave en cada registro.c) Los archivos directos son muy usados donde se necesita un acceso muy rpido, donde se usan registros de

    longitud fija y donde siempre se accede a los registros de una vez.

    Fundamentos de archivos indizados (indexados).

    La colocacin de un listado al inicio del archivo: para la identificacin del contenido. La presentacin de un segundo ndice: para reflejar la informacin de cada punto principal del ndice anterior.

    La actualizacin de los ndices: Cuando se insertan y eliminan archivos, es preciso actualizar los ndices paraevitar contratiempos actualizando un archivo.

    La organizacin de un ndice: Nos evita examinar archivo por archivo para recuperar algn registro buscado;por lo tanto ahorraramos tiempo si tenemos una adecuado organizacin de los ndices.

    Algunos lenguajes de alto nivel cuentan con subttulos paramanipular los archivos de un registro indizado.Valindose de las subrutinas es posible escribir programas sintener que preocuparse por la estructura real del sistema dendices que se aplique.

    Archivos directos o de dispersin.

    Explotan la capacidad de los discos para acceder directamente a cualquier bloque de direccin conocida. Se requiere un campo clave en cada registro.

    Los archivos directos son muy usados donde se necesita un acceso muy rpido, donde se usan registros delongitud fija y donde siempre se accede a los registros de una vez.

  • 7/25/2019 Fcpt5s Gestores Bd

    35/173

    3BLOQUE 1

    Evaluacin

    Actividad: x Producto: Puntaje:

    Saberes

    Conceptual Procedimental Actitudinal

    AutoevaluacinC MC NC Calificacin otorgada por el

    docente

    Evaluacin

    Actividad: 3 Producto: Tablas. Puntaje:Saberes

    Conceptual Procedimental Actitudinal

    Identifica los mtodos para laorganizacin de archivos.

    Analiza los diferentes mtodos parala organizacin de archivos.

    Muestra inters en la realizacinde la actividad y respeto a suscompaeros durante el debategrupal.

    CoevaluacinC MC NC Calificacin otorgada por el

    docente

    En binas desarrolla lo que a continuacin se te solicita y participa en un debate grupal.

    1) Completa la siguiente tabla, sobre los mtodos para la organizacin de archivos.

    Descripcin Caractersticas

    Pilas

    Secuenciales

    Secuenciales indizados

    indexados)

    Indizados indexados)

    Directos o de dispersin.

    Actividad: 3

  • 7/25/2019 Fcpt5s Gestores Bd

    36/173

    36SISTEMAS DE GESTORES DE BASES DE DATOS

    Cierre

    Evaluacin

    Actividad: 4 Producto: Cuestionario. Puntaje:Saberes

    Conceptual Procedimental Actitudinal

    Identifica los conceptos bsicosde los sistemas de archivos.

    Contrasta el acceso a un archivomediante el enfoque secuencialcon el enfoque directo.

    Atiende las indicaciones deldocente, al realizar la actividad.

    AutoevaluacinC MC NC Calificacin otorgada por el

    docente

    Desarrolla lo que se te solicita y posteriormente participa en un debate grupal.

    1) Menciona dos categoras lgicas en las cuales se dividen los sistemas de archivos.

    ___________________________________________________________________