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

BASE DE DATOS

BLOQUE 1 1. Cules son las cuatro diferencias principales entre un sistema de procesamiento de archivos y un SGDB? SGDB consiste en una coleccin de datos interrelacionados y un conjunto de programas para acceder a dichos datos, y el sistema de procesamiento de archivos guardaban los datos para ser procesados por programas escritos especialmente para cada clase de archivos.

El objetivo principal de un SGBD es proporcionar una forma practica de almacenar y recuperar la informacin de manera que sea tanto practica como eficaz, a su vez un sistema de procesamientos de archivos permite almacenar informacin pero mantener informacin en una organizacin en un sistema de procesamiento de archivos tiene una serie de inconvenientes importantes.

un sistema de procesamiento de archivo no nos permite indexar la informacin, realizacin bsquedas complejas, consistencia en la informacin y ni una fcil administracin de ella.

2. Investigue y determine cules son los inconvenientes de un sistema gestor de base de datos.
Complejidad. Los SGBD son conjuntos de programas muy complejos con una gran

funcionalidad. Es preciso comprender muy bien esta funcionalidad para poder sacar un buen partido de ellos.
Tamao. Los SGBD son programas complejos y muy extensos que requieren una gran

cantidad de espacio en disco y de memoria para trabajar de forma eficiente.

Coste econmico del SGBD. El coste de un SGBD vara dependiendo del entorno y de

la funcionalidad que ofrece. Hay que pagar una cuota anual de mantenimiento que suele ser un porcentaje del precio del SGBD.

Prestaciones. Un sistema de ficheros est escrito para una aplicacin especfica, por lo

que sus prestaciones suelen ser muy buenas. Sin embargo, los SGBD estn escritos para ser ms generales y ser tiles en muchas aplicaciones, lo que puede hacer que algunas de ellas no sean tan rpidas como antes.

Vulnerable a los fallos. El hecho de que todo est centralizado en el SGBD hace que

el sistema sea ms vulnerable ante los fallos que puedan producirse.

3. Elabore un cuadro y explique la diferencia entre independencia de datos fsica y lgica.

INDEPENDENCIA FISICA DE LOS DATOS


Las modificaciones en el nivel fsico son ocasionalmente necesarias para mejorar el funcionamiento modifica el esquema interno por la necesidad de reorganizar ciertos archivos fsicos a fin de mejorar el rendimiento de las operaciones de obtencin o actualizacin Si la base de datos an contiene los mismos datos, no deber ser necesario modificar el esquema conceptual capacidad de modificar el esquema fsico sin provocar que se vuelvan a escribir los programas de aplicacin

INDEPEDENCIA LOGICA DE LOS DATOS


Las modificaciones en el nivel lgico son necesarias siempre que la estructura lgica de la base de datos se altere modifica el esquema conceptual sin tener que alterar los esquemas externos no los programas de aplicacin modificar el esquema conceptual para ampliar la base de datos o para reducir la base de datos Capacidad de modificar el esquema conceptual sin provocar que se vuelvan a escribir los programas de aplicacin

4. Explique las cinco responsabilidades del sistema gestor de la base de datos, Que ocurrira si no se realizara alguna de estas funciones?
Un SGBD debe proporcionar un mecanismo que garantice que todas las actualizaciones

correspondientes a una determinada transaccin se realicen, o que no se realice ninguna. Si la transaccin falla durante su realizacin, por ejemplo porque falla el hardware, la base de datos quedar en un estado inconsistente, por lo tanto, los cambios realizados debern ser deshechos para devolver la base de datos a un estado consistente.

Un SGBD debe proporcionar un mecanismo que asegure que la base de datos se

actualice correctamente cuando varios usuarios la estn actualizando concurrentemente. Sin embargo, cuando dos o ms usuarios estn accediendo a la base de datos y al menos uno de ellos est actualizando datos, pueden interferir de modo que se produzcan inconsistencias en la base de datos.

Un SGBD debe permitir que se mantenga la independencia entre los programas y la

estructura de la base de datos. La independencia de datos se alcanza mediante las vistas o subesquemas. La independencia de datos fsica es ms fcil de alcanzar, de hecho hay varios tipos de cambios que se pueden realizar sobre la estructura fsica de la base de datos sin afectar a las vistas. Sin embargo, lograr una completa independencia de datos lgica es ms difcil.

Un SGBD debe ser capaz de integrarse con algn software de comunicacin. Muchos

usuarios acceden a la base de datos desde terminales. En ocasiones estos terminales se encuentran conectados directamente a la mquina sobre la que funciona el SGBD. En otras ocasiones los terminales estn en lugares remotos, por lo que la comunicacin con la mquina que alberga al SGBD se debe hacer a travs de una red.

Un SGBD debe proporcionar a los usuarios la capacidad de almacenar datos en la base

de datos, acceder a ellos y actualizarlos. Esta es la funcin fundamental de un SGBD y por supuesto, el SGBD debe ocultar al usuario la estructura fsica interna (la organizacin de los ficheros y las estructuras de almacenamiento).

5. Cules son las cinco funciones principales del administrador de la base de datos
Definicin del esquema. Definicin de la estructura y del mtodo de acceso. Modificacin del esquema y de la organizacin fsica. Concesin de autorizacin para el acceso a los datos.

Mantenimiento rutinario.

6. Explique mediante un cuadro comparativo las ventajas y desventajas entre una base de datos centralizada y una base de datos distribuida

BASE DE DATOS

CARACTERISTICAS
Los datos se encuentran en diferentes mquinas, generalmente situados en localizaciones geogrficas diferentes. Dichas mquinas pueden ser de distinto tipo atendiendo a su tamao, prestaciones y Sistema Operativo. A cada uno de los ordenadores que integran el sistema de Bases de Datos distribuido se le conoce como nodo o emplazamiento del sistema y pueden ser administrados de forma diferente.

VENTAJAS
Compartimiento de datos. Los usuarios de un nodo son capaces de acceder a los datos de otro nodo Autonoma. Cada nodo tiene cierto grado de control sobre sus datos - Disponibilidad. Si en un sistema distribuido falla un nodo, los nodos restantes pueden seguir funcionando.

DESVENTAJAS
Coste de desarrollo del software. La complejidad aadida hace que el desarrollo de software sea ms costoso. - Mayor probabilidad de errores. Como los nodos que constituyen el sistema Funcionan en paralelo, es ms difcil asegurar el funcionamiento correcto de los algoritmos, as como de los procedimientos de recuperacin de fallos del sistema. - Mayor sobrecarga de procesamiento. El intercambio de mensajes y ejecucin de algoritmos para el mantenimiento de la coordinacin entre nodos supone una sobrecarga que no se da en los sistemas centralizados.

DISTRIBUIDA

CENTRALIZADA

Se basa en la existencia de una maquina servidora que almacena los datos y las aplicaciones que los procesan. Los clientes se comportan como terminales y solo sirven para introducir datos desde el teclado

-Gran nivel seguridad.

de

- Alto costo. -Maquina servidora muy cargada.

-Fcil de administrar.

BLOQUE 2

1. Describa los siguientes tres tipos de bases de datos modelo jerrquico, modelo de red y modelo relacional. Base de datos jerrquica es un tipo de Sistema Gestor de Bases de Datos que, como su nombre indica, almacenan la informacin en una estructura jerrquica que enlaza los registros en forma de estructura de rbol (similar a un rbol visto al revs), en donde un nodo padre de informacin puede tener varios nodos hijo. Base de datos de red es una base de datos conformada por una coleccin o set de registros, los cuales estn conectados entre s por medio de enlaces en una red. Una estructura de base de datos de red, llamada algunas veces estructura de plex, abarca ms que la estructura de rbol, porque un nodo hijo en la estructura red puede tener ms de un nodo padre. En otras palabras, la restriccin de que en un rbol jerrquico cada hijo puede tener slo un padre, se hace menos severa.

Modelo relacional para la gestin de una base de datos es un modelo de datos basado en la lgica de predicados y en la teora de conjuntos. Es el modelo ms utilizado en la actualidad para modelar problemas reales y administrar datos dinmicamente. En este modelo todos los datos son almacenados en relaciones, y como cada relacin es un conjunto de datos, el orden en el que estos se almacenen no tiene relevancia (a diferencia de otros modelos como el jerrquico y el de red). Esto tiene la considerable ventaja de que es ms fcil de entender y de utilizar por un usuario no experto. La informacin puede ser recuperada o almacenada por medio de consultas que ofrecen una amplia flexibilidad y poder para administrar la informacin.

2. Cules son los propsitos del lenguaje de definicin de datos (DDL) y de un diccionario de datos. Lenguaje de definicin de datos es un lenguaje proporcionado por el sistema de gestin de base de datos que permite a los usuarios de la misma llevar a cabo las tareas de definicin de las estructuras que almacenarn los datos as como de los procedimientos o funciones que permitan consultarlos.

Diccionario de datos es un conjunto de metadatos que contiene las caractersticas lgicas y puntuales de los datos que se van a utilizar en el sistema que se programa, incluyendo nombre, descripcin, alias, contenido y organizacin. En un diccionario de datos se encuentra la lista de todos los elementos que forman parte del flujo de datos de todo el sistema. Los elementos ms importantes son flujos de datos, almacenes de datos y procesos. El diccionario de datos guarda los detalles y descripcin de todos estos elementos.

3. Haga un cuadro comparativo en donde resalte las funciones y responsabilidades de los usuarios y administradores frente al manejo y administracin de las bases de datos.

ADMINISTRADORES encargada de definir y controlar las bases de datos corporativas, adems proporciona asesora a los desarrolladores, usuarios y ejecutivos que la requieran responsables del control y manejo del sistema de base de datos

USUARIOS trabajen en forma cooperativa y complementaria al procesar datos en la bases de datos

los usuarios deben saber que hacer cuando el sistema este cado y que es lo primero que debe realizarse cuando el sistema este puesto en marcha nuevamente compilar y analizar estadsticas escribir los esquemas externos relativas al rendimiento del necesarios sistema e identificar reas potenciales del problema
4. Explique cada uno de los elementos que intervienen en un modelo de bases de datos orientado a objetos. BASE DE DATOS ORIENTADOS A OBJETOS El modelo de bases de datos orientado a objetos es una adaptacin a los sistemas de bases de datos. Se basa en el concepto de encapsulamiento de datos y cdigo que opera sobre estos en un objeto. Los objetos estructurados se agrupan en clases. El conjunto de clases esta estructurado en sub y superclases basado en una extensin del concepto ISA del modelo Entidad - Relacin. Puesto que el valor de un dato en un objeto tambin es un objeto, es posible representar el contenido del objeto dando como resultado un objeto compuesto. ESTRUCTURA DE OBJETOS

El modelo orientado a objetos se basa en encapsular cdigo y datos en una nica unidad, llamada objeto. El interfaz entre un objeto y el resto del sistema se define mediante un conjunto de mensajes. Un objeto tiene asociado:

un conjunto de variables que contienen los datos del objeto. El valor de cada variable es un objeto. Un conjunto de mensajes a los que el objeto responde. Un mtodo, que es un trozo de cdigo para implementar cada mensaje. Un mtodo devuelve un valor como respuesta al mensaje.

JERARQUA DE CLASES En una base de datos existen objetos que responden a los mismos mensajes, utilizan los mismos mtodos y tienen variables del mismo nombre y tipo. Sera intil definir cada uno de estos objetos por separado por lo tanto se agrupan los objetos similares para que formen una clase, a cada uno de estos objetos se le llama instancia de su clase. Todos los objetos de su clase comparten una definicin comn, aunque difieran en los valores asignados a las variables. HERENCIA Las clases en un sistema orientado a objetos se representan en forma jerrquica como en el diagrama anterior, as que las propiedades o caractersticas del elemento persona las contendrn (heredaran) los elementos alumno y maestro. Decimos que tanto la entidad Alumno y maestro son subclases de la clase persona este concepto es similar al utilizado en la de especializacin (la relacin ISA) del modelo E-R. COMPLEJIDAD DE MODIFICACIN En base de datos orientados a objetos pueden existir los siguientes cambios:

Adicin de una nueva clase: Para realizar este proceso, la nueva clase debe colocarse en la jerarqua de clase o subclase cuidando las variables o mtodos de herencia correspondientes. Eliminacin de una clase: Se requiere la realizacin de varias operaciones, se debe de cuidar los elementos que se han heredado de esa clase a otras y reestructurar la jerarqua.

5. Cules son los tres niveles que se manejan en las bases de datos

Nivel interno:

Tiene un esquema interno que describe la estructura fsica de almacenamiento de base de datos. Emplea un modelo fsico de datos y los nicos datos que existen estn realmente en este nivel.

Nivel conceptual:

Tiene esquema conceptual. Describe la estructura de toda la base de datos para una comunidad de usuarios. Oculta los detalles fsicos de almacenamiento y trabaja con elementos lgicos como entidades, atributos y relaciones.

Nivel externo o de vistas:

Tiene varios esquemas externos o vistas de usuario. Cada esquema describe la visin que tiene de la base de datos a un grupo de usuarios, ocultando el resto.

6. Para usted qu significado tiene base de datos y qu importancia tiene en el mbito empresarial. Base de Datos es una coleccin de datos estructurados, organizados independientemente de su utilizacin de forma que un programa de ordenador pueda seleccionar rpidamente los fragmentos de datos que necesite. Uno de los aportes ms importantes y aplicables que ha trado la Informtica a las actividades diarias de las organizaciones ha sido el concepto de Base de Datos, por cuanto supone la disciplina en la organizacin de los datos de una empresa. A grandes rasgos, podemos decir que el concepto de BD lleva a la idea de agrupar todos los datos relevantes de la empresa en un nico lugar.

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