Powered By Blogger

martes, 22 de marzo de 2011

MODELO ENTIDAD RELACIÓN

El modelo entidad-relación

El modelo entidad-relación es el modelo conceptual más utilizado para el diseño conceptual de bases de datos. Fue introducido por Peter Chen en 1976. El modelo entidad-relación está formado por un conjunto de conceptos que permiten describir la realidad mediante un conjunto de representaciones gráficas y lingüísticas.

Originalmente, el modelo entidad-relación sólo incluía los conceptos de entidad, relación y atributo. Más tarde, se añadieron otros conceptos, como los atributos compuestos y las jerarquías de generalización, en lo que se ha denominado modelo entidad-relación extendido.

Entidad

Cualquier tipo de objeto o concepto sobre el que se recoge información: cosa, persona, concepto abstracto o suceso. Por ejemplo: coches, casas, empleados, clientes, empresas, oficios, diseños de productos, conciertos, excursiones, etc. Las entidades se representan gráficamente mediante rectángulos y su nombre aparece en el interior. Un nombre de entidad sólo puede aparecer una vez en el esquema conceptual.

Hay dos tipos de entidades: fuertes y débiles. Una entidad débil es una entidad cuya existencia depende de la existencia de otra entidad. Una entidad fuerte es una entidad que no es débil.

Algunos Ejemplos:

  • Una persona. (Se diferencia de cualquier otra persona, incluso siendo gemelos).
  • Un automóvil. (Aunque sean de la misma marca, el mismo modelo,..., tendrán atributos diferentes, por ejemplo, el número de bastidor).
  • Una casa (Aunque sea exactamente igual a otra, aún se diferenciará en su dirección).

Una entidad puede ser un objeto con existencia física como: una persona, un animal, una casa, etc. (entidad concreta), o un objeto con existencia conceptual como: un puesto de trabajo, una asignatura de clases, un nombre,etc. (entidad abstracta).

Una entidad está descrita y se representa por sus características o atributos. Por ejemplo, la entidad Persona puede llevar consigo las características: Nombre, Apellido, Género, Estatura, Peso, Fecha de nacimiento, etc...

Relación (interrelación)

Es una correspondencia o asociación entre dos o más entidades. Cada relación tiene un nombre que describe su función. Las relaciones se representan gráficamente mediante rombos y su nombre aparece en el interior.

Las entidades que están involucradas en una determinada relación se denominan entidades participantes. El número de participantes en una relación es lo que se denomina grado de la relación. Por lo tanto, una relación en la que participan dos entidades es una relación binaria; si son tres las entidades participantes, la relación es ternaria; etc.

Una relación recursiva es una relación donde la misma entidad participa más de una vez en la relación con distintos papeles. El nombre de estos papeles es importante para determinar la función de cada participación.

La cardinalidad con la que una entidad participa en una relación especifica el número mínimo y el número máximo de correspondencias en las que puede tomar parte cada ocurrencia de dicha entidad. La participación de una entidad en una relación es obligatoria (total) si la existencia de cada una de sus ocurrencias requiere la existencia de, al menos, una ocurrencia de la otra entidad participante. Si no, la participación es opcional (parcial). Las reglas que definen la cardinalidad de las relaciones son las reglas de negocio.

A veces, surgen problemas cuando se está diseñado un esquema conceptual. Estos problemas, denominados trampas, suelen producirse a causa de una mala interpretación en el significado de alguna relación, por lo que es importante comprobar que el esquema conceptual carece de dichas trampas. En general, para encontrar las trampas, hay que asegurarse de que se entiende completamente el significado de cada relación. Si no se entienden las relaciones, se puede crear un esquema que no represente fielmente la realidad.

Una de las trampas que pueden encontrarse ocurre cuando el esquema representa una relación entre entidades, pero el camino entre algunas de sus ocurrencias es ambiguo. El modo de resolverla es reestructurando el esquema para representar la asociación entre las entidades correctamente.

Atributos

Los atributos son las propiedades que describen a cada entidad en un conjunto de entidades.

Un conjunto de entidades dentro de una entidad, tiene valores específicos asignados para cada uno de sus atributos, de esta forma, es posible su identificación unívoca.

En particular, los atributos identificativos son aquellos que permiten diferenciar a una instancia de la entidad de otra distinta. Por ejemplo, el atributo identificativo que distingue a un alumno de otro es su número de id.

Modelo relacional

El modelo relacional para la gestión de una base de datos es un modelo de datos basado en la lógica de predicados y en la teoría de conjuntos. Es el modelo más utilizado en la actualidad para modelar problemas reales y administrar datos dinámicamente. 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.

Su idea fundamental es el uso de «relaciones». Estas relaciones podrían considerarse en forma lógica como conjuntos de datos llamados «tuplas». Pese a que ésta es la teoría de las bases de datos relacionales creadas por Edgar Frank Codd, la mayoría de las veces se conceptualiza de una manera más fácil de imaginar, esto es, pensando en cada relación como si fuese una tabla que está compuesta por registros (cada fila de la tabla sería un registro o tupla), y columnas (también llamadas campos)


martes, 8 de febrero de 2011

Base de datos

BASE DE DATOS



Una base de datos o banco de datos (en ocasiones abreviada con la sigla BD o con la abreviatura b. d.) es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. En la actualidad, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital (electrónico), que ofrece un amplio rango de soluciones al problema de almacenar datos.
Existen programas denominados sistemas gestores de bases de datos, abreviado SGBD, que permiten almacenar y posteriormente acceder a los datos de forma rápida y estructurada. Las propiedades de estos SGBD, así como su utilización y administración, se estudian dentro del ámbito de la informática.
Las aplicaciones más usuales son para la gestión de empresas e instituciones públicas. También son ampliamente utilizadas en entornos científicos con el objeto de almacenar la información experimental.
Aunque las bases de datos pueden contener muchos tipos de datos, algunos de ellos se encuentran protegidos por las leyes de varios países. Por ejemplo, en España los datos personales se encuentran protegidos por la Ley Orgánica de Protección de Datos de Carácter Personal (LOPD).

Tipos de Base de Datos

Las bases de datos pueden clasificarse de varias maneras, de acuerdo al contexto que se este manejando, o la utilidad de la misma:

Según la variabilidad de los datos almacenados

Bases de datos estáticas

Éstas son bases de datos de sólo lectura, utilizadas primordialmente para almacenar datos históricos que posteriormente se pueden utilizar para estudiar el comportamiento de un conjunto de datos a través del tiempo, realizar proyecciones y tomar decisiones.

Bases de datos dinámicas

Éstas son bases de datos donde la información almacenada se modifica con el tiempo, permitiendo operaciones como actualización, borrado y adición de datos, además de las operaciones fundamentales de consulta. Un ejemplo de esto puede ser la base de datos utilizada en un sistema de información de un supermercado, una farmacia, un videoclub o una empresa.

Según el contenido

Bases de datos bibliográficas

Solo contienen un subrogante (representante) de la fuente primaria, que permite localizarla. Un registro típico de una base de datos bibliográfica contiene información sobre el autor, fecha de publicación, editorial, título, edición, de una determinada publicación, etc. Puede contener un resumen o extracto de la publicación original, pero nunca el texto completo, porque si no, estaríamos en presencia de una base de datos a texto completo (o de fuentes primarias —ver más abajo). Como su nombre lo indica, el contenido son cifras o números. Por ejemplo, una colección de resultados de análisis de laboratorio, entre otras.

Bases de datos de texto completo

Almacenan las fuentes primarias, como por ejemplo, todo el contenido de todas las ediciones de una colección de revistas científicas.

Directorios

Un ejemplo son las guías telefónicas en formato electrónico.

Bases de datos o "bibliotecas" de información química o biológica

Son bases de datos que almacenan diferentes tipos de información proveniente de la química, las ciencias de la vida o médicas. Se pueden considerar en varios subtipos:
  • Las que almacenan secuencias de nucleótidos o proteínas.
  • Las bases de datos de rutas metabólicas.
  • Bases de datos de estructura, comprende los registros de datos experimentales sobre estructuras 3D de biomoléculas-
  • Bases de datos clínicas.
  • Bases de datos bibliográficas (biológicas, químicas, médicas y de otros campos): PubChem, Medline, EBSCOhost.
http://es.wikipedia.org/wiki/Base_de_datos

Manejador de Bases de Datos
El sistema manejador de bases de datos es la porción más importante del software de un sistema de base de datos. Un DBMS es una colección de numerosas rutinas de software interrelacionadas, cada una de las cuales es responsable de alguna tarea específica.

Las funciones principales de un DBMS son:

romboa.jpg (739 bytes) Crear y organizar la Base de datos.
romboa.jpg (739 bytes) Establecer y mantener las trayectorias de acceso a la base
de datos de tal forma que los datos puedan ser accesados
rápidamente.

romboa.jpg (739 bytes) Manejar los datos de acuerdo a las peticiones de los usuarios.
romboa.jpg (739 bytes) Registrar el uso de las bases de datos.
romboa.jpg (739 bytes) Interacción con el manejador de archivos.
Esto a través de las sentencias en DML al comando de el
sistema de archivos. Así el Manejador de base de datos es el
responsable del verdadero almacenamiento de los datos.

romboa.jpg (739 bytes) Respaldo y recuperación.
Consiste en contar con mecanismos implantados que
permitan la recuperación fácilmente de los datos en caso
de ocurrir fallas en el sistema de base de datos.

romboa.jpg (739 bytes) Control de concurrencia.
Consiste en controlar la interacción entre los usuarios
concurrentes para no afectar la inconsistencia de los datos.

romboa.jpg (739 bytes) Seguridad e integridad.
Consiste en contar con mecanismos que permitan el
control de la consistencia de los datos evitando que estos
se vean perjudicados por cambios no autorizados o previstos.


http://sistemas.itlp.edu.mx/tutoriales/basedat1/tema1_9.htm

SQL

El lenguaje de consulta estructurado o SQL (por sus siglas en inglés structured query language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en éstas. Una de sus características es el manejo del álgebra y el cálculo relacional permitiendo efectuar consultas con el fin de recuperar -de una forma sencilla- información de interés de una base de datos, así como también hacer cambios sobre ella.

Los orígenes del SQL están ligados a las de las bases de datos relacionales. En 1970 E. F. Codd propone el modelo relacional y asociado a éste un sublenguaje de acceso a los datos basado en el cálculo de predicados. Basándose en estas ideas, los laboratorios de IBM definen el lenguaje SEQUEL (Structured English QUEry Language) que más tarde sería ampliamente implementado por el sistema de gestión de bases de datos (SGBD) experimental System R, desarrollado en 1977 también por IBM. Sin embargo, fue Oracle quien lo introdujo por primera vez en 1979 en un programa comercial.
El SEQUEL terminaría siendo el predecesor de SQL, siendo éste una versión evolucionada del primero. El SQL pasa a ser el lenguaje por excelencia de los diversos sistemas de gestión de bases de datos relacionales surgidos en los años siguientes y es por fin estandarizado en 1986 por el ANSI, dando lugar a la primera versión estándar de este lenguaje, el "SQL-86" o "SQL1". Al año siguiente este estándar es también adoptado por la ISO.
Sin embargo, este primer estándar no cubre todas las necesidades de los desarrolladores e incluye funcionalidades de definición de almacenamiento que se consideraron suprimir. Así que en 1992 se lanza un nuevo estándar ampliado y revisado del SQL llamado "SQL-92" o "SQL2".
En la actualidad el SQL es el estándar de facto de la inmensa mayoría de los SGBD comerciales. Y, aunque la diversidad de añadidos particulares que incluyen las distintas implementaciones comerciales del lenguaje es amplia, el soporte al estándar SQL-92 es general y muy amplio.

Características generales del SQL

El SQL es un lenguaje de acceso a bases de datos que explota la flexibilidad y potencia de los sistemas relacionales permitiendo gran variedad de operaciones en éstos últimos.
Es un lenguaje declarativo de "alto nivel" o "de no procedimiento", que gracias a su fuerte base teórica y su orientación al manejo de conjuntos de registros, y no a registros individuales, permite una alta productividad en codificación y la orientación a objetos. De esta forma una sola sentencia puede equivaler a uno o más programas que se utilizarían en un lenguaje de bajo nivel orientado a registros.

miércoles, 19 de mayo de 2010



WINDOWS XP


Windows XP (cuyo nombre en clave inicial fue Whistler) es una versión de Microsoft Windows, línea de sistemas operativos desarrollado por Microsoft. Lanzado al mercado el 25 de octubre de 2001, actualmente es el sistema operativo más utilizado del planeta (con una cuota de mercado del 58,4%) y se considera que existen más de 400 millones de copias funcionando.[3] Las letras "XP" provienen de la palabra eXPeriencia (eXPerience en inglés).

Dispone de versiones para varios entornos informáticos, incluyendo PCs domésticos o de negocios, equipos portátiles, "netbooks", "tablet PC" y "media center". Sucesor de Windows 2000 junto con Windows ME, y antecesor de Windows Vista, es el primer sistema operativo de Microsoft orientado al consumidor que se construye con un núcleo y arquitectura de Windows NT disponible en versiones para plataformas de 32 y 64 bits.

A diferencia de versiones anteriores de Windows, al estar basado en la arquitectura de Windows NT proveniente del código de Windows 2000, presenta mejoras en la estabilidad y el rendimiento. Tiene una interfaz gráfica de usuario (GUI) perceptiblemente reajustada (denominada Luna), la cual incluye características rediseñadas, algunas de las cuales se asemejan ligeramente a otras GUI de otros sistemas operativos, cambio promovido para un uso más fácil que en las versiones anteriores. Se introdujeron nuevas capacidades de gestión de software para evitar el "DLL Hell" (infierno de las DLLs) que plagó las viejas versiones. Es también la primera versión de Windows que utiliza la activación del producto para reducir la piratería del software, una restricción que no sentó bien a algunos usuarios. Ha sido también criticado por las vulnerabilidades de seguridad, integración de Internet Explorer, la inclusión del reproductor Windows Media Player y aspectos de su interfaz.


Características

Windows XP introdujo nuevas características

  • Ambiente gráfico
  • Secuencias más rápidas de inicio y de hibernación.
  • Capacidad del sistema operativo de desconectar un dispositivo externo, de instalar nuevas aplicaciones y controladores sin necesidad de reiniciar.
  • Una nueva interfaz de uso más fácil, incluyendo herramientas para el desarrollo de temas de escritorio.
  • Uso de varias cuentas, lo que permite que un usuario guarde el estado actual y aplicaciones abiertos en su escritorio y permita que otro usuario abra una sesión sin perder esa información.
  • ClearType, diseñado para mejorar legibilidad del texto encendido en pantallas de cristal líquido (LCD) y monitores similares.
  • Escritorio Remoto, que permite a los usuarios abrir una sesión con una computadora que funciona con Windows XP a través de una red o Internet, teniendo acceso a sus usos, archivos, impresoras, y dispositivos;
  • Soporte para la mayoría de módems ADSL y conexiones wireless, así como el establecimiento de una red FireWire.
Una de las ventajas que trae Windows XP es su facilidad de uso... para que cualquier Usuario pueda utilizarlo sin tener mayores conocimientos del Sistema... En comparación con otros Windows te darás cuenta que existe una amplia cantidad de nuevas herramientas para utilizar... una mejor calidad en lo que seguridad... un mejorado sistema de archivos (NTFS), que aguanta las versiones anteriores.


Desventajas... aparte de ser de pago... desafortunadamente hay que tener mucho cuidado con la manipulación de datos dentro del equipo... es más fácil de vulnerar el sistema que con el kernel Linux... el sistema es completamente cerrado (no puedes hacer muchas cosas para modificar el sistema).

XP ofrece elementos espectaculares para manejar fotos y archivos de música. En cualquier carpeta con fotos o música, aparecen controles con ventanas que permiten hacer una muestra con slides, o un concierto con sus archivos MP3, sin moverse del escritorio. El simple acto de conectar una cámara digital moderna a su PC produce una ventana de diálogo que ofrece copiar imágenes a la PC, imprimirlas o mostrarlas como una exposición de slides.

Igualmente vistoso es Windows Messenger, un programa para intercambiar mensajes instantáneos con gente de la "lista de amigos" de su MSN, Hotmail o Windows Messenger en Internet. Si su PC tiene micrófono y parlantes, también puede hablar gratis

La incapacidad de separar los productos Microsoft de sus prácticas comerciales opaca lo que hubiera sido un lanzamiento muy divertido. Por ejemplo, esta es la primera versión de Windows protegida contra copias. Si trata de instalar su copia en una segunda computadora —digamos, su laptop—, a los 30 días no podrá entrar en su segunda máquina. Esta noticia llevó a muchos dueños de PC enfurecidos a considerar la posibilidad de pasarse a territorio Macintosh, Linux o Amish.

También está el tema de la privacidad; a cada paso, Windows XP trata de enviar información sobre usted a la nave madre. Durante la instalación, primero le pregunta si está listo para "activar" su copia de XP (enviar información sobre la configuración de su PC a Microsoft) y después si le gustaría registrarla (enviar su dirección y número de teléfono a Microsoft). Si trata de usar el programa Windows Messenger, le dicen que debe inscribirse en el servicio Passport (enviar su dirección de e-mail, ciudad y código de área a Microsoft).

Microsoft jura que usará su información sólo para ofrecerle un servicio mejor, pero no es difícil alarmarse ante la idea de que la base de datos de una sola empresa pueda llegar a contener el 90 por ciento de las computadoras del mundo

martes, 13 de abril de 2010

CALENTAMIENTO GLOBAL

EFECTO INVERNADERO

Se denomina efecto invernadero al fenómeno por el cual determinados gases, que son componentes de una atmósfera planetaria, retienen parte de la energía que el suelo emite por haber sido calentado por la radiación solar. Afecta a todos los cuerpos planetarios dotados de atmósfera. De acuerdo con el actual consenso científico, el efecto invernadero se está viendo acentuado en la Tierra por la emisión de ciertos gases, como el dióxido de carbono y el metano, debida a la actividad económica humana.

Este fenómeno evita que la energía solar recibida constantemente por la Tierra vuelva inmediatamente al espacio, produciendo a escala planetaria un efecto similar al observado en un invernadero.

La atmósfera es clave en el mantenimiento del equilibrio entre la recepción de la radiación solar y la emisión de radiación infrarroja. La atmósfera devuelve al espacio la misma energía que recibe del Sol. Esta acción de equilibrio se llama balance energético de la Tierra y permite mantener la temperatura en un estrecho margen que posibilita la vida ([1] )

En un período suficientemente largo el sistema climático debe estar en equilibrio, la radiación solar entrante en la atmósfera está compensada por la radiación saliente. Pues si la radiación entrante fuese mayor que la radiación saliente se produciría un calentamiento y lo contrario produciría un enfriamiento.[2] Por tanto, en equilibrio, la cantidad de radiación solar entrante en la atmósfera debe ser igual a la radiación solar reflejada saliente más la radiación infrarroja térmica saliente. Toda alteración de este balance de radiación, ya sea por causas naturales u originado por el hombre (antropógeno), es un forzamiento radiativo y supone un cambio de clima y del tiempo asociado.[3]


CALENTAMIENTO GLOBAL

Es el fenómeno del aumento en la temperatura de la atmósfera terrestre y de los océanos en las últimas décadas. Los contaminantes del aire se acumulan en la atmósfera formando una capa cada vez más gruesa, atrapando el calor del sol y causando el calentamiento del planeta.

Los principales agentes contaminantes son el bióxido de carbono (generados por las plantas de generación de energía a base de carbón) y el dióxido de carbono CO2 (emitidos por los automóviles). Los países que más contaminan son: Estados Unidos. China, India y Japón.



El calentamiento global está provocando consecuencias irreparables:


  • El derretimiento de glaciares;
  • Sequías severas que causan mayor escasez de agua;
  • Deforestación que aumenta o hace surgir desiertos;
  • Huracanes, ciclones, el calentamiento hace con que se evapore más agua de los océanos potenciando estos tipos de catástrofes;
  • El aumento en los niveles del mar producirá inundaciones costeras;
  • El trastorno de hábitats como los arrecifes de coral y los bosques podrían llevar a la extinción muchas especies vegetales y animales ocasionado variaciones en el ecosistema.
  • Olas de calor que provoca la muerte de ancianos y niños, especialmente en Europa;
  • Los bosques, los campos y las ciudades enfrentarán nuevas plagas problemáticas y más enfermedades transmitidas por mosquitos.


  • Como evitar:
  • Reduciendo la contaminación de los vehículos utilizando
  • catalizadores en los escapes;
  • Usar al máximo la iluminación natural dentro de los
  • ambientes domésticos;
  • Utilizar lámparas bajo consumo;
  • Disminuir el uso de combustibles fósiles (gasoil, diesel, querosene,
  • nafta) y aumentar el uso de biocombustibles (biodiesel, etanol)
  • Instalación de sistemas de control de emisión de gases dañinos
  • en las industrias.
  • Ampliar la generación de energía a través de fuentes limpias y renovables: hidroeléctrica, eólica, solar, nuclear y mareomotriz;
  • Colaborar con el sistema de recolección selectiva de basura y de reciclaje;
  • No practicar deforestación ni quemadas. Al plantar más árboles, ayuda a disminuir el calentamiento global.
  • Uso de técnicas limpias y avanzadas en la agricultura para evitar la emisión de carbono.
  • Construcción de edificios con la implantación de sistemas que procuren ahorrar energía (uso de energía solar para calentamiento de agua y refrigeración).

  • El Calentamiento global es un término utilizado para referirse al fenómeno -alegado, según algunos de un aumento del promedio de la temperatura de la atmósfera terrestre y de los océanos ya sea desde 1850 -coincidiendo con el final de la Pequeña Edad de Hielo- ya sea en relación a periodos más extensos.[2] Este incremento se habría acentuado en las últimas décadas del siglo XX y la primera del XXI. (ver op cit).

    Términos habitualmente asociados son: Cambio climático, que designa a cualquier cambio en el clima. Cambio climático antropogénico, donde se considera la influencia de la actividad humana y Efecto invernadero fenómeno que se refiere a la retención -por ciertos gases atmosféricos- de parte de la energía que el suelo emite como consecuencia de haber sido calentado por la radiación solar.

    El cuerpo de la ONU encargado del análisis de los datos científicos relevantes - IPCC (Inter-Governmental Panel on Climate Change o Panel Intergubernamental del Cambio Climático) - sostiene que «la mayoría de los aumentos observados en las temperaturas medias del globo desde la mitad del siglo XX son muy probablemente debidos al aumento observado en las concentraciones de GEI antropogénicas». Esto es conocido como la "teoría antropogénica" y predice que el calentamiento global continuará si lo hacen las emisiones de gases de efecto invernadero.

    Cualquier tipo de cambio climático además implica cambios en otras variables. La complejidad del problema y sus múltiples interacciones hacen que la única manera de evaluar estos cambios sea mediante el uso de modelos computacionales que intentan simular la física de la atmósfera y del océano y que tienen una precisión limitada debido al desconocimiento del funcionamiento de la atmósfera.

    El Protocolo de Kyoto, acuerdo originado en la Convención Marco de las Naciones Unidas sobre el Cambio Climático adoptado en la Conferencias de Naciones Unidas sobre el Medio Ambiente y el Desarrollo promueve una reducción de emisiones contaminantes (principalmente CO2). El protocolo ha sido tachado en ciertas ocasiones de injusto,[cita requerida] ya que el incremento de las emisiones tradicionalmente está asociado al desarrollo económico, con lo que las naciones a las que más afectaría el cumplimiento de este protocolo podrían ser aquellas zonas menos desarrolladas. No obstante, en el citado protocolo las naciones en desarrollo (incluidas China o la India) están exentas de contener sus emisiones de GEI.