Beruflich Dokumente
Kultur Dokumente
Base de Datos
Profesor: Alumno:
José Castillo Frank Morales
C.I:27943091
Bibliografia............................................................................................................17
Anexos...................................................................................................................18
Introducción
El término Base de Datos se usó por primera vez en un simposio celebrado
en California, en el año 1963. Su origen se remonta a la antigüedad, cuando ya
existían bibliotecas y registros acumulados de hechos y situaciones, de forma
escrita y gráfica. Obviamente, por falta de recursos tecnológicos, la búsqueda y
recopilación de información era mucho más lenta que hoy día. No había máquinas
que ayudaran y pudieran reemplazar el trabajo manual.
Una base de datos se puede comparar a un almacén, en el que se guardan
todo tipo de informaciones, clasificándola según la utilización que se le vaya a dar,
por ejemplo, listados de cosas, estudiantes, nóminas, mercancías, en fin, lo que
queramos dejar guardado o archivado.
Luego, cuando el volumen de datos e informaciones aumentó, hubo la
necesidad de mejorar la capacidad de almacenamiento. Fueron apareciendo las
primeras computadoras, que facilitaron inmensamente el trabajo de guardar gran
cantidad de datos, la informática siempre ha estado ligada al concepto de Base de
Datos.
Base de Datos
De una manera simple, es un contenedor que permite almacenar la
información de forma ordenada con diferentes propósitos y usos. Por ejemplo, en
una base de datos se puede almacenar información de diferentes departamentos
(Ventas, Recursos Humanos, Inventarios, entre otros). El almacenamiento de la
información por sí sola no tiene un valor, pero si combinamos o relacionamos la
información con diferentes departamentos nos puede dar valor. Por ejemplo,
combinar la información de las ventas del mes de junio del 2014 para el producto
‘X’ en la zona norte nos da un indicativo del comportamiento de las ventas en un
periodo de tiempo.
Características:
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 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.
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.
Aplicación de las bases de datos
En la actualidad, las bases de datos se usan tan ampliamente que se pueden
encontrar en organizaciones de todos los tamaños, desde grandes corporaciones y
agencias gubernamentales, hasta pequeños negocios e incluso en hogares. Las
actividades diarias con frecuencia lo ponen en contacto con las bases de datos, ya
sea directa o indirectamente.
Cuando visita un portal de Internet del consumidor que permite navegar y
ordenar en línea bienes como libros o ropa, accede a una base de datos. La
información acerca de los productos disponibles y los datos acerca del pedido se
almacenan en una base de datos.
Cuando visita un sitio Web interactivo de servicio al cliente, como la página de
inicio de una compañía de servicios o una aseguradora de salud, es capaz de
acceder a información acerca de sus propios registros de servicios o productos
proporcionados. Es posible que sea capaz de actualizar entradas en la base de
datos con información personal como su dirección o número telefónico. Algunos
sitios Web de servicios al cliente le permiten hacer cambios a los servicios a los que
se suscribe. Por ejemplo, su proveedor de servicios telefónicos o compañía eléctrica
pueden permitirle cambiar planes en línea.
Si usa banca electrónica, puede recuperar registros de base de datos acerca de
depósitos, retiros, pago de facturas y otras transacciones para sus cuentas. Puede
transferir fondos, ordenar cheques y realizar muchas otras funciones, todas las
cuales involucran el uso de una base de datos.
Cuando usa una tarjeta de crédito, el vendedor por lo general espera la
aprobación por computadora de su compra antes de presentarle un recibo para que
lo firme. El proceso de aprobación consulta una base de datos para verificar que su
tarjeta no se perdió o la robaron y para encontrar su límite de crédito, saldo actual y
cantidad de compras ya aprobadas.
Para hacer investigación, puede usar una base de datos bibliográfica en la que
ingrese palabras clave que describan el tema de interés. Puede obtener resultados
que contengan hipertexto, lo que le permite recuperar resúmenes o artículos de
interés completos en su área de interés.
Como demuestra este breve panorama de actividades, las bases de datos se
usan para satisfacer las necesidades de información de muchas organizaciones e
individuos en una variedad de áreas. Sin embargo, una base de datos
deficientemente diseñada fracasa para proporcionar la información requerida u
ofrece información no actualizada, falsa o contradictoria. Con la finalidad de
maximizar sus beneficios potenciales, es importante comprender los fundamentos
teóricos, estructura interna, diseño y gestión de las bases de datos.
Tipos de Base de Datos
Existen diferentes maneras de ordenar y organizar la información para que este
sea accesible para nosotros. No existe el sistema de base de datos perfecto: hay
que elegir aquella estructura que mejor se adapte a nuestras necesidades. Los
siguientes son los tipos más comunes:
Las bases de datos jerárquicas: construyen una estructura de jerarquía
con los datos que permite una estructuración muy estable cuando
gestionamos una gran cantidad de datos muy interrelacionados.
Las bases de datos orientadas a objetos: han surgido como concepto tras
la aparición de los sistemas de programación orientada a objetos.