PDF de programación - LAS BASES DE DATOS

Imágen de pdf LAS BASES DE DATOS

LAS BASES DE DATOSgráfica de visualizaciones

Publicado el 20 de Enero del 2017
1.014 visualizaciones desde el 20 de Enero del 2017
303,9 KB
5 paginas
Creado hace 7a (18/02/2013)
LAS BASES DE DATOS

INTRODUCCIÓN

Las bases de datos son una colección de información de cualquier tipo perteneciente a
un mismo contexto y almacenado sistemáticamente para su posterior uso.

En este sentido un tarjetero de recetas, un catálogo de fichas bibliográficas, un archivo
de inventario en el archivero de una oficina, los registros de calificaciones escolares de
un estudiante, etc. Casi toda colección de información puede convertirse en una base
de datos.

UNA BASE DE DATOS COMPUTARIZADA: ES UNA COLECCIÓN DE
INFORMACIÓN ALMACENADA DE FORMA ORGANIZADA EN UN COMPUTADOR.

Las bases de datos computarizadas ofrecen varias ventajas sobre sus
contrapartes de papel y lápiz. Las bases de datos son necesarias
para:

 El almacenamiento de grandes cantidades de información.
 La recuperación rápida y flexible de información.
 La organización y reorganización de la información.
 La impresión y distribución de información en varias formas.



Programa de base de datos: Es una herramienta de software para
organizar el almacenamiento y la recuperación de esa información.



Usos y Aplicaciones de las Bases de Datos.



Las bases de datos se aplican en las industrias, bancos locales y nacionales,
compañías manufactureras, empresas e instituciones, redes de bancos, etc.
Desde computadoras personales y en situaciones más complejas donde se
requiere que muchos usuarios compartan
información, utilizan
computadoras multiusuario ya sea, mainframes, minis o redes.


la

Características de las Bases de Datos



Independencia de los


Datos. Es decir, que los datos no
dependen del programa y por tanto
cualquier aplicación puede hacer uso
de los datos.
Reducción de la

Redundancia. Llamamos
redundancia a la existencia de
duplicación de los datos, al reducir
ésta al máximo conseguimos un



[Escriba el título de la
barra lateral]
Las bases
de datos
han
evolucio-
nado
pasando de
sistemas
simples a
gestores de
estructuras
de datos
que ofrecen
muchas
posibilida-
des para el
manejo de
información

mayor aprovechamiento del espacio y además evitamos que existan
inconsistencias entre los datos. Las inconsistencias se dan cuando nos
encontramos con datos contradictorios.

 Seguridad. Un SBD debe permitir que tengamos un control sobre la

seguridad de los datos.

 Facilitar las consultas complejas a los datos y brindando
seguridad de acceso y auditoría, esto se refiere al derecho de



1


acceso a la información contenida en la base de datos por parte de personas o grupos, además debe
brindar respaldo y recuperación de información.

 Debe permitir que a través de lenguajes de programación se pueda brindar la posibilidad de acceder a la

información de una base de datos mediante programas diseñados a la medida de los usuarios.

 Se visualiza normalmente como una tabla de una hoja de cálculo, en la que los registros son las filas y las

columnas son los campos, o como un formulario.

 Permite realizar un listado de la base de datos.
 Permiten la programación a usuarios avanzados.



Historia de las Bases de Datos



El uso de sistemas de bases de datos automatizadas, se desarrolló
a partir de la necesidad de almacenar grandes cantidades de datos,
para su posterior consulta, producidas por las nuevas industrias
que creaban gran cantidad de información.

Herman Hollerith (1860-1929) fue denominado el primer ingeniero
estadístico de la historia, ya que inventó una computadora llamada
“Máquina Automática Perforadora de Tarjetas”. Para hacer el censo
de Estados Unidos en 1880 se tardaron 7 años para obtener
resultados, pero Herman Hollerith en 1884 creó la máquina
perforadora, con la cual, en el censo de 1890 dio resultados en 2
años y medio, donde se podían obtener datos importantes como
número de nacimientos, población infantil y número de familias. La

tareas de procesamiento de datos tales como las
nóminas fueron automatizadas. Consistía en leer
datos de una o más cintas y pasar los datos a otra,
y también se podía pasar desde las tarjetas
perforadas, simulando un sistema de Backup o
Respaldo, que consiste en hacer una copia de
seguridad o copia de respaldo, para guardar en un
medio extraíble la información importante. La
nueva cinta a la que se transfiere la información
pasa a ser una cinta maestra. Estas cintas (y los
paquetes de tarjetas perforadas) sólo se podían
leer secuencial y ordenadamente, requiriendo
grandes cantidades de tiempo para las operaciones
sobre ellas.

Década de 1960


máquina uso sistemas mecánicos para procesar la información de las tarjetas y para tabular los resultados.

A
diferencia
con la máquina
Babbage,
de
que
utilizaba
unas
tarjetas
similares, éstas
se centraban en
dar instrucciones a la máquina. En el invento de
Herman Hollerith, cada perforación en las tarjetas
representaba un número y cada dos perforaciones
una letra, cada tarjeta tenía capacidad para 80
variables. La máquina estaba compuesta por una
perforadora automática y una lectora, la cual por
medio de un sistema eléctrico leía los orificios de
las tarjetas, ésta tenía unas agujas que buscaban
los orificios y al tocar el plano inferior de mercurio
enviaba por medio del contacto eléctrico los datos
a la unidad.

Este invento disparó el desarrollo de la tecnología,
la industria de los computadores, abriendo así
nuevas perspectivas y posibilidades hacia el futuro.

Década de 1950

Se desarrollaron las cintas
magnéticas
el
almacenamiento de datos,
las cuales sirvieron para
suplir las necesidades de
información de las nuevas
industrias. Con los datos almacenados en cintas las

El amplio uso de los
discos fijos cambió en
gran medida
el
escenario del procesa-
miento de datos, ya
que los discos fijos
permitieron el acceso
directo a los datos, lo
que ayudó a ahorrar
tiempo. La ubicación
de los datos en disco no era importante, ya que a
cualquier posición del disco se podía acceder en
sólo milisegundos. A diferencia de las cintas
magnéticas, ya no era necesaria la secuencialidad.
Los discos dieron inicio a las bases de datos, de
2


para



también de

red y jerárquicas, pues los programadores con su
habilidad de manipulación de estructuras junto con
las ventajas de los discos era posible guardar
estructuras de datos como listas y árboles.

Esas bases de datos eran demasiado complejas e
inflexibles y sólo podían ser usadas por personal
muy calificado. Aunque para escribir los programas
de aplicación se utilizaban lenguajes de alto nivel
se disponía
instrucciones y de
subrutinas especializadas para tratar las bases de
datos que requerían que el programador conociera
muchos detalles del diseño físico, y que hacían que
la programación fuera muy compleja. Puesto que
los programas estaban relacionados con el nivel
físico, se debían modificar continuamente cuando
se hacían cambios en el diseño y la organización
de la base de datos. La preocupación básica era
maximizar el rendimiento.

Década de 1970

Edgar Frank Codd, en un
artículo "Un modelo
relacional de datos para
grandes bancos de
datos compartidos" ("A
Relational Model of Data for
Large Shared Data Banks")
en 1970, definió el modelo
relacional y publicó una
serie de reglas para
la
evaluación de administra-
dores de sistemas de datos
relacionales y así nacieron las bases de datos
relacionales. La simplicidad del modelo relacional y
la posibilidad de ocultar completamente
los
detalles de implementación al programador fueron
realmente atractivas. Codd obtuvo posteriormente
el prestigioso premio Turing de la ACM (Association
of Cumputing Machinery, asociación de
la
maquinaria informática) por su trabajo. A partir de
los aportes de Codd el multimillonario Larry Ellison
desarrolló la base de datos Oracle, el cual es un
sistema de administración de base de datos, que
se destaca por sus transacciones, estabilidad,
escalabilidad y multiplataforma.

Década de 1980


Inicialmente no se usó el modelo relacional debido
a que tenía inconvenientes por el rendimiento, ya



que no podían ser competitivas con las bases de
datos jerárquicas y de red. Esta tendencia cambió
por un proyecto de IBM el cual desarrolló técnicas
para la construcción de un sistema de bases de
datos relacionales eficientes, llamado System R, un
proyecto en IBM Research que desarrolló técnicas
para la construcción de un sistema de bases de
datos relacionales eficiente. Las bases de datos
relacionales con su sistema de tablas, filas y
columnas, pudieron competir con las bases de
datos jerárquicas y de red incluso en área de
rendimiento, ya que su nivel de programación era
bajo y su uso muy sencillo,
reemplazando
finalmente a las bases de datos jerárquicas y de
red.

Las bases de datos relacionales supusieron un
avance importante para facilitar la programación,
realizando automáticamente casi todas las tareas
de bajo nivel, liberando al programador en el nivel
lógico. El modelo relacional consiguió el reinado
supremo entre todos los modelos de datos.
También en ese
tiempo se dio una gran
investigación en las bases de datos paralelas y
distribuidas, así como el trabajo inicial en las bases
de datos orientadas a objetos.


Década de 1990

los 80’s,


Al acabar la década
de
los
sistem
  • Links de descarga
http://lwp-l.com/pdf2005

Comentarios de: LAS BASES DE DATOS (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad