martes, 5 de octubre de 2010

Ejercicios 01-10-2010



     1.   Explica los niveles del modelo ANSI/X3/SPARC
          Los esquemas externos reflejan la información preparada para el usuario final.
          El esquema conceptual contiene la información lógica de la base de datos
          El esquema interno contiene información sobre cómo están almacenados los datos en disco. Es el esquema más cercano a la organización real de los datos.

    1. Busca en internet imágenes (distintas a las de los apuntes ) que reflejen los 3 niveles del modelo ANSI/X3/SPARC  
    1. ¿Qué pasos y que personal interviene en cada paso de la fase la creación del modelo ANSI?
    (1) El analista o diseñador crea el esquema conceptual.
    (2) El administrador de la base de datos (DBA) crea el esquema interno.
    (3) Los desarrolladores utilizan las aplicaciones necesarias para generar el esquema externo mediante herramientas de creación de aplicaciones apropiadas.

    1. ¿Qué secuencia de operaciones se producen en la fase de manipulación de una base de datos?
    (1) El usuario realiza una consulta utilizando el esquema externo
    (2) Las aplicaciones las traducen a su forma conceptual
    (3) El esquema conceptual es traducido por la SGBD a su forma interna
    (4) El SO accede al almacenamiento físico correspondiente y devuelve los datos al SGBD
    (5) El SGBD transforma los datos internos en datos conceptuales.
    (6) La aplicación muestra los datos habiéndolos traducido en su forma externa.

    1. ¿Cuáles son las estructuras operacionales de un SGBD?
    ♦ Estructura Cliente-Servidor.
    ♦ Cliente multi-servidor.
    ♦ Cliente-Servidor con facilidades de usuario-Servidor de base de datos.

    1. ¿Quién es el cliente de una BD?
    El cliente posee software que permite al usuario enviar instrucciones al SGBD en el servidor y recibir los resultados de estas instrucciones.

    1. ¿Cómo se comunican los clientes con el servidor?
    Con el protocolo TCP/IP.

    1. ¿Qué es una BD distribuida?
    Cuando los clientes acceden a datos situados en más de un servidor. También se conoce esta estructura como base de datos distribuida.

    1. Busca en Internet información sobre los lenguajes:
    1.   Quel. Es un lenguaje de acceso a bases de datos relacionales, muy similar a SQL.
    2.   QBE. Es un método de consulta en base de datos relacionales. Fue ideado por Moshé M. Zloof en el IBM Research a mediados de los 70, en paralelo al desarrollo de SQL.
    Fue el primer lenguaje de consulta gráfico, que utiliza tablas visuales donde el usuario puede insertar comandos, elementos de ejemplos y condiciones.
    3.  IDMS. Una de las características sofisticadas de IDMS estaba su incorporada integrada Diccionario de los datos (IDD). El IDD fue desarrollado sobre todo para mantener definiciones de la base de datos. Era sí mismo una base de datos de IDMS.
    4.   DL/I. Es el lenguaje de programación para acceder a las bases de datos de IMS y a su sistema de comunicación.
    5.   NATURAL. Natural es un lenguaje de programación fácil de utilizar que permite desarrollar aplicaciones de negocio con rapidez, permite su utilización a lo largo de toda su organización sobre mainframe y plataformas de sistemas abiertos.
    6.   OSQL. Es un lenguaje para bases de datos que combina las expresiones de los lenguajes de programación orientados por objetos con los lenguajes de definición y manipulación de datos, como un superconjunto de SQL.
    7.   ADABAS. Lanzado en 1970. ADABAS ha mantenido su posición como uno de los lenguajes de bases de datos  del mundo. Se utiliza conjunto con Natural.

    1. ¿Qué diferencia existe entre un lenguaje “orientado a procedimiento” y otro “orientado a consulta” (internet)?
    Un lenguaje orientado a procedimiento es aquel en el que el programador al escribir el programa lo hace con un orden determinado para resolver el problema. Estos lenguajes tienen la ventaja de que con una sola instrucción propia hacen referencia a varias del lenguaje de máquina.

    La programación orientada a objetos permite cohesionar datos y procedimientos, haciendo que se diseñen estructuras que poseen datos (atributos) en las que se definen los procedimientos (operaciones) que pueden realizar con los datos. En las bases orientadas a objetos se utiliza esta misma idea.

    0 comentarios:

    Publicar un comentario