Después de haber detectado un problema de almacenamiento, haber desarrollado el diseño conceptual y a la vez haberlo convertido en diseño lógico o relacional, nos corresponde a crear nuestra base de datos.
Utilicemos el sistema gestor de base de datos que conocemos, es gratuito y fácil de entender el Access que la paquetería OFFICE incluye en sus diferentes versiones 2007, 2010 o 2013.
CREAR UNA BASE DE DATOS EN ACCESS
1.- Abre access (si nos recuerdas como te invito a visitar la pagina web aula clic y el tema de access 2010)
2.- Elige base de datos en blanco
3.- Escribe un nombre a la base de datos (no elimines la extensión)
4.- Selecciona la unidad donde deseas almacenar la base de datos( sugiero abras una carpeta en un determinado lugar)
5.- Elige el Botón crear
CREAR UNA TABLA
Puedes aprender más sobre las pestañas que tiene la pantalla de access visitando la pagina Entorno de Access
1.- Elige en la pestaña crear el botón tabla
2.- Elige en crear el botón vista diseño (o utiliza el menú contextual en la tabla1)
3.- Escribe el nombre de la tabla
4.- Agrega el nombre del campo identificador de la tabla, su tipo de dato a almacenar y escribe una descripción explicando detalladamente lo que va almacenar)
5.- No olvides elegir las propiedades del campo (longitud o tipo)
6.- Al terminar de agregar los campos da clic en el icono de guardar.
Algunos vídeos que te pueden ayudar a lo anterior son:
ACTIVIDAD DE APRENDIZAJE
EJERCICIO 0
Esta carpeta tendrá la base de datos que creamos en access y un reporte del ejercicio realizado en word debidamente identificado tanto en el encabezado como en su nombre.
1.- Crea la base de datos escuela que vimos en clase
2.- Crea sus tablas y agrega los campos necesarios.
3.- Agrega datos a cada tabla
4.- Elabora el reporte en Word: "reporte ejercicio 0" el cual va a tener:
- Identificación, Nombre de quien lo realiza y la fecha
- El esquema conceptual de la base de datos escuela
- El esquema relacional o lógico de la base de datos escuela
- Las pantallas de las bases de datos creadas
- Agregar el contenido de las tablas de las bases de datos
Las consultas es una actividad que realiza el administrador de base de datos, para ello necesita conocer el SQL que es el lenguaje estructurado de consultas en una base de datos.
Componentes sintácticos
La mayoría de sentencias SQL tienen
la misma estructura.
Todas comienzan por un verbo
(select, insert, update, create), a continuación le sigue una o más clausulas
que nos dicen los datos con los que vamos a operar (from, where), algunas de
estas son opcionales y otras obligatorias como es el caso del from.
LAS CONSULTAS SIMPLES
La sentencia SELECT, que permite
recuperar, obtener, mostrar datos de una o varias tablas. Empezaremos por ver
las consultas más simples, basadas en una sola tabla.
Esta sentencia forma parte del DML
(lenguaje de manipulación de datos), en este tema veremos cómo seleccionar
columnas de una tabla, cómo seleccionar filas y cómo obtener las filas
ordenadas por el criterio que queramos.
El resultado de la consulta es una
tabla lógica, porque no se guarda en el disco sino que está en memoria y cada
vez que ejecutamos la consulta se vuelve a calcular.
Cuando ejecutamos la consulta se
visualiza el resultado en forma de tabla con columnas y filas, pues en la SELECT
tenemos que indicar qué columnas queremos que tenga el resultado y qué filas
queremos seleccionar de la tabla origen.
Sintaxis de la sentencia SELECT (consultas simples)
SELECT <columnas o campos>
FROM <tabla o tablas> ORDER BY <columnas> WHERE <condición de
selección>
Selección de columnas
La lista de columnas que queremos
que aparezcan en el resultado es lo que llamamos lista de selección y se
especifica delante de la cláusula FROM.
Las columnas se pueden especificar
mediante su nombre simple (nbcol) .
Las columnas también se pueden
especificar por su nombre cualificado (nbtabla.nbcol, el nombre de la columna
precedido del nombre de la tabla que contiene la columna y separados por un
punto).
El nombre cualificado se puede
emplear siempre que queramos y es obligatorio en algunos casos que veremos más
adelante.
Si son 2 o más columnas las que se
desean seleccionar se separan por una coma.
Cuando el nombre de la columna o de
la tabla contiene espacios en blanco, hay que poner el nombre entre corchetes [ ] y además el número de espacios en blanco debe coincidir. Por ejemplo
[codigo de cliente] no es lo mismo que [ codigo de cliente] (el segundo lleva
un espacio en blanco delante de código)
Cuando se visualiza el resultado de la consulta, normalmente
las columnas toman el nombre que tiene la columna en la tabla, si queremos
cambiar ese nombre lo podemos hacer definiendo un alias de columna mediante la cláusula AS será el nombre que
aparecerá como título de la columna.
Se utiliza el asterisco * en la lista de selección para indicar 'todas las columnas de la tabla'.
Tiene dos ventajas:
1.- Evitar nombrar las columnas una
a una (es más corto).
2.- Si añadimos una columna nueva en
la tabla, esta nueva columna saldrá sin tener que modificar la consulta.
Se puede combinar el * con el nombre
de una tabla (ej. oficinas.*), pero esto se utiliza más cuando el origen de la
consulta son dos tablas.
La clausula from
Con la cláusula FROM indicamos en
qué tabla tiene que buscar la información.
Una especificación de tabla puede
ser el nombre de una consulta guardada (las que aparecen en la ventana de base
de datos), o el nombre de una tabla.
La cláusula WHERE
La cláusula WHERE selecciona
únicamente las filas que cumplan la condición de selección especificada.
En la consulta sólo aparecerán las
filas para las cuales la condición es verdadera (TRUE), los valores nulos
(NULL) no se incluyen por lo tanto en las filas del resultado. La condición de
selección puede ser cualquier condición válida o combinación de condiciones
utilizando los operadores NOT (no) AND (y) y OR (ó).
Las condiciones
de selección son las condiciones que pueden aparecer en la cláusula
WHERE.
Condición
de Selección de comparación
Compara el valor de una expresión
con el valor de otra. Estos operadores serán utilizados después de la cláusula
Where y pueden ser combinados hábilmente mediante paréntesis para optimizar
nuestra selección a muy altos niveles.
La sintaxis es la siguiente:
Expresion = igual que expresión
<>
distinto de
<
menor que
<=
menor o igual
>
mayor que
>=
mayor o igual
PARA COMPARA FECHAS
LA FECHA DEBE IR ENCERRADA CON EL
SIMBOLO #mm/dd/año#
COMO HACER FÍSICAMENTE UNA CONSULTA EN ACCESS
1.- Abre tu base de datos en Access
2.- Opcion Crear, Diseño de consulta
3.- Dale clic al boton cerrar
4.- y dale clia al boton VER SQL
5.- Escribe la consulta sin errores
6.- Dale clic al boton ejecutar (es un signo de admiración rojo)
1.- Abre tu base de datos en Access
2.- Opcion Crear, Diseño de consulta
3.- Dale clic al boton cerrar
4.- y dale clia al boton VER SQL
5.- Escribe la consulta sin errores
6.- Dale clic al boton ejecutar (es un signo de admiración rojo)
ACTIVIDAD DE APRENDIZAJE
EJERCICIO 1
En el escritorio del pc coloca la carpeta ejercicio 0 que hicimos en la clase pasada y renombrala, la llamaremos EJERCICIO 1 tendrá la base de datos que creamos en access EN EL EJERCICIO 0 y el reporte del ejercicio 0 realizado en word debidamente identificado tanto en el encabezado como en su nombre.
1.- Actualiza la base de datos escuela, en la tabla alumnos con la siguiente estructura:
2.- Agrega los datos en las columnas que hagan falta (inventalos).
3.- Actualiza el reporte en Word: "reporte ejercicio 0"
- Las pantallas de las tablas actualizadas de la base de datos
- El contenido de las tablas de las bases de datos
4.- Ahora realiza y graba en la base de datos escuela cada una de las siguientes consultas, el nombre que le debes de dar al grabar debe ser consulta NO.____ejercicio1 y asi dando un numero consecutivo a cada consulta que hagas. Puedes ir escribiendo en el reporte el enunciado de lo que hace cada consulta, la sentencia SQL que te obtiene dicha consulta y cuando ya te salga puedes copiar el resultado en word debajo del enunciado y de la sentencia SQl.
- Consulta utilizando clausula SELECT, FROM con un solo campo o columna
- Consulta utilizando clausula SELECT, FROM con multiples campos o columnas
- Consulta utilizando clausula SELECT DISTINCT, FROM
- Consulta utilizando clausula SELECT, FROM con el operador todos
- Consulta utilizando clausula SELECT... FROM.. WHERE con operador relacional.
- Consulta utilizando clausula SELECT...FROM...WHERE donde utilices operador lógico.
- Consulta utilizando clausula SELECT...FROM... y la clausula ORDER BY
- Consulta utilizando clausula SELECT, FROM... y la clausula ORDER BY DESC
5.- Asegurate de agregar al archivo de reporte ejercicio 0 lo que corresponde al ejercicio 1, que es:
- Identifcar el reporte en el encabezado
- Cada una de la consulta; Enunciado de lo que hace, SQL y resultado.
6.- una vez que termines todo, Graba, cierra y comprime la carpeta ejercicio1 y pasala a tu USB y a one drive.
No hay comentarios.:
Publicar un comentario