Está en la página 1de 11

HISTORIA, MODELOS Y COPIAS DE SEGURIDAD DE BASES DE DATOS

EDGAR ALBORNOZ
DOCENTE







PRESENTADO POR:
ERIK SAMIR DAZA DAZ
COD. 1.118.851.827



GRUPO
B





UNIVERSIDAD DE PAMPLONA
FACULTAD DE INGENIERAS Y ARQUITECTURAS
PROGRAMA DE INGENIERA INDUSTRIAL
PAMPLONA, NORTE DE SANTANDER
2014
INTRODUCCIN
En el siguiente trabajo se desarrollaran una serie de temticas correspondientes a
las bases de datos.
Primeramente, se inicia con una recopilacin de los eventos histricos que dieron
lugar a la creacin y al desarrollo de los sistemas gestores de bases de datos.
Seguido a esto se definen los modelos de bases de datos, como tambin se
enuncian las caractersticas principales de estos. Los modelos de bases de datos
que entran en estudio son relacional, jerrquico, en red, orientado a objetos y
XML.
Finalmente, se abre paso a las copias de seguridad de las bases de datos, las
cuales son una manera de proteger la inversin realizada en los datos.
La realizacin de este trabajo se obtuvo gracias a los libros guas de estudio y a los
sitios web, que proporcionan una gran cantidad de informacin.



















HISTORIA DE LAS BASES DE DATOS
Las bases de datos empiezan a originarse en la poca de la antigedad, donde
ya se encontraban bibliotecas y registros. Igualmente se utilizaban para
recolectar informacin sobre cosechas y censos.
Luego el uso de las bases de datos se desarrolla en base a las necesidades de las
industrias para almacenar una gran cantidad de informacin para darle un uso
posteriormente.
Es all donde aparecen las tarjetas perforadoras, inventadas por Herman Hollerith,
que se usaron a principios del siglo XX para registrar los datos del censo de los
Estados Unidos, y se usaron sistemas mecnicos para procesar las tarjetas y
tabular los resultados. Las tarjetas perforadoras posteriormente se usaron
ampliamente como medio para introducir datos a los computadores.
Los mtodos de almacenamiento de datos han evolucionado a travs de los
aos:
Dcada de 1950
Se desarrollaron las cintas magnticas para el almacenamiento de datos. Las
tareas de procesamiento de datos, tales como las nminas fueron automatizadas,
con los datos almacenados en cintas. El procesamiento de datos consista en leer
datos de una o ms cintas y escribir datos en una nueva cinta. Los datos tambin
se podan introducir desde paquetes de tarjetas perforadoras e impresoras.
Por ejemplo, los aumentos de sueldo se procesaban introduciendo los aumentos
en las tarjetas perforadoras y leyendo el paquete de cintas perforadas en
sincronizacin con una cinta que contena los detalles maestros de los salarios.
Las cintas y los paquetes de tarjetas perforadoras solo se podan leer
secuencialmente, y los tamaos de datos eran muchos mayores que la memoria
principal; as, los programas de procesamiento de datos tenan que procesar los
datos segn un determinado orden, leyendo y mezclando datos de cintas y
paquetes de tarjetas perforadoras.
Dcada de 1960
En este periodo, se dio el uso de los discos fijos, estos permitieron el acceso directo
a los datos.
Adems, la ubicacin de los datos en disco no era importante, ya que a
cualquier posicin del disco se poda acceder en solo decenas de milisegundo.
De esta manera los datos se liberaron de la secuencialidad.
Aparte de eso, con los discos se pudieron desarrollar las bases de datos de red y
jerrquicas, las cuales permitieron que las estructuras de datos tales como listas y
arboles pudieran almacenarse en disco.

Dcada de 1970
Durante este tiempo, el cientfico informtico Edgar Frank Codd, defini el modelo
relacional e igualmente publico una serie de reglas para los sistemas de datos
relacionales a travs de su artculo Un modelo relacional de datos para grandes
bancos de datos compartidos.
De esta manera, se dio el surgimiento de la segunda generacin de los sistemas
gestores de bases de datos.
A partir del trabajo de Edgar Frank Codd, el estadounidense Lawrence Ellison,
desarroll el Relational Software System, lo que se conoce hoy en da como
Oracle Corporation.
Dcada de 1980
Aunque acadmicamente interesante, el modelo relacional no se us
inicialmente en la prctica debido a sus inconvenientes por el rendimiento; las
bases de datos relacionales no pudieron competir con el rendimiento de las
bases de red y jerrquicas existentes.
Ms sin embargo, esta situacin cambio con System R, un proyecto innovador de
IBM Research que desarrollo tcnicas para la construccin de un sistema de datos
relacionales eficientes. El prototipo de System R completamente funcional
condujo al primer producto de bases de dates relacionales de IBM SQL/DS.
De esta manera, los primero sistemas de bases de datos relacionales, como DB2
de IBM, Oracle, Ingres y Rdb de DEC, jugaron un importante papel en el desarrollo
de tcnicas para el procesamiento eficiente de consultas declarativas.
Y as, las bases de datos relacionales llegaron a competir con los sistemas de
bases de datos jerrquicas y de red incluso en el rea de rendimiento. Las bases
de datos relacionales fueron tan sencillas de usar que finalmente reemplazaron a
las bases de datos jerrquicas y de red.
Dcada de 1990
En este periodo, la investigacin de bases de datos giro en torno a las bases de
datos orientadas a objetos, las cuales cuentan con un buen sistema de gestin de
datos.
As se desarrollaron herramientas como Excel y Access del paquete de Microsoft
Office, que marcan el inicio de las bases de datos orientadas a objetos
De esta manera, surge la tercera generacin de sistemas de gestores de bases de
datos.
Aparte de esto, se dio la posibilidad de que SQL se pudiera utilizar conjuntamente
con XML, y se definieron las maneras de como importar y guardar datos XML en
una base de datos SQL. Dando as, la posibilidad de proporcionar facilidades que
permiten a las aplicaciones integra el uso de XQuery (lenguaje de consulta de
XML) para acceso concurrente a datos ordinarios SQL y documentos XML.
Adems, se dio el nacimiento de World Wide Web, y a travs de este se facilit la
consulta a bases de datos.
Siglo XXI
Hoy en da, las tres grandes compaas que dominan el mercado de las bases de
datos son IBM, Microsoft y Oracle. Por su parte, en el campo de internet, la
compaa que genera gran cantidad de informacin es Google. Aunque existe
una gran variedad de software que permiten crear y manejar bases de datos
con gran facilidad, como por ejemplo LINQ, que es un proyecto de Microsoft que
agrega consultas nativas semejantes a las de SQL a los lenguajes de la plataforma
.NET. El objetivo de este proyecto es permitir que todo el cdigo hecho en Visual
Studio sean tambin orientados a objetos; ya que antes de LINQ la manipulacin
de datos externos tena un concepto ms estructurado que orientado a objetos; y
es por eso que trata de facilitar y estandarizar el acceso a dichos objetos.
Cabe destacar que Visual Studio es un entorno de desarrollo integrado para
sistemas operativos Windows que soporta varios lenguajes de programacin tales
como Visual C++, Visual#, Visual J#, ASP.NET y Visual Basic.NET, aunque se estn
desarrollando las extensiones necesarias para otros, cuyo objetivo es permitir crear
aplicaciones, sitios y aplicaciones web, as como servicios web a cualquier
entorno que soporte la plataforma .Net, creando as aplicaciones que
intercomuniquen entre estaciones de trabajo, pginas web y dispositivos mviles.

MODELOS DE BASES DE DATOS
Modelo de red
Representan las entidades en forma de nodos de un grafo y las asociaciones o
interrelaciones entre estas, mediante los arcos que unen dichos nodos.
Este modelo se caracteriza por ser navegacional, es decir, la recuperacin y la
actualizacin de la base de datos se lleva a cabo registro a registro.
Caractersticas:
El registro padre se denomina propietario del conjunto, mientras que el
registro hijo se denomina miembro.
Un conjunto est formado en un solo registro propietario y uno o
ms registros miembros.
Una ocurrencia de conjuntos es una coleccin de registros, uno de ellos es
el propietario y los otros los miembros.
Todos los registros propietarios de ocurrencias del mismo tipo de conjunto
deben ser del mismo tipo de registro.
Slo se permite que un registro miembro aparezca una vez en las
ocurrencias de conjuntos del mismo tipo.
Un registro miembro puede asociarse con ms de un propietario, es decir,
puede pertenecer al mismo tiempo a dos o ms tipos de conjuntos distintos
Se pueden definir niveles mltiples de jerarquas donde un tipo de registro
puede ser miembro en un conjunto y al mismo tiempo propietario en otro
conjunto diferente.
Modelo jerrquico
En este modelo, el esquema es una estructura en forma de rbol compuesta de
nodos, que representan las entidades; enlazados por arcos que representan las
asociaciones o interrelaciones entre dichas entidades.
Caractersticas
El rbol se organiza en conjunto de niveles.
El nodo raz (el ms alto de la jerarqua), se corresponde con el nivel 0.
Un nodo padre puede tener varios descendientes, pero un hijo solo tiene
un padre.
Todo nodo, a excepcin de la raz, ha de tener obligatoriamente un padre.
Se llaman hojas a los nodos que no tienen descendientes.
Se llama altura al nmero de niveles de la estructura jerrquica.
Se denomina momento al nmero de nodos.
Solo estn permitidas las interrelaciones 1:1 o 1:N.
Modelo relacional
En el modelo relacional, se utiliza un grupo de tablas para representar los datos y
las relaciones entre ellos. Cada tabla est compuesta por varias columnas, y
cada columna tiene un nombre nico.
El modelo relacional oculta tales detalles de implementacin de bajo nivel a los
desarrolladores de bases de datos y usuarios.
El modelo de datos relacional es el modelo de datos ms ampliamente usado, y
una amplia mayora de sistemas de bases de datos actuales se basan en el
modelo relacional.
Caractersticas
Todos los registros de la tabla deben tener el mismo nmero de campos
aunque alguno de ellos este vaco deben ser registros de longitud fija.
La base de datos estar formada por muchas tablas.
Los registros de una misma tabla tienen que diferenciarse.
Los registros de una tabla pueden estar dispuestos en cualquier orden.
Permite la creacin de nuevas tablas a partir de los ya existentes
relacionados campos de distintas tablas.
Modelo orientado a objetos
Una base de datos orientada a objetos es una base de datos que incorpora
todos los conceptos importantes del paradigma de objetos:
Encapsulacin: Propiedad que permite ocultar la informacin al resto de
los objetos, impidiendo as accesos incorrectos o conflictos.
Herencia: Propiedad a travs de la cual los objetos heredan
comportamiento dentro de una jerarqua de clases.
Polimorfismo: Propiedad de una operacin mediante la cual puede ser
aplicada a distintos tipos de objetos.
Caractersticas:
Los usuarios pueden definir operaciones sobre los datos como parte de la
definicin de la base de datos.
Todos los objetos deben tener un identificador, el cual es independiente de
los valores de sus atributos.
Los programadores solo tienen acceso a la especificacin de interfaz de
los mtodos, y los datos e implementacin de estos mtodos estn ocultos
en los objetos.
Los programas de aplicacin de los usuarios pueden operar sobre los datos
invocando a dichas operaciones a travs de sus nombres y argumentos,
sea cual sea la forma en la que se han implementado
El esquema de una base de datos orientada a objetos contiene un
conjunto de clases o tipos.
Se disean para trabajar con leguajes de programacin como Java, C#,
C++ y Visual Basic.net.
Modelo XML
XML (Extensible Markup Lenguaje) es un metalenguaje que nos proporciona una
manera sencilla de definicin de lenguajes de etiquetas estructurados, en otras
palabras, XML define un conjunto de reglas semnticas que nos permiten la
organizacin de informacin de distintas maneras.
Ventajas
Bien formado.
Extensible: Permite ampliar el lenguaje mediante nuevas etiquetas y la
definicin de lenguajes nuevos.
Existe facilidad para la conversin entre los distintos vocabularios definidos.
Fcil de leer: Al estar codificado textualmente cualquier persona puede
leerlo con cierta facilidad.
Auto descriptivo: La estructura de la informacin de alguna manera est
definida dentro del mismo documento.
Intercambiable: Portable entre distintas arquitecturas.
Tipos de bases de datos XML
XML-Enabled BD: Estas bases de datos tienen su propio modelo de datos
(relacionales u orientados a objeto) y mapean instancias del modelo de
datos XML en instancia de su propio modelo de datos. Por tanto, requieren
de un modelo previo (modelo entidad-relacin) sobre el cual se modela la
estructura existente en un tipo de documento XML en particular. Alguno de
estos modelos son:
o Bases de datos relacionales: se basan en las bases de datos
relaciones (tablas bidimensionales) como nico medio para
representar los datos del mundo real.
o Bases de datos Orientadas a Objetos: soportan un modelo de
objetos puro, en la medida de que no estn basados en extensiones
de otros modelos ms clsicos como el relacional.
BD Nativas XML: utiliza el modelo de datos directamente. El aspecto
principal es el almacenamiento de los documentos XML de forma nativa.
Entre sus caractersticas que se vern posteriormente se encuentran:
o Define un modelo (lgico) para un documento XML (para el
documento, no para los datos).
o Almacena y recupera documentos de acuerdo a ese modelo.
o Como mnimo, el modelo debe incluir elementos, atributos, manejo
de PCDATA (abreviatura de "datos de carcter analizados" que
significa que el elemento va a contener texto) y orden dentro del
documento.

COPIAS DE SEGURIDAD EN BASES DE DATOS
Una copia de seguridad completa de la base de datos, crea una copia de
seguridad de toda la base de datos, Esto incluye la parte del registro de
transacciones para poder recuperar la base de datos completa despus de
restaurar una copia de seguridad completa de la base de datos. Las copias de
seguridad completas representan la base de datos en el momento en que finaliz
la copia de seguridad.
Tipos de copias de seguridad:
Modelo de recuperacin simple: Con el modelo de recuperacin simple,
despus de cada copia de seguridad, la base de datos queda expuesta a
la prdida potencial del trabajo en caso de desastre. El riesgo de prdida
del trabajo se incrementa con cada actualizacin hasta la siguiente copia
de seguridad, cuando el riesgo de prdida vuelve a cero y empieza un
nuevo ciclo de riesgo. El riesgo de prdida de trabajo aumenta con el
tiempo entre una copia de seguridad y otra.
Modelo de recuperacin completa: En las bases de datos que usan la
recuperacin completa y optimizada para cargas masivas de registros, las
copias de seguridad de base de datos son necesarias pero no
suficientes. Tambin se requieren copias de seguridad de registros de
transacciones.



























CONCLUSIONES
En resumidas cuentas, desde el punto de vista empresarial las bases de datos han
sido uno de los aportes ms importantes y aplicables que ha trado la informtica
a las actividades diarias de las organizaciones, debido a que estas nos
proporcionan una gran cantidad de datos organizados, acerca de las diferentes
reas de nuestra empresa o del objeto de trabajo.
Por otra parte, para la utilizacin de las bases de datos, con respecto a la historia
y las caractersticas de cada uno de los modelos, se puede afirmar que el modelo
relacional es eficiente y el ms utilizado actualmente gracias a la relacin y
utilizacin de mltiples tablas.
Mas sin embargo, el tema de las copias de seguridad es algo que no puede
pasar por desapercibido, se sabe que si no se tiene un respaldo de ellas se puede
perder informacin privilegiada y hasta dinero; es por ello que toda empresa que
utilice una base de datos, se ver obligada a de realizar copias de seguridad
peridicamente.


















BIBLIOGRAFA
Fundamentos de Bases de Datos, 4 edicin, Abraham Silberchtaz, Henry F.
Korth, S.Sudarshan, Mc Graw Hill.
http://histinf.blogs.upv.es/2011/01/04/historia-de-las-bases-de-datos/
http://es.scribd.com/doc/17170125/Modelos-de-Bases-de-Datos
http://msdn.microsoft.com/es-co/library/ms186289.aspx
http://bibing.us.es/proyectos/abreproy/11774/fichero/2.3.-
+Base+de+datos+nativa+XML+XIndice.pdf
http://openaccess.uoc.edu/webapps/o2/bitstream/10609/1064/1/00789tfc.
pdf
http://yazminic.wordpress.com/2011/02/04/definicion-y-conceptos/
http://www.geocities.ws/alpizarcbh/archivos/unidad2bd.pdf
http://www.inf-cr.uclm.es/www/fruiz/bda/doc/trab/T0001_IGarcia.pdf

También podría gustarte