Programacion con sql

Páginas: 62 (15383 palabras) Publicado: 25 de octubre de 2010
Conceptos básicos de la familia de la base de datos universal DB2, Parte 1:  SQL y programación
Unidad 1: Presentación de la base de datos universal DB2
Objetivos
Bienvenido a Introducción a la Base de Datos Universal DB2. Los próximos 36 minutos aprenderá cuestiones relativas al gestor de bases de datos DB2 UDB.

Cuando termine este tema podrá:
* Enumerar cinco servicios proporcionadospor un gestor de bases de datos
* Definir una relación
* Explicar un gestor de bases de datos relacionales (RDBM)
* Nombrar el lenguaje usado para comunicarse con un RDBM e
* Identificar las tareas asociadas con distintos usuarios de DB2 UDB
Las organizaciones utilizan muchos métodos para almacenar grandes volúmenes de datos. Los métodos de almacenamiento varían desde los papelesde un cajón o sencillos archivos informáticos a complejas bases de datos.

Los datos a los que se debe acceder rápidamente suelen almacenarse en un sistema. Los datos pueden, por ejemplo, almacenarse en un programa de hoja electrónica. Los programas de hoja electrónica almacenan los datos con un formato de filas y columnas. La mayoría de hojas electrónicas tienen funciones que añaden columnasde datos, buscan y recuperan filas de datos y formatean datos.

Las hojas electrónicas carecen, sin embargo, de funciones de seguridad y presentan limitaciones de concurrencia. La concurrencia es la utilización compartida de los recursos por parte de varios usuarios interactivos o procesos de aplicación simultáneamente. Pocos programas de hoja electrónica pueden proporcionar a unos usuariosconcretos acceso de lectura y cambio a áreas concretas de los datos de la hoja electrónica. Muchos programas de hojas de cálculo sólo permiten que una persona cambie cada vez la información.

¿Cuál es la situación de los demás sistemas de almacenamiento de archivos?
Otras opciones de almacenamiento de datos, como el almacenamiento de archivos en disquetes, discos duros, cintas o cartuchos tienen lasmismas limitaciones que las hojas electrónicas. Estos sistemas de archivos no permiten que varias aplicaciones accedan simultáneamente a los mismos datos. Como resultado, cada aplicación debe ponerse en cola para acceder a los datos y las aplicaciones se ejecutan en serie.

Esto supone un problema cuando varios usuarios necesitan acceder a los datos. Una solución sería duplicar los datos. Estoresolvería el problema de la simultaneidad. Varias aplicaciones podrían generar informes sobre las copias de los mismos datos y al mismo tiempo.

Sin embargo, la duplicación de los datos, lo que a menudo se realiza en el entorno del sistema principal, puede ser problemática, especialmente si alguna de las aplicaciones necesita cambiar datos. La sincronización de los datos replicados es unatarea extraordinaria y puede ocasionar discrepancias. Para resolver este problema, los datos redundantes empiezan a adoptar su propia personalidad con el tiempo. Incluso si los nombres de los campos de datos siguen siendo los mismos, la definición de ventas netas de una aplicación puede ser distinta de la de otra.

Lo que muchas empresas realmente necesitan para resolver sus problemas dealmacenamiento de datos es algo que tenga la capacidad de manejar concurrencias pero elimine la necesidad de duplicar los datos o serializar el trabajo. Un sistema de gestión de bases de datos relacionales es la mejor solución.
Un RDBMS, como la Base de datos Universal (UDB) DB2 de IBM es un programa de aplicación que lleva a cabo la compleja tarea de aplicar un conjunto de reglas empresariales y deprocesamiento de datos que gestiona y controla los datos de una base de datos.

Los datos almacenados en una base de datos relacional se ven como si estuvieran almacenados en un conjunto de filas y columnas. La expresión técnica para un conjunto de filas y columnas es una RELACIÓN. El término más habitual para un conjunto de filas y columnas es una tabla. La gente trabaja a diario con tablas de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • PROGRAMACION CON LINQ TO SQL
  • SQL lenguaje de programacion
  • Programacion En Bases De Datos Sql
  • SQL PROGRAMACION
  • Programacion SQL
  • Programacion sql
  • Que es bd,lenguaje de programacion y diferencia entre mysql y sql
  • Lenguaje de Programacion-SQL

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS