Tatiana Margarita Tene Pérez

5 °  ” B ”

 
 

 


 PRÁCTICA # 11

 

 

MODELO DE DATOS DE LA COMPAÑÍA

CONSTRUCTORA PREMIER

"CONSULTAS SENCILLAS CON SQL"

 

 

               

 

Realizar las consultas de ejemplo mostradas en el libro Diseño y Administración de Bases de Datos páginas 218 a 226.

 

 

-         -   Programa Access

-         -   Computadora

-         - Hojas del libro Diseño y Administración de Bases de Datos páginas 218 a 226

-          

 

 

Para el desarrollo de esta práctica se tuvo que investigar a cerca de como se implementan las consultas simples con SQL, para posteriormente practicar con los ejemplos mostrados en el libro Diseño y Administración de Bases de Datos.

 

 

 

·       LAS BASES DE DATOS

Una base de datos es una aplicación que permite organizar muchos tipos de información diferentes. Access presenta varias clases de objetos distintos y cada objeto se utiliza para realizar una función específica. Las tablas se usan para almacenar listas de datos. Existen diferentes tablas para los distintos tipos de información que se presente. Un formulario se utiliza para introducir/editar y observar los datos de una tabla. Por lo general un formulario muestra un solo registro a la vez. Una consulta se usa generalmente para extraer y localizar datos dentro de una tabla. Un informe se utiliza para organizar los datos de una tabla dentro de un esquema en particular, para que pueda verse previamente o pueda imprimirse. Los informes se pueden crear para agrupar datos relacionados, y/o para calcular resultados.

 

 

Campo de clave principal

Uno de los campos dentro de la base de datos debe ser designado como el campo de clave principal. El valor en el campo de clave principal debe ser único para cada registro en la base de datos.

Las ventajas de utilizar un campo de clave principal son:

- Se previene duplicar valores dentro del campo de clave principal. Por ejemplo, si un campo Número de empleado se define como el campo principal, se evita que dos personas reciban accidentalmente el mismo Número de empleado.

- Los registros de la tabla se muestran en el orden del campo de clave principal, y no en el orden en que fueron introducidos. Esto hace que los registros sean más fáciles de localizar.

El usuario puede permitir que Access establezca el campo de clave principal en forma automática, o que controle la selección de este campo eligiendo la opción No, yo asignaré la clave principal.

 

 

 

Consultas Sencillas SQL

En Access también es posible escribir consultas en SQL. De hecho, para cualquier consulta creada desde la cuadrícula de Vista Diseño se puede ver su expresión en SQL. Pero además también podemos realizar el proceso inverso: crear una consulta en SQL y después ver la Vista Hoja de Datos o la Vista Diseño. Access no es un SGBD especialmente diseñado para trabajar con SQL, y por ello no da demasiadas 'facilidades' para crear este tipo de consultas. Sin embargo existen determinados tipos de consultas que no se pueden hacer desde la cuadrícula de diseño normal, sino que sólo se pueden escribir en SQL (de hecho una de las opciones del menú Consulta -el mismo en el que elegíamos el tipo de consulta de acción, creación de tabla, actualización, etc.- es la opción de consulta Específica de SQL). Para crear una consulta en SQL dentro de Access:

--Crea una nueva consulta en Vista Diseño.
En el cuadro de diálogo de Mostrar tabla no agregue ninguna tabla ni consulta, simplemente cierra el cuadro. Aparecerá la cuadrícula de diseño habitual, sólo que completamente vacía.
Vera que en el botón izquierdo de la barra de herramientas pone SQL Haga clic en dicho botón.
Aparece una ventana casi en blanco, en la que únicamente aparece SELECT;. En esta ventana es donde debe teclear las consultas SQL. Puesto que en efecto hace falta teclear toda la consulta, es necesario tener en cuenta algunas consideraciones:
-Debe ser extremadamente cuidadoso al tecclear los nombres de tablas y campos en la consulta. Si comete algún error tipográfico, por pequeño que sea, Access no lo reconocerá como tabla (o campo) e interpretará que es un parámetro de la consulta (por ejemplo, si en la BD la tabla se llama 'Vídeo' -con acento -, al teclearla en la consulta SQL debe aparecer exactamente igual). Ni que decir tiene que en caso de que Access reconozca como parámetro algo que no lo es, la consulta será incorrecta.
-Si el nombre de la tabla o campo contiennen espacios en blanco, guiones o caracteres de subrayado, al teclearlas en la consulta SQL debes colocar dicho nombre entre corchetes [].
-Los comodines para texto son * (varios ccaracteres) y ? (un carácter)
-El operador de concatenación de cadenas de caracteres es &
-Si tiene que introducir valores constanttes (habitualmente en los criterios de selección, cláusula WHERE) has de tener en cuenta que los textos han de ir entre comillas dobles "" y las fechas entre almohadillas ## (los números normales -campos de tipo numérico o moneda- no necesitan delimitador).
-Aunque no es obligatorio, sí es convenieente, para mejorar la legibilidad, poner cada cláusula de la consulta SQL (SELECT, FROM, WHERE) en una línea nueva. Tampoco es obligatorio pero es adecuado terminar la consulta con un punto y coma.

 

 

 

1.     Verificar los datos de prueba dados en el libro en las tablas correspondientes

2.     Realizar las consultas de ejemplo del libro.

 

 

 

 

La realización de consultas me permitió conocer un poco mas a fondo como funciona el SQL como se estructuran algunas de las consultas más sencillas, pues de estas se crean las más grandes por lo que es muy importante comprender la estructura de las sentencias y su sintaxis.

 

 

 

-         Diseño y Administración de Bases de Datos

Hasen y Hasen

Prentice may. Pp. 142.

 

-          

 

 

 

 

 

PRINCIPAL