ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Linea Del Tiempo

danielaparicio3 de Febrero de 2012

9.276 Palabras (38 Páginas)1.317 Visitas

Página 1 de 38

Prácticas de Bases de Datos / Bases de Datos I

INDICIE:

Introducción y objetivo

Objetivo

Introducción a Access

¿Qué es una base de datos para Access?

Creación de una base de datos

1. Manejo de tablas

1.1. Introducción

1.2. Creación de tablas

1.2.1. Definición de campos

1.2.2. Clave principal

1.2.3. Guardar el diseño

1.3. Introducción de datos

1.4. Interrelaciones e integridad.

1.4.1. Ejercicio 1: Creación de tablas

1.4.2. Ejercicio 2: Introducción de datos

1.5. ANEXO: Formatos de presentación de datos

1.5.1. Campos de tipo fecha/hora

1.5.2. Campos de tipo numérico y moneda

1.5.3. Campos de tipo texto y memo

1.5.4. Campos de tipo sí/no

1.63ANEXO: Formato de máscaras de entrada

2. Consultas

Introducción a las consultas

Introducción al SQL

Consultas de selección simple

Adición de campos

Operadores y expresiones

Valores repetidos

Ordenación de registros

Agrupamiento de datos

Filtrado de tuplas de salida

Consultas sobre múltiples tablas

Producto cartesiano

Unión (join)

Consultas de inserción

Consultas de creación de tabla

Consultas de actualización

Consultas de borrado

Consultas anidadas

Consultas de tabla de referencias cruzadas

Consultas específicas de SQL

Consultas de concatenación de tablas

Consultas de definición de datos

Modificación y acceso a los datos de una consulta. Vistas

Ejercicios de consultas SQL

3. Formularios

Introducción

Creación de formularios

El objeto formulario

Eventos

Eventos para los formularios

Eventos para los controles

Controles en un formulario

Propiedades comunes

Propiedades de los controles de listas

Subformularios

Ejercicios de formularios

Creación de un formulario para Tiendas

Creación de un formulario para TExistencias

Ejercicio propuesto (1)

Formularios anidados

Ejercicio propuesto (2)

4. Informes

Introducción

Controles en informes

Agrupamiento de datos en informes

Formato de página y columnas

Funciones interesantes en informes

Ejercicios de formularios

5. 5. Macros

Operaciones con Macros

Construcción de macros

Referencias a los objetos de los formularios o informes

Ejecución condicional

Bucles

Ejemplo de construcción y uso de macros

Organización de macros

Macros autoejecutables

Ejercicios de macros

Introducción y objetivo

Objetivo

El objetivo de las prácticas es el aprendizaje del manejo a nivel de programador del S.G.B.D. Microsoft Access. Para ello, dedicaremos las primeras sesiones de prácticas para conocer el entorno de trabajo que ofrece Access: los objetos que permite utilizar, su manejo y posibilidades. El resto de sesiones de prácticas se emplearán para la resolución de un problema en todas sus fases: se partirá de un enunciado que describe un problema y se pretende obtener como resultado final una base de datos con las especificaciones descritas en el enunciado. Para ello se deberá realizar previamente un análisis del problema utilizando las herramientas estudiadas en las clases de teoría.

Al final de curso se entregará una memoria en la que se describa el análisis realizado, junto con la base de datos creada. Contendrá, al menos, los siguientes puntos:

• Diagrama E/R.

• Descripción de tablas.

• Descripción de consultas.

• Breve manual de usuario.

• Breve manual del programador (listado de objetos creados con su descripción y relaciones).

Introducción a Access

Access es un programa comercial de la empresa Microsoft Corporation. Se trata de un sistema gestor de bases de datos diseñado para ser utilizado en computadoras personales tipo PC. Aunque no está considerado como un sistema "serio", lo cierto es que permite realizar las mismas tareas que los tradicionalmente considerados sistemas "serios", como puede ser Oracle. A diferencia de éste, Access puede funcionar en sistemas de bajo coste, y es mucho más asequible. Además, dispone de un entorno muy amigable (al estilo Windows 95). Por esta razón, cada vez más empresas apuestan por este sistema. Tanto es así que los fabricantes de los sistemas "serios", incluido Oracle, tienden a hacer que sus productos se parezcan, en cuanto a interfaz de usuario se refiere, a lo que el usuario pide, que no es otra cosa que el entorno visual. Así aparece Developer 2000, un entorno visual para crear aplicaciones para Oracle.

Por todas estas razones, estudiar un sistema como Access es una buena apuesta, ya que abre las puertas a un mercado cada vez más importante, sin que ello suponga dejar de conocer otros sistemas muy extendidos.

La instalación completa de Access proporciona una serie de herramientas de apoyo al usuario y al programador que pueden facilitar la creación y administración de una base de datos. Sin embargo, puesto que el objetivo de las prácticas es formar al alumno para enfrentarse a cualquier sistema, el alumno deberá ignorar la existencia de dichas herramientas y aprender a trabajar sin apoyarse en ellas.

¿Qué es una base de datos para Access?

En Access una base de datos es un archivo que contiene datos (estructurados e interrelacionados) y los objetos que definen y manejan esos datos: tablas, consultas, formularios, informes, macros y módulos. Además, se pueden definir estrategias de seguridad y de integridad. Pueden coexistir en un disco varias bases de datos, en varios ficheros, absolutamente independientes entre sí (aunque es posible referenciar desde una base de datos objetos presentes en otras bases de datos, es decir, en otros ficheros).

NOTA: En algunos otros sistemas, como dBase, una base de datos es un directorio del disco en el que se encuentran multitud de archivos que contienen los datos y los objetos.

En las siguientes sesiones de prácticas comenzaremos a estudiar los diferentes objetos que permitirán crear una base de datos:

• Tablas: son los almacenes de datos. Se trata de listas de registros. El diseño de tablas consiste en la definición de los campos necesarios para almacenar correctamente la información de la base de datos.

• Consultas: operaciones que pueden realizase sobre los datos de las tablas: limitaciones de acceso, selección de datos, inserción, modificación y borrado, cálculos...

• Formularios: pantallas que se presentan a los usuarios de una base de datos para que tengan un acceso amigable a los datos y operaciones.

• Informes: formatos de presentación de los datos para generar copias impresas de la información registrada en la base de datos.

• Macros y módulos: segmentos de código en lenguaje de alto nivel (Access Basic, Visual Basic, lenguaje de macros,...) que permiten realizar operaciones complejas con los datos y objetos de la base de datos.

Los objetos en Access deben estar identificados mediante un nombre. Dentro de cada grupo de objetos (tablas, consultas, formularios,...) los objetos se organizan como ficheros dentro de un directorio. Referencias posteriores a esos objetos se harán a través de su nombre identificativo.

Creación de una base de datos

Vamos a comenzar a trabajar con Access. El primer paso va a ser crear una base de datos vacía. No se trata de un fichero vacío: al crear una base de datos vacía se almacenan en ella algunos datos administrativos y objetos del sistema, inicialmente ocultos al usuario y programador. Por tanto, antes de tener acceso a una base de datos "vacía", debemos elegir un nombre de fichero para almacenarla en disco.

Llegados a este punto es importante advertir que, al contrario de lo que ocurre en la mayoría de los programas de aplicación del mercado, los datos de una base de datos no necesitan ser explícitamente guardados. Estamos acostumbrados al hecho de tener que seleccionar la opción de guardado del menú archivo para que nuestros documentos y programas se almacenen en disco, mientras que el resto del tiempo trabajamos con una copia en RAM. En las bases de datos esto no es así. Los datos están siempre almacenados en disco. Únicamente se trabaja con una copia en RAM durante el tiempo en que un registro de una tabla está siendo accedido, y no es necesario utilizar una opción de guardado para hacer permanentes los cambios en el registro. Por lo tanto, cuando se introduzcan o borren datos de las tablas de una base de datos, Access (ni ninguna base de datos) preguntará si se desean guardar los cambios antes de cerrar, porque ya estarán guardados. Esto tiene como ventaja que no se perderán los datos en caso de que ocurra algún problema; como contrapartida sabemos que no será posible "deshacer" el borrado accidental de datos.

No obstante, Access tiene un entorno suficientemente amigable como para advertir al usuario de que puede realizar operaciones destructivas irreversibles antes de realizarlas.

Esto es únicamente aplicable a los datos. El resto de objetos en Access (definiciones de tablas, definiciones de consultas, formularios, informes,...) deben ser almacenados en disco dentro del fichero de la base de datos de forma explícita.

Por estas razones, Access requiere crear el fichero

...

Descargar como (para miembros actualizados) txt (64 Kb)
Leer 37 páginas más »
Disponible sólo en Clubensayos.com