Conceptos y Diseo de Bases de Datos ..................................................................................... 1
CONCEPTOS BSICOS: TABLAS, CAMPOS Y REGISTROS. .............................................. 1 DISEO DE UNA BASE DE DATOS RELACIONAL. ............................................................... 2 INTEGRIDAD........................................................................................................................... 2 INDICES. ................................................................................................................................. 2 OBJETOS TIPICOS EN BASES DE DATOS ACCESS. ........................................................... 3 TABLAS. .................................................................................................................................. 3 FORMULARIOS. ..................................................................................................................... 3 INFORMES. ............................................................................................................................. 4 CONSULTAS. .......................................................................................................................... 4 MACROS. ................................................................................................................................ 4 EL PROCESO DE DISEO DE LAS BASES DE DATOS EN ACCESS. ................................. 5
Conceptos y Diseo de Bases de Datos CONCEPTOS BSICOS: TABLAS, CAMPOS Y REGISTROS. Toda base de datos est formado por uno o varios bloques de informacin llamados TABLAS (ficheros o archivos) que inicialmente tendrn alguna caracterstica en comn. Una TABLA o archivo de datos es un conjunto conexo de informacin del mismo tipo. Cada tabla est conformada por REGISTROS. Un registro es la unidad elemental de informacin de la tabla o fichero. En la tabla o fichero de libros, un registro estara constituido por la informacin correspondiente a cada libro concreto, con su ttulo, autor, rea, editorial, etc. Cada registro est formado por uno o ms elementos llamados CAMPOS. Un campo es cada una de las informaciones que interesa almacenar en cada registro y es la unidad elemental de informacin del registro. Con la aparicin de los llamados programas de usuarios es posible realizar la gestin de tablas de una base de datos, facilitando todas las operaciones de creacin, actualizacin, consulta y creacin de informes con los datos recogidos. La forma de almacenar los ficheros, registros y campos es distinta, dependiendo de las caractersticas de la informacin que se quiere tratar.
DISEO DE UNA BASE DE DATOS RELACIONAL. Modelo relacional, que organiza los datos en una base de datos como una coleccin de tablas teniendo presente inicialmente lo siguiente: Cada tabla tiene un nombre que la identifica inequvocamente. Cada tabla tiene una o ms columnas nominadas (izquierdo a derecho). Cada tabla tiene cero o ms filas (desordenadas). Todos los valores de una columna determinada tienen el mismo tipo de datos y estos estn extrados de un conjunto de valores legales (dominio de la columna). El modelo de datos relacionales utiliza claves primarias y claves secundarias (externas o forneas) para representar esta relacin entre tablas. Una clave primaria es una columna o combinacin de columnas dentro de una tabla cuyo(es) valor(es) identifica(n) unvocamente a cada fila de la tabla. Una clave secundaria es una columna o combinacin de columnas en una tabla cuyo(s) valor(es) es (son) un valor de clave primaria para alguna otra tabla. Una combinacin clave primaria/clave secundaria crea una relacin padre/hijo entre las tablas que lo constituyen. INTEGRIDAD. Se refiere a la correccin y completitud de los datos en una base de datos. Cuando los contenidos se modifican con sentencia: INSERT (insertar). DELETE (borrar). UPDATE (actualizar). La integridad de los datos almacenados puede perderse de muchas maneras. Una funcin de una DBMS (sistema gestor de la base de datos) relacional es preservar la integridad de los datos almacenados en la mayor medida posible. INDICES. Es una estructura interna que el sistema puede utilizar para encontrar uno o ms registros en una tabla de forma rpida, un ndice de base de datos es similar a un ndice encontrado al final de cualquier libro de texto. Un ndice de base de datos se crea para
una columna o gripo de columnas, a un ndice se le asigna un nombre, el este debe comenzar con una letra que puede ir seguida de una o ms letras, dgitos o caracteres de subrayado. OBJETOS TIPICOS EN BASES DE DATOS ACCESS. Office Access 2007 es un sistema de administracin de sistema de datos (DBMS) que puede ajustarse al modelo relacional. Una base de datos de Access almacena sus tablas en un solo archivo, junto con otros objetos (formularios, macros, informes y mdulos). Con Access es sencillo realizar las siguientes tareas: Agregar ms datos a una base de datos. Modificar datos existentes en una base de datos. Eliminar informacin. Organizar y ver los datos de distintas formas. Compartir los datos con otros usuarios mediante informes, mensajes de correo electrnico, una intranet o internet. TABLAS. Una tabla de una base de datos es similar en apariencia a una hoja de clculo , en cuanto a que los datos se almacenan en filas y columnas. La principal diferencia entre almacenar los datos en una hoja de clculo y hacerlo en una base de datos es la forma de organizarse los datos. Cada fila de una tabla se denomina registro. En los registros es donde se almacena cada informacin individual. Cada registro consta de campos, los campos corresponden a las columnas de la tabla. FORMULARIOS. Estos se conocen a veces como pantallas de entrada de datos. Son las interfaces que se utilizan para trabajar con los datos y contienen botones de comandos que ejecutan diversos comandos. Los formularios proporcionan una forma fcil de utilizar para trabajar con los datos. Los formularios tambin permiten controlare la manera en que otros usuarios interactan con los datos de la base de datos.
INFORMES. Los informes sirven para resumir y presentar los datos de las tablas, un informe responde a una pregunta especfica, Cunto dinero se ha facturado por cliente este ao? o en qu ciudades estn nuestros clientes? Cada informe se puede disear para presentar nuestra informacin de la mejor manera posible, este se puede ejecutar en cualquier momento y siempre reflejar los datos actualizados de la base de datos. CONSULTAS. Son los objetos que verdaderamente hacen el trabajo en una base de datos. Su funcin ms comn es recuperar datos especficos de las tablas. Los datos que desea ver suelen estar distribuidos por varias tablas y, puesto que a la vez no desea ver todos los registros a la vez, las consultas le permiten agregar criterios para filtrar los datos hasta obtener solo los registros que desee. Algunas consultas son actualizables, lo que significa que es posible editar los datos de las tablas base mediante la hoja de datos de la consulta. Has dos tipos bsicos de consulta: Una consulta de seleccin simplemente recupera los datos y hace que estn disponibles para su uso. Una consulta de accin realiza una tarea con los datos, las consultas de accin pueden crear tablas nuevas, agregar a tablas existentes, actualizar datos o eliminar datos. MACROS. Los macros en Access se pueden considerar como un lenguaje de programacin simplificado, que se puede utilizar para aumentar la funcionalidad de la base de datos. Los macros contienen acciones que realizan tareas. MDULOS. Los mdulos son como los macros, son objetos que sirven para aumentar la funcionalidad de la base de datos. Mientras que los macros en Access se crean seleccionando acciones de una lista. Un mdulos es una coleccin de declaraciones instrucciones y procedimientos que se almacenan conjuntamente como una unidad. Un mdulo puede ser:
Los mdulos de clase se adjuntan a formularios o informes, y normalmente contienen procedimientos especficos de formularios o de informe al que se adjuntan. Los mdulos estndar contienen procedimientos generales que no estn asociados a ningn otro objeto. EL PROCESO DE DISEO DE LAS BASES DE DATOS EN ACCESS. Una base de datos correctamente diseada permite obtener acceso a informacin exacta y actualizada. Puesto que un diseo correcto es esencial para lograr los objetivos fijados para la base de datos, parece lgico emplear el tiempo que sea necesario en aprender los principios de un buen diseo ya que, en ese caso, es mucho ms probable que la base de datos termine adaptndose a sus necesidades y pueda modificarse fcilmente. En este artculo se proporcionan instrucciones para preparar una base de datos. Aprender a decidir qu informacin necesita, a dividir la informacin en las tablas y columnas adecuadas y a relacionar las tablas entre s. Debe leer este artculo antes de crear la primera base de datos.