Asdasd

Solo disponible en BuenasTareas
  • Páginas : 23 (5679 palabras )
  • Descarga(s) : 7
  • Publicado : 22 de agosto de 2010
Leer documento completo
Vista previa del texto
BASES DE DATOS

STANDARD

INDICE

Portada.........................................................................................................1
Indice............................................................................................................2
Estandarizacion de las bases de datos........................................................3
Arquitectura ANSI/X3/SPARC y elmodelo conceptual................................8

Definición de Base de datos.........................................................................10

Manipulación de las Bases de datos............................................................11

Modelos de referencia ANSI........................................................................14

IntroducciónO.S.I..........................................................................................21
Teoría de la normalizacion............................................................................30

LA ESTANDARIZACION DE LAS BASES DE DATOS

Desde comienzos de los años setenta, diversos grupos de informáticos se han ocupado del tema de la estandarización de las bases de datos, entre ellos sondignos de destacar el Grupo Guide/Share de usuarios de equipos IBM, el Club de Banco de Datos del INRIA (Institut National de Recher che en Informatique et Automatique) y algunos comités nacionales de estandarización como el GESC canadiense o el BSI británico, entre otros. Sin embargo, las dos principales instituciones que han trabajado en la normalización de las bases de datos, cuyos estudios hantenido una amplia transcendencia y han influido considerablemente a nivel práctico en la in- vestigación y desarrollo de los sistemas de gestión de bases de datos son el grupo Codasyl y el ANS1/X3/SPARC, además de ISO, cuya actividad en este campo se ha intensificado últimamente.

La oportunidad y conveniencia de la estandarización de los sistemas de gestión de bases de datos es un temacontrovertido, ya que una prematura fijación de estándares puede coartar posteriores desarrollos. Una normalización a posteriori tendría una incidencia favorable en el desarrollo de las bases de datos al no introducir cortapisas que dificulten el avance en distintas direcciones, pero será muy difícil (más bien imposible) imponer en la práctica unas normas a sistemas que han sido ya desarrollados y seencuentran en el mercado. Por el contrario, una estandarización previa orientará a los diseñadores y será más fácil de aplicar, pero probablemente no dejará que surjan nuevas ideas y será un freno a la imaginación de los creadores de SGBD.

Tal dilema, que no es privativo de las bases de datos, exige cautela en todo proceso de estandarización, a fin de conseguir el oportuno balance entre lospros y los contras de dicho proceso. Creemos, sin embargo, que la tecnología de las bases de datos está ya lo suficientemente madura para admitir una estandarización que, en nuestra opinión, ya se ha dilatado bastante más de lo debido.

La estandarización tiene como objetivo proteger las inversiones y defender la independencia del usuario frente a los suministradores de SGBD. Los estándares,por tanto, se concretan en especificaciones de cara al usuario, o sea, en el interfaz del sistema con el entorno, sin que en ningún caso impongan la forma en que se debe instrumentar el sistema, ya que este tema se deja por completo en manos del diseñador, que será quien se ocupe de conseguir un diseño óptimo en lo que se refiere a rendimiento operativo y a ahorro de recursos.

Lasespecificaciones de Codasyl, que definen y detallan los lenguajes de descripción y de manipulación de los SGBD, han sido aplicadas en mayor o menor medida a diversos SGBD comerciales, aun cuando constructores importantes, en especial IBM, nunca han seguido dicha normativa.
La historia de Codasyl, que inició sus tareas a principios de los años sesenta, y publicó diversos informes con sucesivas revisiones,...
tracking img