miércoles, 5 de mayo de 2010

Relaciones de tablas

Relaciones de tablas

Para tener un buen diseño de base de datos es necesario ordenar los datos en tablas basados en temas. Se debe proporcionar a Microsoft Office Access 2007 los medios para recopilar de nuevo la información desglosada, colocando campos comunes en tablas que están relacionadas. Por lo tanto es necesario saber la relación entre tablas y especificar las relaciones en la base de datos de Office Access 2007.

Para crear una tabla para cada tema en la base de datos, es necesario proporcionar a Office Access 2007 los medios para recopilar de nuevo esa información. Por lo tanto, se colocan campos comunes en las tablas que están relacionadas y se definen las relaciones entre las tablas.

Existen tres tipos de relaciones de tabla.

  • · Una relación uno a varios
  • · Una relación de varios a varios
  • · Una relación uno a uno

Integridad Referencial

En una base de datos se divide la información en diferentes tablas con diferentes temas para reducir los datos. Colocando campos comunes se pueden proporcionar los medios para recopilas de nuevo la información.

Access rechaza las actualizaciones que cambian el destino de una referencia. Pero, es posible que tenga la necesidad válida de cambiar la clave principal de un transportista que tiene pedidos en la tabla. Es necesario que Access actualice automáticamente todas las filas afectadas como parte de una única operación. Entonces, Access se asegura de que la actualización es completa y la base de datos no tiene un estado inconsistente con algunas filas actualizadas y otras no. Por ello, Access incluye la opción Eliminar en cascada los registros relacionados. Cuando se aplica la integridad referencial, se selecciona la opción Actualizar en cascada los campos relacionados y se actualiza una clave principal, Access actualiza automáticamente todos los campos que hacen referencia a la clave principal.

· Texto
o Para caracteres alfanuméricos, incluido texto, o texto y números, que no se utilicen en cálculos.
§ Hasta 255 caracteres
· Memo
o Para texto con una longitud de más de 255 caracteres o que utilice formato enriquecido.
§ Hasta 1 gigabyte de caracteres o 2 gigabytes de almacenamiento, de lo que es posible mostrar 65.535 caracteres en cualquier control único.
· Número
o Para almacenar valores numéricos que se van a utilizar en cálculos, excepto valores monetarios.
§ 1, 2, 4, 8 o 12 bytes. Vaya a la entrada de la tabla de referencia de propiedades de los campos, para obtener mas informacion.
· Fecha/Hora
o Para almacenar valores de fecha y hora. Observe que cada valor almacenado incluye un componente de fecha y uno de hora.
· 8 bytes
· Moneda
o Para almacenar valores monetarios.
§ 8 bytes
· Autonumérico
o Para generar valores exclusivos que se puedan utilizar como clave principal que Access inserta cuando se agrega un registro.
§ 4 bytes
· Sí/No
o Para valores booleanos: Sí/No, Verdadero/Falso o Activado/Desactivado.
§ 1 bit (0,125 bytes)
· Objeto OLE
o Para almacenar objetos OLE de otros programas de Microsoft Windows.
§ Hasta 1 gigabyte
· Datos adjuntos
o Para almacenar archivos binarios como imágenes digitales o archivos creados mediante otros productos de Microsoft Office.
o En un campo Datos adjuntos es posible adjuntar más de un archivo por registro.
§ Datos adjuntos comprimidos, 2 gigabytes. Datos adjuntos sin comprimir, aproximadamente 700 kb.
· Hipervínculo
o Para almacenar hipervínculos, que proporcionan acceso con un solo clic a páginas Web mediante una dirección URL o a archivos mediante un nombre en formato UNC.
§ Hasta 1 gigabyte de caracteres o 2 gigabytes de almacenamiento (2 bytes por carácter), de lo que es posible mostrar 65.535 caracteres en cualquier control único.
· Asistente para búsquedas
o Crea búsquedas a fin de poder crear un campo que utilice un cuadro combinado para buscar un valor en otra tabla, consulta o lista de valores.
· Si el campo de búsqueda está enlazado a una tabla o consulta, es el tamaño de la columna enlazada.

martes, 9 de marzo de 2010

Pseudocodigo

Pseudocódigo
Pseudocódigo es una descripción de un algoritmo con un lenguaje más fácil de entender, no utilizando el lenguaje de programación. El lenguaje depende de cada persona.
1. Inicio
2. Pedir la base A
3. Pedir la altura B
4. C=A*B
5. Da el área = C
6. Fin
Ejemplo Pseudocódigo:

{
Código
Inicio Programa
Mientras A=altura, B=base, C=área del cuadrado
C=A*B
Mostrar AREA DEL CUADRADO (c)
}

martes, 2 de marzo de 2010

Tarea Grupo 1

Este diagrama de flujo suma los numeros pares con los impares con N cantidad de numeros que se meten en el usuario. MOD es el residuo de una division, por lo tanto un numero par su mod va a ser cero. SP es el segundo par el cual es igual a cero y PI es el primer par que es igual a 1. Es necesario sumar los pares y los impares para poder finalizar el problema. Si el numero es par entonces le suma a la variable SP y si la variabel es impar se suma la variable PI

Ejercicio en Grupo 1

Este diagrama da la explicacion sobre como trabaja un reloj. Tiene que ir sumando los segundos minutos y horas para poder finalizar el problema y si no tiene que repetir el procedimiento.

martes, 16 de febrero de 2010

Diagrama de Flujo

Diagrama de flujo

Es una representación grafica de un algoritmo, el cual es una serie o secuencia de pasos para realizar una acción.


Recomendaciones


Un inicio y un fin es necesario para todo diagrama.


Solo se deben usar líneas de flujo horizontal y/o vertical.


Es necesario evitar el cruce de líneas utilizando los conectores.


Utilizar conectores solo cuando sea necesario.


Utilizar símbolos que se puedan leer de arriba hacia abajo y de izquierda a derecha.



  • 1. Indica el inicio y elfinal de nuestro diagrama
    2. Indica la entrada y salida de los datos
  • 3. Simbolo de un proceso y nos indica la asignacion de un valor en la memoria y/o la ejecucion de una operacion aritmetica
  • 4. Simbolo de decision o indica la realizacion de una comparacion de valores
  • 5. Lineas de flujo o dirrecion
  • 6. Repetitica desde

jueves, 11 de febrero de 2010

Algoritmo orientado a la programacion

Algoritmo orientado a la programación es un algoritmo que funciona siempre en las mismas condiciones, y que se ponga en lugar del usuario.
1. Inicio
2. Pedir la base A
3. Pedir la altura B
4. C=A*B
5. Da el área
6. Fin
Tarea
1. inicio
2. el ususario desea sumar x numeros
3. a+b+c
4. El resultado de la suma debe de dar Z
5. a+b+c=Z
6. el resultado de la suma da Z
7. fin

Algoritmos

Algoritmo es la ejecución de una serie de pasos para solucionar un problema o realizar una acción.
Ejercicio
Realice un algoritmo que permita mostrar los pasos que realiza cuando vienen al laboratorio de la clase anterior.
1. Inicio:
2. Escucho el timbre
3. Guardo mis cosas
4. Me levanto de la silla
5. Doy mi primer paso
6. Me despido de la maestra
7. Camino hacia la otra clase
8. Entro a la clase de programación
9. Saludo a Juan de Dios
10. Me siento en mi silla
11. Fin