lunes, 13 de enero de 2014

Las 12 reglas de Codd

Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar fácilmente. A continuación te presentamos una guía que te explicará el concepto y características de las bases de datos.

El término de bases de datos fue escuchado por primera vez en 1963, en un simposio celebrado en California, USA. Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada o estructurada.

Los sistemas relacionales son simplemente sistemas que utilizan tablas para almacenar la información, no disponiendo de elementos como claves primarias, etc.

En 1984 Codd publicó 12 reglas que un verdadero sistema relacional debería de cumplir. En la práctica algunas de ellas son difíciles de realizar.

Un sistema podrá considerarse "más relacional" cuanto más siga estas reglas.

REGLA  0
Para que un sistema se denomine sistema de gestión de bases de datos relacionales, este sistema debe usar (exclusivamente) sus capacidades relacionales para gestionar la base de datos.
  
REGLA 1: REGLA DE LA INFORMACIÓN
Toda la información en una base de datos relacional se representa explícitamente en el nivel lógico exactamente de una manera: con valores en tablas.

 REGLA 2: REGLA DEL ACCESO GARANTIZADO
Para todos y cada uno de los datos (valores atómicos) de una BDR se garantiza que son accesibles a nivel lógico utilizando una combinación de nombre de tabla, valor de clave primaria y nombre de columna.

REGLA 3: TRATAMIENTO SISTEMÁTICO DE VALORES NULOS
Los valores nulos (que son distintos de la cadena vacía, blancos, 0, ...) se soportan en los SGBD totalmente relacionales para representar información desconocida o no aplicable de manera sistemática, independientemente del tipo de datos.

 REGLA 4: CATÁLOGO DINÁMICO EN LÍNEA BASADO EN EL MODELO RELACIONAL
La descripción de la base de datos se representa a nivel lógico de la misma manera que los datos normales, de modo que los usuarios autorizados pueden aplicar el mismo lenguaje relacional a su consulta, igual que lo aplican a los datos normales.

REGLA 5: REGLA DEL SUBLENGUAJE DE DATOS COMPLETO
Un sistema relacional debe soportar varios lenguajes y varios modos de uso de terminal (ej: rellenar formularios, etc.). Sin embargo, debe existir al menos un lenguaje cuyas sentencias sean expresables, mediante una sintaxis bien definida, como cadenas de caracteres y que sea completo, soportando:

            - Definición de datos
            - Definición de vistas
            - Manipulación de datos (interactiva y por programa)
            - Limitantes de integridad
            - Limitantes de transacción (iniciar, realizar, deshacer) (Begin, commit, rollback).

REGLA 6: REGLA DE ACTUALIZACIÓN DE VISTAS
Todas las vistas que son teóricamente actualizables se pueden actualizar por el sistema.

REGLA 7: INSERCIÓN, ACTUALIZACIÓN Y BORRADO DE ALTO NIVEL
La capacidad de manejar una relación base o derivada como un solo operando se aplica no sólo a la recuperación de los datos (consultas), si no también a la inserción, actualización y borrado de datos.
  
REGLA 8: INDEPENDENCIA FÍSICA DE DATOS
Los programas de aplicación y actividades del terminal permanecen inalterados a nivel lógico cuandoquiera que se realicen cambios en las representaciones de almacenamiento o métodos de acceso.

REGLA 9: INDEPENDENCIA LÓGICA DE DATOS
Los programas de aplicación y actividades del terminal permanecen inalterados a nivel lógico cuandoquiera que se realicen cambios a las tablas base que preserven la información.
  
REGLA 10: INDEPENDENCIA DE INTEGRIDAD
Los limitantes de integridad específicos para una determinada base de datos relacional deben poder ser definidos en el sublenguaje de datos relacional, y almacenables en el catálogo, no en los programas de aplicación.

REGLA 11: INDEPENDENCIA DE DISTRIBUCIÓN
Una BDR tiene independencia de distribución.


REGLA 12: REGLA DE LA NO SUBVERSIÓN
Si un sistema relacional tiene un lenguaje de bajo nivel (un registro de cada vez), ese bajo nivel no puede ser usado para saltarse (subvertir) las reglas de integridad y los limitantes expresados en los lenguajes relacionales de más alto nivel (una relación (conjunto de registros) de cada vez).



lunes, 30 de septiembre de 2013

OpenOffice

¿Cuáles fueron los orígenes de OpenOffice? ¿Cuál es la empresa propietaria? 
Empezó como un procesador de texto bajo el nombre de StarOffice, creado en Alemania por StarDivision en 1984. Después de pasar por varias empresas pasó a las manos de su actual desarrollador, la Apache Software Foundation.




Explica cuáles son los componentes de esta suite.
  • Writer: Un procesador de textos que puede desde escribir una breve carta hasta producir un libro completo.
  • Calc: Una hoja de cálculo con las herramientas necesarias para calcular, analizar y presentar datos en informes numéricos o en gráficos.
  • Impress: El medio de crear  presentaciones multimedia.
  • Draw: Para generar desde diagramas hasta ilustaciones 3D dinámicas.
  • Base: Permite la manipulación de bases de datos. Crear y modificar tablas, formularios, consultas e informes, todo ello desde OpenOffice.
  • Math: Permite crear ecuaciones matemáticas con una interfaz de usuario o escribiendo las fórmulas en el editor de ecuaciones.


     ¿Qué es la Apache Software Foundation?
Es una organización no lucrativa que proporciona soporte organizativo legal y financiero a alrededor de 140 proyectos de software bajo la marca Apache.



      ¿Qué es LibreOffice? Comenta todo lo que sepas.
Una bifurcación de OpenOffice creada cuando varios miembros del proyecto se separaran formando un grupo llamado The Document Fundation. Esto fue debido al temor de que la empresa Oracle Corporation, que había comprado a Sun Microsystems, dejara de continuar con el proyecto de OpenOffice.org

lunes, 23 de septiembre de 2013

NTP 242

- Explica cuáles son los niveles de sonoridad recomendados en una oficina y las fuentes de 
ruido. (NTP 242).
Los niveles de ruido a partir de los cuales se considera que pueden provocar disconfort en estos 
puestos de trabajo se sitúan entre los 55 y 65 dB (A).


-  ¿Cuáles son los valores de temperatura recomendados en una oficina?. (NTP 242).


viernes, 20 de septiembre de 2013

NTP 139

- Define pantalla de visualización. (NTP 139).
La pantalla de visualización es un terminal de ordenador y para comunicar las instrucciones pertinentes se utiliza un teclado.


- Describe cuatro requisitos que debe cumplir la silla de trabajo.

La silla debe tener cinco pies y ruedas que faciliten su desplazamiento.
El asiento debe ser muy flexible.
El asiento debe estar situado entre 38 y 48 cm del suelo y debe medir 40 cm de profundidad.
El respaldo debe medir de 20 a 30 cm.


- Describe cuatro requisitos que debe cumplir la mesa de trabajo.
Las medidas aproximadas mínimas de la superficie, pueden ser de 80 cm por 120 cm.
Es importante tener en cuenta la altura de la mesa con relación a la altura de la silla y de las personas usuarias: el conjunto ha de permitir la realización del trabajo facilitando el cambio postural, a partir de la postura de referencia.
En el caso de usar una bandeja ajustable de teclado, ésta deberá cumplir los siguientes criterios: posibilidad de ajuste y regulación a las medidas antropométricas de los usuarios, adaptación al cambio de postura (de pie y sentado), adaptabilidad al mobiliario o equipo de trabajo y movilidad del usuario.
En caso de que se disponga de una superficie retráctil para el teclado, lo que podría optimizar en altura la disposición del teclado, es que dicha altura no impida que haya un espacio suficientemente holgado para las
piernas.


- Describe cuatro requisitos que debe cumplir el monitor o pantalla de trabajo.

La pantalla de datos debe ser móvil en las tres direcciones: rotación horizontal libre (90º), altura libre, inclinación vertical aproximadamente 15º (lo que permite orientar la pantalla con relación a las demás fuentes luminosas y evitar los reflejos parásitos)


- Explica qué es la fatiga visual y sus síntomas. (NTP 139).
La fatiga visual es una modificación funcional, de carácter reversible, debida a un esfuerzo excesivo del aparato visual. Los síntomas se sitúan a tres niveles:
● Molestias oculares: sensación de tener ojos, tensión, pesadez parpebral, pesadez de ojos, picores, quemazón, necesidad de frotarse los ojos, somnolencia, escozor ocular, aumento del parpadeo...
● Transtornos visuales: borrosidad de los caracteres que se tienen que percibir en las pantallas.
● Síntomas extraoculares: cefaleas, vértigos y sensaciones de desasosiego y ansiedad, molestias en la nuca y en la columna vertebral.


- Explica qué es la fatiga física, sus causas y sus síntomas. (NTP 139).

La fatiga se debe bien a una tensión muscular estática dinámica o repetitiva, bien a una tensión excesiva del conjunto del organismo o bien a un esfuerzo excesivo del sistema psicomotor. Los síntomas de la fatiga física suelen ser:
● Algias cervicales, tirantez de nuca.
● Dorsalgias
● Lumbalgias.


- Explica qué es la fatiga mental, sus causas y sus síntomas. (NTP 139).

Fatiga mental o psicológica se debe a un esfuerzo intelectual o mental excesivo. Este tipo de fatiga es el que tiene mayor incidencia entre los trabajadores con pantallas de visualización.
Los síntomas de la fatiga mental y psicológica pueden ser de tres tipos:
● Transtornos neurovegetativos y alteraciones psicosomáticas (constipación, cefaleas, diarreas, palpitaciones, etc.).
● Perturbaciones psíquicas (ansiedad, irritabilidad, estados depresivos, etc.).
● Transtornos del sueño (pesadillas, insomnio, sueño agitado, etc.).

jueves, 19 de septiembre de 2013

¿Qué es la ergonomía?

La ergonomía es el estudio y diseño del espacio y las herramientas de trabajo necesarias para evitar lesiones provocadas por malas posturas y proporcionar comodidad al trabajador. He aquí algunos ejemplos de material ergonómico:

 


La postura también es muy importante


jueves, 16 de mayo de 2013

Modding

¿Qué es?
La palabra modding es una expresión inglesa que viene de modify (modificar) y se refiere a la modificación de un equipo informático para mejorar sus prestaciones o darle una mejor apariencia. Generalmente se utiliza para referirse a la personalización de un equipo informático.

Razones fundamentales:
- Tener que adaptar el equipo para introducirle nuevos componentes
- Mejorar alguno de los componentes porque se ha quedado obsoleto
- Mejorar la ventilación
- Simple cuestión estética

Aquí tenemos algunos ejemplos:



Montaje de una placa base

Estos son los pasos que debemos seguir para montar una placa base en nuestra caja o torre:

1º - Colocar la torre en horizontal sobre la superficie de trabajo
2º - Sacamos la placa base del embalaje y comprobamos la manera de ensamblarla
3º - Colocar los separadores en la caja
4º - Metemos la placa base en la torre, haciendo coincidir los orificios
5º - Atornillamos y ya tenemos nuestra placa ensamblada a la caja