Вы находитесь на странице: 1из 5

Jos Eduardo Valencia Pez 2CM2 Bases de Datos Tarea # 2

1. Cules son las motivaciones que dieron origen a las bases de datos? Por qu en un principio los datos se manejaban mediante archivos secuenciales, que exigan el tratamiento de archivos completos por los programas de aplicacin. El almacenamiento en disco utilizando el acceso directo lleg a estar ampliamente disponible, el procesamiento de archivos de acceso aleatorio lleg a ser factible y popular. 2. Cul es el principal enfoque que en 1970 integr Codd al modelo relacional con respecto a los modelos anteriores (jerrquico, red)? El enfoque de Codd propona el acceso y la manipulacin de los datos nicamente desde el punto de vista de sus caractersticas lgicas. 3. Qu es un Sistema Gestor de Bases de Datos (SGBD)? Un sistema de gestin de bases de datos (SGBD o DBMS Database Management System) consiste en una coleccin de datos interrelacionados y un conjunto de programas que permiten a los usuarios acceder y modificar dichos datos. 4. Cules son los objetivos que persigue un SGBD? Proporcionar un entorno que sea tanto prctico como eficiente de usar en la recuperacin y el almacenamiento de la informacin de la base de datos. Otro de los objetivos es proporcionar al usuario una visin abstracta de la informacin, es decir, el sistema oculta detalles como los relativos a la forma de almacenar y mantener los datos, de tal forma que para que el sistema sea til la informacin ha de recuperarse de forma eficiente. 5. Cul es el objetivo que se establece con la arquitectura ANSI/SPARC? Definir un SGBD con el mximo grado de independencia, separando las aplicaciones de usuario y la base de datos fsica. 6. Describa el nivel interno de la arquitectura ANSI/SPARC. Es una representacin a bajo nivel de la BD en la que se define la forma en la que los datos se almacenan fsicamente en la mquina. Se definen caractersticas como los dispositivos en donde se almacenan los datos, el espacio que se reserva, las estrategias de acceso, la creacin de ficheros de ndices, etc. 7. Describa el nivel conceptual de la arquitectura ANSI/SPARC Describe la estructura de los datos que van a ser almacenados en la base de datos. El esquema conceptual esconde los detalles del almacenamiento fsico y se

Jos Eduardo Valencia Pez 2CM2 Bases de Datos Tarea # 2

concentra en describir entidades, tipos de datos, relaciones, operaciones de usuario y restricciones. 8. Describa el nivel externo o nivel de vista de la arquitectura ANSI/SPARC Describe la parte de la base de datos en la que est interesado un grupo de usuarios en particular y esconde el resto de la base de datos para esos usuarios. La informacin se manipula sin saber cmo est almacenada internamente (nivel interno) ni su organizacin (nivel conceptual). 9. Explique los diferentes tipos de lenguajes que puede utilizar un usuario en cada uno de los niveles de esta arquitectura. En el caso del programador de aplicaciones, dicho lenguaje ser o bien un lenguaje de programacin convencional, o bien un lenguaje de cuarta generacin (4GL) especfico para el sistema en cuestin. Sublenguaje de datos, es decir, un subconjunto del lenguaje total que se ocupe de manera especfica de los objetos y operaciones de la base de datos. Se dice que el sublenguaje de datos (DSL data sublenguage) est embebido (o inmerso), dentro del lenguaje anfitrin correspondiente. Un sublenguaje de datos en particular cuyo uso es posible en casi todos los sistemas relacionales actuales es el lenguaje SQL. 10. Cul es la diferencia entre el nivel interno y el nivel fsico? El nivel interno no maneja registros fsicos (pginas o bloques), ni otras consideraciones especficas como los dispositivos de tamaos de cilindros o de pistas. 11. Explique las dos correspondencias que existen en esta arquitectura. La correspondencia est dada entre los niveles externo y conceptual del sistema, y entre los niveles conceptual e interno. Si se llegara modifica la estructura de la base de datos almacenada La correspondencia conceptual/interna es la que existe entre la vista conceptual y la base de datos almacenada; especifica cmo se representan los registros y campos conceptuales en el nivel interno, La correspondencia conceptual/interna deber modificarse tambin de acuerdo con ello, para que no vare el esquema conceptual. La correspondencia externa/conceptual es la que existe entre una determinada vista externa y la vista conceptual. La diferencia radica en que pueden existir entre estos dos niveles son similares a las que pueden existir entre la vista conceptual y la base de datos almacenada.

Jos Eduardo Valencia Pez 2CM2 Bases de Datos Tarea # 2

12. Apoyndose de la figura de la pgina 5, explique cmo se llevan a cabo en un SGBD el procesamiento de las peticiones de los usuarios. Se comienza por el nivel externo, desde el cul se enva la peticin, est pasa por el nivel conceptual, aqu el SGBD interpreta la peticin, despus el SGBD busca la informacin en la base de datos, despus el SGBD ejecuta las operaciones necesarias en la base de datos, y devuelve un resultado al nivel externo

13. Describa las siguientes funciones de un SGBD: a. Definicin de datos.: acepta definiciones de datos (esquemas externos, el esquema conceptual, el esquema interno, y todas las correspondencias asociadas) en versin fuente y las convierte en la versin objeto apropiada. b. Manipulacin de datos.: atiende las solicitudes del usuario para extraer, y quiz actualizar, datos que ya existen en la base de datos, o para agregar en ella datos nuevos. c. Seguridad e integridad de los datos.: El SGBD debe supervisa las solicitudes de los usuarios y rechaza los intentos de violar las medidas de seguridad e integridad definidas por el administrador de la base de datos. d. Recuperacin y concurrencia de los datos.: El SGBD cuidar del cumplimiento de ciertos controles de recuperacin y concurrencia. e. Diccionario de datos.: El contenido del diccionario puede considerarse como datos acerca de los datos (metadatos), es decir, definiciones de otros objetos en el sistema, y no slo datos en bruto. f. Soporte ODBC.: Es un mtodo comn de acceso a bases de datos, diseado por Microsoft para simplificar la comunicacin en Bases de Datos Cliente/Servidor. Consiste en un conjunto de llamadas de bajo nivel que permite a las aplicaciones en el cliente intercambiar instrucciones con las aplicaciones del servidor y compartir datos g. Conectividad en Internet.: Es la capacidad de acceso a la base de datos a travs de Internet. Microsoft ha desarrollado los ADO (Access Database Object, Objetos de Acceso a Bases de Datos) que, incorporados en scripts dentro de pginas Web en HTML, proporcionan conexin con Bases de Datos, tanto locales como remotas, empleando ODBC.

Jos Eduardo Valencia Pez 2CM2 Bases de Datos Tarea # 2

h. Soporte de estndares de objetos.: Los SGBD hacen uso de software del tipo middleware que asumen las tareas de servicio de transacciones de objeto siguiendo alguno de los estndares de objetos existentes. Los principales estndares de objeto son: CORBA (Common Object Broker Architecture, o Arquitectura comn de gestores de solicitudes de objetos), del Object Management Group (OMG). DCOM (Distributed Component Model) de Microsoft. Java Remote Method Invocation de Sun. i. Data Mining: permiten, de forma cmoda, sencilla e intuitiva, la extraccin y diseccin-minera de datos Data Warehousing: permiten mejorar los almacenes de datos OLAP. : Es la categora de las nuevas tecnologas del software que permite obtener y extraer informacin mediante un complejo anlisis y procesamiento del contenido de una Base de Datos, todo ello en tiempo real.

14. Explique las diferentes arquitecturas de los SGBD desde el punto de vista del sistema informtico subyacente en el que se ejecuta el sistema de bases de datos. Proporcione un diagrama de cada una de ellas. La arquitectura centralizada: El SGBD est implantado en una sola plataforma u ordenador desde donde se gestiona directamente, de modo centralizado, la totalidad de los recursos. La conexin en red de varias computadoras permite que algunas tareas se ejecuten en un sistema servidor y que otras se ejecuten en los sistemas clientes. La distribucin de datos a travs de las distintas sedes o departamentos de una organizacin permite que estos datos residan donde han sido generados o donde son ms necesarios, pero continuar siendo accesibles desde otros lugares o departamentos diferentes. El procesamiento paralelo dentro de una computadora permite acelerar las actividades del sistema de base de datos, proporcionando a las transacciones unas respuestas ms rpidas, as como la capacidad de ejecutar ms transacciones por segundo.

Jos Eduardo Valencia Pez 2CM2 Bases de Datos Tarea # 2

15. Explique qu es un sistema monousuario y un sistema multiusuario. Sistema Monousuario: Las computadoras personales y las estaciones de trabajo. Un sistema monousuario tpico es una unidad de sobremesa utilizada por una nica persona que dispone de una sola CPU, de uno o dos discos fijos y que trabaja con un sistema operativo que slo permite un nico usuario. Sistema Multiusuario: tiene ms discos y ms memoria, puede disponer de varias CPU y trabaja con un sistema operativo multiusuario. Se encarga de dar servicio a un gran nmero de usuarios que estn conectados al sistema a travs de terminales. 16. Explique cmo es el procesamiento de consultas en una computadora que tiene varios procesadores. Las bases de datos que se ejecutan en tales mquinas habitualmente no intentan dividir una consulta simple entre los distintos procesadores, sino que ejecutan cada consulta en un nico procesador, posibilitando la concurrencia de varias consultas.

Вам также может понравиться