Este documento presenta los fundamentos de las bases de datos. Explica que las bases de datos son conjuntos de datos almacenados sistemáticamente para su uso posterior. Compara los sistemas de procesamiento de archivos y los sistemas gestores de bases de datos, señalando que estos últimos permiten almacenar datos de forma integrada y reducen la duplicación. También describe algunos objetivos y diferencias clave como la independencia lógica y física de datos, e identifica inconvenientes como la complejidad y los costos asociados a los sistemas gest
1. FUNDAMENTOS DE BASES DE DATOS
TRABAJO DE SISTEMAS.
PRESENTADO AL PROFESOR:
FRANKLIN MARMOLEJO ALFARO.
PRESENTADO POR : ALDO ESTRADA TORRES.
FUNDETEC.
EL CARMEN DE BOLÍVAR.
2. INTRODUCCIÓN
Es necesario e importante tener en cuenta que la humanidad siempre ha tenido la
necesidad de comunicarse y a su vez tener información reservada, y es aquí donde
las las bases de datos juegan un papel fundamental en el manejo de la
información. Ya que estas son un conjunto de datos pertenecientes a un mismo
contexto y almacenadas sistemáticamente para su posterior uso. Actualmente y
debido al desarrollo tecnológico de campos como la informática y la electrónica, la
mayoría de las bases de datos están en forma digital y por ende se ha desarrollado
y se ofrece un amplio rango de soluciones al problema del almacenamiento de
datos . Bien sabemos que los libros de cualquier tema también son unas bases de
datos pero en forma física y al alcance de todas las personas. pero existen
informaciones clasificadas que tienen sus reservas, es por eso que existen
programas denominados gestores de bases de datos(SGBD) y los sistemas de
procesamientos de archivos, que permiten almacenar y posteriormente acceder a
los datos en forma rápida y estructurada con algunas restricciones.
Las aplicaciones mas usuales de las bases de datos se dan en las gestiones
empresariales, instituciones publicas, en el sector científico en procesos
investigativo y experimentales.
Algunas bases de datos se encuentran protegidas por la ley orgánica de protección
de bases de datos (LOPD). Ejemplo de esto tenemos: la información que maneja la
Registraduria Nacional del Estado Civil, la Fiscalía General de la Nación, el
Cuerpo Técnico de Inteligencia (CTI) entre otras.
3. OBJETIVOS
Tener en conocimiento las diferencias entre un sistema de procesamiento
de archivos y un sistema gestor de base de datos.
Conocer las funciones de sistema de gestor de base de datos.
Poder manejar las funciones principales del administrador de una base de
datos.
Conocer las diferencias entre independencias de datos físicas y lógicas.
Conocer los inconvenientes de un sistema gestor de base de datos.
Poder identificar los inconvenientes que comparten ambos sistemas.
4. 1. INDIQUE CUATRO DIFERENCIAS ENTRE UN SISTEMA DE PROCESAMIENTO
DE ARCHIVOS Y UN SISTEMA GESTOR DE BASE DE DATOS ( SGDB).
Sistemas de procesamiento de archivos poseen:
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
Los sistema gestores de base de datos poseen:
Datos integrados
Menos duplicación de datos
Independencia, programa / datos
Fácil representación de la vista de datos de los usuarios
Hay que tener en cuenta que tanto los sistemas de Procesamiento de Archivos como
los sistemas gestores de bases de datos comparten una serie de inconvenientes,
pero en los SGBD son mas reducidos, y son los siguientes:
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 quitar dinero de una
cuenta y añadirlo a la otra
Problemas de Seguridad:
Dificultad para controlar que ciertos usuarios no accedan a ciertos datos.
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...
5. 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.
2. CONSULTE Y DETERMINE CUÁLES SON LOS INCONVENIENTES DE UN SISTEMA
GESTOR DE BASE DE DATOS.
Es importante anotar que ambos sistemas poseen inconvenientes, pero los siguientes
son propios de los GSBD.
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.
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.
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 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
ayudar a realizar la conversión y poner en marcha el sistema. probablemente,
el coste del personal especializado para este 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.
6. Se necesita personal especializado para su mantenimiento. En principio
un diseñador de la BD y un administrador permanente de la BD.
3. ELABORE UN CUADRO DONDE EXPLIQUE LA DIFERENCIA ENTRE
INDEPENDENCIA DE DATOS FÍSICAS Y LÓGICAS.
La capacidad para modificar una definición de esquema en un nivel sin que afecte a
una definición de esquema en el siguiente nivel más alto se llama Independencia de
datos.
INDEPENDENCIA FÍSICA INDEPENDENCIA LÓGICA
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.
Ejemplo: el añadir cuentas de mercado
de valores en un sistema bancario, son
mas difíciles de lograr que las
independencias físicas, ya que los
programas de aplicación son fuertemente
dependientes de las estructuras lógicas
de los dato a los que acceden.
Es la capacidad de modificar el esquema
interno sin tener que alterar el esquema
conceptual es, decir, los externos, se
refiere solo a la separación entre
aplicaciones y las estructuras físicas de
almacenamiento.
Ejemplo: puede ser necesario reorganizar
ciertos ficheros físicos con el fin de
mejorar el rendimiento de las
operaciones de consulta o de
actualizaciones de datos.
7. CONCLUSIÓN.
En conclusión todos los temas antes abordados son parte clave y fundamental para el
conocimiento y manejo de las bases de datos, teniendo en cuenta que la información
es un eslabón de la comunicación y hace parte del desarrollo humano. Por tal motivo
es necesario darle un uso adecuado.