
Es un lenguaje de acceso de base de datos que xplota la flexibilidad y potencia de los sistemas relacionales permitiendo gran variedad de operaciones en estos ultimos . es un lenguajedeclarativo de alto nivelo de no procedimient, que gracias a su fuert base teorica y su orientacion al manejo de conjuntos de registro, y no a registros individuales permiten una alta productividad en codificacion y la orientacion a objetos. de esta forma una sola centencia puede equibales a uno o mas programasque utilizas en el lenguaje de bajo nivel orientando a registro SQL 1999 agregaron expreciones regulares, consultas recursivas(para relaciones gerarquicas), y algunas caracteristicas orientadas a objetos.
SQL2003 introduce qlgunas caraccteristica de XML cambios en las funciones estandarizaciondel objeto sequence y de las columnas autonumericas
SQL 2006 ISO define las maneras en las cuales el SQL se puede utilizar conjuntamente con XML
define maneras importantes de la base de datos y publicando en XML y los datos SQL.
XML.SQL 2008 permite el uso de la clausula orden by fuera de las definiciones de los crsres. incluye los disparadores de tipo INSTEAD OF. añade la sentencia TRUNCATE CEAR
BASE ORIENTADA A OBJETOS
La informacion se representa mediante objetos como los presentes en la programacion orientada a objetos. cuando se integran las caracteristicas de una base de datos con las de un lenguaje de programacion orientada a objetos, el resultado es un sistema gestor de datos orientados a objetos.
un ODBMS hace que los objetos de la base de datos aparescan como objetos de un lenguaje de programacion en uno o mas lenguajes de programacion a los que de soporte.
se extiende los lenguajes con datos persistentes de forma transparente, control de congruencia, recuperacion de datos, consultas asociativas y otras capacidades.
BASE DE DATOS DE RED
Es una base de datos conformada por una colecciono sed de registros, los cuales estan conectados entre si por medio de enlaces en una red.
El registro es cimilar al de una entidad como las empleadas en el modelo relacional, un registro es una coleccion o conjunto de campos (atributos), donde cada uno de los continentes solamente con unico valor almacendo, exclusivamente el enlace es la asociacion entre dos registros, asi que podemos
verla como una relacion estrictactamente bimaria.
BASE DE DATOS DISTRIBUIDAS
Conjunto de multiples bases de datos logicamente relacionados las cuales se encuentran distribuidas entre diferentes sitios inteconectados por una red de comunicaciones, los cuales tienen la capasidad de procesamiento autonomo lo cual indica que peden realizar operaciones locales o distribuidas.
Es un sistema en el cual multiples sitios de una base de datos estan ligados por un sistema de comunicaciones de tal forma que, un ususario en cualquier sitio puede acceder los datos en cualquier parte de la red exactamente como sii los datos estubieran siendo accedidos de forma local.