Gestion De Base De Datos

Páginas: 25 (6069 palabras) Publicado: 13 de octubre de 2011
PROGRAMACION DE APLICACIONES QUE GESTIONAN UNA BASE DE DATOS MYSQL

Una base de datos es una colección organizada de datos. Existen diversas estrategias para organizar datos y facilitar el acceso y manipulación. Un sistema de administración de bases de datos (DBMS) proporciona los mecanismos para almacenar y organizar datos en una manera consistente con el formato de la base de datos. Los DBMSpermiten el acceso y almacenamiento de los datos sin necesidad de preocuparse por su representación interna.

En la actualidad, los sistemas de bases de datos más populares son las bases de datos relacionales. Un lenguaje llamado SQL es el lenguaje estándar internacional que se utiliza casi universalmente con las bases de datos relacionales para realizar consultas y manipular datos.

Algunosde los DBMS relacionales más populares son: Microsoft SQLServer, Oracle, Sybase, DB2, Mysql. En este tema trataremos ejemplos de acceso y manipulación a bases de datos Mysql.

Los programas en Java se comunican con las bases de datos y manipulan sus datos utilizando la API JDBC (Java DataBase Connectivity) que permite al programador ejecutar instrucciones en un lenguaje estándar de acceso abases de datos SQL (Structured Query Language, lenguaje estructurado de consultas), que es un lenguaje de muy alto nivel que permite crear, examinar, manipular y gestionar bases de datos relacionales. Para que una aplicación pueda hacer operaciones en una base de datos, las tres acciones principales que realizará el JDBC son las de establecer la conexión a una base de datos, ya sea remota o no; enviarsentencias SQL a esa base de datos y, en tercer lugar, procesar los resultados obtenidos de la base de datos.
-------------------------------------------------
OBJETIVO

* Programar aplicaciones que gestionen bases de datos Mysql

ESQUEMA DEL TEMA III

1. -------------------------------------------------
GENERALIDADES DE LAS BASES DE DATOS

Una base de datos es una serie detablas que contienen información ordenada en alguna estructura que facilita el acceso a esas tablas, ordenarlas y seleccionar filas de las tablas según criterios específicos. Las bases de datos generalmente tienen índices asociados a alguna de sus columnas, de forma que el acceso sea lo más rápido posible.
Las bases de datos son, sin lugar a dudas, las estructuras más utilizadas en ordenadores; ya queson el corazón de sistemas tan complejos como el censo de una nación, la nómina de empleados de una empresa, el sistema de facturación de una multinacional.
En el caso, por ejemplo, del registro de trabajadores de una empresa, se puede imaginar una tabla con los nombres de los empleados y direcciones, y sueldos, retenciones y beneficios. Para organizar esta información, se puede empezar con unatabla que contenga los nombres de los empleados, su dirección y su número de teléfono. También se podría incluir la información relativa a su sueldo, categoría, última subida de salario, etc.
¿Podría todo esto colocarse en una sola tabla? Casi seguro que no. Los rangos de salario para diferentes empleados probablemente sean iguales, por lo que se podría optimizar la tabla almacenando solamente eltipo de salario en la tabla de empleados y los rangos de salario (en dólares) en otra tabla, indexada a través del tipo de salario. Por ejemplo

Los datos de la columna Tipo de Salario están referidos a la segunda tabla. Se pueden imaginar muchas categorías para estas tablas secundarias, como por ejemplo la provincia de residencia y los tipos de retención de hacienda, o si tiene seguro de vida,vivienda propia, coche, apartamento en la playa, casa en el campo, etc. Cada tabla tiene una primera columna que sirve de clave para las demás columnas, que ya contienen datos. La construcción de tablas en las bases de datos es tanto un arte como una ciencia, y su estructura está referida por su forma normal. Las tablas se dice que están en primera, segunda o tercera forma normal, o de modo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistema de gestión de base de datos
  • Sistemas de gestion de bases de datos
  • Informe De Gestion De Bases De Datos
  • Sistemas De Gestión De Base De Datos
  • Gestion De Base De Datos
  • sistema de gestion de base de datos
  • Gestion de bases de datos
  • Sistema de gestion de bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS