ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Historia bases de datos


Enviado por   •  3 de Febrero de 2020  •  Apuntes  •  9.790 Palabras (40 Páginas)  •  121 Visitas

Página 1 de 40

ESTUDIO BASES DE DATOS

SPARC:

El objetivo de la arquitectura de tres niveles es separar la vista de los usuarios, y así ocultar la complejidad de la Base de Datos en tres niveles explicados posteriormente.

  • Permite vistas de usuario independientes y personalizadas: Cada usuario debe ser capaz de acceder a los datos, pero tiene una vista personalizada diferente de los datos. Estos deben ser independientes: los cambios en una vista no deben afectar a las demás.
  • Oculta los detalles físicos de almacenamiento a los usuarios: Los usuarios no deberían tener que lidiar con los detalles de almacenamiento de la base de datos.
  • El administrador de la base de datos debe ser capaz de cambiar las estructuras de almacenamiento de esta sin afectar la vista de los usuarios.
  • La estructura interna de la base de datos no debería verse afectada por cambios en los aspectos físicos del almacenamiento: por ejemplo, un cambio a un nuevo disco.

Los tres niveles son:

Nivel externo (Vistas de usuario)

Una vista de usuario describe una parte de la base de datos que es relevante para un usuario en particular. Excluye datos irrelevantes, así como los datos que el usuario no está autorizado a acceder.

Nivel conceptual

El nivel conceptual es una forma de describir los datos que se almacenan dentro de la base de datos y cómo los datos están relacionados entre sí. Este nivel no especifica cómo se almacenan físicamente los datos.

Algunos datos importantes acerca de este nivel son:

  1. El DBA (Administrador de la base de datos) trabaja en este nivel.
  2. Describe la estructura de todos los usuarios.
  3. Solo el DBA puede definir este nivel.
  4. Visión global de la base de datos.
  5. Independiente de hardware y software.

Nivel interno

El nivel interno implica la forma en que la base de datos se representa físicamente en el sistema informático. En él se describe cómo los datos se almacenan en la base de datos y en el hardware del equipo.

En bases de datos se denomina ACID a las características de los parámetros que permiten clasificar las transacciones de los sistemas de gestión de bases de datos. Cuando se dice que es ACID compliant se indica -en diversos grados- que éste permite realizar transacciones.

En concreto ACID es un acrónimo de Atomicity, Consistency, Isolation and Durability: Atomicidad, Consistencia, Aislamiento y Durabilidad en español.

Definiciones

  • Atomicidad: Si cuando una operación consiste en una serie de pasos, bien todos ellos se ejecutan o bien ninguno, es decir, las transacciones son completas.
  • Consistencia: (Integridad). Es la propiedad que asegura que sólo se empieza aquello que se puede acabar. Por lo tanto se ejecutan aquellas operaciones que no van a romper las reglas y directrices de Integridad de la base de datos. La propiedad de consistencia sostiene que cualquier transacción llevará a la base de datos desde un estado válido a otro también válido. "La Integridad de la Base de Datos nos permite asegurar que los datos son exactos y consistentes, es decir que estén siempre intactos, sean siempre los esperados y que de ninguna manera cambian ni se deformen. De esta manera podemos garantizar que la información que se presenta al usuario será siempre la misma."
  • Aislamiento: Esta propiedad asegura que una operación no puede afectar a otras. Esto asegura que la realización de dos transacciones sobre la misma información sean independientes y no generen ningún tipo de error. Esta propiedad define cómo y cuándo los cambios producidos por una operación se hacen visibles para las demás operaciones concurrentes. El aislamiento puede alcanzarse en distintos niveles, siendo el parámetro esencial a la hora de seleccionar SGBDs.
  • Durabilidad: (Persistencia). Esta propiedad asegura que una vez realizada la operación, esta persistirá y no se podrá deshacer aunque falle el sistema y que de esta forma los datos sobrevivan de alguna manera.

EXPOSICIÓN 1:

Herman Hollerith en 1884, dio un gran paso para estar más cerca de las bases de datos, la

cual fue su máquina censadora, esta revoluciono la manera de censado e hizo la

recopilación de información mucha más sencilla para aquel tiempo, esta se componía de

unas tarjetas perforadas que eran capaces de ser leídas para utilizar un contador y ser

clasificada, además se apoyaba en la lógica Boole.

1950 fue el año en que se dio origen a las cintas magnéticas, las cuales guardaban

información y fue de gran atención para las grandes industrias, el único inconveniente que

presentaban estas cintas es su manera de almacenar los datos, las cual solo se podía de

forma secuencial, limitando así la forma de recorrer toda la información.

En 1959 se fundó CODASYL, que luego se convertiría en una empresa de las más

influyentes en el tema de bases de datos, el objetivo de su creación era poder crear un

lenguaje de programación que se pudiera utilizar en cualquier computadora, el cual fueron

capaces de desarrollar y se llamó COBOL.

Dos modelos de bases de datos surgen, llamados CODASYL y IMS, el acceso a las

computadoras para las empresas empezó a ser más sencillo, aportando que facilitaban a la

hora de realizar trabajos. Sin embargo, en los años 60 las bases de datos estaban pensadas

solo para algunos tipos específicos de entidades. Las aplicaciones de comienzos 1960 se

daban por lotes de batch que trabajaban con ficheros para crear una nueva copia o buscar

...

Descargar como (para miembros actualizados)  txt (60 Kb)   pdf (456 Kb)   docx (172 Kb)  
Leer 39 páginas más »
Disponible sólo en Clubensayos.com