Está en la página 1de 3

Bases de Datos (2002/03)

Practica No. 1
La BD que construiremos a continuacin tratar de gestionar una ficticia empresa, "EL ABETO"
dedicada al alquiler de propiedades. Esta empresa posee dos oficinas situadas en Rub y
Terrassa que abarcarn propiedades de la provincia de Barcelona. Para construir la de
necesitaremos:
Datos del cliente (Nombre, apellidos, etc...)
Datos de la propiedad (Tipo de propiedad, metros cuadrados, direccin, nmero de
aseos, etc)
Supongamos que hemos hecho un estudio de la situacin y decidimos incluir los siguientes
campos en la BD:
Cdigo de la propiedad (Nmero que identificar a la propiedad
alquilada)
Nombre, apellidos, DNI, y direccin
Fecha de alquiler del contrato
Fecha de expiracin del contrato
Alquiler mensual que paga el cliente
Tipo de propiedad (Casa, apartamento, chalet...)
Tiene garaje?
Nmero de aseso, habitaciones, direccin de la propiedad, ciudad,
provincia y Cdigo postal
Superficie en m/2
Extras (observaciones, extras instalados, situacin privilegiada, etc...)
Evidentemente, en una BD siempre nos olvidaremos algn campo, o tendremos que modificar
las caractersticas de otro, pero esto siempre podremos solucionarlo. Bien, en concreto hemos
calculado que necesitamos 20 campos para nuestra base de datos. Si hicisemos una sola
tabla incluyendo todos los campos, podramos gestionar perfectamente pero sera una
barbaridad tener tantos campos en una sola tabla. A veces necesitaramos modificar o
introducir por ejemplo los datos de una propiedad, y los del cliente no nos serviran para nada.
Por ello, crearemos dos tablas: una controlar los datos del cliente y otra los lde la propiedad.
Prctica
Crea una BD nueva desde la opcin Archivo - Nueva base de datos y colcale como nombre:
ABETO
Pulsa en el botn Nuevo y escoge la opcin Vista diseo
A continuacin crea los siguientes campos:


Observa que hemos colocado como campo clave el campo Cdigo propiedad. De esta forma
nos aseguramos que no repetimos dos veces un mismo cdigo. Cada propiedad tendr un
nico cdigo que la identificar.
Fjate que a medida que vamos introduciendo nuevos campos, nos aparece en la parte inferior
de la pantalla una ventana especial:

Desde esta ventana podemos ampliar y mejorar las caractersticas de cada campo. Sus
opciones son:
Tamao del campo: define el tamao mximo de caracteres que podemos introducir. Hasta
255
Formato: dependiendo del tipo de campo, podemos escoger un formato. (P.Ejemplo
monetario, fecha, etc....)
Mscara de entrada: access coloca una serie de signos automticamente para facilitarnos la
introduccin de los datos. P.Ejmplo, podemos introducir una fecha tecleando slo los nmeros
del dia, mes y ao, y access nos colocar automticamente las barras de separacin.
12/abr/98
Ttulo: se utiliza para dar un ttulo al campo para posteriormente utilizarlo en formularios
Valor predeterminado: si deseamos que por defecto este campo contenga un valor que se
repite a menudo para no tener que teclearlo.
Regla de validacin: podemos obligar al usuario a que introduzca los datos segn unos
criterios. P.Ejemplo, podemos obligar a que se introduzcan datos numricos inferiores a una
cantidad, etc....
Texto de validacin: cuando se incumplen las reglas de validacin al introducir los datos,
aparece un texto explicativo. Desde aqu podemos definir qu texto aparecer.
Requerido: si esta opcin est en S, el usuario est obligado a introducir datos.
Permitir logitud cero: si esta opcin est en S, se permite la introduccin de cadenas de
longitud cero.
Indexado: los campos indexados permiten acelerar las bsquedas. Podemos hacer que un
dato se repita o no en la tabla con las opciones permitir duplicado si o no.
A continuacin, coloca en S la opcin Requerido de los campos Nombre y Apellido
En el campo Alquiler mensual, cambia las propiedades siguientes:
Formato: Moneda
Regla de validacin: <150000
Texto de validacin: El precio de alquiler no debe pasar de 150.000
Selecciona el campo Fecha de contrato y siita el cursor en la casilla Mscara de entrada.
Aparecer un botn en la parte derecha: Debers pulsarlo. Access te dir si quieres guardar
la tabla. Responde afirmativamente y colcale como nombre: Clientes. A continuacin te
aparecer una ventana con ejemplos de mscaras. Escoge la opcin Fecha corta y pulsa en el
botn Terminar. En la casilla aparecern unos smbolos correspondientes a la mscara.
Haz exactamente lo mismo para el campo Fecha de expiracin
Cierra la ventana de Diseo de tabla. Guarda los cambios.
Seguidamente crea una nueva tabla. La llamars PROPIEDADES y tendr las siguientes
caractersticas:
CAMPO TIPO TAMAO OTROS
Cdigo propiedad Texto 3 Campo clave
Garaje S/No
Tipo de propiedad Texto 15
Superficie en m/2 Numrico Entero
Direccin Texto 40
Poblacin Texto 20
Provincia Texto 15
Cdigo Postal Texto 5
Habitaciones Numrico Entero
Aseos Numrico Entero
Extras Memo