You are on page 1of 14

Contenido

Introduccin........................................................................................................ 3
1. Respuestas a las preguntas orientadoras....................................................4
2. Diseo de la base de datos incluyendo modelo lgico y su correspondiente
explicacin....................................................................................................... 5
3. Manual de instalacin de las herramientas de gestin de bases de datos...6
Conclusiones....................................................................................................... 7
Bibliografa.......................................................................................................... 8
Introduccin
1. Respuestas a las preguntas orientadoras

a) Que es la gestin de Bases de datos.

es un conjunto de programas que permiten el almacenamiento, modificacin y


extraccin de la informacin en una base de datos, adems de proporcionar
herramientas para aadir, borrar, modificar y analizar los datos. (wikipedia.org,
2015). El objetivo fundamental de un SGBD consiste en suministrar al usuario las
herramientas que le permitan manipular, en trminos abstractos, los datos. (indira-
informatica, 2015)

Los programas de aplicacin operan sobre los datos almacenados en la base


utilizando las facilidades que brindan los SGBD, los que, en la mayora de los
casos, poseen lenguajes especiales de manipulacin de la informacin que
facilitan el trabajo de los usuarios. (indira-informatica, 2015)

b) Describa algunas arquitecturas para gestin de Bases de datos

SISTEMAS CENTRALIZADOS

El sistema de la base de datos centralizados se ejecuta en el nico sistema


informtico, sin interactuar con ningn otro sistema.

La arquitectura est centralizada en un servidor central al que slo tienen acceso


los usuarios del departamento correspondiente, no puede estar ubicada en varias
partes sino en su totalidad en un solo equipo, al podrn ingresar los usuarios que
necesiten hacer uso de ella.

Estos sistemas abarcan a los tpicos equipos monopuestos1, y a los equipos con
sistemas multipuesto2, donde la base de datos est centralizada en el sistema
principal.

Las tareas de gestin y control son ms sencillas, pero no suelen ofrecer


soluciones excesivamente avanzadas en la gestin de bases de datos.

SISTEMAS CLIENTE-SERVIDOR

Es un modelo para el desarrollo de sistemas de informacin en el que las


transacciones se dividen en procesos independientes que cooperan entre s para
intercambiar informacin, servicios o recursos. Se denomina cliente al proceso que
inicia el dilogo o solicita los recursos y servidor al proceso que responde a las
solicitudes.

Arquitecturas mltiples clientes / mltiples servidores. - Son ms flexibles, ya que


la base de datos es distribuida en varios servidores. Cada cliente tiene un servidor
directo al cual hace sus peticiones. La comunicacin entre los servidores ejecuta
las transacciones y peticiones de los usuarios y esta es transparente para ellos.

Arquitecturas de igual a igual. -Un DBMS verdadero no distingue entre cliente y


servidor.

c) Cules son las funciones principales de un gestor de Bases de datos

Definicin de datos

Mediante el Lenguaje de Definicin de datos (L.D.D.) el S.G.B.D. permite describir


y definir los esquemas de la base de datos. Este lenguaje debe permitir:

La creacin de objetos conceptuales

La descripcin de estructuras fsicas

La definicin de vistas

Para una base de datos existente, el L.D.D. debe permitir tambin:

La modificacin de la descripcin de objetos conceptuales

El borrado de objetos conceptuales

La modificacin y borrado de caminos de acceso

La modificacin de las vistas

Manipulacin de datos

La funcin de manipulacin de datos se encarga de todas las operaciones de


intercambio de datos entre los usuarios y la base de datos.

Seguridad e integridad de los datos

Se trata de garantizar la coherencia de los datos, comprobando que slo los


usuarios autorizados puedan efectuar las operaciones correctas sobre la base de
datos. Esto se consigue mediante:

Un control sobre los usuarios que acceden a la base de datos y los tipos de
operaciones que estn autorizados a realizar.

La validacin de las operaciones realizadas con los datos. Este control se


hace mediante un conjunto de reglas llamadas restricciones de integridad.
Una proteccin de los datos contra los accesos malintencionados y los
fallos. Los accesos malintencionados se suelen evitar con la asignacin de
palabras de paso (password) a los usuarios, la definicin de vistas,
proteccin fsica de los datos (encriptado de los datos).

Gestin de transacciones y acceso concurrente

El principal objetivo de la implantacin de una base de datos en un sistema de


informacin de una organizacin, es poner a disposicin de un gran nmero de
usuarios un conjunto integrado de datos. El S.G.B.D. debe proteger los datos
cuando estos sean manipulados simultneamente por diferentes usuarios.

La correcta utilizacin de todas estas operaciones de seguridad e integridad


constituye una tarea esencial del Administrador de la base de datos (gestin de
usuarios y sus derechos, gestin de vistas y recuperacin despus de un fallo).

d) Que ventajas representa un gestor de bases de datos y comparado con que


herramienta.

Velocidad al realizar las operaciones, lo que le hace uno de los gestores


con mejor rendimiento.

Bajo costo en requerimientos para la elaboracin de bases de datos, ya


que debido a su bajo consumo puede ser ejecutado en una mquina con
escasos recursos sin ningn problema.

Facilidad de configuracin e instalacin.

Soporta gran variedad de Sistemas Operativos

Baja probabilidad de corromper datos, incluso si los errores no se


producen en el propio gestor, sino en el sistema en el que est.

Su conectividad, velocidad, y seguridad hacen de MySQL Server


altamente apropiado para acceder bases de datos en Internet

e) Cules son los principales componentes de un sistema gestor de bases de


datos

Control de autorizacin. Este mdulo comprueba que el usuario tiene los


permisos necesarios para llevar a cabo la operacin que solicita.

Procesador de comandos. Una vez que el sistema ha comprobado los permisos


del usuario, se pasa el control al procesador de comandos.
Control de la integridad. Cuando una operacin cambia los datos de la base de
datos, este mdulo debe comprobar que la operacin a realizar satisface todas las
restricciones de integridad necesarias.

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


ejecucin de las consultas.

Gestor de transacciones. Este mdulo realiza el procesamiento de las


transacciones.

Planificador (scheduler). Este mdulo es el responsable de asegurar que las


operaciones que se realizan concurrentemente sobre la base de datos tienen lugar
sin conflictos.

Gestor de recuperacin. Este mdulo garantiza que la base de datos permanece


en un estado consistente en caso de que se produzca algn fallo.

Gestor de buffers. Este mdulo es el responsable de transferir los datos entre


memoria principal y los dispositivos de almacenamiento secundario. A este mdulo
tambin se le denomina gestor de datos.

f) Tome 2 gestores de base de datos y enuncie 5 diferencias entre ellos.

MySQL Oracle

Bajo costo en requerimientos para El mayor inconveniente de Oracle es


la elaboracin de bases de datos, ya quizs su precio. Incluso las licencias
que debido a su bajo consumo de Personal Oracle, tambin es
puede ser ejecutado en una elevado el costo de la informacin
mquina con escasos recursos sin
ningn problema.

Herramientas visuales las cuales Oracle Designer que traduce la lgica


proporciona un modo de consulta, del negocio u flujo de datos. Oracle
analizador de consultas las cuales Repository sirve como punto de
proporciona representacin grafica metadatos para la aplicacin. Oracle
wherehouse Builder para el diseo e
implantacin de todos los aspectos de
almacn de datos. Oracle Discover
realiza consultas en web. Oracle
Express Server permite consultas
analticas.
Aplicacin, el proveedor de OLE DB Gestor corporativo de Oracle: es el
se encarga de hacer las tablas y los principal para ejemplares y datos,
ndices dentro del servidor. gestin de los recursos de la base de
datos dividir entre grupos
consumidores de recursos de acuerdo
por las prioridades y propiedades.

Tipos de objetos, tipos de colecciones,


Tipos de datos los primitivos todos tablas de objetos, funciones de tablas,
los que puede utilizar SQL como vistas de objetos, funciones de
enteros, decimal, moneda, agregacin, tipos de datos XML.
caracteres, fecha y hora flotante
tambin tenemos el variant es un
tipo de dato escalara que permite la
columna de una fila, vistas, vistas
indexadas, y desencadenadores.

g) Que es un modelo de bases de datos y describa algunos modelos.

modelo de bases de datos son un tipo de modelo de datos que determina la


estructura lgica de una base de datos y de manera fundamental determina el
modo de almacenar, organizar y manipular los datos.

Un modelo de datos jerrquico es un modelo de datos en el cual los datos son


organizados en una estructura parecida a un rbol. La estructura permite a la
informacin que repite y usa relaciones padre/Hijo: cada padre puede tener
muchos hijos, pero cada hijo slo tiene un padre. Todos los atributos de un registro
especfico son catalogados bajo un tipo de entidad.

modelo entidad-relacin "Diagrama de Entidad Relacin" es una herramienta


para el modelado de datos que permite representar las entidades relevantes de un
sistema de informacin, as como sus interrelaciones y propiedades.

un esquema en estrella es un modelo de datos que tiene una tabla de hechos


(o tabla fact) que contiene los datos para el anlisis, rodeada de las tablas de
dimensiones. Este aspecto, de tabla de hechos (o central) ms grande rodeada de
radios o tablas ms pequeas es lo que asemeja a una estrella, dndole nombre a
este tipo de construcciones.

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. El registro es similar al de una entidad como las empleadas en el modelo
relacional.

Modelo orientado a objeto: Tienen una organizacin similar a la de los rboles.


Donde cada nodo del rbol representa un campo y cada rbol un registro, cada
tipo de nodo tiene un mtodo distinto de bsqueda. Que es equivalente a decir
que todos los campos pueden ser utilizados como campos llave, pero complica el
diseo. Si la base de datos es demasiado grande, o tiene relaciones demasiado
complejas el grafo resultante se vuelve una maraa ininteligible.

h) Que diferencia existe entre el modelo lgico y el modelo fsico de datos.

Diseo lgico. Independiente del SGBD empleado, es un diseo conceptual que


pretende modelizar el contenido de la base de datos.
Diseo fsico. Es la adaptacin del diseo conceptual a las particularidades del
SGBD escogido.
2. Diseo de la base de datos incluyendo modelo lgico y su correspondiente
explicacin.
3. Manual de instalacin de las herramientas de gestin de bases de datos.
Conclusiones
Bibliografa

You might also like