Bases De Datos Basicas
victorc1117 de Octubre de 2013
4.560 Palabras (19 Páginas)323 Visitas
BASE DE DATOS BASICO
TRABAJO COLABORATIVO 1
EMIR ELIAS ESPINOSA HERAZO
COD: 72265177
INGRID LORENA PUENTES LOSADA
CC: 1081154600
JAIME ELISEO CALDERON VALENCIA
VICTOR JAVIER CARRILLO PATERNINA
TUTOR
GORGE EDUARDO PEREZ GARCIA
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELAS CIENCIAS BASICAS TECNOLOGIAS E INGENIERIAS
INGENIERIA DE SISTEMAS, SEPTIMO SEMESTRE
BARRANQUILLA 2010-28-03
INTRODUCCION
Para toda organización la información es un recurso importante, donde el análisis de sistemas trata básicamente de determinar los objetivos y limites del sistema en estudio, caracterizar su estructura y funcionamiento, por eso en el siguiente trabajo encontrara desarrollada la actividad II, donde se habla sobre las organizaciones y su plan estratégico, a demás una leve descripción de la empresa” almacén croydon”, con la trabajaremos como proyecto final.
OBJETIVOS
• Leer el capitulo II del modulo de base de datos básico
• Ver las ventajas y desventajas de las bases de datos centralizadas y una base de datos distribuida.
• Conocer el plan estratégico que maneja la empresa almacén croydon
• Aprender los conceptos de estandarización, formalización, especialización.
• Analizar los subsistemas de las organizaciones.
• Conocer las funciones de sistema de gestor de base de datos.
• Aprender las funciones principales del administrador de una base de datos.
1. ¿CUÁLES SON LAS CUATRO DIFERENCIAS PRINCIPALES ENTRE UN SISTEMA DE PROCESAMIENTO DE ARCHIVOS Y UN SGDB?
Los sistemas de Procesamiento de Archivos tienen una serie de inconvenientes que son reducidos en los SGBD:
Dificultad de Acceso a ciertos datos o información:
Si no existen programas para acceder o calcular cierta información, no puede accederse a ella. Ej.: Calcular totales, o registros con cierta condición...
Aislamiento de Datos:
Los datos pueden estar en varios archivos con distintos formatos, que complican la creación de programas nuevos.
Falta de Integridad:
Es complicado mantener ciertas condiciones en la información. Ej.: Que el saldo sea superior a cierta cantidad, que un empleado no esté adscrito a un número de Departamento que no exista...
Problemas de Atomicidad en las operaciones:
A veces es esencial que para la consistencia de la BD se efectúen varias operaciones como si fueran una única operación, evitando que se produzcan fallos en medio de dicha operación. Ej.: En una transferencia bancaria hay que dar de quitar dinero de una cuenta y añadirlo a la otra.
Problemas en el Acceso Concurrente:
Si varios usuarios acceden a la vez a un dato pueden producirse errores. Ej.: Si se saca dinero de una misma cuenta desde dos sitios distintos.
Problemas de Seguridad:
Dificultad para controlar que ciertos usuarios no accedan a ciertos datos.
Sistemas de procesamiento de archivos vs Sistemas de procesamiento de bases de datos:
A r c h i v o s
Datos separados y aislados
Duplicación de los datos
Dependencia del programa de aplicación
Archivos incompatibles
Dificultad de representar los datos como los ve el usuario
B a s e s d e d a t o s
Datos integrados
Menos duplicación de datos
Independencia programa / datos
Fácil representación de la vista de datos de los usuarios
2. INVESTIGUE Y DETERMINE CUÁLES 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.
• Tamaño. 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 económico del SGBD. El coste de un SGBD varía dependiendo del entorno y de la funcionalidad que ofrece. Además, hay que pagar una cuota anual de mantenimiento que suele ser un porcentaje del precio del SGBD.
• Coste del equipamiento adicional. Tanto el SGBD, como la propia base de datos, pueden hacer que sea necesario adquirir más espacio de almacenamiento. Además, para alcanzar las prestaciones deseadas, es posible que sea necesario adquirir una máquina más grande o una máquina que se dedique solamente al SGBD. Todo esto hará que la implantación de un sistema de bases de datos sea más costosa.
• Coste de la conversión. En algunas ocasiones, el coste del SGBD y el coste del equipo informático que sea necesario adquirir para su buen funcionamiento, es insignificante comparado al coste de convertir la aplicación actual en un sistema de bases de datos. Este coste incluye el coste de enseñar a la plantilla a utilizar estos sistemas y, probablemente, el coste del personal especializado para ayudar a realizar la conversión y poner en marcha el sistema. Este coste es una de las razones principales por las que algunas empresas y organizaciones se resisten a cambiar su sistema actual de ficheros por un sistema de bases de datos.
• Prestaciones. Un sistema de ficheros está escrito para una aplicación específica, por lo que sus prestaciones suelen ser muy buenas. Sin embargo, los SGBD están escritos para ser más generales y ser útiles en muchas aplicaciones, lo que puede hacer que algunas de ellas no sean tan rápidas como antes.
• Vulnerable a los fallos. El hecho de que todo esté centralizado en el SGBD hace que el sistema sea más vulnerable ante los fallos que puedan producirse.
• La puesta en funcionamiento puede ser larga. Pues antes de obtener los primeros resultados se necesita un período de formación y adaptación variable según la complejidad del entorno.
• Se necesita personal especializado para su mantenimiento. En principio un diseñador de la BD y un administrador permanente de la BD.
1. ELABORE UN CUADRO Y EXPLIQUE LA DIFERENCIA ENTRE INDEPENDENCIA DE DATOS FÍSICA Y LÓGICA.
INDEPENDENCIA DE DATOS LOGICA FISICA
Capacidad para modificar el esquema en un nivel del sistema sin tener que modificar el esquema del nivel inmediato superior.
Se consigue porque al modificarse el esquema en algún nivel, el esquema del nivel inmediato superior permanece sin cambios, sólo se modifica la correspondencia entre los dos niveles. No es preciso modificar los programas de aplicación que hacen referencia al esquema del nivel superior. Es la capacidad de modificar el esquema conceptual sin tener que alterar los esquemas externos ni los programas de aplicación. Se puede modificar el esquema conceptual para ampliar la base de datos o para reducirla. Es la capacidad de modificar el esquema interno sin tener que alterar el esquema conceptual (o los externos).
Se refiere sólo a la separación entre las aplicaciones y las estructuras físicas de almacenamiento, es más fácil de conseguir que la independencia lógica.
4. EXPLIQUE LAS CINCO RESPONSABILIDADES DEL SISTEMA GESTOR DE LA BASE DE DATOS, ¿QUE OCURRIRÍA SI NO SE REALIZARA ALGUNA DE ESTAS FUNCIONES?
Codd, el creador del modelo relacional, ha establecido una lista con los ocho servicios que debe ofrecer todo SGBD.
1. 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 función fundamental de un SGBD y por supuesto, el SGBD debe ocultar al usuario la estructura física interna (la organización de los ficheros y las estructuras de almacenamiento).
2. Un SGBD debe proporcionar un catálogo en el que se almacenen las descripciones de los datos y que sea accesible por los usuarios. Este catálogo es lo que se denomina diccionario de datos y contiene información que describe los datos de la base de datos (metadatos).
Normalmente, un diccionario de datos almacena:
Nombre, tipo y tamaño de los datos.
Nombre de las relaciones entre los datos.
Restricciones de integridad sobre los datos.
Nombre de los usuarios autorizados a acceder a la base de datos.
Esquemas externos, conceptuales e internos, y correspondencia entre los esquemas.
Estadísticas de utilización, tales como la frecuencia de las transacciones y el número de accesos realizados a los objetos de la base de datos.
Algunos
...