martes, 5 de octubre de 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 refleja los datos y relaciones de la base de datos y el esquema interno la preparación de los datos para ser almacenados.
El esquema conceptual contiene la información lógica de la base de datos. Su estructuración y las relaciones que hay entre los 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?

El analista o diseñador (equivalente a un administrador de esquemas conceptuales del modelo ANSI) crea el esquema conceptual
 El administrador de la base de datos (DBA) crea el esquema interno utilizando las herramientas de definición de datos del SGBD
 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?

El usuario realiza una consulta utilizando el esquema externo
 Las aplicaciones las traducen a su forma conceptual
 El esquema conceptual es traducido por la SGBD a su forma interna
 EL Sistema Operativo accede al almacenamiento físico correspondiente y devuelve los datos al SGBD
 El SGBD transforma los datos internos en datos conceptuales y los entrega a la aplicación
La aplicación muestra los datos habiéndolos traducido en su forma externa. Así los ve el usuario

  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 usuario que accede a la base de datos mediante un ordenador y un software.

  1. ¿Cómo se comunican los clientes con el servidor?

Mediante un software de comunicaciones en red (Protocolo TCP/IP) que permite al usuario enviar instrucciones a la base de datos.

  1. ¿Qué es una BD distribuida?

Es una base de datos en la que los clientes acceden a datos situados en más de un servidor

  1. Busca en Internet información sobre los lenguajes:
1.      Quel: Es un lenguaje comercial que IBM se desarrolló para INGRES, está basado en el cálculo relacional de tuplas. Este lenguaje se utilizaba en UNIX
2.      QBE. Es un método de consulta en base de datos relacionales. Lo diseño IBM.
Fue el primer lenguaje de consulta gráfico, que utiliza tablas visuales donde el usuario puede insertar comandos, elementos de ejemplos y condiciones.
3.      TOTAL:
4.      IDMS: El IDMS (sistema de gestión de la base de datos integrada) es el sistema de gestión de la base de datos de la codasyl de a (red ) primero desarrollado en el B. Goodrich y puesto más adelante por los sistemas de base de datos de Cullinane (retitulados el Cullinet en 1983). Desde el 1989 el producto ha sido poseído por el Computer Associates, que lo retituló el CA-IDMS .

5.      DL/I: Es el sistema de lenguaje utilizado para acceder a IBM 's IMS bases de datos , y su sistema de comunicación de datos.
6.      NATURAL: Es un lenguaje de cuarta generación de software AG
7.      OSQL: Lenguaje de consulta orientada a objeto. (Extensión derivada a objetos de SQL).
8.      ADABAS. Fue utilizado conjuntamente con lenguaje de programación software AG NATURAL, de modo que muchos usos de la herencia que utilizan ADABAS mientras que una base de datos en el back-end también se desarrolla con NATURAL también.


  1. ¿Qué diferencia existe entre un lenguaje “orientado a procedimiento” y otro “orientado a consulta” (internet)?
Un lenguaje de programación orientado a procedimientos las instrucciones se usan para crear unidades o módulos  que se conocen como procedimientos o subrutinas.  Los procedimientos aceptan como entrada los datos y transforman estos datos para producir como salida unos resultados específicos, mientras que un lenguaje orientado a consulta 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.


No hay comentarios:

Publicar un comentario