Ingeniería en sistemas y ciencias de la comunicación
Enviado por John0099 • 7 de Octubre de 2018 • 6.170 Palabras (25 Páginas) • 350 Visitas
...
II.
F. Usuarios en una base de Datos
1. De acuerdo a Silberschatz, Korth y Sudarsh.(2002).” Las personas que trabajan con una base de datos se pueden catalogar como usuarios de bases de datos o como administradores de bases de datos.”(p.8).
2. Según a Silberschatz, Korth y Sudarsh.(2002). Los usuarios normales son:” Usuarios normales. Son usuarios no sofisticados que interactúan con el sistema mediante la invocación de alguno de los programas de aplicación permanentes que se ha escrito previamente.”(p.8).
3. Según Silberschatz, Korth y Sudarsh. (2002). Los usuarios especializados son: “usuarios sofisticados que escriben aplicaciones de bases de datos especializadas que no son adecuadas en el marco de procesamiento de datos tradicional.”(p.9).
III.
Introducción:
Las bases de datos (DB) constituyen una parte importante para la elaboración de cualquier sistema informático, en la actualidad las personas que se están desarrollando como informáticos necesitan como primera instancia amplios conocimientos sobre el tema para poder integrar sistemas adecuadamente según los requerimientos de los usuarios. Mediante esta investigación se propone que los estudiantes de las distintas carreras relacionadas con la informática se introduzcan a los conocimientos sobre sistemas gestores de base de datos (SGDB), y lenguajes de manipulación de datos (LMD). Ampliar los conocimientos del estudiante acerca de BD y sus diferentes modelos, sus lenguajes más comunes y señalar los diferentes gestores de base de datos que se ofrecen hoy en día para la administración y desarrollo de BD. Un SGBD consiste en una colección de datos interrelacionados y un conjunto de programas para acceder a dichos datos. La colección de datos, normalmente denominada base de datos, contiene información relevante para una empresa. El objetivo principal de un SGBD es proporcionar una forma de almacenar y recuperar la información de una base de datos de manera que sea tanto práctica como eficiente. (Silberschatz, Korth y Sudarsh). (2002). Para conveniencia del lector se menciona a continuación el contenido breve de la presente investigación: Base de Datos, Niveles de una base de datos, Modelos de Base de datos, Objetivos, Gestores de Base de datos, Lenguajes, Usuarios en una base de Datos.
IV.
Base de Datos
Un sistema gestor de bases de datos (SGBD) consiste en una colección de datos interrelacionados y un conjunto de programas para acceder a dichos datos. La colección de datos, normalmente denominada base de datos, contiene información relevante para una empresa. El objetivo principal de un SGBD es proporcionar una forma de almacenar y recuperar la información de una base de datos de manera que sea tanto práctica como eficiente. Los sistemas de bases de datos se diseñan para gestionar grandes cantidades de información. La gestión de los datos implica tanto la definición de estructuras para almacenar la información como la provisión de mecanismos para la manipulación de la información. Además, los sistemas de bases de datos deben proporcionar la fiabilidad de la información almacenada, a pesar de las caídas del sistema o los intentos de acceso sin autorización. Si los datos van a ser compartidos entre diversos usuarios, el sistema debe evitar posibles resultados anómalos. Dado que la información es tan importante en la mayoría de las organizaciones, los científicos informáticos han desarrollado un amplio conjunto de conceptos y técnicas para la gestión de los datos.
A. Historia de los sistemas de bases de datos.
El procesamiento de datos impulsa el crecimiento de los computadores, como ocurriera en los primeros días de los computadores comerciales. De hecho, la automatización de las tareas de procesamiento de datos precede a los computadores. Las tarjetas perforadas, inventadas por Hollerith, se usaron en los principios del siglo xx para registrar los datos del censo de los EE.UU., y se usaron sistemas mecánicos para procesar las tarjetas y para tabular los resultados. Las tarjetas perforadas posteriormente se usaron ampliamente como medio para introducir datos en los computadores. Las técnicas del almacenamiento de datos han evolucionado a lo largo de los años:
- Década de 1950 y principios de la década de 1960.
Se desarrollaron las cintas magnéticas para el almacenamiento de datos. Las tareas de procesamiento de datos tales como las nóminas fueron automatizadas, con los datos almacenados en cintas. El procesamiento de datos consistía en leer datos de una o más cintas y escribir datos en una nueva cinta. Los datos también se podían introducir desde paquetes de tarjetas perforadas e impresos en impresoras. Por ejemplo, los aumentos de sueldo se procesaban introduciendo los aumentos en las tarjetas perforadas y leyendo el paquete de cintas perforadas en sincronización con una cinta que contenía los detalles maestros de los salarios. Los registros debían estar igualmente ordenados. Los aumentos de sueldo tenían que añadirse a los sueldos leídos de la cinta maestra, y escribirse en una nueva cinta; esta nueva cinta se convertía en la nueva cinta maestra. Las cintas (y los paquetes de tarjetas perforadas) sólo se podían leer secuencialmente, y los tamaños de datos eran mucho mayores que la memoria principal; así, los programas de procesamiento de datos tenían que procesar los datos según un determinado orden, leyendo y mezclando datos de cintas y paquetes de tarjetas perforadas.
- Finales de la década de 1960 y la década de 1970.
El amplio uso de los discos fijos a finales de la década de 1960 cambió en gran medida el escenario del procesamiento de datos, ya que los discos fijos permitieron el acceso directo a los datos. 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 decenas de milisegundo. Los datos se liberaron de la tiranía de la secuencialidad. Con los discos pudieron desarrollarse las bases de datos de red y jerárquicas, que permitieron que las estructuras de datos tales como listas y árboles pudieran almacenarse en disco. Los programadores pudieron construir y manipular estas estructuras de datos. Un artículo histórico de Codd [1970] definió el modelo relacional y formas no procedimentales de consultar los datos en el modelo relacional, y nacieron las bases de datos relacionales. La simplicidad del modelo relacional
...