ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Fundamentos Base De Datos


Enviado por   •  7 de Abril de 2015  •  1.727 Palabras (7 Páginas)  •  561 Visitas

Página 1 de 7

Fundamentos del desarrollo con base de datos

Muchos de los que inician con el Delphi, comienzan con proyectos como el NotePad, otros con proyectos multimedia, pero todos estos proyectos no trabajan directamente con datos almacenados por los mismos usuarios.

Con Delphi se pueden crear aplicaciones que opere justamente con diversos tipos de datos almacenados como bases de datos de escritorio como Paradox, FoxPro y Access, incluso con este lenguaje se pueden crear aplicaciones Cliente/Servidor e inclusive aplicaciones de Tres Capas (Modelo Distribuido).

Acceso a datos con Delphi

Delphi cuenta con un conjunto de más de 40 componentes de bases de datos preconstruidos y provee de un ambiente visual de programación que incluye su editor de código. El Wizard de formularios para base de datos en Delphi permite crear una aplicación de navegación de datos de una forma rápida y sencilla.

No hay que correr

Antes de que se empiece a realizar aplicaciones que usen las características para la conexión y manipulación de los datos se deben revisar algunos conceptos de base de datos.

Cuando se piense en un DBMS se debe pensar generalmente en un tipo de almacenamiento en la computadora. En la actualidad en un sistema relacional para el manejo de los datos, para ello se toma en cuenta la cantidad de relaciones que puede manejar, y la posibilidad de regresar vistas sobre su operación, por lo que una definición sencilla de base de datos radica en que esta es una colección de datos relacionados de forma homogénea.

Inicializando con una base de datos nueva!

Comience el MS. Access y cree una base de datos nueva llamada “AboutDelphi.mdb” Cree tres tablas desde vista de diseño: Aplicaciones, Autores y Tipos.

La estructura de cada una de las tablas es la siguiente:

Aplicaciones: Contiene la descripción de cada una de las aplicaciones desarrolladas, los campos son: Nombre, Descripción, Autor, Tipo, Tamaño, Costo, Actualizacion, e Imagen. Nombre, Descripción, Autor y Tipo son de tipo texto de 50 caracteres, el campo de Tamaño es tipo Número (simple) usado para almacenar la cantidad de KB, el campo de Costo es de tipo moneda, Actualización es un campo de tipo Fecha/Hora, el campo de Imagen es del tipo Objeto OLE debido a que almacenará (de forma opcional) una imagen de la aplicación. El campo nombre es la Llave primaria.

Tabla de Autores: contiene los campos de:

NombreAutor, Email, Web. Todos los campos son caracteres de 50 espacios.

Indique que el campo NombreAutor es la clave primaria.

La tabla de Tipos solo contiene un Campo llamado NombreTipo el cual será llave primaria, esta tabla se usará para almacenar el tipo de aplicación: (Graficos, Multimedia, Base de datos, ...)

Establezca las relaciones entre las tablas.

Ambas relaciones deben establecer la integridad referencial imponiendo la actualización en cascada.

La información de la base de datos.

En la tabla tipos agregue los siguientes registros:

Juego

Base de Datos

Internet

Gráfico

Estos valores se usarán para definir alguna aplicación.

Agregue un registro en la tabla de autores:

'Master Delphi', 'delphi@utags.edu.mx', 'http://materias.utags.edu.mx/delphi'

Finalmente agregue un registro en la tabla de Aplicaciones

'Zoom', 'Zooming the Destop', 'Master Delphi', 'Gráfico', 10, 0, 02/20/2001; el campo de imagen permanecerá vacío

Conectando a la Base de Datos... ¿ADO o BDE?

Con Delphi se puede establecer conexión a diversos tipos de base de datos, locales o cliente/servidor (remote Server). Las base de datos son almacenadas en el disco local o bien en la misma LAN. Las bases de datos remotas usualmente residen en una maquina remota. Algunos tipos de bases de datos locales son: Paradox, Dbase, FoxPro, Ms Access, entre otros, los DBMS remotos pueden ser como el MS SQL SERVER, Interbase, Oracle. Una base de datos local es una base de datos en la cual cualquier cambio, como la edición de datos la inserción de registros o el borrado de los mismo ocurren inmediatamente, estas bases de datos locales estan limitadas en la cantidad de tablas que pueden almacenar así como la cantidad de registros por tabla, más aún en la cantidad de usuarios que se pueden conectar de forma concurrente.

Cuando se escriben aplicaciones con base de datos en Delphi, se necesita el uso de algunos motores para el acceso a los datos almacenados. Los motores de las bases de datos permiten la concentración en que datos se desean accesar, instanciar o como accesarlos. Desde la primera versión de Delphi se provee de desarrollo a BD. con el BDE (Borland Data Base Engine), desde la versión 5 del Delphi se da soporte a Microsoft ADO.

BDE es una para comun de acceso para todos los productos de Bolrand, incuyendo Delphi y C++ Builder. El BDE consiste en una colección de DLLs y de utilierias. La belleza del BDE es el hecho de que todas las manipulaciones de los datos son consideradas transparentes para el desarrollador. El BDE trabaja con un conjunto de controladores (drivers) que habilitan la aplicacion para comunicarse con diversos tipos de bases de datos. Estos controladores traducen los comandos de alto nivel de la base de datos en comandos especificos para el motor indicado de la base de datos como Paradox, DBase, MS Access o cualquier ODBC. La API BDE consiste en más de 200 procedimientos y funciones que son disponibles a través de la unidad BDE. Afortunadamente nunca se llamará a cualquiera de estas rutinas de forma directa, Instanciela, use el

...

Descargar como (para miembros actualizados) txt (11 Kb)
Leer 6 páginas más »
Disponible sólo en Clubensayos.com