Anda di halaman 1dari 2

CLNICA VETERINARIA

Prctica 19 de Access
Con est prctica, llegarn a dominar el concepto de relacin entre tablas. Les aconsejo que en la ventana de Relaciones, coloquen todas las tablas, y en ese momento piensen cuales son las relaciones que deben crearse. De esta forma pueden ver todos los campos de las tablas y les ser ms fcil. VENTAJAS QUE OFRECE EL TENER UN CAMPO CLAVE PRINCIPAL.

Es un ndice que acelera enormemente las consultas, bsquedas y clasificaciones.

Cuando se accede a un nuevo registro, hay que insertar un valor en el campo clave principal. Access no permite insertar valores Nulos, lo que garantiza que solamente habr registros vlidos en la tabla. Al aadir registros a la tabla que tiene la clave principal, Access comprueba los datos duplicados y no permite insertarlos en el campo clave principal. De manera predeterminada, Access muestra los datos en el orden de la clave principal. Qu es una clave ajena? En algunos libros puedes encontrar este trmino como clave externa. Crea una relacin entre la tabla Clientes y la de Animales de compaa, qu ocurre si activamos la integridad referencial? Por qu no funciona? Razona cuales seran las relaciones que deberamos tener en cuenta en el caso de la clnica, es decir qu entidades crees tu que se relacionan y como lo hacen, es decir relacin uno a uno, uno a varios o varios a varios. Crear en Access todas las relaciones necesarias para reflejar el funcionamiento de la clnica. CUANDO
CORRECTO LLEGUES A ESTE PUNTO AVSAME PARA VER SI TODO LO QUE HAS HECHO ES

En esta segunda parte de la prctica vamos a realizar una serie de consultas ms tiles, para ello haremos uso de operadores de Access y de expresiones. Recuerda que debes usar nombres coherentes para las consultas. Obtener los registros de todos los animales que sean de la raza Siamesa (se sobreentiende que son gatos). Queremos hallar solamente hembras o sin especificar en la lista de animales. Visualizar los animales que pesen ms de 100 libras. Obtener todos los registros que contengan ardillas, ratones o conejos. Esto se puede hacer de dos formas, implementar ambas.

Pgina 1

CLNICA VETERINARIA

Usando el operador En obtener el mismo resultado que en los dos casos anteriores (posiblemente debers usar el operador In, as todo a lo mejor no consigues ningn resultado). Hallar los animales cuyo peso se halle entre las 50 y las 100 libras. Esta ltima consulta tambin se puede realizar de otra forma, implemntala tambin (se trata de usar otros operadores). Crea una consulta que busque los animales cuyo sexo no se haya especificado, ojo esto es distinto a que sea desconocido. Visualizar solamente las ardillas hembras. Queremos saber los animales que estn vacunados o bien los que han sido visitados despus del 1 de Enero de 1995. Siameses. Queremos hallar los perros de raza Pastor Alemn y los gatos

Supongamos que se desea obtener el importe total que han de pagar los clientes en cada factura y que disponemos de los campos Total Factura y Descuento para cada cliente, implementa la consulta adecuada. Es en este momento donde se usar el concepto de Tipo de Combinacin (esto era una de las opciones que se podan elegir a la hora de establecer una relacin), esto ltimo nos permitir relacionar las tablas de distintas formas, ya veremos cuales. Cuntos tipos de combinaciones permite Access. Qu es una combinacin externa, cuntos tipos hay y como se construiran. Qu representa la flecha en la lnea que representa la relacin entre dos tablas de consulta. Las tres preguntas anteriores deben quedar claras, si no es as dmelo. Nos interesa saber el nmero del cliente, su nombre, los nombres de animales relacionados, as como el tipo de animal, adems queremos que se muestren todos los clientes, aunque estos no tengan animales que sean pacientes de la clnica. Crea la consulta apropiada. Comenta el resultado. Es necesario saber si existe en la base de datos de la clnica un animal que no tenga dueo. Realizar la consulta apropiada, comentar el resultado. Qu relacin existe entre estas consultas y la integridad referencial? Qu es un producto cartesiano

Pgina 2

Anda mungkin juga menyukai