Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


guia de windows acces, Guías, Proyectos, Investigaciones de Informática

guia de como trabajar con windows access

Tipo: Guías, Proyectos, Investigaciones

Antes del 2010

Subido el 01/02/2023

fumadoras
fumadoras 🇨🇴

1 documento

1 / 29

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Diseñar una base de datos
con múltiples tablas.:
Basándose en el funcionamiento de una empresa,
tomando en cuenta que toda empresa tiene una
actividad principal que es vender algo, lo cual se
puede llamar PRODUCTO.
Los datos que se necesitan para cada venta son:
Qué se ha vendido (Nombre de producto),
Cuanto se ha vendido (Cantidad), A quien se le
ha vendido (cliente) y Numero de cuenta para
cobrárselo (NCcliente).
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d

Vista previa parcial del texto

¡Descarga guia de windows acces y más Guías, Proyectos, Investigaciones en PDF de Informática solo en Docsity!

Diseñar una base de datos con múltiples tablas.: Basándose en el funcionamiento de una empresa, tomando en cuenta que toda empresa tiene una actividad principal que es vender algo, lo cual se puede llamar PRODUCTO. Los datos que se necesitan para cada venta son: Qué se ha vendido ( Nombre de producto ), Cuanto se ha vendido ( Cantidad ), A quien se le ha vendido ( cliente ) y Numero de cuenta para cobrárselo ( NCcliente ).

Según se trabaje con estos datos se requieren otros datos del cliente, como son el nombre de la empresa para la que trabaja ( Empresa ), Sus apellidos ( Apellidos ), Puesto que desempeña ( Puesto ), Teléfono de contacto ( Teléfono ), Los datos para enviar los pedidos ( Dirección , Población , CP )

Posteriormente con la Tabla Producto " Código producto " es el campo clave necesario para distinguir unos productos de otros y relacionarlos con otras tablas.

Una norma es agrupar campos por afinidad y aunque es evidente que los campos del producto dependen de la tabla del proveedor, también es fácil ver que la tabla del proveedor no depende de los productos. Es decir que un solo proveedor tiene muchos productos pero que además podemos utilizar los datos de la tabla proveedores para otras funciones distintas, por ejemplo para tener contactos con los comerciales, o para desarrollar nuevas líneas de negocio.

Creación de la tabla.:

Se crean las tablas desde la opción " Crear tabla en Vista de diseño " Vamos a crear primero la tabla " Cliente ". Introduciremos los campos ya diseñados y la columna descripción se escribirá una pequeña información que ayude a definir la función de cada campo. Es posible que cause extrañeza que los últimos tres campos los hayamos definidos como " tipo de datos " de " texto " cuando pudiera parecer más lógico definirlos como " numéricos ". La razón es muy sencilla, solo asignaremos tipos " numéricos " a campos con los que realicemos operaciones aritméticas.

Al campo " CódigoCliente " se le asignará tipo " Auto numérico " para asegurarnos que no haya ningún cliente repetido, Access se encarga automáticamente de asignar valor para cada nuevo registro que creemos. En la tabla " pedidos ", al contrario que en clientes, vemos que abundan los campos " Numéricos ", hay algunos que si utilizaremos para hacer operaciones con ellos, por ejemplo el campo " Cantidad ", es evidente que lo multiplicaremos con el campo " PrecioUnidad " para calcular el precio del pedido. Pero hay otros campos, como " CódigoCliente " y " CódigoProducto " que no vamos a utilizar en ninguna operación aritmética,

La primera vez que se guarda cada tabla Access avisa y pregunta si se quiere definir una clave principal. En el texto avisa que no es necesaria pero si recomendable. En este caso, al estar trabajando con tablas relacionales es imprescindible contestar afirmativamente a esta ventana de dialogo, ya que cada tabla podrá ser referenciada por las demás a través de esta clave principal.

Se ha definido el campo " CódigoProducto " como clave principal, se identifica por el icono de la llave que está junto al " Nombre del campo "

El Campo " Fecha/hora ", se utiliza para almacenar Fechas y horas, la fecha de la compra, la hora de la salida del producto... El campo " Si/No ", también conocidos como campos lógicos, solo pueden presentar dos estados, Si o No. Se utiliza principalmente para ahorrar espacio y tiempo, por ejemplo si se tiene una base de datos y se desea saber si el cliente esta casado o soltero, es más sencillo poner un campo Si/No, que teclear cada vez " Casado ", " Soltero ". El campo " Memo ", se utiliza cuado en el campo se pretende añadir información que no se sepa cuanto ocupará. El campo " Moneda ", debe utilizarse en lugar del numérico cuando manejemos precios y otras cantidades monetarias. El campo " Objeto OLE ", puede utilizar imágenes, audio y otros formatos como si fuera un dato más. Se puede utilizar para añadir una fotografía del articulo o una grabación de sonido que acompañe la ficha del registro que se quiera visualizar

Propiedades de los campos :

La ventana de diseño de la tabla esta dividida en dos partes, la parte superior se utiliza para introducir las características básicas de los comandos. En la parte inferior se introducen las propiedades de los campos. Como se puede ver, en la parte inferior hay dos pestañas, la primera de ellas " general " se utiliza para definir las propiedades.

Las propiedades para un campo numérico son: " Tamaño del campo ", " Formato ", " Lugares decimales ", " Mascara de entrada ", " Titulo ", " Valor predeterminado ", " Regla de validación ", " Texto de validación ", " Requerido ", " Indexado "

Así con cada uno de los distintos tipos de datos. . " Tamaño del campo ": Determina el numero de caracteres que puede contener un campo de texto, en los campos de tipo numérico sirve para determinar el numero mas grande que se podrá introducir en ese campo. " Formato ": Permite mostrar las fechas y números con un formato determinado " Lugares decimales ": Determina el numero de cifras decimales que aparecerán cuando se use un formato con los campos numérico y moneda " Mascara de entrada ": Obliga a que los datos introducidos en un campo se ajusten a un formato determinado. " Titulo ": Especifica el nombre que se usara en los formularios y en los informes, en lugar del propio nombre del campo " Valor predeterminado ": Valor que tomara el campo por omisión cuando se agregue un nuevo registro a la tabla. " Regla de validación ": Determina las condiciones que debe cumplir el dato que se pretende introducir en el campo para ser aceptado " Texto de validación ": Establece el texto del mensaje que aparecerá si el dato que se pretende introducir en el campo no cumple la regla de validación " Requerido ": Indica que es obligatorio introducir un dato en el campo. " Permitir longitud cero ": Permite que se guarden cadenas de longitud cero en un campo de tipo Texto o Memo " Indexado ": Determina si este campos será un índice de la tabla.

La propiedad de campo " Indexado " tiene tres opciones: No: No crea ningún índice para el campo, o si lo tiene ya lo borra Si (Con duplicados): Crea un índice para este campo Si (Sin duplicados): Crea un índice sin duplicados Esta ultima opción significa que no podrá haber datos que se repitan, por ejemplo no se puede crear un índice en un campo Nombre si dos o más registros se llaman igual. Se puede crear tantos índices como sea necesario, teniendo en cuenta de que estos aumentan mucho el tamaño de la base de datos, así pues solo es aconsejable crear índices de aquellos campos que sepamos que vamos a utilizar asiduamente para buscar registros. En el menú " Ver ", tenemos la opción " Índices "

Para la tabla " Pedidos " se ha definido dos índices, uno para " CodigoPedido " y otro para " Vendedor ". En la lista de índices aparentemente hay otro llamado " PrimaryKey ", pero es el mismo que " CodigoPedido ", teniendo en consideración que se estableció que " CodigoPedido " fuera la clave principal de la tabla pedido y por eso hay en toda tabla con una clave definida hay un índice llamado " PrimaryKey ", que hace referencia al campo " clave ", independientemente de los demás índices que se hayan creado. En la zona de las " Propiedades del índice " , se tienen tres características " Principal ": es la característica de la clave de la tabla, solo puede haber un índice que la tenga " Única ": indica si puede haber valores duplicados o no " Ignorar nulo ": Se excluye del índice los valore nulos, por ejemplo no se ordenan los registros vacíos