Vous êtes sur la page 1sur 7

BASE DE DATOS - INGENIERA DE SISTEMAS E INFORMTICA

INTRODUCCIN DE UNA BASE DE DATOS


1) ORGENES Y ANTECEDENTES:
Surgen desde mediados de los aos sesenta de las bases de datos, en
1970 Codd propuso el modelo relacional, este modelo es el que ha
marcado la lnea de investigacin por muchos aos, ahora se encuentran
los modelos orientados objetos.
Los primeros sistemas de procesamiento de datos estaban pensados para
ejecutar las tareas administrativas, para reducir el papeleo. Ms
recientemente, los sistemas se han extendido hacia la produccin y gestin
de la informacin, que se ha convertido en un recurso vital para las
empresas. Si los directivos disponen de una buena informacin, es probable
que puedan tomar decisiones acertadas y con una gran rapidez.
Actualmente, la funcin ms importante de los sistemas de bases de datos
consiste en proporcionar la materia prima necesaria a los sistemas de
informacin de la empresa para la gestin de la misma. El desarrollo de los
sistemas de bases de datos se convirti en crucial para proporcionar
informacin correcta (sin errores) y oportuna (en el momento que se
necesita), a los directivos.
Los sistemas informticos tradicionales han sido llamados por algunos
autores sistemas orientados hacia el proceso, debido a que en ellos se
pone el nfasis en los tratamientos que reciben los datos, los cuales se
almacenan en ficheros diseados para una determinada aplicacin. Las
aplicaciones se analizan e implantan con entera independencia unas de
otras, y los datos no se suelen transferir entre ellas, sino que se duplican
siempre que los correspondientes trabajos los necesitan.

BASE DE DATOS - INGENIERA DE SISTEMAS E INFORMTICA


Vemos, por tanto, que la solucin de los problemas asociados al tratamiento
de los datos en los sistemas tradicionales lleva a un cambio radical en el
enfoque del sistema de informacin, en el cual los datos se organizan y
mantienen en un conjunto estructurado que no est diseado para una
aplicacin concreta, sino que, por el contrario, tiende a satisfacer las
necesidades de informacin de

la organizacin; necesidades cuya

diversidad se ve acentuada con el transcurso del tiempo.


Estos sistemas orientados hacia los datos, van substituyendo a los
sistemas orientados hacia el proceso, que por su poca fiabilidad, falta de
adecuacin a la realidad y mal asegurada confidencialidad han ido
perdiendo de forma progresiva la confianza de los usuarios.

2) DEFINICIN:
Un conjunto de informacin almacenada en memoria auxiliar que permite
acceso directo y un conjunto de programas que manipulan a esos datos.
Base de Datos es un conjunto exhaustivo no redundante de datos
estructurados organizados independientemente de su utilizacin y su
implementacin en maquina accesible en tiempo real y compatibles con
usuarios concurrentes con necesidad de informacin diferente y no
predicable y no predicable en tiempo.
Es un repositorio en donde guardamos informacin integrada que podemos
almacenar y recuperar.
La Base de Datos es una coleccin o depsito de datos integrados con
redundancia controlada y con una estructura que refleje las interrelaciones y
restricciones existentes en el mundo real; los datos, que han de ser
compartidos por diferentes usuarios y aplicaciones, deben mantenerse
independientes de stas, y su definicin y descripcin, nicas para cada
tipo de datos, han de estar almacenadas junto con los mismos. Los
procedimientos

de

actualizacin

recuperacin

comunes

bien

BASE DE DATOS - INGENIERA DE SISTEMAS E INFORMTICA


determinados, habrn de ser capaces de conservar la integridad, seguridad
y confidencialidad del conjunto de los datos"

3) PROBLEMA DE LOS FICHEROS:


Redundancia e inconsistencia de los datos
Dificultad de acceso a los datos: Existen aplicaciones particulares
para cada tipo de acceso a los datos.
Aislamiento de los datos: Los datos estn en archivos con
diferentes formatos, por lo tanto resultan difciles de utilizar en
nuevos programas.
Variedad de usuarios: Si varios usuarios actualizan a la vez se
puede llegar a tener informacin inconsistente
Problemas de seguridad: Es difcil restringir el acceso a registros
de un fichero.
Problemas de integridad de los datos.

4) VENTAJAS DE LAS BASES DE DATOS FRENTE A LOS


FICHEROS CLSICOS:
Las bases de datos, surgidas como respuesta al nuevo planteamiento de
los sistemas orientados hacia los datos, para mejorar la calidad de las
prestaciones de los sistemas informticos y aumentar su rendimiento,
presentan una multitud de ventajas frente a los sistemas clsicos de
ficheros, debido, sobre todo, a que se basan en una estructura de datos
integrada y centralizada, eliminando as los problemas de redundancia y
control de los datos.

BASE DE DATOS - INGENIERA DE SISTEMAS E INFORMTICA


Las ventajas de los sistemas de bases de datos son, entre otras, las
siguientes:
a) Independencia de los datos respecto a los tratamientos y
viceversa:
La mutua independencia de datos y tratamientos lleva a que un
cambio de los programas no implican tener que cambiar el diseo
lgico y/o fsico de la base de datos. Por otra parte, la inclusin de
nuevas informaciones, desaparicin de otras, cambios en la estructura
fsica o en los caminos de acceso, etc., no deben obligar a alterar los
programas. Esta independencia de los tratamientos frente a la
estructura de la base de datos, evita el importante esfuerzo que
origina la reprogramacin de las aplicaciones cuando se producen
cambios en los datos.
Independencia lgica de los datos: Se refiere a que las
modificaciones de la representacin lgica del problema no afectan a
los programas que los manipulan, y viceversa.
Independencia fsica de los datos: Se refiere a que la distribucin en
unidades de almacenamiento es independiente de la estructura lgica
general, y viceversa.
b) Coherencia de los resultados:
Debido a que la informacin de la base de datos se recoge y
almacena una sola vez. En todos los programas se utilizan los mismos
datos, por lo que los resultados de todos ellos son coherentes y
perfectamente comparables.
Adems, al no existir (o al menos disminuir en gran medida) la
redundancia en los datos, desaparece el problema que se presentaba
en el enfoque clsico, de que el cambio de un dato obligaba a
actualizar una serie de ficheros. De esta forma se elimina tambin el
inconveniente de las divergencias

en los resultados debidas a

actualizaciones no simultneas en todos los ficheros.

BASE DE DATOS - INGENIERA DE SISTEMAS E INFORMTICA


c) Mejor disponibilidad de los datos para el conjunto, de los
usuarios:
Cuando se aplica la metodologa de bases de datos, cada usuario ya
no es propietario de los datos, puesto que stos se comparten entre el
conjunto de aplicaciones, existiendo una mejor disponibilidad de los
datos para todos los que tienen necesidad de ellos, siempre que estn
autorizados para su acceso.
d) Mayor eficiencia en la recogida, validacin entrada de los datos al
sistema:
Al no existir apenas redundancias, los datos se recogen y validan una
sola vez, aumentando as el rendimiento de todo el proceso previo al
almacenamiento.
e) Reduccin del espacio de almacenamiento:
La desaparicin (o disminucin) de las redundancias, as como la
aplicacin de tcnicas de compactacin, lleva en los sistemas de
bases de datos a una menor ocupacin de almacenamiento
secundario -disco magntico-.

5) DESVENTAJAS DE LAS BASES DE DATOS FRENTE A LOS


FICHEROS CLSICOS:
Las bases de datos no slo presentan ventajas, sino que tambin tienen
posibles inconvenientes, que es necesario valorar antes de tomar una
decisin relativa a un cambio en la orientacin del SI. Entre estos
inconvenientes es preciso destacar:

A. Instalacin costosa:
La implantacin de un sistema de bases de datos puede llevar consigo
un coste elevado, tanto en equipo fsico (nuevas instalaciones o

BASE DE DATOS - INGENIERA DE SISTEMAS E INFORMTICA


ampliaciones), como en el lgico (sistemas operativos, programas,
compiladores, etc... necesarios para su uso).
B. Personal especializado:
Los conocimientos, que resultan imprescindibles para una utilizacin
correcta y eficaz y sobre todo para la administracin de las bases de
datos, implican una necesidad de personal especializado que resulta
difcil de encontrar, y de formar. El problema de la contratacin y
formacin de este tipo de personal es clave a la hora de crear un
sistema de base de datos.
C. Implantacin larga y difcil:
La implantacin de una base de datos puede convertirse en una tarea
larga y laboriosa. Las dificultades que van apareciendo a lo largo de
su desarrollo llevan en general a que se superen ampliamente los
plazos inicialmente previstos.
D. Falta de rentabilidad a corto plazo:
La implantacin de un sistema de bases de datos, tanto por su coste
en personal y en equipos como por el tiempo que tarda en estar
operativo, no resulta rentable a corto plazo. Puede calcularse que para
un sistema de dimensiones media la rentabilidad slo puede empezar
a apreciarse despus de bastantes meses de la iniciacin de los
trabajos; en instalaciones grandes o muy grandes el plazo puede
llegar a ser de aos.

E. Ausencia real de normas:


Un problema muy importante que se pone de manifiesto en el
momento de la creacin de una base de datos, es la ausencia real de
una estandarizacin que facilite a los usuarios el manejo de los
sistemas de bases de datos. Empieza, sin embargo, a observarse ya
una preocupacin por este tema y van apareciendo algunos

BASE DE DATOS - INGENIERA DE SISTEMAS E INFORMTICA


estndares, sobre todo en el campo de las bases de datos
relacionales como el SQL.

6) CARACTERSTICAS DESEABLES DE UNA BD:


a) Versatilidad: para representar la informacin: Ofrecer diferentes
visiones de la informacin que se almacena en la BD.
b) Desempeo:

Debe

dar

respuesta

en

un

tiempo

adecuado,

permitiendo el acceso simultneo al mismo o diferente datos.


c) Mnima redundancia.
d) Capacidad de acceso: Debe responder en tiempo adecuado a
consultas previstas e imprevistas.
e) Simplicidad: Cambios en los requerimientos no deben suponer
grandes cambios en el modelo de datos.
f) Seguridad: Capacidad para proteger los datos contra prdida totales
y/o parciales.
g) Privacidad: Debe reservar la informacin de accesos de personas no
autorizadas.
h) Afinacin: Organizacin de datos afines para obtener buenos tiempos
de respuesta.
i) Integridad: Que los datos sean correctos y se correspondan a los
requerimientos del dominio.

Vous aimerez peut-être aussi