miércoles, 11 de mayo de 2011

SISTEMAS NUMERICOS

SISTEMA DE NUMERACION BINARIO O (BASE 2)

El sistema de númeración binario utiliza sólo dos dígitos, el cero (0) y el uno (1).
En una cifra binaria, cada dígito tiene distinto valor dependiendo de la posición que ocupe. El valor de cada posición es el de una potencia de base 2, elevada a un exponente igual a la posición del dígito menos uno. Se puede observar que, tal y como ocurría con el sistema decimal, la base de la potencia coincide con la cantidad de dígitos utilizados (2) para representar los números.
De acuerdo con estas reglas, el número binario 1011 tiene un valor que se calcula así:


 
, es decir:
8 + 0 + 2 + 1 = 11

y para expresar que ambas cifras describen la misma cantidad lo escribimos así:

10112 = 1110

- Conversión entre números decimales y binarios
Convertir un número decimal al sistema binario es muy sencillo: basta con realizar divisiones sucesivas por 2 y escribir los restos obtenidos en cada división en orden inverso al que han sido obtenidos.
Por ejemplo, para convertir al sistema binario el número 125 haremos una serie de divisiones que arrojarán los restos siguientes:


SISTEMA DE NUMERACION OCTAL O (BASE 8)

CONVERSIÓN DE UN NUMERO DECIMAL A OCTAL


 
Para convertir un numero en el sistema decimal al sistema de numeración Octal, debemos seguir los pasos que mostraremos en el siguiente ejemplo Convertir el numero decimal 323.625 a el sistema de numeración Octal


1. Se toma el numero entero y se divide entre 8 repetidamente hasta que el dividendo sea menor que el divisor, para colocar entonces el numero 0 y pasar el dividendo a formar el primer dígito del numero equivalente en decimal
2. Se toma la parte fraccionaria del numero decimal y la multiplicamos por 8 sucesivamente hasta que el producto no tenga números fraccionarios
3. Pasamos la parte entera del producto a formar el dígito correspondiente
4. Al igual que los demás sistemas , el numero equivalente en el sistema decimal , esta formado por la unión del numero entero equivalente y el numero fraccionario equivalente.




CONVERSIÓN DE UN NUMERO OCTAL A BINARIO


La ventaja principal del sistema de numeración Octal es la facilidad conque pueden realizarse la conversión entre un numero binario y octal. A continuación mostraremos un ejercicio que ilustrará la teoría. Por medio de este tipo de conversiones, cualquier numero Octal se convierte a binario de manera individual. En este ejemplo, mostramos claramente el equivalente 100 111 010 en binario de cada numero octal de forma individual.
 
 



SISTEMA DE NUMERACION HEXADECIMAL O BASE (16)


CONVERSIÓN DE UN NUMERO DECIMAL A UN NUMERO HEXADECIMAL



Convertir el numero 250.25 a Hexadecimal


1. Se toma la parte entera y se divide sucesivamente por el numero decimal 16 (base) hasta que el cociente sea 0
2. Los números enteros resultantes de los cocientes, pasarán a conformar el numero hexadecimal correspondiente, teniendo en cuenta que el sistema de numeración hexadecimal posee solo 16 símbolos, donde los números del 10 hasta el 15 tienen símbolos alfabéticos que ya hemos explicado
3. La parte fraccionaria del numero a convertir se multiplica por 16 (Base) sucesivamente hasta que el producto resultante no tenga parte fraccionaria
4. Al igual que en los sistemas anteriores, el numero equivalente se forma, de la unión de los dos números equivalentes, tanto entero como fraccionario, separados por un punto que establece la diferencia entre ellos.

Figura 12: Conversión de decimal a hexadecimal ladelec
Figura 12: Conversión de decimal a hexadecimal


CONVERSIÓN DE UN NUMERO HEXADECIMAL A UN NUMERO DECIMAL



Como en los ejemplos anteriores este también nos ayudará a entender mejor este procedimiento: Convertir el numero hexadecimal 2B6 a su equivalente decimal.

1. Multiplicamos el valor de posición de cada columna por el dígito hexadecimal correspondiente.
2. El resultado del número decimal equivalente se obtiene, sumando todos los productos obtenidos en el paso anterior.





 

FUNCION DE UNA BASE DE DATOS

Funciones De Un Dba

El alcance de la actividad de la Administración de Datos es la organización completa (empresa, institución u otro organismo), mientras que el alcance de la Administración de Bases de Datos queda restringido a una Base de Datos en particular y a los sistemas que los procesan. La Administración de la Base de Datos opera dentro de un marco proporcionado por la Administración de Datos facilitándose de esta manera el desarrollo y el uso de una Base de Datos y sus aplicaciones. Las siglas DBA suelen utilizarse para designar tanto la función Administración de Base de Datos como al titulo del puesto administrador de Base de Datos.
Introducción

En los distintos niveles y aplicaciones de Base de Datos existe la función DBA, aunque varia en complejidad. Esta es más sencilla cuando se trata de una Base de Datos Personal que cuando se refiere a una Base de Datos de grupos de trabajo, y esta a su vez es más sencilla que en una Base de Datos Organizacional. En una Base de Datos Personal comúnmente el mismo usuario es el Administrador de la Base de Datos; las Bases de Datos de grupos de trabajo requieren de una o dos personas que normalmente no se dedican a esta función de tiempo completo puesto que tienen otras responsabilidades dentro o fuera de la organización. En las Bases de Datos Organizacionales, que comúnmente permiten el acceso a decenas e incluso centenas de usuarios, se requiere de un administrador de Base de Datos de tiempo completo; lo anterior debido al alto volumen de procesos que deben desarrollarse, controlarse y supervisarse.
Un Administrador de Base de Datos de tiempo completo normalmente tiene aptitudes técnicas para el manejo del sistema en cuestión a demás, son cualidades deseables nociones de administración, manejo de personal e incluso un cierto grado de diplomacia. La característica más importante que debe poseer es un conocimiento profundo de las políticas y normas de la empresa así como el criterio de la empresa para aplicarlas en un momento dado.
¿Qué es un DBA?

La tarea del DBA es crear la base de datos en sí y poner en vigor los controles técnicos necesarios para apoyar las políticas dictadas por el administrador de datos. El DBA se encarga también de garantizar el funcionamiento adecuado del sistema y de proporcionar otros servicios de índole técnica relacionados. El DBA cuenta por lo regular con un grupo de programadores  de sistemas y otros asistentes técnicos. La responsabilidad general del DBA es facilitar el desarrollo y el uso de la Base de Datos dentro de las guías de acción definidas por la administración de los datos.
El DBA es responsable primordialmente de:
Instalación el Sistema Gestor de la Base de Datos
Administrar la estructura de la Base de Datos
Administrar la actividad de los datos
Administrar el Sistema Manejador de Base de Datos
Establecer el Diccionario de Datos
Asegurar la confiabilidad de la Base de Datos
Confirmar la seguridad de la Base de Datos
Responsabilidades primordiales de un DBA
La administración de la estructura de la Base de Datos incluye participar en el diseño inicial de la misma y su puesta en practica así como controlar, y administrar sus requerimientos, ayudando a evaluar alternativas, incluyendo los DBMS a utilizar y ayudando en el diseño general de BD. En los casos de grandes aplicaciones de tipo organizacional, el DBA es un gerente que supervisa el trabajo del personal de diseño de la BD. Una vez diseñada la BD, es puesta en practica utilizando productos del DBMS, procediéndose entonces a la creación de los datos (captura inicial). El DBA participa en el desarrollo de procedimientos y controles para asegurar la calidad y la alta integridad de la BD.
Los requerimientos de los usuarios van modificándose, estos encuentran nuevas formas o métodos para lograr sus objetivos; la tecnología de la BD se va modificando y los fabricantes del DBMS actualizan sus productos. Todas las modificaciones en las estructuras o procedimientos de BD requieren de una cuidadosa administración.
Administración de la estructura de la Base de Datos
Las solicitudes de modificación son inevitables una vez que el sistema ha entrado en operación, pueden aparecer solicitudes de nuevos requerimientos o estos pueden resultar de una comprensión inadecuada de los mismos. En cualquier caso, deberán efectuarse modificaciones en relación con toda la comunidad de la BD, ya que el impacto de tales alteraciones será resentido por mas de una aplicación. En algunos casos, pueden darse modificaciones que presentan efectos negativos para algunos usuarios; estos casos deberán ser tratados esgrimiendo como argumento los beneficios globales que serán obtenidos de tales alteraciones. Una administración eficaz de la BD debe incluir procedimientos y políticas mediante las cuales los usuarios puedan registrar sus necesidades de modificaciones, y así la comunidad podrá analizar y discutir los impactos de dichas modificaciones, determinándose entonces la puesta o no en practica de tales alteraciones.
En razón del tamaño y complejidad de una BD y de sus aplicaciones, las modificaciones pudieran tener resultados inesperados. El DBA debe estar preparado para reparar la BD y reunir suficiente información para diagnosticar y corregir el problema provocado por la falla. Después de un cambio la BD es más vulnerable a fallas.  
Implicaciones por la modificación de los esquemas

Documentación
La responsabilidad final de un DBA en la administración de la estructura de una BD es la DOCUMENTACIÓN. Es de suma importancia saber que modificaciones han sido efectuadas, como fueron realizada y cuando fueron establecidas. Una modificación sobre la estructura de la BD pudiera ocasionar un error que no apareciera a corto plazo; una vez que este surja, sin la documentación adecuada sobre las modificaciones realizadas, él diagnostico resultaría extremadamente complicado. En estos casos, se haría necesario una secuencia de ejecuciones para intentar detectar el punto en conflicto; el riesgo de este procedimiento radica en que es posible afectar la información contenida en la BD. Para identificar un cambio es de suma importancia mantener un registro de los formatos de prueba y de las ejecuciones de las pruebas efectuadas. Si se utilizan procedimientos de prueba formatos de pruebas y métodos de registro estandarizados, el registro de los resultados de la prueba no consumirá tiempo excesivo. Comúnmente el tiempo de la documentación es tedioso y esto ocasiona que algunos DBA tienden a reducir o abreviar la información que se registra en ella e incluso llegan a desatenderla. Cuando ocurre un siniestro, la documentación completa y organizada puede ser la diferencia entre resolver o no un problema de extrema importancia y en la mayoría de los casos, que implica costos cuantiosos a la empresa.
La tarea de la documentación es cada vez más ligera y precisa cuando se utilizan DBMS que integran herramientas CASE para las tareas de diseño, mantenimiento y documentación. Estas mismas herramientas CASE proporcionan en la, mayoría de los casos la facilidad de generar y mantener en forma automática el Diccionario de Datos.

Una razón más para documentar consiste en la necesidad de mantener organizados datos históricos. Ocurre comúnmente que se desea realizar una consulta sobre los respaldos para conocer el estado que guardaba la información en un periodo determinado que transcurrió previamente. Los registros de modificación existentes en la documentación permitirá resolver problemas de incompatibilidad entre las estructuras que eran vigentes en el periodo de respaldo y las que lo son ahora; permitirá también el desarrollo de módulos de ajuste que faciliten la traducción de formatos y/o escalas para valores almacenados.
En los casos de caídas del sistema se presenta una situación parecida; los respaldos son requeridos y habrá de verificarse su estructura; formato y escala para integrarlos a la operación del sistema

.
Aunque el DBA protege los datos, no los procesa. El DBA no es usuario del sistema, en consecuencia, no administra valores de datos; el DBA administra actividad de datos. Dado que la BD es un recurso compartido, el DBA debe proporcionar estándares, guías de acción, procedimientos de control y la documentación necesaria para garantizar que los usuarios trabajan en forma cooperativa y complementaria al procesar datos en la BD. Como es de suponerse, existe una gran actividad al interior de un DBMS. La concurrencia de múltiples usuarios requieren de estandarizar los procesos de operación; el DBA es responsable de tales especificaciones y de asegurarse que estas lleguen a quienes concierne. Todo el ámbito de la BD se rige por estándares, desde la forma como se capture la información (tipo, longitud, formato), como es procesada y presentada. El nivel de estandarización alcanza hasta los aspectos más internos de la BD; como sé acceda a un archivo, como se determinan los índices primarios y auxiliares, la foliación de los registros y demás.
Debe procurarse siempre que los estándares que serán aplicados beneficien también a los usuarios, privilegiando siempre la optimización en la operación del DBMS y el apego de las políticas de la empresa.
Una administración de BD efectiva deberá disponer siempre de este tipo de estándares; entre las funciones del DBA se encuentra la de revisarlos periódicamente para determinar su operatividad, y en su caso ajustarlos, ampliarlos o cancelarlos. Es también su responsabilidad el que estos se cumplan.
Administración de la actividad de datos

Cuando se definen estándares sobre la estructura de la BD, estos deben registrarse en una sección del diccionario de datos a la que todos aquellos usuarios relacionados con ese tipo de proceso pueden acceder.
Otro de los aspectos que el administrador debe atender es el de coordinar las nuevas propuestas para realizar ajustes en los derechos de acceso a datos compartidos y aplicaciones específicamente propuestas serían analizados en conjunto con los supervisores o directivos de las áreas involucradas para determinar si procede pudieran aparecer problemas cuando dos o más grupos de usuarios quedan autorizados para notificar los mismos datos. Uno de tales conflictos es el de la actualización perdida; este ocurre cuando el trabajo de un usuario queda sobrescrito sobre por el de un segundo usuario. El DBA queda responsabilizado para identificar la posible ocurrencia de dichos problemas así como de crear normas y procedimientos para su eliminación.
Se obtendrán este tipo de garantías cuando el DBMS sea capaz de implementar las restricciones aplicables al acceso concurrente, y este sea utilizado adecuadamente por programadores y usuarios; para borrar lo anterior, se hace indispensable el apego a los estándares el seguimiento de instructivos y manuales y las reglas establecidas para los diversos procesamientos y procedimientos que se llevan acabo.

Entre las alternativas mas utilizadas por el DBA para tratar de resolver o minimizar este problema se encuentran las siguientes:
    a) Restringir el acceso a los procedimientos para ciertos usuarios.     b) Restringir al acceso a los datos para ciertos usuarios procedimientos y/o datos.     c) Evitar la coincidencia de horarios para usuarios que comparten.
Las técnicas de recuperación son otra función esencial del DBA al administrar la actividad de datos. A pesar de que el DBMS lleva a cabo una parte del proceso de recuperación, los usuarios determinan en forma critica la operatividad de esos sistemas de protección. El DBA debe anticipar fallas y definir procedimientos estándares de operación; los usuarios deben saber que hacer cuando el sistema este caído y que es lo primero que debe realizarse cuando el sistema este puesto en marcha nuevamente. El personal de operación deberá saber como iniciar el proceso de recuperación de la BD que copias de seguridad utilizar; como programar la ejecución del tiempo perdido y de las tareas pendientes; es importante también establecer un calendario para llevar a cabo estas actividades sin afectar a otros sistemas dentro de la organización que hagan uso de los mismos recursos de computo. Destacan por su importancia en el proceso de recuperación y a su vez en la atención que prestan a otros sectores de la organización. Los dispositivos de comunicación remota, los sistemas de interconexión y otros accesorios de uso compartido.

El DBA es el responsable de la publicación y mantenimiento de la documentación en relación con la actividad de los datos, incluyendo los estándares de la BD, los derechos de recuperación y de acceso a la BD, los estándares para la recuperación de caídas y el cumplimiento de las políticas establecidas. Los productos DBMS más populares que se encuentran en el mercado proporcionan servicios de utilerías para ayudar al DBA en la administración de los datos y su actividad. Algunos sistemas registran en forma automática los nombres de los usuarios y de las aplicaciones a las que tienen acceso así como a otros objetos de la BD. Incorpora también utilerías que permitan definir en el diccionario de datos las restricciones para que determinadas aplicaciones o módulos de ellas solo tengan acceso a segmentos específicos de la BD.
Mantener la integridad, la seguridad y la disponibilidad de los datos del sistema.

Seguridad de los datos: protección de la BD de usos mal intencionados o no autorizados. Limitará a los usuarios a ejecutar únicamente operaciones permitidas.
Integridad de los datos: asegurar que las operaciones ejecutadas por los usuarios sean correctas y mantengan la consistencia de la BD.
Ante los fallos de hardware o software se utilizarán procedimientos de recuperación de la BD, que proporcionarán medios para restablecer la BD corrupta por desperfectos del sistema aun estado uniforme



















                       



           

informacion de mio curso

CONTENIDO:
CAPITULO 1        FUNDAMENTOS DE COMPUTACION, E INTERNET

 FUNDAMENTOS DE CÓMPUTO
                                                     i.     UNA COMPUTADORA ES …
                                                    ii.     CATEGORIAS DE COMPUTADORAS
                                                   iii.     SISTEMAS DE COMPUTADORAS PERSONALES
                                                  iv.     DATOS, INFORMACION Y ARCHIVOS
                                                   v.     SOFTWARE DE APLICACIÓN Y FUNDAMENTOS DEL SISTEMA OPERATIVO
                       FUNDAMENTOS DE LA WEB
                                                     i.     LA RED MUNDIAL
                                                    ii.     NAVEGADORES
                                                   iii.     MOTORES DE BUSQUEDA

         PRÁCTICA DE LABORATORIO DEL CAPITULO INTRODUCCION A HTML Y XHTML


CAPITULO  2   HARDWARE DE COMPUTADORA

         REPRESENTACION DE DATOS Y ELECTRONICA DIGITAL
i.                  REPRESENTACION DIGITAL DE DATOS
ii.                 CUANTIFICACION DE BITS Y BYTES
iii.                ELECTRONICA DIGITAL

        DISPOSITIVOS DE ALMACENAMIENTO
i.                  FUNDAMENTOS DEL ALMACENAMIENTO
ii.                 TECNOLOGIA DE DISCO FLEXIBLE
iii.                TECNOLOGIA DE DISCO DURO
iv.               TECNOLOGIA DE CD
v.                TECNOLOGIA DE DVD

         DISPOSITIVOS DE ENTRADA Y SALIDA
i.                  RANURAS DE EXPANSION, TARJETAS Y PUERTOS
ii.                 INSTALACION DE DISPOSITIVOS PERIFERICOS
iii.                DISPOSITIVOS DE DESPLIEGUES
iv.               IMPRESORAS

              PRACTICA DE LABORATORIO DEL CAPITULO  CREACIÓN DE PAGINAS EN HTML

CAPITULO 3   SOFTWARE DE COMPUTADORA

         FUNDAMENTOS DE SOFTWARE
                                           i.     SOFTWARE, PROGRAMAS Y MODULOS DE SOPORTE.
                                          ii.     PROGRAMADORES Y LENGUAJES DE COMPUTO
                                         iii.     COMO FUNCIONA EL SOFTWARE
                                        iv.     SOFTWARE DE APLICACIÓN Y DE SISTEMA

         SOFTWARE DE APLICACIÓN
i.                  SOFTWARE DE PRODUCCION DE DOCUMENTOS
ii.                 SOFTWARE DE HOJA DE CALCULO
iii.                SOFTWARE DE CONTABILIDAD Y FINANZAS, MODELO MATEMATICO Y DE ESTADISTICA.
iv.               SOFTWARE DE ADMINISTRACION DE DATOS
v.                SOFTWARE DE IMÁGENES
vi.               SOFTWARE  EDUCATIVO Y DE REFERENCIA
vii.              SOFTWARE DE NEGOCIOS

     PRÁCTICA DE LABORATORIO  UTILIZACION DE FRAMES EN HTML

CAPITULO 4    ADMINISTRACION DE ARCHIVOS, PROTECCION DE VIRUS Y RESPALDOS

                        FUNDAMENTOS DE ARCHIVOS
i.                  NOMBRES, EXTENSION Y FORMATOS DE ARCHIVOS
ii.                 UBICACIONES DE ARCHIVOS, CARPETAS Y RUTAS
iii.                TAMAÑOS Y FECHAS DE ARCHIVOS

          ADMINISTRACION DE ARCHIVOS
i.                  ADMINISTRACION DE ARCHIVOS BASADA EN LA APLICACIÓN
ii.                 UTILERIAS DE ADMINISTRACION DE ARCHIVOS
iii.                METAFORAS DE ADMINISTRACION DE ARCHIVOS
iv.               EXPLORADOR DE WINDOWS
v.                ALMACENAMIENTO FISICO DE ARCHIVOS


         RESPALDO DE DATOS
i.                  PROCEDIMIENTOS DE RESPALDO Y RESTAURACION
ii.                 EQUIPO DE RESPALDO
iii.                SOFTWARE DE RESPALDO

 PRÁCTICA DE LABORATORIO CREACION DE SU CURRICULUM EN UNA PAGINA WEB CON FRAMES

CAPITULO 5   PAGINAS WEB, SITIOS WEB Y COMERCIO ELECTRONICO

          TECNOLOGIA WEB
i.                  WEB, INTERNET E HIPERTEXTO
ii.                 HTML
iii.                NAVEGADORES WEB
iv.               http
v.                SERVIDORES WEB
vi.               COOKIES

                        EXTENSIONES DE PAGINA WEB, GUIONES Y PROGRAMAS
i.                  XML, XSL Y XHTML
ii.                 JAVASCRIPT Y VBScript
iii.                APPLETS DE JAVA
iv.               CONTROLES ACTIVE X

          COMERCIO ELECTRONICO
i.                  FUNDAMENTOS DEL COMERCIO ELECTRONICO
ii.                 CARRITOS DE COMPRAS
iii.                FORMAS DE PEDIDO Y TRANSACCIONES SEGURAS
iv.               SEGURIDAD EN TARJETAS DE CREDITO
v.                CARTERAS ELECTRONICAS
vi.               SERVICIOS DE PAGO DE PERSONA A PERSONA

      PRÁCTICA DE LABORATORIO CREACION DE SU PROPIA PAGINA WEB UTILIZANDO UN SITIO WEB GRATIS

CAPITULO 6   ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION

          SISTEMAS DE INFORMACION
i.                  SISTEMAS DE INFORMACION EN ORGANIZACIONES
ii.                 SISTEMAS DE AUTOMATIZACION DE OFICINAS
iii.                SISTEMAS DE PROCESAMIENTO DE TRANSACCIONES
iv.               SISTEMAS DE INFORMACION PARA LA ADMINISTRACION
v.                SISTEMAS DE APOYO A LA TOMA DE DECISIONES

 PRÁCTICA DE LABORATORIO CREACION DE UNA FORMA DE INGRESO DE DATOS EN HTML

EVALUACIÓN


Primer Parcial
   10 puntos
Segundo Parcial
   20 puntos
Laboratorios, tares y trabajos de investigación
   20 puntos
Examen Final
   50 puntos
Nota Final
100 puntos