Wednesday, November 25, 2009

Wednesday, November 18, 2009

Modelo Entidad - Relacion

El Modelo Entidad-Relación, también conocido como DER (diagramas entidad-relación) es una herramienta de modelado para bases de datos, propuesto por Peter Chen en 1976, mediante el cual se pretende 'visualizar' los objetos que pertenecen a la Base de Datos como entidades (se corresponde al concepto de clase, cada tupla representaría un objeto, de la Programación Orientada a Objetos) las cuales tienen unos atributos y se vinculan mediante relaciones.
Es una representación conceptual de la información. Mediante una serie de procedimientos se puede pasar del modelo E-R a otros, como por ejemplo el modelo relacional.
El modelado entidad-relación es una técnica para el modelado de datos utilizando diagramas entidad relación. No es la única técnica pero sí la más utilizada. Brevemente consiste en los siguientes pasos:

1.Se parte de una descripción textual del problema o sistema de información a automatizar (los requisitos).
2.Se hace una lista de los sustantivos y verbos que aparecen.
3.Los sustantivos son posibles entidades o atributos.
4.Los verbos son posibles relaciones.
5.Analizando las frases se determina la cardinalidad de las relaciones y otros detalles.
6.Se elabora el diagrama (o diagramas) entidad-relación.
7.Se completa el modelo con listas de atributos y una descripción de otras restricciones que no se pueden reflejar en el diagrama.

Dado lo rudimentario de esta técnica se necesita cierto entrenamiento y experiencia para lograr buenos modelos de datos.
El modelado de datos no acaba con el uso de esta técnica. Son necesarias otras técnicas para lograr un modelo directamente implementable en una base de datos. Brevemente:
-Transformación de relaciones múltiples en binarias.
-Normalización de una base de datos de relaciones (algunas relaciones pueden transformarse en atributos y viceversa).
-Conversión en tablas (en caso de utilizar una base de datos relacional).

Wednesday, October 21, 2009

Bases de datos

Tipos de bases de datos

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 una tienda de abarrotes, una farmacia, un videoclub.

Bases de datos bibliográficas
Solo contienen un surrogante (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:
-Aquellas 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.

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 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.

Campos de la base de datos

Podemos agregar muchos tipos de campos que formarán parte de nuestrabase de datos. Cada campo admite distintos tipos de datos, con diferentes interfaces. Después de crear los campos deseados podemos añadir información en la base de datos.
Un campo es el nombre de la unidad de información. Cada entrada en una base de datos puede tener múltiples campos de diversos tipos. Por ejemplo, un campo de texto llamado 'color favorito', que permite escribirlo, o un menú llamado 'población' que permita escoger de un listado de poblaciones posibles. La combinación de campos diversos nos permitirá recabar toda la información que consideremos relevante sobre los ítems que constituyen la base de datos.

Monday, September 28, 2009

Trabajo de Informatica 2

Respeto: el respeto significa para mi, el aceptar a las personas como son, ya sea aspecto fisico o clase social o religiosa entre otras, y sobre todo sin discriminarlos por lo antes mencionado.
Orden: el oreden puede ser denominado de varias formas, puede ser desde mantener un lugar de trabajo en condiciones aptas para trabajar, hasta mantener silencio y organizacion en un salon de clases.
Limpieza: significa desde mantener un adecuado aseo personal(bañarte diariamente por ejemplo), hasta mantener tu lugar de trabajo u otros lugares que sean de uso personal o coolectivo, en condiciones presentables y en condiciones aptas para ser utilizados.
Cooperacion: la cooperacion significa el trabajo unido entre un grupo de personas para lograr un proposito u objetivo en bien de este.
Colaboracion: es otro termino para ayuda. es una actitud de servicio brindado principalmente a la familia, sociedad y trabajo pero que tambien implica brindar ayuda a quin la necesite y nos las pida.

Tuesday, September 8, 2009

Trabajo de Informatica

Esta es mi tarea para informatica
File:Computer-aj aj ashton 01.svg