lunes, 13 de enero de 2014

BASE DE DATOS RELACIONAL Y CODD


BASE DE DATOS RELACIONAL

Una Base de Datos Relacional, es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para implementar bases de datos ya planificadas. Permiten establecer interconexiones (relaciones) entre los datos (que están guardados en tablas), y a través de dichas conexiones relacionar los datos de ambas tablas, de ahí proviene su nombre:"Modelo Relacional". Tras ser postuladas sus bases en 1970 por Edgar Frank Codd, de los laboratorios IBM en San José (California), no tardó en consolidarse como un nuevo paradigma en los modelos de base de datos



Diagrama Empleado.jpeg

En una base de datos relacional, todos los datos se almacenan y se accede a ellos por medio de relaciones. Las relaciones que almacenan datos son llamadas "relaciones base" y su implementación es llamada "tabla". Otras relaciones no almacenan datos, pero son calculadas al aplicar operaciones relacionales. Estas relaciones son llamadas "relaciones derivadas" y su implementación es llamada "vista" o "consulta". Las relaciones derivadas son convenientes ya que expresan información de varias relaciones actuando como si fuera una sola
Restricciones

Una restricción es una limitación que obliga el cumplimiento de ciertas condiciones en la base de datos. Algunas no son determinadas por los usuarios, sino que son inherentemente definidas por el simple hecho de que la base de datos sea relacional. Algunas otras restricciones las puede definir el usuario, por ejemplo, usar un campo con valores enteros entre 1 y 10.
Las restricciones proveen un método de implementar reglas en la base de datos. Las restricciones limitan los datos que pueden ser almacenados en las tablas. Usualmente se definen usando expresiones que dan como resultado un valor booleano, indicando si los datos satisfacen la restricción o no.
Las restricciones no son parte formal del modelo relacional, pero son incluidas porque juegan el rol de organizar mejor los datos. Las restricciones son muy discutidas junto con los conceptos relacionales.

Dominios

Un dominio describe un conjunto de posibles valores para cierto atributo. Como un dominio restringe los valores del atributo, puede ser considerado como una restricción. Matemáticamente, atribuir un dominio a un atributo significa "todos los valores de este atributo deben ser elementos del conjunto especificado".
Distintos tipos de dominios son: enteros, cadenas de texto, fecha, no procedurales etc.
Cada tabla puede tener uno o más campos cuyos valores identifican de forma única cada registro de dicha tabla, es decir, no pueden existir dos o más registros diferentes cuyos valores en dichos campos sean idénticos. Este conjunto de campos se llama clave única. Pueden existir varias claves únicas en una determinada tabla, y a cada una de éstas suele llamársele candidata a clave primaria.
Clave primaria

Una clave primaria es una clave única elegida entre todas las candidatas que define unívocamente a todos los demás atributos de la tabla, para especificar los datos que serán relacionados con las demás tablas. La forma de hacer esto es por medio de claves foráneas.
Clave foránea

Una clave foránea es una referencia a una clave en otra tabla, determina la relación existente en dos tablas. Las claves foráneas no necesitan ser claves únicas en la tabla donde están y sí a donde están referenciadas.
Por ejemplo, el código de departamento puede ser una clave foránea en la tabla de empleados. Se permite que haya varios empleados en un mismo departamento, pero habrá uno y sólo un departamento por cada clave distinta de departamento en la tabla de empleados.

Clave índice

Las claves índice surgen con la necesidad de tener un acceso más rápido a los datos. Los índices pueden ser creados con cualquier combinación de campos de una tabla. Las consultas que filtran registros por medio de estos campos, pueden encontrar los registros de forma no secuencial usando la clave índice.
Las bases de datos relacionales incluyen múltiples técnicas de ordenamiento, cada una de ellas es óptima para cierta distribución de datos y tamaño de la relación.
Los índices generalmente no se consideran parte de la base de datos, pues son un detalle agregado. Sin embargo, las claves índices son desarrolladas por el mismo grupo de programadores que las otras partes de la base de datos.
Procedimientos almacenados

Un procedimiento almacenado es código ejecutable que se asocia y se almacena con la base de datos. Los procedimientos almacenados usualmente recogen y personalizan operaciones comunes, como insertar un registro dentro de una tabla, recopilar información estadística, o encapsular cálculos complejos. Son frecuentemente usados por un API por seguridad o simplicidad.
Los procedimientos almacenados no son parte del modelo relacional, pero todas las implementaciones comerciales los incluyen.




Las 12 reglas de Codd 

Son un sistema de reglas propuestas por Edgar F. Codd, del modelo relacional para las bases de datos, diseñado para definir qué requiere un sistema de administración de base de datos.1

Codd se percató de que existían bases de datos en el mercado las cuales decían ser relacionales, pero lo único que hacían era guardar la información en las tablas, sin estar estas tablas literalmente normalizadas; entonces éste publicó 12 reglas que un verdadero sistema relacional debería tener aunque 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.
Reglas
Regla 0: el sistema debe ser relacional, base de datos y administrador de sistema. Ese sistema debe utilizar sus facilidades relacionales (exclusivamente) para manejar la base de datos.

Regla 1: la regla de la información, toda la información en la base de datos es representada unidireccionalmente, por valores en posiciones de las columnas dentro de filas de tablas. 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: la regla del acceso garantizado, todos los datos deben ser accesibles sin ambigüedad. Esta regla es esencialmente una nueva exposición del requisito fundamental para las llaves primarias. Dice que cada valor escalar individual en la base de datos debe ser lógicamente direccionable especificando el nombre de la tabla, la columna que lo contiene y la llave primaria.

Regla 3: tratamiento sistemático de valores nulos, el sistema de gestión de base de datos debe permitir que haya campos nulos. Debe tener una representación de la "información que falta y de la información inaplicable" que es sistemática, distinto de todos los valores regulares.

Regla 4: catálogo dinámico en línea basado en el modelo relacional, el sistema debe soportar un catálogo en línea, el catálogo relacional debe ser accesible a los usuarios autorizados. Es decir, los usuarios deben poder tener acceso a la estructura de la base de datos (catálogo).

Regla 5: la regla comprensiva del sublenguaje de los datos, el sistema debe soportar por lo menos un lenguaje relacional que:
Tenga una sintaxis lineal.
Puede ser utilizado de manera interactiva.
Soporte operaciones de definición de datos, operaciones de manipulación de datos (actualización así como la recuperación), seguridad e integridad y operaciones de administración de transacciones.

Regla 6: regla de actualización, todas las vistas que son teóricamente actualizables deben ser actualizables por el sistema.

Regla 7: alto nivel de inserción, actualización, y cancelación, el sistema debe soportar suministrar datos en el mismo tiempo que se inserte, actualiza o esté borrando. Esto significa que los datos se pueden recuperar de una base de datos relacional en los sistemas construidos de datos de filas múltiples y/o de tablas múltiples.

Regla 8: independencia física de los 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 los datos, los cambios al nivel lógico (tablas, columnas, filas, etc.) no deben requerir un cambio a una solicitud basada en la estructura. La independencia de datos lógica es más difícil de lograr que la independencia física de datos.

Regla 10: independencia de la integridad, las limitaciones de la integridad se deben especificar por separado de los programas de la aplicación y se almacenan en la base de datos. Debe ser posible cambiar esas limitaciones sin afectar innecesariamente las aplicaciones existentes.

Regla 11: independencia de la distribución, la distribución de las porciones de la base de datos a las varias localizaciones debe ser invisible a los usuarios de la base de datos. Los usos existentes deben continuar funcionando con éxito:
cuando una versión distribuida del SGBD se introdujo por primera vez
cuando se distribuyen los datos existentes se redistribuyen en todo el sistema.

Regla 12: la regla de la no subversión, si el sistema proporciona una interfaz de bajo nivel de registro, a parte de una interfaz relacional, que esa interfaz de bajo nivel no se pueda utilizar para subvertir el sistema, por ejemplo: sin pasar por seguridadrelacional o limitación de integridad. Esto es debido a que existen sistemas anteriormente no relacionales que añadieron una interfaz relacional, pero con la interfaz nativa existe la posibilidad de trabajar no relacionalmente.

lunes, 16 de diciembre de 2013

TUTORIAL DROPBOX

Lo primero que realizamos es la descarga del programa, el cual lo instalaremos e iniciaremos sesion con nuestro login y nuestra contraseña tras haber creado la cuenta













En la siguiente pestaña nos registraremos



una vez descargado el programa e instalado lo unico que aremos sera entrar en www.dropbox.com
donde nos aparecera nuestra cuenta de dropbox en una vision muy parecida a un correo electronico

Una vez que entremos lo que vamos a realizar es la comparticion de una carpeta en la que meteremos una invitacion de navidad puesto que estamos en estas fechas
Una vez elegida la invitacion la metemos en la carpeta que tenemos de dropbox
crearemos una carpeta pinchando en el boton que la siguiente foto nos indica

Tras crear la carpeta e introducir en nuestro dropbox la felicitacion metemos en la carpeta la invitacion
Tras mover la invitacion a la carpeta pulsamos en la carpete que queremos compartir con boton derecho y nos aparece un menu desplegable
En ese menu pincharemos en compartir e introduciremos los correos de nuestros amigos con quien queramos compartir la felicitacion
y tras esto todos nuestros contactos tedran una notificacion en la que se les invita a nuestra carpeta que acabamos de compartir y podran ver nuestra felicitacion






lunes, 11 de noviembre de 2013

BARRA PROFESIONAL

Primeramente en archivo pincharemos en la casilla opciones.

En la pantalla que nos aparece con las opciones de nuestro word pinchamos en personalizar cinta de opciones en la cual nos aparecen todas las barras de herramientas y activaremos la que se llama profesional.

Una vez tenemos esa barra en nuestra barra de herramientas habrimos el archivo que deseamos cambiar.




En la opcion nueva que nos aparece como profesional tenemos todas las opciones.

Lo que haremos sera pinchar en las casillas que deseamos que se pueda escribir y:


-          Añadimos la opcion de insetar texto



- Añadimos la opcion de insertar fecha mediante un calendario.



- Añadiremos menus desplegables.

-    Añadiremos la opcion de marcar casilla si escribir.



Una vez terminamos con nuestro documento y todas las casillas elegidas estan terminadas guardaremos el documento pero antes pincharemos en RESTRINGIR EDICION.
Una vez pinchada esa opcion nos aparece a la derecha un cuadro de dialogo en donde tenemos que pinchar en la casilla permitir solo este tipo de edicion en el documento y en la barra desplegable que aparece un poco mas abajo marcaremos la opcion RELLENANDO FORMULARIO.


Guardaremos el documento


y ya estara listo para que cuando se abra el documento unicamente se puedan rellenar las casillas seleccionadas

viernes, 4 de octubre de 2013

ejercicios ergonomia



El documento NTP242
El documento NTP 242 la sonoridad recomendada en una oficina y las fuentes de riudo porque como todos sabemos, el ruido puede ser un problema y no sólo en cuanto a pérdida de oído sino también a nuestro confort.

Estos niveles se sitúan entre 55dB y 65dB.

Los valores de temperatura recomendados en una oficina

 Para conseguir el mejor ambiente térmico en nuestra oficina dependen de estos factores:
 .La temperatura del aire
-La humedad del aire
.-La temperatura de paredes y objetos
.-La velocidad del aire

Es decir, como en una oficina no requieres de un esfuerzo físico importante el confort térmico será algo así:
. -Invierno -Verano
-Temperatura 19-21 20-24
-Humedad Relativa 40-60 40-60
-Diferencia Temperatura
entre 1.1 y 0.1cm del suelo <3º <3º
-Velocidad del aire 0.15 0.25




} 11.- Explica la función del teclado alfanumérico.



Los teclados españoles de los ordenadores de sobremesa suelen contar con un número de teclas entre 102 y 105.
Las teclas se pueden clasificar en bloques, en cada uno de los cuales se sitúan teclas de comportamiento o funciones similares


} 13.- Busca la función de las teclas inicio y fin.

Te situan en el inicio de la pantalla que tengas abierta y en el fin

} 14.- Busca la utilidad de la tecla impr pa.

Copia toda la pantalla para poder pegarla como una foto

} 15.- Busca información sobre los tipos de teclados: Qwerty y Dvorak.

} 16.- Busca para qué sirven los atajos de teclado y las funciones de los siguientes:

} Ctrl + C: copiar

} Ctrl + X: cortar

} Ctrl + V: pegar

} Ctrl + G: guardar

} Ctrl + A: abrir

} Ctrl + Z: deshacer

} Ctrl + Y: copia lo ultimo escrito

} Ctrl + B: buscar y remplazar

} Ctrl + P: imprimir

NTP139


El Documento NTP139 del Instituto Nacional de Seguridad e Higiene.

Sobre las pantallas de visualización entendemos que es una pantalla alfanumérica o gráfica ya sean de tubo de rayo catódicos o de plasma.

No solo serán esas nuestras comodidades sino que también la silla de trabajo debe cumplir unos requisitos, por ejemplo, deberá tener apoya brazos para reducir la carga muscular en la zona cuello-hombro, serán ajustables en altura, el respaldo debe tener una suave prominencia para apoyar la zona lumbar y por tanto la inclinación también será ajustable, la profundidad del asiento debe ser regulable por tanto todos los mecanismos de ajuste serán fácilmente manejables desde el asiento y finalmente se recomienda la utilización de ruedas en las sillas.

Nuestra mesa de trabajo también juega un papel importante en nuestra salud. La superficie de nuestro trabajo dependerá de las tareas que vayamos a realizar y de las herramientas que vayamos a poner en ella. Es decir, las medidas mínimas de la mesa serán aproximadamente de 80 cmx120cm.

Y como no es menos, la pantalla o monitor lógicamente también tiene que cumplir los requisitos ya que nos jugamos perder bastante vista. Por ejemplo,
-Tamaño y resolución: Según tipo de área y distancia de visión
-Luminancia y contraste: Con posibilidad de ajuste
-Control de reflejos: Dependerá del acondicionamiento del entorno
-Intervención de la pantalla
-Distancia de lectura: Superior a 40mm
Se debe colocar para que la zona horizontal tenga el ángulo de la línea de visión 60º por debajo de la misma, mas o menos quedaría como 0º de forma horizontal y un ángulo de 30º .

Ahora voy a cambiar de tema y vamos a explicar 'qué es la fatiga visual y sus síntomas'.
Se debe a un esfuerzo excesivo del aparato visual y sus síntomas son:
.-Molestias oculares: Sensación de tener ojos, pesadez parpebral, tensión, pesadez de ojos, picores quemazón, necesidad de frotarse los ojos, somnolencia...
.-Trastornos visuales: Borrosidad de los caracteres que se tienen que percibir en las pantallas.
.-Síntomas extra oculares: Cefaleas, vértigos y sensaciones de desasosiego y ansiedad, molestias en la nuca y en la columna vertebral.

También existe la 'fatiga física y sus síntomas'.
Que es una tensión muscular excesiva o simplemente por un esfuerzo excesivo del sistema psicomotor.
Esos síntomas pueden ser:
.-Lumbalgia
.-Dorsalgias
.-Algias cervicales, tirantez en la nuca.

Y sobre la 'fatiga mental' hablaremos de las causas y síntomas:
Como su propio nombre indica, la causa de ésta se debe a un esfuerzo intelectual.
Sus síntomas son:
.-Trastornos neurovegativos 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.).

Ergonomia

ERGONOMIA

La ergonomía es la disciplina que estudia, diseña el espacio y las herramientas de trabajo para que resulten adecuadas para el trabajador, evitándole posturas o movimientos que puedan desencadenar lesiones y velando por su comodidad con el fin de obtener el mayor rendimiento.
 











lunes, 30 de septiembre de 2013

OPENOFFICE







OpenOffice desciende de OpenOffice.org, un proyecto que tiene como base inicial a StarOffice, una suite ofimática desarrollada por StarDivision y adquirida por Sun Microsystems en agosto de 1999.8 El desarrollo de la suite estaba liderado por Oracle Corporation (inicialmente por Sun Microsystems), en colaboración con otras compañías como Novell, RedHat, RedFlag CH2000, IBM, Google, entre otras hasta junio de 2011

incluye herramientas como procesador de textos, hoja de cálculo, presentaciones, herramientas para el dibujo vectorial y base de datos.7 Está disponible para variasplataformas, tales como Microsoft Windows, GNU/Linux, BSD, Solaris y Mac OS X. Soporta numerosos formatos de archivo, incluyendo como predeterminado el formato estándar ISO/IEC OpenDocument (ODF), entre otros formatos comunes, así como también soporta más de 110 idiomas, desde febrero del año 2010



Apache Software Foundation




Apache Software Foundation  es una organización no lucrativa  creada para dar soporte a los proyectos de software bajo la denominación Apache, incluyendo el popular servidor HTTP Apache. La ASF se formó a partir del llamado Grupo Apache y fue registrada en Delaware  en junio de 1999.

Apache Software Foundation es una comunidad descentralizada de desarrolladores que trabajan cada uno en sus propios proyectos de código abierto. Los proyectos Apache se caracterizan por un modelo de desarrollo basado en el consenso y la colaboración y en una licencia de software abierta y pragmática. Cada proyecto es gestionado por un grupo autoseleccionado de expertos técnicos que son participantes activos en dicho proyecto.
LIBREOFFICE

LibreOffice es una aplicación ofimática libre y de código abierto desarrollada por The Document Foundation. Se creó como bifurcación de OpenOffice.org en 2010.
Dispone de: 
Procesador de texto para realizar documentos de texto
  
hoja de calculo
gestor de presentaciones 
gestor de datos
un editor de graficos vectoriales
  

un editor de formulas matematicas.