Bases De Datos

Páginas: 7 (1683 palabras) Publicado: 2 de octubre de 2012
Una base de datos es una colección de datos pertenecientes a un mismo contexto, que es gestionada y organizada por un software específico, el SGBD (Sistema de Gestión de Base de datos). Que permiten almacenar y posteriormente acceder a los datos de forma rápida y estructurada. Entre las principales características de los sistemas de base de datos podemos mencionar:
• Independencia lógica yfísica de los datos.
• Redundancia mínima.
• Acceso concurrente por parte de múltiples usuarios.
• Integridad de los datos.
• Consultas complejas optimizadas.
• Seguridad de acceso y auditoría.
• Respaldo y recuperación.

II. LENGUAJE SQL

SQL es una abreviatura de "Structured Query Language", esto es, Lenguaje de Consulta Estructurado.

La función del lenguaje SQL es la de soportar ladefinición, manipulación y control de los datos en una base de datos relacional. SQL permite:

• Definir la estructura de los datos.
• Recuperar y manipular datos.
• Administrar y controlar el acceso a los datos.
• Compartir datos de forma concurrente.
• Asegurar su integridad.

En 1986, el Instituto Nacional Norteamericano de Normalización (ANSI) publicó las primeras normas que enunciabanla sintaxis y la semántica de SQL.

En el SQL1 solo contempla los siguientes tipos de dato: cadenas de caracteres de longitud fija, enteros, números decimales, números de coma flotante.
En cuanto a los tipos de sentencias SQL (DML, DDL Y DCL), el SQL1 las soporta. El SQL1 añade integridad referencial básica (modificación y borrado restringido) pero no contempla en borrado en cascada. Ademásel SQL1 no posee la definición de claves primarias.

En 1992 se lanza un nuevo estándar ampliado y revisado del SQL llamado SQL2. Este contempla los tipos de datos extendidos: cadenas de longitud variables, importes monetarios, fechas y horas, texto extenso, cadenas de bits y booleanos. El SQL2 contiene la integridad de datos y la definición de claves primarias. Incorporo funciones internas,eliminación de vistas, uso de sentencias dinámicas y un mejor tratamiento de las restricciones y errores.

En 1999 la versión del SQL3 incorporo nuevos aspectos como expresiones regulares, consultas recursivas, disparadores (triggers) y algunas características orientadas a objetos. Soporta datos de tipo: large objects, definidos por el usuario, tipos ROW, tipos REF y ARRAY. El SQL3 contiene rolesy procedimientos.

El SQL 1 y 2 no soporta algunos aspectos del modelo relacional, referentes al dominio lo que acarreaba problemas al implementar restricciones. SQL cumple con todos los requerimientos del SGBD, sin embargo no permite representar el modelo relacional de forma completa. En 1996 se realizo la inclusión de la opción procedimental lo que vuelve el SQL3 computacionalmente completo.III. MODELOS PRE RELACIONALES

Los modelos de base de datos fueron desarrollados para hacerse cargo de las debilidades propias de un sistema de archivo. En lugar de depositar los datos en diferentes archivos, las bases de datos los mantienen únicamente en un depósito de datos, lo que le permite al SGBD mantener un control estricto sobre las actividades de la base de datos. Antes de quesurgiera el modelo relacional desarrollaron los modelos jerárquicos y de red. Aunque los modelos jerárquico y de red eran poderosos y eficientes, eran complejos, requerían que los usuarios comprendieran las estructuras de datos y accedieran rutas de datos. Fueron diseñados para usar con programas y no para acceso interactivo de los usuarios, por lo que las consultas específicas no se soportaban. No sebasaban en fundamentos teóricos sólidos, sino eran soluciones construidas encima sistemas de archivos existentes.

2.1 Modelo jerárquico

Fue desarrollado como una solución a las necesidades inmediatas de las aplicaciones reales a mediados de los 60s. El sistema más antiguo e importante de BD jerárquico es IMS de IBM y fue desarrollado para organizar y almacenar información necesaria...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS