Professional Documents
Culture Documents
4.1 Introduccin a los conceptos de base de datos. - 4.1.1 Concepto de base de datos. - 4.1.2 Elementos de una base de datos. - 4.1.3 Estructura de una base de datos. - 4.1.4 Sistema de Gestin de Base de datos (SGBD). - 4.1.5 Administrador de base de datos (ABD). - 4.1.6 Diseador de base de datos (DBD). 4.2 Creacin de una base de datos. 4.3 Conectar una base de datos con Visual Basic 6.0. - 4.3.1 El Modelo de datos ODBC (Open Database Connectivity). - 4.3.2 El modelo de objetos DAO (Data Access Object). - 4.3.3 El modelo de objetos RDO (Remote Data Object). - 4.3.4 El modelo de objetos ODBCDirect. - 4.3.5 El modelo de objetos OLE DB. - 4.3.6 El modelo de objetos ADO (ActiveX Data Object).
Pgina 1
Pgina 2
Los campos de la tabla estn representados por las columnas, que en este caso son cinco Nombre, Apellido, Direccin, Telfono y Celular. Los registros estn compuestos por el nombre, apellido, direccin, telfono y celular de cada persona. La tabla anterior esta compuesta por tres registros. Los datos son la mnima informacin que contiene cada campo, por ejemplo, Jos es un dato, Prez es otro dato, etc. La combinacin de todos los datos o campos de una fila de la tabla se le llama registro. El archivo esta representado por el nombre de la base de datos, que en este caso es VENTAS. Este archivo contiene una tabla cuyo nombre es CLIENTES. La tabla que hemos puesto de ejemplo contiene informacin personal acerca de los clientes de una empresa. - 4.1.4 Sistema de Gestin de Base de datos (SGBD) Un Sistema Gestor de base de datos (SGBD) es un conjunto de programas que permiten crear y mantener una Base de datos, asegurando su integridad, confidencialidad y seguridad. Este sistema debe permitir lo siguiente: a) Definir una base de datos: especificar tipos, estructuras y restricciones de datos. b) Construir la base de datos: guardar los datos en algn medio controlado por el mismo SGBD c) Manipular la base de datos: realizar consultas, actualizarla, generar informes. Entre los principales SGBD tenemos: Microsoft Access, SQL Server, Oracle y MySQL. En este libro utilizaremos Microsoft Access para crear nuestras bases de datos, debido a que es uno de lo ms sencillo y el ms econmico. Es importante que tenga un poco de conocimiento en el manejo de Access para que tenga una mejor visin de las aplicaciones que se realicen en este captulo. - 4.1.5 Administrador de base de datos (ABD) Es la persona o equipo de personas profesionales responsables del control y manejo del sistema de base de datos, generalmente tiene(n) experiencia en DBMS, diseo de bases de datos, sistemas operativos, comunicacin de datos, hardware y programacin. Entre las principales responsabilidades que desempea un ABD tenemos: repuperabilidad (capacidad para recuperar datos perdidos en la base de datos, integridad (verificar ayudar a la verificacin en la integridad de datos), seguridad (definir y/o implementar controles de acceso a los datos), disponibilidad (los usuarios autorizados tengan acceso a los datos cuando lo necesiten para atender a las necesidades del negocio) y desempeo (asegurarse del mximo desempeo incluso con las limitaciones).
Pgina 3
Crear una base de datos es realmente un proceso creativo. Se requiere de una buena planeacin antes de crear la base de datos. Si en un principio no se identifican realmente los datos que se almacenarn en la base de datos podran enfrentarse a muchos problemas en el futuro despus de haber creado la aplicacin. Uno de estos inconvenientes es, que la base de datos no esta almacenando realmente los datos requeridos por la empresa y al momento de generar una consulta no existe la forma de obtenerla, debido a que usted no previ el almacenamiento de un dato importante. Por ejemplo, si usted diseo una aplicacin para una tienda que permite registrar todos los productos que llegan al almacn, entre los cuales el sistema solitita al usuario los siguientes datos del artculo: cdigo del artculo, descripcin, precio unitario y cantidad entrante. Despus que la empresa a utilizado el sistema por alrededor de dos meses el gerente de almacn requiere un reporte de todos los artculos de la tienda por proveedor. Como su sistema no solicito del usuario el nombre del proveedor al momento de registrarlo no es posible obtener una consulta de este tipo. Por tal razn, su sistema no seria realmente eficiente. Antes de disear una base de datos tenga bien en cuenta que todos los datos requeridos se estn almacenando en la base de datos. Para disear una base de datos realmente consistente siga los siguientes pasos: 1.- Seleccione adecuadamente el SGBD que utilizar para crear la base de datos. El SGBD depender del tipo de aplicacin. Una empresa pequea como un colegio, un instituto, un almacn, una distribuidora, entre otras, no requieren de una base de datos tan potente. Podr utilizar un SGBD como Microsoft Access para almacenar los datos de dicha empresa. Adems, de que el costo de licencia para este sistema es muy bajo. Para empresas que requieren almacenar enormes cantidades de datos tendr que utilizar SGBD ms potentes como SQL Server y Oracle. Ejemplos de estas empresas seran un banco o una universidad. 2.- Identifique cuidadosamente los datos que sern almacenados en la base de datos. Antes de disear una base de datos debe tener bien claro cuales son los campos requeridos para cada tabla para satisfacer las necesidades del sistema. 3.- Haga un boceto del diseo de la base de datos. Es recomendable escribir en hoja de papel la estructura que tendr la base de datos, esto es los tipos de datos, campos, relaciones, restricciones, etc. 4.- Utilice el SGBD crear la base de datos. Despus de haber hecho el boceto de su base de datos, utilice el SGBD seleccionado para crear la base de datos. 5.- Identifique la fuente de alimentacin de la base de datos. Despus de haber diseado la base de datos es necesario introducir, modificar y actualizar los datos en ella mediante algn medio, esto puede ser desde el propio SGBD o desde una aplicacin externa.
Pgina 4
Pgina 5
Pgina 6