BASES DE DATOS RELACIONALES.

Texto completo

(1)

BASES DE DATOS RELACIONALES.

UNIDAD 1 - INTRODUCCIÓN A LAS BASES DE DATOS RELACIONALES.

Introducción.

Access es una herramienta de administración de bases de datos, diseñada por Microsoft, para trabajar bajo el Sistema Operativo Windows. Debemos, antes que nada, entender que es una base de datos, y para ello definiremos a continuación el término dato.

Elementos básicos de Access 2007- 2010 - 2013

Vamos a ver cuáles son los elementos básicos de Access 2007- 2010 -2013 para saber diferenciar entre cada uno de ellos. Aprenderemos cómo se llaman, dónde están y para qué sirven. También veremos cómo obtener ayuda, por si en algún momento no sabemos cómo seguir trabajando. Cuando conozcamos todo esto estaremos en disposición de empezar a crear bases de datos en el siguiente tema.

Concepto de dato.

Cualquier pieza de información puede ser llamada dato. Este dato debe ser significativo, de manera que pueda ser usado en la vida cotidiana. Los datos y los hechos son representados por medio de valores cómo números, cadenas de caracteres, o símbolos que sustenten algún significado.

Los datos son un recurso importante en la operación y administración de una organización. El manejo efectivo de los datos hace a la organización responsable y exitosa.

(2)

Tipos de datos

A la hora de crear un campo en una tabla, hay que especificar de qué tipo son los datos que se van a almacenar en ese campo.

Los diferentes tipos de datos de Access 2007 son:

Texto: permite almacenar cualquier tipo de texto, tanto caracteres como

dígitos y caracteres especiales. Tiene una longitud por defecto de 50 caracteres, siendo su longitud máxima de 255 caracteres. Normalmente se utiliza para almacenar datos como nombres, direcciones o cualquier número que no se utilice en cálculos, como números de teléfono o códigos postales.

Memo: se utiliza para textos de más de 255 caracteres como comentarios o

explicaciones. Tiene una longitud máxima de 65.536 caracteres. Access recomienda para almacenar texto con formato o documentos largos adjuntar el archivo.

En Access 2007 se puede ordenar o agrupar por un campo Memo, pero sólo se tendrán en cuenta para ello los 255 primeros caracteres.

Número: para datos numéricos utilizados en cálculos matemáticos. Dentro del tipo número la propiedad tamaño del campo nos permite concretar más. En resumen los tipos Byte, Entero y Entero largo permiten almacenar números sin decimales; los tipos Simple, Doble y Decimal permiten decimales; el tipo Id. de réplica se utiliza para claves autonuméricas en bases réplicas.

Fecha/Hora: para la introducción de fechas y horas desde el año 100 al año 9999.

Moneda: para valores de dinero y datos numéricos utilizados en cálculos matemáticos en los que estén implicados datos que contengan entre uno y cuatro decimales. La precisión es de hasta 15 dígitos a la izquierda del separador decimal y hasta 4 dígitos a la derecha del mismo.

Access recomienda utilizar el tipo Moneda para impedir el redondeo de cifras en los cálculos. Un campo Moneda tiene una precisión de hasta 15 dígitos a la izquierda de la coma decimal y 4 dígitos a la derecha. Un campo Moneda ocupa 8 bytes de espacio en disco.

Autonumeración: número secuencial (incrementado de uno a uno) único, o número aleatorio que Microsoft Access asigna cada vez que se agrega un nuevo registro a una tabla. Los campos Autonumeración no se pueden actualizar.

Sí/No: valores Sí y No, y campos que contengan uno de entre dos valores (Sí/No, Verdadero/Falso o Activado/desactivado).

(3)

Objeto OLE: objeto como por ejemplo una hoja de cálculo de Microsoft Excel, un documento de Microsoft Word, gráficos, imágenes, sonidos u otros datos binarios.

Si trabajas con bases de datos creadas con otras versiones de Access, los archivos insertados como objeto OLE seguirán funcionando perfectamente. Pero si lo que estás haciendo es crear una nueva base de datos, es

interesante que no utilices este tipo de datos, porque a partir de la versión 2007 empezó a considerarse obsoleto y a utilizar, en su lugar, el tipo Datos adjuntos que veremos más adelante.

Hipervínculo: texto o combinación de texto y números almacenada como texto y utilizada como dirección de hipervínculo. Una dirección de hipervínculo puede tener hasta tres partes:

Texto: el texto que aparece en el campo o control.

Dirección: ruta de acceso de un archivo o página.

Subdirección: posición dentro del archivo o página.

Sugerencia: el texto que aparece como información sobre herramientas.

Datos adjuntos: Puede adjuntar archivos de imágenes, hoja de cálculo, gráficos y otros tipos de archivos admitidos, a los registros de la base de datos de forma similar a como adjunta archivos a los mensajes de correo electrónico. Los campos de datos adjuntos ofrecen mayor flexibilidad que los campos de tipo Objeto OLE, y utilizan el espacio de almacenamiento de manera más eficaz porque no crean una imagen de mapa de bits del archivo original.

Calculado: Un campo calculado es un campo cuyo valor es resultado de una operación aritmética o lógica que se realiza utilizando otros campos. Por ejemplo podría ser un campo Total que calcula su valor multiplicando Precio * Cantidad en una línea de pedido.

Existe otra posibilidad que es la Asistente para búsquedas... que crea un campo que permite elegir un valor de otra tabla o de una lista de valores mediante un cuadro de lista o un cuadro combinado. Al hacer clic en esta opción se inicia el Asistente para búsquedas y al salir del Asistente, Microsoft Access

(4)

Unidad 1 - Introducción a las bases de datos relacionales.

Definición y Terminología.

Base de Datos

Se puede definir como una colección de datos y objetos relacionados con un tema o propósito determinado. Por ejemplo, los datos completos de los empleados de una empresa, de los productos del inventario de un almacén, los de las casas registradas en una inmobiliaria, o de los huéspedes registrados en un hotel. Se puede deducir, por lo tanto, que casi todas las empresas necesitan almacenar la información que manejan de una manera organizada, y una base de datos es la herramienta óptima para este fin.

Tabla

Es la estructura fundamental de un sistema de administración de bases de datos relacional. En Access, una tabla es un objeto que almacena datos en filas y en columnas. Las filas se denominan registros y las columnas campos. Los datos almacenados en una tabla se refieren a un tema determinado dentro de la base de datos, por ejemplo, datos personales de los empleados, horas extras trabajadas por cada empleado, las distintas dependencias de la empresa, las ciudades donde opera la compañía , datos de los proveedores de un almacén, datos de clientes. El éxito de un buen diseño de base de datos está determinado por lo consistentes y lógicas que sean las tablas que implementemos.

Campo

Es el componente de una tabla que contiene un elemento específico de información. Por ejemplo, nombres, apellidos, direcciones, ciudades, códigos de productos, valores de productos, etc. En una tabla los campos corresponden a las columnas.

(5)

Registro

Un conjunto de datos (atributos) acerca de un evento, persona, lugar, o algún otro elemento en una tabla. Por ejemplo, datos personales de un empleado, datos particulares de un producto. Cada registro contiene todos los campos de la tabla que lo contiene. Los registros en una tabla corresponden a las filas.

Base de Datos Relacional

Es una colección de datos cuya característica principal es que los datos pueden almacenarse y administrarse en forma de tablas. Al hablarse de bases de datos relacionales, significa que se pueden crear relaciones entre las tablas de las bases de datos. Una relación entre tablas consiste en que algunos registros de una tabla tengan datos en común con registros de otras tablas, permitiendo un manejo más eficiente y sin redundancia.

(6)

Clave principal

Al ser los registros información sobre los atributos de algo o alguien, para no confundirse entre sí se acostumbra a elegir uno de los campos (o a un conjunto de campos) como la clave primaria. Esta clave primaria es la que permite identificar de manera única e inequívoca un registro. La clave principal no puede contener valores duplicados, ni valores nulos (o en blanco).

Consultas

Una consulta es la acción a través de la cual se puede localizar información contenida en una base de datos.

Formularios

Un formulario es un formato usado para adicionar, modificar o consultar información bajo criterios personalizados por el usuario.

Informes

Un informe es usado para imprimir los registros almacenados en una base de datos, utilizando un formato personalizado por el usuario. Los informes permiten agrupar registros, mostrar totales para los grupos o para el informe completo, etc.

(7)

Macros y módulos.

Una macro es una lista de acciones diseñadas por el usuario y que Access realiza en forma automática. Se puede interpretar como un comando, que al ejecutarlo, desarrolla una serie de acciones en un orden específico automáticamente. Un módulo es una colección de uno o más procedimientos de Access Basic (el lenguaje de programación de Access), desarrollados al programar una aplicación en Access.

Características principales de Access.

Access posee una serie de características especiales que se enumeran a continuación:

 Sistema administrador de Bases de Datos Relacionales.

 Barras de herramientas personalizables y flotantes que pueden ser colocadas en cualquier posición dentro de la pantalla.

 Avisos que aparecen al ubicar el apuntador del Mouse sobre un botón en las barras de herramientas, para indicar su nombre o función.

 Fichas guía, que dan ayuda al usuario, indicando los pasos necesarios para realizar cualquier proceso en Access.

 Asistentes que facilitan la creación de tablas, consultas, formularios e informes.

 Ayuda en línea, que Access provee para todas las tareas que en él se puedan realizar.

Uso del modo WYSIWYG (What You see Is what You Get - Lo que usted ve es lo que usted obtiene), que permite producir sofisticados formularios e informes, de acuerdo con las necesidades del usuario. Los formularios y los informes se pueden combinar para presentar los resultados con la calidad de una publicación.

 Access permite importar y exportar datos desde y hacia archivos de texto, hojas de cálculo y algunos de los más utilizados formatos de bases de datos. También permite adjuntar tablas de datos de otras aplicaciones como si fueran propias de Access.

 Access puede importar datos de otros manejadores de base de datos como: Dbase, Paradox, Foxpro, Btrieve, Excel, Lotus y bases de datos de SQL, también permite importar de bases de datos Access, diferentes a la activa y de formatos especiales de texto.

 Access puede exportar datos a las aplicaciones nombradas anteriormente y además al procesador de palabra Word.

 Uso de Macros para automatizar los procesos más frecuentes.

 Para el desarrollo de aplicaciones, Access cuenta con un lenguaje de programación propio denominado ACCESS BASIC.

(8)

COMO CREAR UNA BASE DE DATOS

Para crear una base de datos, ejecute los siguientes pasos:

1. Haga clic en el botón INICIO

2. Vaya a el menú de TODOS LOS PROGRAMAS 3. Buscar y seleccionar la carpeta MICROSOFT OFFICE.

4. Clic en el Icono correspondiente a MICROSOFT OFFICE ACCESS 2007 y haga clic.

5. Una vez iniciada la aplicación, para crear una base de datos nueva elija la opción "Base de datos de Access en blanco".

6. Asígnele un nombre al archivo (sugerido: "Ejemplo o si desea su primer nombre y apellido: Olvany Torres") en el icono de

(9)

7. Esta es la ventana de inicio de Access, cierra la tabla que te aparece por defecto:

8. Vamos a crear las tablas del esquema relacional mencionado anteriormente para ello dar clic en Crear y luego en Diseño de Tabla.

(10)

9. En Nombre del campo digite el primer campo a crear en la tabla, dejar esta posición siempre para el campo que contenga

la llave primaria o principal, luego en Tipo de dato escoja de que tipo va a ser el campo.

10. Deje los campos de la tabla configurados de la siguiente forma y en el campo Teléfono en las propiedades en Tamaño del campo seleccione la opción Doble.

(11)

11. Seleccione el campo ID_CLIENTE dando clic en el cuadro que está a su izquierda, si en alguna ocasión se quiere

seleccionar varios campos se da un clic sostenido sobre los cuadros de los campos que se van a seleccionar, una vez tenga seleccionado el campo ID_CLIENTE de clic en la opción Clave principal.

12. Observe que automáticamente a la izquierda del campo aparece una llave que indica que es la Clave Principal de la tabla

Importante: Recordar que un campo o combinación de campos que forman la clave principal de una tabla

no puede contener valores nulos y no pueden haber dos filas en la tabla con el mismo valor en el campo/s

clave principal.

Cuando intentemos insertar una nueva fila con valores que infrinjan estas dos reglas, el sistema no nos

deja crear la nueva fila y nos devuelve un error de este tipo:

(12)

Guardar una tabla

Para guardar una tabla, podemos:

Ir a la pestaña Archivo y elegir la opción Guardar.

bien hacer clic sobre el botón Guardar de la barra de Acceso Rápido.

Como nuestra tabla aún no tiene nombre asignado, aparecerá el siguiente cuadro de diálogo

Escribir el nombre de la tabla.

Hacer clic sobre el botón Aceptar.

Nota: Si no hemos asignado clave principal antes de guardar la tabla, nos aparece un cuadro de diálogo avisándonos de ello, y preguntándonos si queremos que Access cree una, si le decimos que Sí nos añade un campo de tipo autonumeración y lo define como clave principal. Si le decimos que No se guarda la tabla sin clave principal ya que una clave principal en una tabla es conveniente pero no obligatorio.

13. Cierre la tabla y guárdela con nombre CLIENTES

14. Observe que la tabla ya queda creada.

(13)

Podemos cerrar una tabla de varias formas:

Hacer clic derecho sobre la pestaña con el nombre de la tabla y seleccionar Cerrar en el menú emergente.

Hacer clic con el botón central del ratón sobre la pestaña con el nombre de la tabla. En algunos ratones el botón central es la propia ruedecita que nos ayuda a desplazarnos hacia arriba y hacia abajo.

bien hacer clic sobre el botón Cerrar que se encuentra en la parte derecha al mismo nivel que la pestaña.

Aquí veremos las técnicas de edición de registros para modificar tanto la definición de una tabla como los datos introducidos en ella. Esta unidad está dedicada, principalmente, a la Vista Hoja de datos de una tabla.

Si una vez creada una tabla, queremos cambiar algo de su definición (por ejemplo, añadir una nueva columna, ampliar una columna que ya existe, borrar una columna, etc.) tendremos que realizar una modificación en su diseño:

Abrir la base de datos donde se encuentra la tabla a modificar, en el caso de que no lo estuviera.

Hacer clic derecho sobre la tabla que queremos modificar en el Panel de navegación, seleccionar Vista Diseño en el menú contextual:

Aparecerá la ventana de diseño de tablas estudiada en la unidad temática anterior.

Para modificar la definición de un campo, posicionar el cursor sobre el campo a modificar y realizar las sustituciones necesarias.

(14)

Ir al final de la tabla y escribir la definición del nuevo campo.

bien, situarse en uno de los campos ya creados y hacer clic en el botón de la pestaña Diseño, en este último caso el nuevo campo se insertará delante del que estamos posicionados.

Para eliminar un campo:

Posicionarse en el campo y hacer clic en el botón de la pestaña Diseño.

bien, seleccionar toda la fila correspondiente al campo haciendo clic en su extremo izquierdo y cuando esté remarcada pulsar la tecla Supr o Del.

Se borrará el campo de la definición de la tabla y los datos almacenados en el campo también desaparecerán.

Por último, guardar la tabla.

La Vista de Hoja de datos se utiliza normalmente para editar los datos que contiene la tabla, aunque también podemos modificar su diseño. Para abrir la tabla en esta vista:

Si la tabla no está abierta, desde el Panel de Navegación: - Hacer doble clic sobre el nombre de la tabla.

- O bien hacer clic derecho sobre la tabla y seleccionar la opción en el menú contextual.

Si tenemos la tabla abierta, pero en Vista Diseño:

- Desde la pestaña Diseño o Inicio > grupo Vista > botón Ver, cambiaremos la vista

- También desde el botón de la barra de estado.

(15)

A la derecha de las columnas que hayamos creado veremos una columna llamada Agregar nuevo campo.

Si hacemos clic sobre el encabezado, se desplegará un menú que nos permitirá elegir el tipo de datos que contendrá la nueva columna (o campo). Al pulsar sobre el que nos interese, se insertará automáticamente en la tabla.

El encabezado del nuevo campo contendrá un nombre por defecto: Campo1. Si insertas otros se llamarán Campo2, Campo3, etc. Para darle un nombre a los campos no hay más que seleccionar el encabezado con un doble clic y borrar el texto Campo1, para a continuación escribir el nuevo nombre. Al finalizar, pulsar INTRO para que se guarde.

Otra forma de cambiar el nombre es hacer clic con el botón derecho del ratón sobre el encabezado y seleccionar la opción Cambiar nombre de campo en el menú contextual.

También desde el menú contextual podremos Eliminar campo, si queremos deshacernos de una determinada columna.

(16)

Estas opciones nos pueden venir bien en un momento dado, si estamos modificando el contenido de la tabla y decidimos realizar un pequeño cambio en su diseño, pero recomendamos realizar los cambios de diseño en la Vista Diseño, ya que disponemos de un mayor control de la edición.

Como hemos comentado, la Vista Hoja de datos sirve principalmente para introducir y modificar los datos de una tabla.

Cada fila nos sirve para introducir un registro.

Para introducir registros:

Escribir el valor del primer campo del registro. En función del tipo de datos que sea lo haremos de un modo u otro. Puedes verlo en detalle en el siguiente básico.

Pulsar INTRO para ir al segundo campo del registro.

Cuando terminamos de introducir todos los campos del primer registro, pulsar INTRO para introducir los datos del segundo registro.

En el momento en que cambiamos de registro, el registro que estábamos introduciendo se almacenará, no es necesario guardar los cambios de la tabla.

Al finalizar, puedes cerrar la tabla, o cambiar de vista, según lo que quieras hacer a continuación.

Si lo que queremos es borrar un registro entero:

Seleccionar el registro a eliminar haciendo clic sobre el cuadro de la izquierda del registro.

En la pestaña Inicio > grupo Registros > pulsar Eliminar. O bien pulsar la tecla SUPR del teclado.

De la misma forma podemos eliminar una columna, si la seleccionamos y utilizamos el botón Eliminar.

Para modificar algún valor introducido no tenemos más que situarnos sobre el valor a modificar y volverlo a escribir.

(17)

Para desplazarse por los diferentes registros de una tabla vamos a utilizar la barra de desplazamiento:

La barra nos indica en qué registro estamos situados y el número total de registros de la tabla.

El recuadro en blanco nos está diciendo el registro actual en que estamos situados, del total. En este caso estamos en el registro 2 de un total de 3.

Haciendo clic sobre los diferentes botones realizaremos las operaciones indicadas a continuación: Para ir al primer registro de la tabla.

Para ir al registro anterior en la tabla.

Para ir al registro siguiente en la tabla.

Para ir al último registro de la tabla.

Para crear un nuevo registró que se situará automáticamente al final de la tabla.

Podemos ir también directamente a un registro determinado de la siguiente forma: Hacer doble clic sobre el cuadro de texto donde pone el número del registro actual.

Escribir el número del registro al cual queremos ir.

Pulsar INTRO.

También podemos desplazarnos por los diferentes campos y registros utilizando el teclado. Pulsando las teclas FLECHA ABAJO y FLECHA ARRIBA cambiamos de registro al anterior o posterior.

Con las teclas FLECHA IZQUIERDA y FLECHA DERECHA nos movemos dentro del mismo registro por las distintas columnas.

También puedes utilizar las teclas INICIO y FIN para desplazarte al primer campo o al último, en el mismo registro. Y las teclas RE PÁG y AV PÁG para situarte en el primer registro o en el último.

(18)

Para poder utilizar el teclado a la hora de desplazarnos entre los registros, el foco debe estar en un registro cualquiera de la tabla. Si no es así, simplemente haz clic en un registro.

Cada campo de una tabla dispone de una serie de características que proporcionan un control adicional

sobre la forma de funcionar del campo.

Las propiedades aparecen en la parte inferior izquierda de la Vista Diseño cuando tenemos un campo

seleccionado.

Las propiedades se agrupan en dos pestañas, la pestaña General donde indicamos las características generales del campo y la pestaña Búsqueda en la que podemos definir una lista de valores válidos para el campo. Esta última ya ha sido explicada en un avanzado del tema de creación de tablas, de forma que en esta unidad profundizaremos en la primera.

Las propiedades de la pestaña General pueden cambiar para un tipo de dato u otro mientras que las propiedades de la pestaña Búsqueda cambian según el tipo de control asociado al campo.

Hay que tener en cuenta que si se modifican las propiedades de un campo después de haber introducido datos en él se pueden perder estos datos introducidos.

(19)

Para los campos Texto, esta propiedad determina el número máximo de caracteres que se pueden introducir en el campo. Siendo por defecto de 50 caracteres y valor máximo de 255.

Para los campos Numérico, las opciones son:

Byte (equivalente a un carácter) para almacenar valores enteros entre 0 y 255.

Entero para valores enteros comprendidos entre -32.768 y 32.767.

Entero largo para valores enteros comprendidos entre -2.147.483.648 y 2.147.483.647.

Simple para la introducción de valores comprendidos entre -3,402823E38 y -1,401298E-45 para valores negativos, y entre 1,401298E-45 y 3,402823E38 para valores positivos.

Doble para valores comprendidos entre -1,79769313486231E308 y -4,94065645841247E-324

Id. de réplica se utiliza para claves autonuméricas en bases réplicas.

Decimal para almacenar valores comprendidos entre -10^38-1 y 10^38-1 (si estamos en una base de datos .adp) y números entre -10^28-1 y 10^28-1 (si estamos en una base de datos .accdb)

Los campos Autonumeración son Entero largo.

A los demás tipos de datos no se les puede especificar tamaño.

Formato del campo

Esta propiedad se utiliza para personalizar la forma de presentar los datos en pantalla o en un informe.

Se puede establecer para todos los tipos de datos excepto el Objeto OLE, Datos adjuntos e Hipervínculo.

(20)

1. Número general: presenta los números tal como fueron introducidos.

2. Moneda: presenta los valores introducidos con el separador de millares y el símbolo monetario asignado en Windows como puede ser € O $.

3. Fijo: presenta los valores sin separador de millares. 4. Estándar: presenta los valores con separador de millares.

5. Porcentaje: multiplica el valor por 100 y añade el signo de porcentaje (%). 6. Científico: presenta el número con notación científica.

Los campos Fecha/Hora tienen los siguientes formatos:

1. Fecha general: si el valor es sólo una fecha, no se muestra ninguna hora; si el valor es sólo una hora, no se muestra ninguna fecha. Este valor es una combinación de los valores de Fecha corta y Hora larga. Ejemplos: 3/4/93, 05:34:00 PM y 3/4/93 05:34:00 PM.

2. Fecha larga: se visualiza la fecha con el día de la semana y el mes completo. Ejemplo: Lunes 21 de agosto de 2000.

3. Fecha mediana: presenta el mes con los tres primeros caracteres. Ejemplo: 21-Ago-2000. 4. Fecha corta: se presenta la fecha con dos dígitos para el día, mes y año. Ejemplo: 01/08/00.

El formato Fecha corta asume que las fechas comprendidas entre el 1/1/00 y el 31/12/29 son fechas comprendidas entre los años 2000 y el 2029 y las fechas comprendidas entre el 1/1/30 y el 31/12/99 pertenecen al intervalo de años entre 1930 y 1999.

Hora larga: presenta la hora con el formato normal. Ejemplo: 17:35:20.

Hora mediana: presenta la hora con formato PM o AM. Ejemplo: 5:35 PM.

Hora corta presenta la hora sin los segundos. Ejemplo: 17:35.

Los campos Sí/No disponen de los formatos predefinidos Sí/No, Verdadero/Falso y Activado/Desactivado. Sí, Verdadero y Activado son equivalentes entre sí, al igual que lo son No, Falso y Desactivado.

Nota: El control predeterminado para un dato Sí/No es la casilla de verificación por lo que en la vista Hoja de Datos los datos de este tipo aparecen como una casilla de verificación y no se ve el efecto de la propiedad formato. Si queremos ver el efecto tenemos que cambiar el control predeterminado en la pestaña Búsqueda de las propiedades del campo, en la propiedad Mostrar control elegir el Cuadro de texto como te mostramos a continuación.

(21)

Los campos Calculado pueden ser de cualquiera de los formatos indicados anteriormente, ya que el cálculo puede ser tanto sobre fechas, como sobre valores monetarios u operaciones lógicas de verdadero/falso.

Los campos Texto y Memo no disponen de formatos predefinidos, para los campos Texto se tendrían que crear formatos personalizados.

Lugares decimales

Esta propiedad nos permite indicar el número de decimales que queremos asignar a un tipo de dato Número, Autonumeración o Moneda.

Se utiliza la máscara de entrada para facilitar la entrada de datos y para controlar los valores que los usuarios pueden introducir. Por ejemplo, puedes crear una máscara de entrada para un campo Número de teléfono que muestre exactamente cómo debe introducirse un número nuevo: (___) ___-____.

Access dispone de un Asistente para máscaras de entradas que nos facilita el establecer esta propiedad, y al cual accederemos al hacer clic sobre el botón que aparece a la derecha de la propiedad a modificar una vez activada dicha propiedad.

(22)

Título

Se utiliza esta propiedad para indicar cómo queremos que se visualice la cabecera del campo.

Por ejemplo, si un campo se llama Fnac e indicamos Fecha de nacimiento como valor en la propiedad Título, en la cabecera del campo Fnac veremos Fecha de nacimiento.

15. Procedemos a crear la siguiente tabla, AUTOS VENDIDOS:

16. Luego la tabla REVISIONES.

(23)

17. Observe como quedan las tablas ya creadas:

Modificar la estructura de la tabla Clientes de la base de datos Concesionario siguiendo los datos que vienen a continuación:

Nombre del

campo Propiedades

Código Cliente No se puede introducir clientes cuyo código no esté comprendido entre los valores 1 y 3000. Nombre Cliente Tamaño:15

Apellidos cliente Tamaño: 30 Dirección cliente Tamaño: 30

Ciudad Tamaño: 15

Departamento Tamaño: 15 Por defecto el valor será: Norte de Santander ya que la mayoría de nuestros clientes están en esta provincia.

Teléfono Tamaño: 10 con máscara de teléfono Fecha nacimiento Formato: Fecha corta

2. Probar cambiar el código del primer registro por 4500. Observa como no nos deja por no cumplir la regla de validación.

3. Volver a dejar el código 100.

4. Comprobar todas las demás propiedades que hemos incluido. 5. Modificar la estructura de la tabla Automóviles vendidos:

Nombre del campo Tipo de dato

Matricula

Tamaño: 7

Marca

Tamaño: 15

Modelo

Tamaño: 20

Color

Tamaño: 12

Precio

Numérico formato Moneda

Extras instalados Dejar las opciones que tiene

6. Cerrar la tabla.

(24)

COMO CREAR LAS RELACIONES ENTRE LAS TABLAS

A. De clic en la opción Herramientas de base de datos y luego en Relaciones.

B. Con clic sostenido seleccione todas las tablas y luego de clic en el botón Agregar y por último de clic en el botón Cerrar.

(25)

D. Dar clic sostenido sobre el campo ID_CLIENTE en la tabla CLIENTES, luego arrástrelo sobre el campo ID_CLIENTE de la

tabla AUTOS VENDIDOS y observe la ventana que se muestra, seleccionar las tres opciones de abajo y luego clic en el botón

Crear.

E. Observe como quedan relacionadas las dos tablas.

F. De igual forma vamos a crear las demás relaciones entre las otras tablas, dar clic sostenido sobre el campo MATRICULA

de la tabla AUTOS VENDIDOS y moverlo sobre el campo MATRICULA de la tabla REVISIONES, seleccionar las 3 opciones y

(26)

G. Cerrar la ventana de las relaciones y guardar los cambios.

H. Ya teniendoclaro lo de las relaciones entre las tablas, agregarle a cada una los siguientes registros:

COMO INSERTAR O AGREGAR DATOS EN LAS TABLAS

Para insertar registros en las tablas se debe dar doble clic sobre la tabla y esta se abre para que le ingresen los datos.

Pero ante todo se debe tener en cuenta las relaciones que existen entre las tablas para poder agregarle los datos, porque si tenemos 2 tablas relacionadas y los datos no existe en la tabla que tiene la llave primaria Access nos saca un error que se necesita de un campo relacionado en la tabla.

Introducir los siguientes datos en la tabla Clientes de la base de datos Concesionario de la carpeta Mis ejercicios.

Código

Cliente

Nombre

Cliente

Apellidos

Cliente

DIRECCION

Ciudad

Departamento

TELEFONO

Fecha

nacimiento

100

Antonio

García Pérez

CLL 3 2-56

Pamplona

Norte de

Santander

3126421780

15/08/60

101

Carlos

Pérez Ruiz

CRA 9 9-80

Cúcuta

Norte de

Santander

5783567

26/04/58

105

Luis

Rodríguez

Cáceres

CRA5 2-11

Cúcuta

Norte de

Santander

3123456478

30/03/61

112

Jaime

Juangrán

Soto

CLL9 8-34

Villa del

Rosario

Norte de

Santander

3113192356

31/01/68

225

Alfonso

Prado

Montoya

CLL35

11-78

Cúcuta

Norte de

Santander

5704273

28/04/69

260

José

Navarro

Losada

CLL 2 E

23-12

Ocaña

Norte de

Santander

5805864

15/05/64

289

Elisa

Úbeda

Sansón

CRA 12

8-33

Villa del

Rosario

Norte de

Santander

3204385760

10/07/62

352

Eva

San Martín

CRA 3

17-68

Ocaña

Norte de

Santander

3153901484

12/08/65

365

Gerardo

Hernández

Luis

CLL7A 4-23

Cúcuta

Norte de

Santander

5783955

02/01/65

390

Carlos

Prats Ruiz

CLL5E 5-90

Cúcuta

Norte de

Santander

3122028765

03/05/67

810

Lourdes

Oliver Peris

CLL6A 1-07

Cúcuta

Norte de

Santander

5705950

25/06/64

822

Sergio

Larred

Navas

CRA1A 6-43

Villa del

Rosario

Norte de

Santander

3203789467

25/12/67

860

Joaquín

Árboles

Onsins

CRA 23

2-55

Cúcuta

Norte de

Santander

5806020

04/05/69

861

Joaquín

Árboles

Onsins

CLL2A2-19

Cúcuta

Norte de

Santander

3009521209

04/05/69

(27)

2. Modificar el nombre de Gerardo Hernández Luis por Alfredo.

3. Borrar el último registro.

4. Cerrar la tabla

Visualiza la tabla Autos vendidos el campo Código cliente de tipo Número. Este campo nos dirá qué

cliente nos ha comprado el coche.

3. visualiza la tabla Revisiones un campo Matricula de tipo Texto y Tamaño 7 que nos indicará a qué

coche (de los coches vendidos) corresponde la revisión.

4. Crea las relaciones oportunas entre las tablas.

5. Introduce los siguientes datos en la tabla Coches vendidos.

Matrícula Marca

Modelo

Color

Precio

Extras

Código Cliente

V2360OX Opel

Corsa 1.2 Sport

Azul

21000000 Antena eléctrica

100

V1010PB Ford

Probe 2.0 16V

Blanco 28600000

101

V4578OB Ford

Orion 1.8 Ghia

Negro 26000000 Aire Acondicionado

105

V7648OU Citroen Xantia 16V

Negro 24800000 Airbag

225

V3543NC Ford

Escort 1.6 Ghia

Rojo

25000000

260

V7632NX Citroen Zx Turbo-D

Rojo

28000000 Aire Acondicionado, Airbag 289

V8018LJ Ford

Fiesta 1.4 CLX

Azul

19500000 Elevalunas eléctricos

352

V2565NB Renault Clio 1.7 S

Blanco 21000000

390

V7642OU Ford

Mondeo 1.8 GLX Blanco 31000000

810

V1234LC Audi

100 2.3

Verde 35100000 Climatizador

822

V9834LH Peugeot 205 GTI

Rojo

24500000

860

6. Introduce los siguientes datos en la tabla Revisiones.

Nº Revisión Cambio aceite Cambio filtro Revisión frenos

Otros

Matrícula

1

No

No

Revisar luces

V7632NX

2

No

Cambiar limpias

V7632NX

3

No

Arreglar alarma

V4578OB

4

No

Ajustar tablero

V2360OX

5

Cambiar limpias, revisar luces V2565NB

6

No

No

Cambiar luz interior

V7648OU

7

No

V2565NB

8

No

No

No

V8018LJ

9

No

Regular encendido

V3543NC

10

No

No

Reparar puerta delantera

V8018LJ

(28)

12

V1234LC

13

No

No

Cambiar limpias

V9834LH

14

No

No

V1010PB

Al ingresar los datos a la base de datos, visualizaríamos los datos así:

(29)

TALLER CLINICA

1. Cree una carpeta y póngale su primer nombre y primer apellido. (ej: Olvany Torres).

2. Cree una base de datos y llámela Clínica.

(30)

Tener en cuenta el Tamaño de campo del código del paciente y el código medico deben ser iguales a

la los de las tablas anteriores.

(31)
(32)

Hasta aquí terminamos por hoy, espero que estos temas hayan sido de su agrado, favor GUARDAR esta base de datos porque en ella continuaremos trabajando en la otra semana los siguientes temas.

No olvide estar revisando la página: www.basedatosup.wordpress.com.

Figure

Actualización...