es un grupo de datos
que pertenecen a un
concepto en común los
cuales se almacena para
su uso en un futuro.
podríamos decir que
físicamente una
biblioteca la podemos
denominamos base de
datos.
la B.D. la podemos
clasificar de distintas
formas.
Según la
variabilidad de
base de datos.
base de
datos
dinámicas
base de datos
estáticas
Según el
contenido
base de
datos de
texto
completo
base de
datos
bibliográficas
Origen de las
B.D.
Desde tiempos remotos los datos han
sido registrados por el hombre en algún
tipo de soporte ya sea piedra, madera,
papel, cintas magnéticas, discos, entre
otros. debido a su importancia los
datos tomaban la categoría de
información útil, la cual debía ser
administrada de manera responsable y
eficaz.
Las BD son una herramienta
indispensable en la actual sociedad de
la información, su utilidad no sólo se
debe a que es un conjunto de datos
almacenados de alguna forma
determinada, en una BD también
existen una cantidad de elementos que
ayudan a organizar sistemáticamente,
relacionar, proteger, y administrar de
manera eficiente los datos.
Antes que aparezcan los
conceptos actuales de BD, y las
herramientas que permiten su
eficaz y correcta administración,
los datos se almacenaban en los
llamados archivos planos los
cuales no tenían estructura, sólo
se conocían los campos y
registros o filas y columnas. El
origen de las BD se da frente a
la necesidad de almacenar
grandes cantidades de
información para su posterior
consulta.
Desarrollo histórico
1950
Uso de las cintas magnéticas, las
cuales son un tipo de medio o
soporte de almacenamiento de
información que se graba en pistas
sobre una banda plástica con un
material magnetizado, generalmente
óxido de hierro o algún cromato. :
1960
Uso de los discos, este soporte
podía consultar la información
directamente, sin la necesidad de
saber dónde estaban los datos en
el disco. Nace el modelo de base
de datos Jerárquica, el cual enlaza
los registros en forma de
estructura de árbol. También se
desarrolla el modelo de base de
datos de Red, en el cual la
principal diferencia era que un
nodo tenga varios padres.
1970
Edgar Frank Codd, da los conceptos de las Base de Datos Relacionales, que se basan en
relaciones las cuales se podían considerar en forma lógica como Tuplas, propuestos en
"Las doce reglas de Codd", diseñado para definir qué requiere un sistema de
administración de base de datos, a partir de estos aportes se desarrollo la base de
datos Oracle. El lenguaje más habitual para las consultas a base de datos relacionales es
el SQL.
1980
Las base de datos
relacionales logran
posicionarse en el mercado
de base de datos con sus
sistema tablas, filas,
columnas, además se dan
diversas investigaciones
paralelas como las base de
datos orientada a Objetos
1990
-En la década de 1990 la investigación en bases de
datos giró en torno a las bases de datos
orientadas a objetos. 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. El boom de la
década de los noventa será es el nacimiento del
World Wide Web a finales de la década, ya que a
través de este se facilitará la consulta a bases de
datos.
Siglo XXI
En la actualidad, las tres grandes compañías que dominan el
mercado de las bases de datos son IBM, Microsoft y Oracle. Por
su parte, en el campo de internet, la compañía que genera gran
cantidad de información es Google, Cabe destacar que Visual
Studio es un entorno de desarrollo integrado para sistemas
operativos Windows que soporta varios lenguajes de programación
tales como Visual C++, Visual#, Visual J#, ASP.NET y Visual
Basic.NET, 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, páginas web y
dispositivos móviles.
Sistema de gestión
de base de datos
(SGBD)
Está denominado como un
conjunto de programas que
permiten almacenar
modificar y exportar la
información en una base de
datos también nos permite
Añadir, eliminar analizar los
datos entre otros y los
usuarios acceder a ella por
medio de aplicaciones de
interrogación y/o generador
de informes.
Caracteristicas
de SGBD
Acceso a través de
lenguajes de programación
estándar.
Acceso por parte de
múltiples usuarios.
Integridad de
los datos.
Respaldo y
recuperación
(Backup).
Redundancia
mínima.
Claves de
seguridad,
entre otras.
Aplicación de SDBD
Los sistemas de base de datos son
ampliamente usados, especialmente en las
universidades, centros de investigación, banca de
seguros, líneas aéreas, telecomunicaciones,
recursos humanos, tiendas, supermercados, etc.
Como se puede observar, las base de datos
forman parte importante de la mayoría de
empresas actuales, las personas o usuarios no
son consientes de su uso debido a las
interfaces, pero en el desarrollo diario de los
quehaceres estas ocupan los principales planos,
de hecho las base de datos forman parte de la
vida de las personas.
Modelado
posible O
Modelos de
datos
fuera de que podemos clasificar la base
datos por su función también podemos
hacerlo por su modelo. un modelo podemos
decir que es una breve descripción de algo
llamado “contenedor de datos”. los siguientes
son algunos modelos que son para utilizarse
en base de datos,
modelos lógicos
comunes para base
de datos.
modelo jerárquico
modelo en Red
modelo relacional
modelo de objetos
modelo entidad, /relación/
relación extendido/
atributo valor /
modelo documental
modelo en Estrella
Modelos Físicos
índice invertido
fichero plano
Otros Modelos
Lógicos
modelo asociativo
modelo multivalor
modelo semántico
modelo de grafos etiquetado
Características de B.D.
Permite que sólo se puedan ver, los registros de la base de datos, cuando el usuario
haya introducido un determinado número de registros en ella.
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.
Permite configurar los derechos de edición. Puede agregar entradas profesores y
alumnos, si lo permite en la base de datos. Esto no restringe la visualización de sus
entradas para todos.
Reducción de la Redundancia. Llamamos redundancia a la existencia de duplicación de
los datos, al reducir ésta al máximo conseguimos un mayor aprovechamiento del
espacio y además evitamos que existan inconsistencias entre los datos. Las
inconsistencias se dan cuando nos encontramos con datos contradictorios.
Se puede limitar el número máximo de entradas de cada participante.
Seguridad. Un SBD debe permitir que tengamos un control sobre la seguridad de los
datos.
Podemos permitir añadir comentarios a las entradas de la base de datos.
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.
Podemos habilitar la revisión del profesor antes de que las entradas sean públicas.
Permite realizar un listado de la base de datos.
Permiten la programación a usuarios avanzados.
Ventajas y Desventajas de la B.D.
Ventajas
Almacenan grandes cantidades
de información.
Independencia de los datos y
los programas y procesos.
Compartir la información.
Menor redundancia
Acceso rápido a la información.
Obtener más información de la misma
cantidad de data