Base de dato

Páginas: 6 (1367 palabras) Publicado: 9 de septiembre de 2014
Lenguaje de manipulacion de datos

La manipulacion de datos es:

La recuperacion de informacion almacenada en la base de datos.
La insercion de informacion nueva en la base de datos.
El borrado de informacion nueva en la base de datos.
La modificacion de informacion almacenada en la base de datos.

Un lenguaje de manipulacion de datos (LMD) es un lenguaje que permite a los usuariosacceder o manipular los datos organizados mediante el modelo de datos apropiado.

Select cliente.nombre-cliente
from cliente
where cliente.id-cliente = '19 283 746'

Acceso a la base de datos desde programas de aplicacion

Los programas de aplicacion son programas que se usan para interaccionar con la base de datos. Los programas de aplicacion se escrbien en un lenguaje anfitrion, tal como C,C++, Java, etc.

Para acceder a la base de datos, las instrucciones LMD necesitan ser ejecutadas desde el lenguaje anfitrion. Una de las maneras de hacerlo es proporcionando una interfaz de programas de aplicacion ( Conjunto de procedimientos) que se pueden usar para enviar instrucciones LMD y LDD.

Para realizar tal proposito se utilizan estandares de conectividad como pueden ser:
ODBC(Open Database Connectivity)
OLE DB (Object Linking and Embedding Database)
JDBC(Java Database Connectivity.
ADO.NET (ActiveX Data Objects for .NET)
Usuarios y administradores de la base de datos.
Un objetico principal de un sistema de bases de datos es recuperar informacion y almacenar nueva informacion en la base de datos. Las personas que trabajan con una base de datos se pueden catalogarcomo usuarios de bases de datos o como administradores de bases de datos.

Usuarios de bases de datos e interfaces de usuario.

Usuarios normales: Son usuarios no sofisticados que interactuan con el sistema mediante la invocacion de alguno de los programas de aplicacion permanentes que se ha escrito previamente.

Usuarios sofisticados: Interactuan con el sistema sin programas escritos. En sulugar, ellos forman sus consultas en un lenguaje de consulta de bases de datos. Cada una de estas consultas se envia al procesador de consultas, cuya funcion es transformar instrucciones LMD a instrucciones que el gestor de almacenamiento entienda.

Usuarios especializados: Son usuarios sofisticados que escriben aplicaciones de bases de datos especializadas que no son adecuadas en el marco deprocesamiento de datos tradicional, es decir, sistemas que almacenan los datos con tipos de datos complejos ( por ejemplo, datos graficos y datos de audio).

Programadores de aplicaciones: Son profesionales informaticos que escriben programas de aplicacion.

Administrador de la base de datos.
La persona que tiene este control central sobre el sistema se llama administrador de la base de datos(DBA por sus siglas en ingles). Las funciones del DBA incluyen las siguientes:

Definicion del esquema.
Definicion de la escritura y del metodo de acceso.
Modificacion del esquema y de la organizacion fisica.
Concesion de autorizacion para el acceso a los datos.
Mantenimiente rutinario.

Gestion de transacciones
Una transaccion es una coleccion de operaciones que se lleva a cabo como unaunica funcion logica en una aplicacion de bases de datos.
Cada transaccion es una unidad de atomicidad y consistencia. Asi, se requiere que las transacciones no violen ninguna restriccion de consistencia de la base de datos. Es decir, que toda la transaccion es como una sola por mas de que tenga varios pasos. Si existe algun problema todo debe reiniciarse a como estaba antes como si nada hubieraocurrido.

Estructura de un sistema de base de datos
Estos componentes se pueden dividir en los componentes gestor de almacenamiento y procesador de consultas.

Gestor de almacenamiento
Es un modulo de programa que proporciona la interfaz entre los datos de bajo nivel en la base de datos y los programas de aplicacion y consultas emitidas al sistema.

Los componentes del gestor de...
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