Curso de Access 97 - LECCIÓN 13

Pág. 1 de 2

Introducción al lenguaje SQL.


SQL es un lenguaje de Consulta Estructurado que se usa para consultar y actualizar bases de datos relacionales. Vamos a ver el aspecto general de este lenguaje y nos servirá para familiarizarnos con el mismo.

Cuando creamos una consulta de datos, Access permite mostrarnos esa consulta de tres formas:

Vista: Permite ver el resultado de la consulta

Diseño: Es la vista que ya conocemos para construir la consulta.

SQL: Vista en formato de instrucciones SQL

 

- Abre cualquier consulta en modo diseño

- Abre el botón vista y elige Vista SQL.

 

 

 

 

Las palabras en mayúsculas corresponden a instrucciones SQL.

 

- Cierra la ventana de la consulta y accede en el modo vista SQL a otras consultas que tengas grabadas de forma que puedas ver su estructura.

 

Ya que el aprendizaje de SQL requiere un estudio en profundidad que escapa a los propósitos de este curso, sólo se pretende que conozcas las acciones de las principales instrucciones SQL:

     

CREATE TABLE: crea una nueva tabla. Debe ir seguida del nombre de tabla y de los campos a crear. Se puede especificar opcionalmente el tipo de campo y un índice de campo.

INSERT INTO insertar registros con sus correspondientes valores en una tabla.

UPDATE: actualiza los valores de los campos de la tabla.

FROM: tras esta instrucción debemos indicar la tabla a partir de la cual se extraerán los datos. Esta instrucción tiene varias cláusulas, las más importantes son:

 

WHERE: determina qué registros de las tablas de FROM aparecerán en los resultados de la instrucción SELECT

ORDER BY: ordena los datos mostrados en el orden especificado

DELETE FROM: elimina los registros de una tabla.

SELECT.... FROM: realiza consultas sobre tablas.

 

Contraseñas en la base de datos


    Los datos que tenemos en una base de datos puede llegar a ser muy valiosa. De hecho, cualquier accidente o pérdida de datos, aparte de llegar a suponer una pérdida económica considerable, puede llegar a "cabrearnos" bastante después de tantas horas de trabajo.

La pérdida de la información puede prevenirse de varias formas:

 

    Nunca te fíes de un ordenador. Es una máquina, y como tal, falla. El día menos pensado te quedas sin un fichero, se introduce un virus, borras accidentalmente información o cualquier otra situación similar y es cuando nos acordamos de porqué no hemos hecho una copia en disquete de nuestros archivos.

Access dispone de dos sistemas para asegurar la información de una base de datos:

 

Contraseña: el acceso a la base de datos por completo está restringido por contraseña. Hay que tener en cuenta que, aunque la contraseña está encriptada para que no pueda leerse mientras se escribe, una vez abierta podemos acceder a todos los objetos, incluso anular o cambiar la contraseña.

 

Seguridad a nivel de usuario: se limita el acceso para cada usuario. Éste tendrá acceso sólo a determinadas partes de la base de datos.

- Cierra cualquier base de datos que tengas abierta.

- Accede a Archivo - Abrir para abrir una base de datos.

- Selecciona cualquier base de datos que tengas y activa el botón Exclusivo

- Ábrela

 

    Hemos utilizado la opción Exclusivo porque si estamos trabajando en red, ningún otro usuario podrá acceder a la base de datos.

 

- Accede a Herramientas - Seguridad - Establecer contraseña para la base de datos.

- Escribe en las dos casillas la misma contraseña. Una cualquiera y acepta.

 

    Si no hubiésemos abierto la base de datos en modo Exclusivo, Access nos hubiese mostrado un mensaje indicando que debemos abrirla en este modo, y nos impediría asignar una contraseña.

 

- Cierra la base de datos.

Vuelve a abrirla. (Access pregunta por la contraseña:)

 

    Si no la introducimos correctamente, no podremos acceder a la base de datos.

 

- Prueba a introducir cualquier carácter que no coincida con la contraseña asignada.

- Prueba a introducir la contraseña correcta.

 

    Para eliminar la contraseña bastará con acceder a la opción Herramientas - Seguridad - Anular contraseña establecida para la base de datos1

 

|Anterior| - |Siguiente|