Lenguajes De Base De Datos

Páginas: 5 (1162 palabras) Publicado: 24 de septiembre de 2011
1.5 LENGUAJE DE BASES DE DATOS
Un sistema de bases de datos proporciona un lenguaje de definición de datos para especificar el esquema de la base de datos y un lenguaje de manipulación de datos para expresar las consultas a la base de datos y las modificaiones. En la práctica, los lenguajes de definición manipulación de datos no son dos lenguajes separados; en su lugar simplemente forman partes deun único lenguaje de bases de datos, tal como SQL, ampliamente usado.

1.5.1. Lenguaje de definición de datos
Un esquema de base de datos se especifica mediante un conjunto de definiciones expresadas mediante un lenguaje especial llamado lenguaje de definición de datos. Un diccionario de datos contiene metadatos, es decir, datos acerca de los datos. El esquema de una tabla esun ejemplo de metadatos.Un sistema de base de datos consulta el diccionario de datos antes de leer o modificar los datos reales.
Los valores de datos almacenados en la base de datos deben satisfacer ciertas restricciones de consistencia.

1.5.2 Lenguaje de manipulación de datos
La manipulación de datos es:
• La recuperación de información almacenada en la base de datos.
• La inserción de información nueva en labase de datos.
• El borrado de información de la base de datos.
• La modificación de información almacenada en la base de datos.

Un lenguaje de manipulación de datos es un lenguaje que permite a los usuarios acceder o manipular los datos organizados mediante el modelo de datos apropiado. Hay dos tipos básicamente:
• LMDs procedimentales. Requieren que el usuario especifique qué datos senecesitan y cómo obtener esos datos.
• LMDs declarativos (también conocidos como LMDs no procedimentales). Requieren que el usuario especifique qué datos se necesitan sin especificar cómo obtener esos datos.
En el nivel físico se deben definir algoritmos que permitan un acceso eficiente a los datos. En los niveles superiores de abstracción se enfatiza la facilidad de uso. El objetivo es proporcionar unainteracción humana eficientecon el sistema.

1.5.3. Acceso a la base de datos desde programas de aplicación
Un objetivo principal de un sistema de bases de datos es recuperar información y almacenar nueva información en la base de datos. Las personas que trabajan con una base de datos se pueden catalogar como usuarios de bases de datos o como administradores de bases de datos.
1.6 USUARIOS YADMINISTRADORES DE LA BASE DE DATOS
Un objetivo principal de un sistema de bases de datos es recuperar información y almacenar nueva información en la base de datos. Las personas que trabajan con una base de datos se pueden catalogar como usuarios de bases de datos o como administradores de bases de datos.

1.6.1. Usuarios de bases de datos e interfaces de usuario
Hay cuatro tipos diferentes deusuarios de un sistema de base de datos:
• Usuarios normales. Son usuarios no sofisticadosque interactúan con el sistema mediante la invocación de alguno de los programas de aplicación permanentes que se ha escrito previamente.
• Programadores de aplicaciones. Son profesionales informáticos que escriben programas de aplicación.
• Los usuarios sofisticados interactúan con el sistema sin programasescritos. En su lugar, ellos forman sus consultas en un lenguaje de consulta de bases de datos.
• Usuarios especializados. Son usuarios sofisticados que escriben aplicaciones de bases de datos especializadas que no son adecuadas en el marco de procesamiento de datos tradicional.

1.6.2. Administrador de la base de datos
Una de las principales razones de usar SGBDS es tener un control centralizadotanto de los datos como de los programas que acceden a esos datos.
Las funciones del ABD incluyen las siguientes:
• Definición del esquema. El ABD crea el esquema original de la base de datos escribiendo un conjunto de instrucciones de definición de datos en el LDD.
• Modificación del esquema y de la organizaciónfísica. Los ABD realizan cambios en el esquema y en la organización física para...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguaje de programación con soporte en base de datos en web
  • BASE DE DATOS , base de datos
  • Lenguajes De Programacion, Base De Datos
  • E lenguaje de base de datos sql
  • Tipos De Lenguaje De Base De Datos
  • Tipos de lenguajes de bases de datos
  • Lenguajes de bases de datos
  • Lenguajes de bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS