tablas en access

Post on 12-Jun-2015

1.368 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Es una presentación que define muy bien el uso de tablas en MS Access, elaborada por estudiantes de programación del CMM del SENA.

TRANSCRIPT

Presentado por:

•Maria Teresa Gonzalez•Luisa Fernanda Rodriguez

•Leonardo Motivar•Omar Higuera

Son entidades donde se guardan los datos recogidos por un programa, su estructura general se asemeja a la vista general de un programa de hoja de cálculo.

Están conformadas por tuplas, que a su vez se subdividen en campos.

Veamos un ejemplo:

Cada fila se Denomina“tupla”

Y cada columnaSe denomina

“campo”

TUPLA:  corresponde a cada fila que compone la tabla, allí se componen los datos, los registros eventualmente pueden ser nulos, es decir: no tiene ningún tipo de datos en su almacenamiento.

CAMPO: corresponde al nombre de la columna, el cual debe ser único y además tener un tipo de datos asociados. La definición de cada campo debe existir en nombre único con tipo de datos correspondientes. Eso es útil a la hora de manejar varios campos en la tabla. Cada campo debe ser distinto entre sí.También cada tabla creada debe tener un nombre único en cada base de datos haciéndola accesible mediante su nombre.

A la hora de crear un campo en una tabla, hay que especificar de qué tipo son los datos que se van a almacenar en ese campo.

Los diferentes tipos de datos que se pueden asociar a los campos son:

·        Texto: permite almacenar cualquier tipo de texto, tanto caracteres como dígitos y caracteres especiales. Tiene una longitud por defecto de 50 caracteres, siendo su longitud máxima de 255 caracteres. Normalmente se utiliza para almacenar datos como nombres, direcciones o cualquier número que no se utilice en cálculos, como números de teléfono o códigos postales.

·        Memo: se utiliza para textos de más de 255 caracteres como comentarios o explicaciones. Tiene una longitud máxima de 65.536 caracteres. Access recomienda para almacenar texto con formato o documentos largos, crear un campo Objeto OLE en lugar de un campo Memo.

Número: para datos numéricos utilizados en cálculos matemáticos. Dentro del tipo número la propiedad tamaño del campo nos permite concretar más. En resumen los tipos Byte, Entero y Entero largo permiten almacenar números sin decimales; los tipos Simple, Doble y Decimal permiten decimales; el tipo Id. de réplica se utiliza para claves autonuméricas en bases réplicas.

Fecha/Hora: para la introducción de fechas y horas desde el año 100 al año 9999.

Moneda: para valores de dinero y datos numéricos utilizados en cálculos matemáticos en los que estén implicados datos que contengan entre uno y cuatro decimales. La precisión es de hasta 15 dígitos a la izquierda del separador decimal y hasta 4 dígitos a la derecha del mismo.

Autonumérico: número secuencial (incrementado de uno a uno) único, o número aleatorio que Microsoft Access asigna cada vez que se agrega un nuevo registro a una tabla. Los campos Autonumérico no se pueden actualizar.

Sí/No: valores Sí y No, y campos que contengan uno de entre dos valores (Sí/No, Verdadero/Falso o Activado/desactivado).

Objeto OLE: objeto como por ejemplo una hoja de cálculo de Microsoft Excel, un documento de Microsoft Word, gráficos, imágenes, sonidos u otros datos binarios.

Hipervínculo: texto o combinación de texto y números almacenada como texto y utilizada como dirección de hipervínculo. Una dirección de hipervínculo puede tener hasta tres partes: Texto: el texto que aparece en el campo o control. Dirección: ruta de acceso de un archivo o página. Subdirección: posición dentro del archivo o página. Sugerencia: el texto que aparece como información sobre herramientas.

Existe otra posibilidad que es la Asistente para búsquedas... que crea un campo que permite elegir un valor de otra tabla o de una lista de valores mediante un cuadro de lista o un cuadro combinado. Al hacer clic en esta opción se inicia el Asistente para búsquedas y al salir del Asistente, Microsoft Access establece el tipo de datos basándose en los valores seleccionados en él.

Cada instancia de una entidad debe ser unívocamente identificable, de manera tal que cada registro de la entidad debe estar separado y ser unívocamente identificable del resto de los registros de esa misma entidad; y quien permite esta identificación es la llave primaria. La llave primaria, que generalmente se identificada por medio de la letra @, puede ser un atributo o una combinación de atributos.

En consecuencia en cada archivo solo podrá existir un único registro que posea un valor determinado para su llave primaria. En otras palabras no puede existir en un archivo un registro que cuente con el mismo valor de otro registro en el campo de la llave primaria; la llave primaria no puede tener valores repetidos para distintos registros.

La llave primaria debe permitirle a un Sistema de Gestión de Base de Datos (SGBD), correctamente proyectado, generar un error si un usuario intenta incluir un nuevo registro cuya llave primaria coincida con la de otro registro ya existente en el archivo.

Una base de datos relacional permite la utilización simultánea de datos procedentes de más de una tabla .

Al hacer uso de las relaciones, se evita la duplicidad de datos, ahorrando memoria y espacio en el disco, aumentando la velocidad de ejecución y facilitando al usuario/a el trabajo con tablas.

Para conseguir una correcta base de datos relacional es imprescindible realizar un estudio previo del diseño de la base de datos.

Para poder relacionar tablas entre sí se deberá especificar un campo en común que contenga el mismo valor en las dos tablas y dicho campo será clave principal en una de ellas.

Las tablas se relacionan de dos a dos, donde una de ellas será la tabla principal (de la que parte relación) y la otra será la tabla secundaria (destino de la relación).  Una base de datos relacional permite la utilización simultánea de datos procedentes de más de una tabla .

Al hacer uso de las relaciones, se evita la duplicidad de datos, ahorrando memoria y espacio en el disco, aumentando la velocidad de ejecución y facilitando al usuario/a el trabajo con tablas. Para conseguir una correcta base de datos relacional es imprescindible realizar un estudio previo del diseño de la base de datos.

Para poder relacionar tablas entre sí se deberá especificar un campo en común que contenga el mismo valor en las dos tablas y dicho campo será clave principal en una de ellas. Las tablas se relacionan de dos a dos, donde una de ellas será la tabla principal (de la que parte relación) y la otra será la tabla secundaria (destino de la relación).  

 

Se pueden distinguir tres tipos de relaciones:

Relación Uno a Uno: Cuando un registro de una tabla sólo puede estar relacionado con un único registro de la otra tabla y viceversa. Por ejemplo: tenemos dos tablas una con los datos de diferentes poblaciones y otra con una lista de Alcaldes, una población sólo puede tener un alcalde, y un alcalde lo será únicamente de una población.

Relación Uno a Varios: Cuando un registro de una tabla (tabla secundaria) sólo puede estar relacionado con un único registro de la otra tabla (tabla principal) y un registro de la otra tabla (tabla principal) puede tener más de un registro relacionado en la primera tabla (tabla secundaria). Por ejemplo: tenemos dos tablas una con los datos de diferentes poblaciones y otra con los habitantes, una población puede tener más de un habitante, pero un habitante pertenecerá (estará empadronado) en una única población.

Relación Varios a Varios: Cuando un registro de una tabla puede estar relacionado con más de un registro de la otra tabla y viceversa. Por ejemplo: tenemos dos tablas una con los datos de clientes y otra con los artículos que se venden en la empresa, un cliente podrá realizar un pedido con varios artículos, y un artículo podrá ser vendido a más de un cliente.

Microsoft Access

Microsoft Access, es la base de datos relacional más popular, además forma parte del paquete Microsoft Office.

Maneja muchos tipos de datos (Texto, Números, Objetos, Fechas, etc.).

Permite manejar estos datos e incrementar nuestra capacidad de organizar las informaciones.

Permite realizar consultas a alta velocidad y mostrar la información en informes organizados y atractivos.

Iniciar Access

Crear BD según modelos

existentes

Abrir una BD existente

Crear BD vacía. Se pueden agregar tablas, consultas

formularios, informes, etc. según nuestros requisitos.

Una Tabla es una colección de datos sobre un tema específico, tal como Productos o Suministradores.

Campo: informaciones

similares

Tupla: Todas las informaciones

sobre un Producto determinado

Nombre completo

Nacionalidad (Nacional o Internacional)

Especialidad (Fotografía, Pintura).

Premios que le han sido otorgados, la información de estos premios se refiere a código_premio, nombre y organización.

Escuelas por las que ha pasado, la información que sería necesario saber, es el nombre de la escuela, la ciudad en la que se encuentra y el periodo de estancia.

Ejemplo:

Queremos almacenar información acerca de los artistas que han expuesto en las salas de exposiciones de la compañía “OBRA MAESTRA”. Esta información es la siguiente:

Para ello, vamos a crear una BD acerca de los artistas que exponen en una Galeria de Arte. Se quiere recoger.

Artistas, cuya especialidad puede serFOTOGRAFIA o PINTURA.

Nombre y Ciudad de la escuela de donde proceden los artistas.

Los premios recibidos por cada artista.

Primeros pasos:

Crear Tablas

ARTISTA [ Cod_Artista, Nombre, Nacionalidad, Especialidad ]

ESCUELA [ Cod_Escuela, Nombre, Ciudad ]

PREMIO [ Cod_premio, Nombre, Cod_Artista ]

FORMACIÓN [ Cod_Escuela, Cod_Artista, Fech_Ini, Fech_Fin ]

Las distintas formas de crear

una tabla

Paso siguiente:

Paso 2:- Crear Relaciones

Crear Relaciones

Guardar Relaciones

top related