PDF de programación - Introducción a los sistemas de bases de datos

Imágen de pdf Introducción a los sistemas de bases de datos

Introducción a los sistemas de bases de datosgráfica de visualizaciones

Publicado el 3 de Mayo del 2018
653 visualizaciones desde el 3 de Mayo del 2018
32,0 KB
9 paginas
Creado hace 19a (28/03/2005)
FACULTAD EXPERIMENTAL DE CIENCIA Y TECNOLOGIA.

DEPARTAMENTO DE COMPUTACION.

UNIVERSIDAD DE CARABOBO.

BASES DE DATOS.

INTRODUCCION A LOS SISTEMAS

DE BASES DE DATOS.

Integrantes:



Betancourt Dayan CI.: 17.570.157
Laurens Yenifer CI.: 16.217.789
Meléndez Raquel CI.: 17.067.387



INTRODUCCION



Antes de las bases de datos se conocía sólo la noción de archivo y se le daba gran
importancia al archivo secuencial para el almacenamiento masivo de datos almacenado en
cintas magnéticas. Posteriormente, los costos de almacenamiento comenzaron a descender
y la capacidad de procesamiento comenzó a aumentar. Esa es la época en que la
computación salió de las universidades y los centros de investigación y se incorporó a la
administración de la industria y el comercio.


Al inventarse el disco duro se crearon los primeros sistemas de archivos, usando los
distintos tipos de organizaciones que permitían el acceso directo a los datos. Surgieron
nuevos equipos de computación (familia de Sistema/360 de IBM) y las empresas
comenzaron a tomar conciencia de la importancia y el poder que la información podía
darles en el mejoramiento de la productividad y el mayor logro de eficiencia así como en la
toma de decisiones.


En esencia, un sistema de base de datos no es más que un sistema para archivar en
un computador. La base de datos en sí puede considerarse como una especie de archivero
electrónico; dicho de otra manera es un lugar donde se almacenan un conjunto de archivos
de datos computarizados. Al usuario del sistema se le brindarán recursos para realizar
diversas operaciones sobre estos archivos, incluidas entre otras las siguientes:


Insertar datos nuevos en archivos ya existentes.

• Agregar archivos nuevos (vacíos) a la base de datos.

• Obtener datos de archivos ya existentes.
• Actualizar datos en archivos ya existentes.
• Borrar datos en archivos ya existentes
• Eliminar archivos ya existentes (vacíos o no) de la base de datos







HISTORIA

Acontecimientos

Consecuencias

Antes de 1960

1945 Invención de la cinta magnética (primer medio

que permite búsquedas)

1957 Instalación del primer computado comercial.
1959 McGee propone el concepto de acceso
almacenados

datos

a
generalizado
electrónicamente.


Los años 60
1961


Bachman diseña el primer SGBB
generalizado, el almacén de datos integrados
(Integrate Data Store, IDS) de GE; amplia
distribución hacia 1964. Bachean popularizó
los diagramas de estructuras de datos.

1965-1970
* Muchos

proveedores

crean

generalizados de manejo de archivos.

* IBM desarrolla su Sistema de gestión de
Management

(Information

información
System, IMS)

IMS DB/DC

(base de datos/
* El sistema
comunicación de datos) fue el primer sistema
DB/DC a gran escala.
*IBM y American Airlines crean SABRE.

Los años 70
La tecnología de bases de datos experimenta un
rápido crecimiento.



1970 Ted Codd, investigador asociado de IBM,

desarrolla el modelo relacional.

1971 Informe del grupo de trabajo sobre bases de

datos (DBTG) de CODASYL.

1975 El Special Interest Group on Management of
Data (grupo de interés especial de la ACM,
dedicado a gestión de datos), organiza la
primera conferencia internacional SIGMOD
La Very Large Data Base Foundation
(Fundación para Bases de Datos Muy
Grandes), organizó la primera conferencia
internacional sobre bases de datos muy
grandes (VLDB).

1976 Chen introduce el modelo entidad -vínculo

(ER)

• Proyectos de investigación en los años
70: system R
INGRES
(University of California, Berkerly),

(IBM),



Sustituyeron a las tarjetas perforadas y las cintas de
papel


Leía datos en forma no secuencial, haciendo factible
el acceso a los archivos.


Constituyó el fundamento para el modelo de datos
de red de desarrollado por el Conference on
Database Task Group (CODASYL DBTG, grupo de
trabajo sobre base de datos de la conferencia sobre
lenguajes de base de datos)

sistemas
Ofrecían una vista en dos niveles, conceptual y del
usuario, de la organización de los datos.
Constituyó el fundamento para el modelo de datos

jerárquico.


Manejaba vistas de

jerárquicas.

red superpuestas a

las


Permitía el acceso de múltiples usuarios a los datos
a través de una red de comunicaciones.

Los sistemas comerciales siguieron la propuesta
CODASYL DBTG, pero ninguno la implemento por
completo. Sistemas IDMS de B.F. Goodrich, IDS II
de Honeywell, DMS 1100 de UNIVAC, DMS II de
Borroughs, DMS-170 de CDC, PHOLAS de Phillips,
y DBMS 11 de Digital.

Varios sistemas integrados, DB/DC. TOTAL de
Cincom y
también ENVIRON/1. Los SGBD s
establecen como disciplina académica y área de
investigación.

Estableció los fundamentos para la teoría de bases
de datos



Constituyó
investigaciones sobre bases de datos.


Estableció otros foros para la propagación de las
investigaciones sobre bases de datos.



diseminar

para

foro

las

un

Proyecto

system 2000 (University of Texas,
Austen),
Sócrates
(Universidad de Grenoble, Francia),
ADABAS
(Universidad Técnica de
Darmstadt, Alemania Occ.)
Lenguajes de consulta desarrollados
en los años 70: SQUARE, SEQUEL
(SQL), QBE, QUEL.




Los años 80
Se

desarrollan SGBD

personales (DBASE, PARADOX, etc.)

para

computadoras


1983 Estudio de ANSI/SPARC, revela que se habían
sistemas

implementado más
relacionales a principios de los años 80.

100

de

1985 se publica la norma preliminar de SQL.
Influencia de los lenguajes de cuarta generación
en el mundo de los negocios. ANSI propone un
lenguaje de definición de redes (NDL: Network
Defintion Language)



Tendencia de los años 80: sistemas expertos
de bases de datos, SGBD orientados a
objetos, arquitectura cliente-servidor, para
bases de datos distribuidas.


Los años 90
• Demanda para extender las capacidades de

los SGBD para nuevas aplicaciones.

• Aparición de SGBD comerciales orientados a

objetos.

• Demanda de aplicaciones que utilicen datos

de diversas fuentes.

• Demanda para aprovechar procesadores

paralelos masivos (MPP).



Permitieron a los usuarios de PC definir y manipular
datos. Carecían de recursos para multivista
/
multiacceso y de separación entre programas y
datos.
Aparición de SGBD relacionales comerciales (BD2,
ORACLE, SYBASE, INFORMIX, etc.)

Generaron programas de aplicación completos,
partiendo de un interfaz de lenguaje de alto nivel
para no programadores.


Permitieron nuevas aplicaciones de las bases de
datos,
trabajo con redes, y gestión de datos
distribuidos.



Características de SGBD para datos espaciales,
temporales,
incorporando
capacidades activas y deductivas.

Aparición de normas para consulta e intercambio de
datos (SQL2, PDES, STEP), extensión de las
capacidades de los SGBD a sistemas heterogéneos
en multibases de datos.
Mejoró el rendimiento de los SGBD comerciales.



de multimedia,

y





JUSTIFICACION

¿Por qué utilizar una base de datos?

• Potencial para imponer normas: el administrador de la base de datos puede
definir e imponer a los usuarios; esto facilita la comunicación y cooperación entre
diversos departamentos, proyectos y usuarios de una organización.

• Menor tiempo de creación de aplicaciones: diseñar e implementar una nueva base
de datos desde cero puede tardar más que escribir una sola aplicación de archivos
especializada; sin embargo una vez que esté lista la base de datos, se requerirá
mucho menos tiempo para crear nuevas aplicaciones con los recursos del Sistema de
Gestión de Base de Datos; aproximadamente esta creación tarda una sexta parte de
lo requerido en un sistema de archivos.

• Flexibilidad: en ocasiones es necesario modificar la estructura de una base de
datos, siendo tal vez necesario añadir un archivo a la base de datos o extender los
elementos de un archivo ya existente. Algunos Sistemas de Gestión de Base de
Datos permiten efectuar estas modificaciones en la estructura de la base de datos sin
afectar los datos almacenados y los programas de aplicación existentes.

• Disponibilidad de información actualizada: los Sistemas de Gestión de Base de
Datos ponen la base de datos a disposición de todos los usuarios y cuando uno de
ellos la actualiza el resto puede ver de inmediato esta actualización. Este punto es
indispensable y es posible debido a los subsistemas de control de concurrencia.

• Economías de escala: el Sistema de Gestión de Base de Datos permite consolidar
datos y las aplicaciones reduciéndose así el desperdicio por traslapo entre las
actividades del personal de procesamiento de datos en los diferentes proyectos o
departamentos. Así se invierte en procesadores más potentes, dispositivos de
almacenamiento o equipos de comunicación para la organización completa, en vez
de invertir por cada departamento. Esto reduce los costos totales de operación y
control.



DEFINICION



Una Base de Datos es un conjunto de datos relacionados entre sí. Por Datos
entendemos hechos conocidos que pueden registrarse y que tienen un significado implícito.
Este es un concepto muy general, el término Base de Datos es más restringido y cumple las
siguientes propiedades implícitas:


• Una base de datos representa algún aspecto del mundo real, llama
  • Links de descarga
http://lwp-l.com/pdf10814

Comentarios de: Introducción a los sistemas de bases de datos (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad