viernes, 25 de marzo de 2011

Ms. Access

Microsoft Access
Es un programa, utilizado en los sistemas operativos Microsoft Windows, para la gestión de bases de datos creado y modificado por Microsoft y orientado a ser usado en entornos personales o en pequeñas organizaciones. Es un componente de la suite Microsoft Office. Permite crear ficheros de bases de datos relacionales que pueden ser fácilmente gestionadas por una interfaz gráfica sencilla. Además, estas bases de datos pueden ser consultadas por otros programas. Dentro de un sistema de información, entraría dentro de la categoría de gestión, y no en la de ofimática, como podría pensarse. Este programa permite manipular los datos en forma de tablas (formadas por filas y columnas), crear relaciones entre tablas, consultas, formularios para introducir datos e informes para presentar la información

Formatos
.mdb:.accdb - Base de datos Access
.accde - Base de datos Access protegida, con macros (versión 2007 y posteriores)
.accdr - Base de datos Access que opera como protegida aunque es un accdb "encubierto" (versión 2007 y posteriores)
.mam - Macro Access
.maq - Consulta Access
.mar - Informe Access
.mat - Tabla Access
.maf - Formulario Access
.adp - Proyecto Access
.adn - Plantilla de proyecto Access

Utilidad
Organización de Datos mediante registros

Elementos de Microsoft Access:


b) Consultas: Es una solicitud de información al computador acerca de la base de datos. Las consultas se visualizan mediante la llamada hoja de respuesta dinámica, que es visualizada mediante una tabla o un Conjunto de tablas.

c) Formularios: Es el sitio en específico en el que se encuentran anotados la información de unos de los datos de la base de datos. En los formularios se puede colocar nombres, apellidos, edad, sexo, fechas, números, imágenes, música, videos, etc.

Los formularios bien realizados son los que ayudan a que el proceso de búsqueda de información, en la base de datos, en el momento en que sea solicitada por el usuario.

Bibliografia:
http://www.slideshare.net/segundocontador/microsoft-access-1657787
a)hoja de calculo, a través de filas y columnas que forman cuadros.

Lenguaje UML

Lenguaje Unificado de Modelado
 (LUM o UML, por sus siglas en inglés, Unified Modeling Language) es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad; está respaldado por el OMG (Object Management Group). Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema. UML ofrece un estándar para describir un "plano" del sistema (modelo), incluyendo aspectos conceptuales tales como procesos de negocio y funciones del sistema, y aspectos concretos como expresiones de lenguajes de programación, esquemas de bases de datos y componentes reutilizables.
Es importante resaltar que UML es un "lenguaje de modelado" para especificar o para describir métodos o procesos. Se utiliza para definir un sistema, para detallar los artefactos en el sistema y para documentar y construir. En otras palabras, es el lenguaje en el que está descrito el modelo.
Se puede aplicar en el desarrollo de software entregando gran variedad de formas para dar soporte a una metodología de desarrollo de software (tal como el Proceso Unificado Racional o RUP), pero no especifica en sí mismo qué metodología o proceso usar.
UML no puede compararse con la programación estructurada, pues UML significa Lenguaje Unificado de Modelado, no es programación, solo se diagrama la realidad de una utilización en un requerimiento. Mientras que, programación estructurada, es una forma de programar como lo es la orientación a objetos, sin embargo, la programación orientada a objetos viene siendo un complemento perfecto de UML, pero no por eso se toma UML sólo para lenguajes orientados a objetos.
UML cuenta con varios tipos de diagramas, los cuales muestran diferentes aspectos de las entidades representadas.


Diagramas

Jerarquía de los diagramas UML 2.0, mostrados como un diagrama de clases

          En UML 2.0 hay 13 tipos diferentes de diagramas. Para comprenderlos de manera concreta, a veces es útil categorizarlos jerárquicamente, como se muestra en la figura de la derecha.
Los Diagramas de Estructura enfatizan en los elementos que deben existir en el sistema modelado:
Los Diagramas de Comportamiento enfatizan en lo que debe suceder en el sistema modelado:
Los Diagramas de Interacción son un subtipo de diagramas de comportamiento, que enfatiza sobre el flujo de control y de datos entre los elementos del sistema modelado:
·  Diagrama de comunicación, que es una versión simplificada del Diagrama de colaboración (UML 1.x)
·  Diagrama de tiempos (UML 2.0)
Estandarización de UML
Desde el año 2005. UML es un estándar aprobado por la ISO como ISO/IEC 19501:2005 Information technology — Open Distributed Processing — Unified Modeling Language (UML) Version 1.4.2


Bibliografia:
http://es.wikipedia.org/wiki/Lenguaje_Unificado_de_Modelado

sábado, 19 de marzo de 2011

Leyes

Eimer Gahuna
C.I: 21.395.709
Analisis de Sistema / Semestre 3 / Sabatino


Leyes Booleanas

Es un conjunto S que contiene los siguientes
Elementos:
o   Números binarios: 0 y 1
o   Operadores binarios: + y ∙
o   Operador unitario: ’ (negación)

*    Se escribe: S = {+, ∙, ’, 0, 1}
*    Este conjunto satisface cinco leyes.

Aceleración
*    El operador de multiplicación (∙) corresponde al operador lógico AND.
*    El operador de suma (+) corresponde al operador lógico OR.

(1)Ley Asociativa
*    Indica que el orden en que se agrupen los sumandos no cambia el total final.
o   (x + y) + z = x + (y + z)

*    Indica que el orden en que se agrupen los  Factores no cambia el producto final.
o   (x ∙ y) ∙ z = x ∙ (y ∙ z)

(2)Ley Conmutativa
*    Indica que el orden de los sumandos no cambia el total final.
o   x + y = y + x

*    Indica que el orden de los factores no cambia el producto final.
o   x ∙ y = y ∙ x

(3.1)Ley Distributiva para La Multiplicación
*    Indica que un factor se distribuye con cada uno de los sumandos.
o   x ∙ (y + z) = (x ∙ y) + (x ∙ z)
o   x (y + z) = (x ∙ y) + (x ∙ z)

*    Observa que el factor x está al lado del paréntesis. Aún cuando no tenga el signo de multiplicación se sobre-entiende que está.


(3.2)Ley Distributiva para La Suma
*    Indica que un sumando se distribuye con cada factor:
o   x + (y ∙ z) = (x + y) ∙ (x + z)

*    Observa que esta ley no se aplica a la aritmética.

(4)Ley de Identidad
*    Identidad de la suma:
o   x + 0 = x

*    Identidad de la multiplicación
o   x ∙ 1 = x


(5)Ley de Complemento
*    Complemento de la suma
o   x + x’ = 1

*    Complemento de la multiplicación
x ∙ x’ = 0

viernes, 18 de febrero de 2011

Segunda Semana (Funciones Logica)

República Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación Superior
Instituto Universitario  de Tecnología para la Informática
Acarigua -  Extensión Páez – Estado Portuguesa

Autor:
Eimer Gahuna
C.I. 21.395.709
Semestre III, Sabatino
Carrera: Análisis de Sistema

Con el pasar de los años el hombre siempre ha querido buscar la manera de explicar en totalidad los fenómenos que ocurren en la naturaleza, desde la propia vida, hasta la creación del universo.
A partir de estas inquietudes, importantes ciencias han nacido, como la física, la química y la matemática por nombrar algunas, las cuales de una u otra forma han logrado, pero no en su totalidad satisfacer la curiosidad humana; estas grandes ciencias han dado pasos importantes con la ayuda de un gran aliado “La lógica”, la cual a brindado caminos para la expansión y explotación de dichas ciencias.

A mediados del siglo pasado un hombre desarrollo una teoría matemática distinta a la que entones se conocía y cuya expansión ha sido tan rápida que en la actualidad se aplica a la resolución de mayorías de operaciones industriales complejas; este hombre fue George Boole el creador del álgebra que lleva su mismo nombre.

El álgebra de Boole establece una serie de postulados y operaciones lógicas, que consisten en admitir dos estados donde dichos estados tienen un carácter opuesto. Así, por ejemplo, a una lámpara corriente (tubo fluorescente) el álgebra de Boole sólo la considera en uno de los dos estados posibles y opuestos: encendida o apagada. No se admiten estados intermedios. A uno de los dos estados posibles (lámpara encendida), se le denomina de diversas formas tales como: Verdadero, Estado Alto, Nivel Lógico 1, etc. Al otro estado (lámpara apagada), se le referencia con palabras opuestas tales como: Falso, Estado Bajo, Nivel Lógico 0, entre otros.

La posibilidad de que todos los elementos admitan dos estados en este "Tipo de Álgebra" ha llevado a llamarla "álgebra binaria". La denominación de "álgebra lógica" se debe al carácter intuitivo y lógico que tienen los razonamientos que en ella se aplican.

En la implementación de las ecuaciones lógicas que resuelven los procesos en los que se aplica el álgebra de Boole, se utilizan diversas operaciones o funciones lógicas entre las que se citan las tres fundamentales.  La operación lógica AND, producen una variable de salida, que sólo toma el nivel lógico 1 o estado alto o verdadero, si todas ellas tienen dicho nivel o estado. Esta misma operación lógica AND, recibe el nombre de producto lógico porque se representa mediante un punto, igual que la operación convencional de multiplicación.

Función Lógica OR ó Puerta OR, en esta  Cuando distintas variables lógicas se combinan mediante la función OR, el resultado toma el estado ALTO si alguna de ellas tiene dicho estado. La operación OR es menos exigente que la AND porque sólo exige que alguna de las variables de entrada valga 1, para que la salida tome ese nivel. A la función OR también se le denomina Suma Lógica ya que se representa con el símbolo suma (+). En castellano recibe el nombre de operación O, puesto que la salida vale sólo 1 solo si presenta dicho valor la entrada A "o" la B.

En cambio la Función Lógica Not o  Puerta Not “Inversor”, Se trata de una operación que sólo maneja una variable de entrada y otra de salida. La salida toma el estado opuesto o inverso del que tiene la entrada. Por este motivo, también se le llama Función Inversión o negación. En castellano recibe el nombre de operación NO.

Por la existencia de estas funciones es bueno resaltar que las mismas hacen posible que entendamos como trabajar con los llamados circuitos lógicos y que la lógica implementada en estas es una herramienta esencial para que estas funciones puedan realizar sus aplicaciones correctas.

Segunda Semana

República Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación Superior
Instituto Universitario  de Tecnología para la Informática
Acarigua -  Extensión Páez – Estado Portuguesa

Autor:
Eimer Gahuna
C.I. 21.395.709
Semestre III, Sabatino
Carrera: Análisis de Sistema

Los circuitos de conmutación y temporización, o circuitos lógicos, forman la base de cualquier dispositivo en el que se tengan que seleccionar o combinar señales de manera controlada. Entre los campos de aplicación de estos tipos de circuitos pueden mencionarse la conmutación telefónica, las transmisiones por satélite y el funcionamiento de las computadoras digitales.
La lógica digital es un proceso racional para adoptar sencillas decisiones de 'verdadero' o 'falso' basadas en las reglas del álgebra de Boole. El estado verdadero se representado por un 1, y falso por un 0, y en los circuitos lógicos estos numerales aparecen como señales de dos tensiones diferentes. Los circuitos lógicos se utilizan para adoptar decisiones específicas de 'verdadero-falso' sobre la base de la presencia de múltiples señales 'verdadero-falso' en las entradas. Las señales se pueden generar por conmutadores mecánicos o por transductores de estado sólido. La señal de entrada, una vez aceptada y acondicionada (para eliminar las señales eléctricas indeseadas, o ruidos), es procesada por los circuitos lógicos digitales. Las diversas familias de dispositivos lógicos digitales, por lo general circuitos integrados, ejecutan una variedad de funciones lógicas a través de las llamadas puertas lógicas, como las puertas OR, AND y NOT y combinaciones de las mismas (como 'NOR', que incluye a OR y a NOT). Otra familia lógica muy utilizada es la lógica transistor-transistor. También se emplea la lógica de semiconductor complementario de óxido metálico, que ejecuta funciones similares a niveles de potencia muy bajos pero a velocidades de funcionamiento ligeramente inferiores. Existen también muchas otras variedades de circuitos lógicos, incluyendo la hoy obsoleta lógica reóstato-transistor y la lógica de acoplamiento por emisor, utilizada para sistemas de muy altas velocidades.
Los bloques elementales de un dispositivo lógico se denominan puertas lógicas digitales. Una puerta Y (AND) tiene dos o más entradas y una única salida. La salida de una puerta Y es verdadera sólo si todas las entradas son verdaderas. Una puerta O (OR) tiene dos o más entradas y una sola salida. La salida de una puerta O es verdadera si cualquiera de las entradas es verdadera, y es falsa si todas las entradas son falsas. Una puerta INVERSORA (INVERTER) tiene una única entrada y una única salida, y puede convertir una señal verdadera en falsa, efectuando de esta manera la función negación (NOT). A partir de las puertas elementales pueden construirse circuitos lógicos más complicados, entre los que pueden mencionarse los circuitos biestables (también llamados flip-flops, que son interruptores binarios), contadores, comparadores, sumadores y combinaciones más complejas.
En general, para ejecutar una determinada función es necesario conectar grandes cantidades de elementos lógicos en circuitos complejos. En algunos casos se utilizan microprocesadores para efectuar muchas de las funciones de conmutación y temporización de los elementos lógicos individuales. Los procesadores están específicamente programados con instrucciones individuales para ejecutar una determinada tarea o tareas.
Una de las ventajas de los microprocesadores es que permiten realizar diferentes funciones lógicas, dependiendo de las instrucciones de programación almacenadas. La desventaja de los microprocesadores es que normalmente funcionan de manera secuencial, lo que podría resultar demasiado lento para algunas aplicaciones. En tales casos se emplean circuitos lógicos especialmente diseñados.