El Microsoft Access es un software utilizado para el desarrollo de sistemas de Base de Datos, basado en el argumento de las bases de datos relacionales, en el cual el usuario/proyectista mantiene informaciones organizadas de forma tabular. No es el objetivo de esta apostilla, detallar una metodología de análisis de sistemas orientado a la especificación de soluciones basadas en el argumento relacional. Normalmente este proceso de análisis y reflexión, previos al de la construcción, constituyen pasos importantes para la obtención de buenos sistemas automatizados de almacenamiento y recuperación de informaciones.
En Access, la programación es el proceso de agregar funcionalidad a la base de datos mediante el uso de macros de Access o código de Visual Basic para Aplicaciones (VBA). Por ejemplo, suponga que ha creado un formulario y un informe y desea agregar un botón de comando al formulario que, cuando se haga clic en él, abra el informe. En este caso, la programación es el proceso de crear una macro o un procedimiento de VBA y establecer a continuación la propiedad de evento AlHacerClic del botón de comando de manera que, al hacer clic en el botón de comando, se ejecute la macro o el procedimiento. En el caso de una operación sencilla, como abrir un informe, puede usar el Asistente para botones de comando para que realice todo el trabajo, o puede desactivarlo y realizar la programación usted mismo.
viernes, 25 de marzo de 2011
¿QUÉ ES EL LENGUAJE UML?
UML es ante todo un lenguaje. Un lenguaje pro-porciona un vocabulario y una reglas para permitir una comunicación. En este caso, este lenguaje se cen-tra en la representación gráfica de un sistema.
Este lenguaje nos indica cómo crear y leer los mo-delos, pero no dice cómo crearlos. Esto último es el objetivo de las metodologías de desarrollo.
Las objetivos de UML son muchos, pero se pue-den sintetizar sus funciones:
• Visualizar: UML permite expresar de una for-ma gráfica un sistema de forma que otro lo puede entender.
• Especificar: UML permite especificar cuáles son las características de un sistema antes de su construcción.
• Construir: A partir de los modelos especifica-dos se pueden construir los sistemas diseñados.
• Documentar: Los propios elementos gráficos sirven como documentación del sistema des-arrollado que pueden servir para su futura re-visión.
Este lenguaje nos indica cómo crear y leer los mo-delos, pero no dice cómo crearlos. Esto último es el objetivo de las metodologías de desarrollo.
Las objetivos de UML son muchos, pero se pue-den sintetizar sus funciones:
• Visualizar: UML permite expresar de una for-ma gráfica un sistema de forma que otro lo puede entender.
• Especificar: UML permite especificar cuáles son las características de un sistema antes de su construcción.
• Construir: A partir de los modelos especifica-dos se pueden construir los sistemas diseñados.
• Documentar: Los propios elementos gráficos sirven como documentación del sistema des-arrollado que pueden servir para su futura re-visión.
graficar en algebra booleana
La representación gráfica es la que se utiliza en circuitos y esquemas electrónicos. En la siguiente figura se representan gráficamente dos funciones algebraicas, una con símbolos no normalizados, superior, y la otra con normalizados, inferior
Para la simplificación por este método no sólo bastará con conocer todas las propiedades y teoremas del álgebra de Boole, además se debe desarrollar una cierta habilidad lógico-matemática que se adquiere fundamentalmente con la experiencia.
Como ejemplo se simplificará la siguiente función:
F = A’C’ + ABC + BC’ + A’B’C + A’BC
Observando cada uno de los sumando podemos ver que hay factores comunes en los sumandos 2º con 5º y 4º con 5º que conllevan simplificación:
F = A’C’ + BC’ + BC(A + A’) + A’C(B + B’)
Note que el término 5º se ha tomado dos veces, de acuerdo con la propiedad que diceque A + A´ = 1. Aplicando las propiedades del álgebra de Boole, queda
F = A’C’ + BC’ + BC + A’C
Repitiendo nuevamente el proceso,
F = A’( C’ + C) + B( C’ + C) = A’ + B
No siempre las funciones son tan fáciles de simplificar como la anterior. El método algebraico, por lo general, no resulta cómodo para los no expertos, a los cuales, una vez simplificada una ecuación le pueden quedar serias dudas de haber conseguido la máxima simplificación.
Para la simplificación por este método no sólo bastará con conocer todas las propiedades y teoremas del álgebra de Boole, además se debe desarrollar una cierta habilidad lógico-matemática que se adquiere fundamentalmente con la experiencia.
Como ejemplo se simplificará la siguiente función:
F = A’C’ + ABC + BC’ + A’B’C + A’BC
Observando cada uno de los sumando podemos ver que hay factores comunes en los sumandos 2º con 5º y 4º con 5º que conllevan simplificación:
F = A’C’ + BC’ + BC(A + A’) + A’C(B + B’)
Note que el término 5º se ha tomado dos veces, de acuerdo con la propiedad que diceque A + A´ = 1. Aplicando las propiedades del álgebra de Boole, queda
F = A’C’ + BC’ + BC + A’C
Repitiendo nuevamente el proceso,
F = A’( C’ + C) + B( C’ + C) = A’ + B
No siempre las funciones son tan fáciles de simplificar como la anterior. El método algebraico, por lo general, no resulta cómodo para los no expertos, a los cuales, una vez simplificada una ecuación le pueden quedar serias dudas de haber conseguido la máxima simplificación.
jueves, 17 de marzo de 2011
leyes de algebra booleana
ALGEBRA DE BOOLE
DEFINICION.
El Algebra de Boole es toda clase o conjunto de elementos que pueden tomar dos valores
perfectamente diferenciados, que designaremos por 0 y 1 y que están relacionados por dos
operaciones binarias denominadas suma (+) y producto (.) ( la operación producto se indica
generalmente mediante la ausencia de símbolo entre dos variables lógicos.)
Cumplen las siguientes Propiedades:
El Algebra de Boole es toda clase o conjunto de elementos que pueden tomar dos valores
perfectamente diferenciados, que designaremos por 0 y 1 y que están relacionados por dos
operaciones binarias denominadas suma (+) y producto (.) ( la operación producto se indica
generalmente mediante la ausencia de símbolo entre dos variables lógicos.)
Cumplen las siguientes Propiedades:
a) Ambas operaciones son conmutativas, es decir si a y b son elementos del álgebra, se verifica:
a+b=b+a
a.b=b.a
b) Dentro del álgebra existen dos elementos neutros, el 0 y el 1, que cumplen la propiedad de
identidad con respecto a cada una de dichas operaciones:
0+a=a
1.a=a
c) Cada operación es distributiva con respecto a la otra:
a . ( b + c) = a . b + a . c
a+(b.c)=(a+b).(a+c)
d) Para cada elemento a del álgebra existe un elemento denominado a , tal que:
_ _
a+a=1
a.a=0
Este postulado define realmente una nueva operación fundamental que es la inversión o
complementación de una variable. La variable a se encuentra siempre en un estado binario contrario
al de a. La tabla de verdad de la inversión o complemento, es:
_
a a
0 1
1 0
Físicamente son varios los conjuntos que poseen dos operaciones binarias que cumplen los
postulados desarrollados. Ejemplo de estos conjuntos son el álgebra de las proposiciones o juicios
formales y el álgebra de la conmutación formada también por elementos que pueden tomar dos
estados perfectamente diferenciados.
Los primeros circuitos de conmutación o lógicos utilizados, han sido los contactos que pueden ser
empleados para memorizar más fácilmente las leyes del álgebra de Boole antes expresadas y los
teoremas.
La operación suma se asimila a la conexión en paralelo de contactos y la operación producto a la
conexión en serie. El inverso de un contacto es otro cuyo estado es siempre el opuesto del primero,
es decir está cerrado cuando aquél está abierto y viceversa. El elemento 0 es un contacto que está
siempre abierto y el elemento 1 un contacto que está siempre cerrado. Además se considera una
función de transmisión entre los dos terminales de un circuito de contactos, que toma el valor 1,
cuando existe un camino para la circulación de corriente entre ellos (corto circuito ) y el valor 0 si
no existe dicho camino (circuito abierto).
Suscribirse a:
Entradas (Atom)