Investigacion

Solo disponible en BuenasTareas
  • Páginas : 2 (393 palabras )
  • Descarga(s) : 0
  • Publicado : 5 de febrero de 2010
Leer documento completo
Vista previa del texto
BASE DE DATOS RELACIONAL

Una base de datos relacional es un conjunto de una o mas tablas estructuradas en registros (líneas) y campos (columnas), que se vinculan entre sí por un campo en común,en ambos casos posee las mismas características como por ejemplo el nombre de campo, tipo y longitud; a este campo generalmente se le denomina ID, identificador o clave. A esta manera de construirbases de datos se le denomina modelo relacional.

Estrictamente hablando el término se refiere a una colección específica de datos pero a menudo se le usa, en forma errónea como sinónimo del softwareusado para gestionar esa colección de datos. Ese software se conoce como sistema gestor de base de datos relacional o RDBMS (relational database management system).

Las bases de datos relacionalespasan por un proceso al que se le conoce como normalización de una base de datos, el cual es entendido como el proceso necesario para que una base de datos sea utilizada de manera óptima.

!!Comparaciones

+ Ambos se encuentran disponibles en el mercado.

+ La naturaleza declarativa y la potencia limitada del lenguaje SQL proporciona buena protección a los datos respecto a errores deprogramación.

+ Es simple implementar optimizaciones.

+ Los SMBD Relacionales-OO simplifican la realización de los modelos y las consultas mediante el uso de tipos de datos complejos.

+ Sereduce el rendimiento en cierto tipo de aplicaciones que trabajan principalmente en memoria principal

Los puntos fuertes de los varios tipos de sistemas de bases de datos pueden resumirse de lamanera siguiente:

- Sistemas relacionales: tipos de datos sencillos, lenguajes de consulta potentes, proteccion elevada.

- Bases de datos orientadas a objetos basadas en lenguajes de programacionpersistentes: tipos de datos complejos, integracion con los lenguajes de programacion, elevado rendimiento.

- Sistemas relacionales orientadas a objetos: tipos de datos complejos, lenguajes de...
tracking img