Administra tu Blog

¡Crea tu Blog Ya! Fácil y Gratis

Las Locuras del Gil
Es este blog encontraras datos, archivos y ejemplos de temas tales como C++, Office XP,Sistemas Operativos, Arquitectura de Computadoras, elaboración de Videos, entre otros temas

Categoría: Sistema Abierto

09/12/2007 GMT -5

Introducción a SQL con Access

gilcc @ 22:32

Definiciones

Base de Datos.- Es un archivo que guarda información sobre una persona, situación, cosa o animal. Esta constituido por Tablas, y estas son parecidos a las hojas de cálculo de Excel y puede tener varias.

Tabla.- es parte de un archivo y guarda los registros que contienen la información especifica de una perdona animal o cosa.

Registro.- Es un conjunto de variables llamadas CAMPOS, que guardan información relacionada a una persona, animal o situación.

Campo.- Es una variable que puede contener diferentes tipos de datos,y puede ser texto, numero, fecha, memo, etc. uno a la vez.

A parte de las tablas Access permite generar formularios que son una forma de darle una nueva presentación a los datos.

Ahora vamos a realizar un ejemplo de como crear una base de datos.

EJEMPLO: Hacer una base de datos que guarde y calcule las Áreas de un Triángulo, un Rectángulo y un trapecio.

Para empezar:

  • Abrir Access y dar clic en "Archivo" y luego en "Nuevo". Se verá así:

    Nuevo

  • Se da clic en base de datos en blanco y se verá algo así.

    Dar nombre

  • En nombre de archivo se le pone "Areas", y se da clic en el botón "Crear", y se verá o siguiente.

    Opciones de Objetos

  • En la sección Objetos selecciona(sino es que ya lo esta) la opción "Crear una tabla en vista diseño" y se habre la siguiente ventana.

    Diseño tabla

  • Estando en esta ventana crea 2 campos un llamado "Base" y otro llamado "Altura", deben se de tipo numero (selecciona y da clic en tipo de dato) y en la sección "Tamaño del campo" cambialo  a Doble.

  • Para guardar la tabla, primero se cierra la ventana, al hacerlo aparece un letrero que dice "Desea guardar la tabla", y das clic en "si" y le pones el nombre "Rectangulo_Triangulo"; luego aoparece una ventana que dice algo como "No se detecto llave principal, ¿Desea crearla?" y se le da clic en no.

  • Ahora creamos otra tabla y esta debe llevar los campos "BaseMayor", "BaseMenor" y "Altura", los 3 deben ser Tipo Número y Doble, Guardar la tabla como "Trapecio". Al final se debe ver una ventana como esta:  

 Tablas creadas

Campos Calculados.

Un campo Calculado  es un campo que no existe dentre de la tabla pero de pende de los campos de esta para poder realizar cualquier operación, y solo se pueden crear en una consulta. Ahora sigamos con el ejemplo.

Debemos crear una consulta para calcular las áreas de las 3 figuras y para ello hacemos.

  • Damos un clic en el Objeto "Consultas", y de ahí damos doble clic en "Crear una Consulta en Vista Diseño", y se verá lo siguiente:

Crear Consultas

  •  Cerramos la Ventana "Mostrar tabla" y en la barra de botones de acceso rápido el siguiente botón

 

Botón SQL

 

  • Oprimir el botón anterior y debe aparecer la siguiente ventana.

Ventana SQL

  • Apartir de ahi se escriben las instrucciones requeridas.

Ahora en este caso las instrucciones son:

SELECT Base, Altura, [Base]*[Altura] AS Area_Rectangulo, ([Base]*[Altura])/2  AS Area_Triangulo
FROM Rectangulo_Triangulo ;

Ahora para guadar la consuta, simple mente se cierra y se le da nombre. Para ver si la consulta funciona, debemos seleccionar la consulta que creamos y le damos doble clic.

En este caso la consulta debe darnos aparte de la base y la altura, el área del rectángulo y del Triángulo.

Donde los campos calculados son Area_Rectangulo y Area_Triangulo, ya ambos campos no existen en la tabla se obtinen aplicando fórmulas que se construyen de la forma siguiente.

Los nombres de los campos se encierran entre corchetes, se aplican operadores matemáticos (+,-,*,/, etc) o lógicos (<,>,<>,>=,etc) según se requiera, después se usa la palabra AS y se da un nombre de campo (que es el campo calculado) para guardar el resultado.

Ejemplo  ([Base]*[Alltura])/2 as Area_Triangulo

El campo calculado puede usarse a su vez para otras fórmulas, por ejemplo si quisiera calcular el volumen de un prisma rectangular  la operación sería  [Area_Rectangulo]*10 AS Volumen, donde Volumen sería otro campo calculado.

Ahora regresando a nuestro ejemplo, vamos a sacar el Área del Trapecio, así que damos doble clic a "Crear una Consulta en Vista Diseño", repetimos los pasos básicos y las instrucciones serían:

 SELECT BaseMayor,BaseMenor,Altura,([BaseMayor]+[BaseMenor])*[Altura]/2 AS Area_Trapecio

FROM Trapecio;

 Para Guardaro cerramos la ventana y le damos nombre.

Y así es como se realizan consultas de una forma sencilla y usando una tabla.

 

 

24/09/2007 GMT -5

El Disco Duro - Nuestro Aliado

gilcc @ 20:19

Disco duro

Se llama disco duro (en inglés hard disk, abreviado con frecuencia HD o HDD) al dispositivo encargado de almacenar información de forma permanente en una computadora.
Los discos duros generalmente utilizan un sistema de grabación magnética analógica. En este tipo de disco encontramos dentro de la carcasa una serie de platos metálicos apilados girando a gran velocidad. Sobre estos platos se sitúan los cabezales encargados de leer o escribir los impulsos magnéticos. Hay distintos estándares a la hora de comunicar un disco duro con la computadora. Los más utilizados son IDE/ATA, SCSI, y SATA, este ultimo siendo de reciente aparición.
Tal y como sale de fábrica el disco duro no puede ser utilizado por un sistema operativo. Antes tenemos que definir en él un formato de bajo nivel, una o más particiones y luego hemos de darles un formato que pueda ser entendido por nuestro sistema.
También existen otro tipo de discos denominados de estado sólido que utilizan cierto tipo de memorias construidas con semiconductores para almacenar la información. El uso de esta clase de discos generalmente se limita a las supercomputadoras, por su elevado precio. Así, el caché de pista es una memoria de estado sólido, tipo RAM, dentro de un disco duro de estado sólido.

estructuradd.JPG

Estructura física

Cabezal de lectura/escritura
Dentro de un disco duro hay varios platos (entre 2 y 4), que son discos (de aluminio o cristal) concéntricos y que giran todos a la vez. El cabezal (dispositivo de lectura y escritura) es un conjunto de brazos alineados verticalmente que se mueven hacia dentro o fuera según convenga, todos a la vez. En la punta de dichos brazos están las cabezas de lectura/escritura, que gracias al movimiento del cabezal pueden leer tanto zonas interiores como exteriores del disco.
Cada plato tiene dos caras, y es necesaria una cabeza de lectura/escritura para cada cara (no es una cabeza por plato, sino una por cara). Si se mira el esquema Cilindro-Cabeza-Sector (más abajo), a primera vista se ven 4 brazos, uno para cada plato. En realidad, cada uno de los brazos es doble, y contiene 2 cabezas: una para leer la cara superior del plato, y otra para leer la cara inferior. Por tanto, hay 8 cabezas para leer 4 platos. Las cabezas de lectura/escritura nunca tocan el disco, sino que pasan muy cerca (hasta a 3 nanómetros). Si alguna llega a tocarlo, causaría muchos daños en el disco, debido a lo rápido que giran los platos (uno de 7.200 revoluciones por minuto se mueve a 120 km/h en el borde).

Cilindro, Cabeza y Sector

Hay varios conceptos para referirse a zonas del disco:

Plato:
Cada uno de los discos que hay dentro del disco duro.
Cara:
Cada uno de los dos lados de un plato.
Cabeza: sumo
Número de cabezal; equivale a dar el número de cara, ya que hay un cabezal por cara.
Pista:
Una circunferencia dentro de una cara; la pista 0 está en el borde exterior.
Cilindro.
Conjunto de varias pistas; son todas las circunferencias que están alineadas verticalmente (una de cada cara).
Sector:
Cada una de las divisiones de una pista. El tamaño del sector es fijo, siendo el estándar actual 512 bytes. Antiguamente el número de sectores por pista era fijo, lo cual desaprovechaba el espacio significativamente, ya que en las pistas exteriores pueden almacenarse más sectores que en las interiores. Así, apareció la tecnología ZBR (grabación de bits por zonas) que aumenta el número de sectores en las pistas exteriores, y usa más eficientemente el disco duro.

El primer sistema de direccionamiento que se usó fue el CHS (cilindro-cabeza-sector), ya que con estos tres valores se puede situar un dato cualquiera del disco. Más adelante se creó otro sistema más sencillo: LBA (direccionamiento lógico de bloques), que consiste en dividir el disco entero en sectores y asignar a cada uno un único número; éste es el sistema usado actualmente.

Estructura lógica

Dentro del disco se encuentran: el Master Boot Record (en el sector de arranque), que contiene la tabla de particiones las particiones, necesarias para poder colocar los sistemas de ficheros

Funcionamiento mecánico

Piezas de un disco duro
Un disco duro suele tener:
•Platos en donde se graban los datos
•Cabezal de lectura/escritura
•Motor que hace girar los platos
•Electroimán que mueve el cabezal
•Circuito electrónico de control, que incluye: interfaz con la
computadora, memoria caché
•Bolsita desecante (gel de sílice) para evitar la humedad
•Caja, que ha de proteger de la suciedad (aunque no está al
vacío)
•Tornillos, a menudo especiales

10/09/2007 GMT -5

Componentes de una Computadora - Parte I

gilcc @ 08:40

En líneas generales, una PC actual se compone mínimamente de:

CPU: la unidad central de procesamiento es quien se encarga de procesar toda la información.

Monitor: es la pantalla donde se visualiza la información tanto mostrada por las solicitudes del usuario como por los ingresos de datos realizados por el mismo.
Teclado: es el medio principal de ingreso de datos al PC; es de tipo qwerty, en general de 101 teclas pero actualmente existen muchos otros modelos.

Mouse: es un dispositivo de entrada de datos muy utilizado actualmente para dar órdenes al computador; es el principal factor de mejoramiento de las interfaces gráficas de usuario, puesto que con pocos movimientos y clicks nos evita tener que escribir comandos por teclado.

Impresora: este dispositivo de salida nos permite imprimir la información necesaria para evitar verla en pantalla o bien para hacerla transportable y/o presentarla a quienes la soliciten.

Gabinete: es el chasis de la computadora. Dentro de él se encuentran todos los dispositivos principales: fuente de alimentación, microprocesador, memorias, tarjeta de vídeo, tarjeta de sonido, motherboard, ventiladores, etc. Pueden tener también disposición vertical u horizontal. La elección depende de cada uno. Para PCs que deben abrirse regularmente, es recomendable el gabinete vertical. Hay dos tipos principales: AT y ATX.

La especificación AT es casi la misma que la del IBM XT, con modificaciones para encajar en una carcasa de su tipo. Este formato debe su éxito a la flexibilidad de su diseño, aunque dicha flexibilidad sea así mismo su principal fuente de problemas:

- Es difícil instalar placas grandes en los slots de expansión puesto que sus sistemas de refrigeración requieren de coolers más grandes.
- La actualización de determinados componentes se convierte en un castigo al tener que desmontar medio ordenador hasta llegar a ellos con holgura.
- El propio diseño AT dificulta la integración de componentes adicionales como controladora gráfica, de sonido o soporte para una red local.

El gabinete AT es compacto, económico y con una fuente estándar de 250 watts. Es el que más se utilizaba anteriormente en el armado de los PC compatibles.
Hoy existen gabinetes mucho más elaborados, donde no sólo se tuvo en cuenta su diseño exterior sino algo mucho más importante, el diseño interior, que permite mejor flujo de aire y distribución correcta de los dispositivos internos.

Así nació el estándar ATX, que puede ser minitower, midtower o tower (comúnmente utilizados para servidores). Es recomendable cuando se piensa agregar: DVDs, grabadores de CD, otro disco, placa de red, placa de captura de vídeo, etc.). El ATX trae una fuente más depurada con controles especiales y potencia de 300 watts, permite un solo conector a la alimentación principal, ubica al microprocesador de modo que no interfiera con otras placas, la memoria RAM es más fácil de instalar, poseen mejor ventilación, los conectores de teclado y mouse son estandarizados (PS/2), espacio para puertos USB o placas on-board, no obstante todo esto dependa del mainboard, pero que facilita las tareas de mantenimiento.

Computadora

05/09/2007 GMT -5

Sistemas de Numeración - Parte 2

gilcc @ 10:51

CONVERSIÓN DEL SISTEMA DECIMAL A OCTAL Y DE OCTAL A DECIMAL

Decimal a Octal

Esta forma de conversión es parecida a la conversión de decimal a binario solo que se va a dividir cualquier número entre 8. Este método consiste también en divisiones sucesivas. El método es el siguiente:
1. Se construye una tabla donde del lado izquierdo se pone el número a convertir, y se divide entre 8.
2. El cociente se pone debajo del numero dado y el residuo al lado derecho de la tabla (el cual debe ser 0, 1, 2, 3, 4, 5, 6 ó 7)
3. El cociente obtenido se vuelve a dividir entre 8, el cociente se pone abajo del anterior, y el residuo a su lado derecho.
4. El paso 3 se repite hasta que el cociente sea 0.
5. Para construir el número octal final los residuos se leen de abajo hacia arriba y se escriben de izquierda a derecha.

Conversion decimal-octal

Octal a decimal

Dado un número N, octal, para expresarlo en el sistema decimal, se debe hacer lo siguiente:
1.Escribir cada dígito que lo compone.
2.Multiplicarlo por 8 ( que es la base ).
3.Elevar cada base a un exponente, consecutivo, partiendo de 0 de derecha a izquierda (como se muestra en el ejemplo).

Octal-Decimal.Proceso

4. Realizar las operaciones indicadas en el orden siguiente: primero realizar las potencias (cualquier cantidad elevada a la 0 da 1), después las multiplicaciones y al último las sumas (ver ejemplo).

Resulrado. Decimal-Octal


CONVERSIÓN DEL SISTEMA DECIMAL A HEXADECIMAL Y DE HEXADECIMAL A DECIMAL

Decimal a Hexadecimal

Esta forma de conversión es parecida a la conversión de decimal a binario solo que se va a dividir cualquier número entre 16. Este método consiste también en divisiones sucesivas. El método es el siguiente:
1. Se construye una tabla donde del lado izquierdo se pone el número a convertir, y se divide entre 16.
2. El cociente se pone debajo del numero dado y el residuo al lado derecho de la tabla (el cual debe ser 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F)
3. El cociente obtenido se vuelve a dividir entre 16, el cociente se pone abajo del anterior, y el residuo a su lado derecho.
4. El paso 3 se repite hasta que el cociente sea 0.
5. Para construir el número octal final los residuos se leen de abajo hacia arriba y se escriben de izquierda a derecha.

Conversion.Decimal-Hexadecimal

Hexadecimal a Decimal

Dado un número N hexadecimal, para expresarlo en el sistema decimal, se debe hacer lo siguiente:
1.Escribir cada dígito que lo compone.
2.Multiplicarlo por 16 ( que es la base ).
3.Elevar cada base a un exponente, consecutivo, partiendo de 0 de derecha a izquierda (como se muestra en el ejemplo).

Preoceso.Hexadecimal-Decimal

4. Realizar las operaciones indicadas en el orden siguiente: primero realizar las potencias (cualquier cantidad elevada a la 0 da 1), después las multiplicaciones y al último las sumas (ver ejemplo).

Resultado.Hexadecimal-Decimal

29/08/2007 GMT -5

Sistemas de Numeración - Parte 1

gilcc @ 12:23

INTRODUCCIÓN

Los sistemas de numeración son una forma de representar números o información, y existen desde tiempos antiguos, y el hombre los usa actualmente para entender a información en una computadora, la cual solo entiende encendidos (paso de corriente) y apagados (carencia de corriente) y para que el hombre comprenda el manejo de dicha información utiliza el 0 y el 1, y a este sistema se le llama Sistema Binario o sistema de Base 2.

El Sistema Binario se construye partiendo del hecho que solo tiene 2 dígitos y se basa también en las siguientes reglas:

0 + 0 = 0
0 + 1 = 1
1 + 0 = 1
1 + 1 = 0 y se lleva 1

Con esto os números se van construyendo de la forma siguiente:

tabla.JPG

CONVERSIÓN DEL SISTEMA DECIMAL A BINARIO Y DE BINARIO A DECIMAL

Decimal a binario

Esta forma de conversión consiste en un método parecido a la factorización en números primos. Es relativamente fácil dividir cualquier número entre 2. Este método consiste también en divisiones sucesivas. El método es el siguiente:

1.Se construye una tabla donde del lado izquierdo se pone el número a convertir, y se divide entre 2.
2.El cociente se pone debajo del numero dado y el residuo al lado derecho de la tabla (el cual debe ser 0 ó 1)
3.El cociente obtenido se vuelve a dividir entre 2 , el cociente se pone abajo del anterior, y el residuo a su lado derecho.
4.El paso 3 se repite hasta que el cociente sea 0.
5.Para construir el número binario final los residuos se leen de abajo hacia arriba y se escriben de izquierda a derecha.

Ejemplo:

conversion1.JPG

Binario a decimal

Dado un número N, binario, para expresarlo en el sistema decimal, se debe hacer lo siguiente:
1.Escribir cada dígito que lo compone.
2.Multiplicarlo por dos ( que es la base ).
3.Elevar cada base a un exponente, consecutivo, partiendo de 0 de derecha a izquierda (como se muestra en el ejemplo).

conversion1-1.JPG

4. Realizar las operaciones indicadas en el orden siguiente: primero realizar las potencias (cualquier cantidad elevada a la 0 da 1), después las multiplicaciones y al último las sumas (ver ejemplo).

conversion1-2.JPG

Contactar con la autora o autor | Archivo | ¡Crea tu Blog Ya! Fácil y Gratis