Está en la página 1de 7

El Modelo de Datos Entidad-Relacin (E/R) Cuando se utiliza una base de datos para gestionar informacin, se est plasmando una

parte del mundo real en una serie de tablas, registros y campos ubicados en un ordenador; crendose un modelo parcial de la realidad. Antes de crear fsicamente estas tablas en el ordenador se debe realizar un modelo de datos. Se suele cometer el error de ir creando nuevas tablas a medida que se van necesitando, haciendo as el modelo de datos y la construccin fsica de las tablas simultneamente. El resultado de esto acaba siendo un sistema de informacin parcheado, con datos dispersos que terminan por no cumplir adecuadamente los requisitos necesarios. Entidades y Relaciones El modelo de datos ms extendido es el denominado ENTIDAD/RELACIN (E/R) En el modelo E/R se parte de una situacin real a partir de la cual se definen entidades y relaciones entre dichas entidades: Entidad.- Objeto del mundo real sobre el que queremos almacenar informacin (Ej.: una persona). Las entidades estn compuestas de atributos que son los datos que definen el objeto (para la entidad persona seran DNI, nombre, apellidos, direccin,...). De entre los atributos habr uno o un conjunto de ellos que no se repite; a este atributo o conjunto de atributos se le llama clave de la entidad, (para la entidad persona una clave seria DNI). En toda entidad siempre hay al menos una clave que en el peor de los casos estar formada por todos los atributos de la tabla. Ya que puede haber varias claves y necesitamos elegir una, lo haremos atendiendo a estas normas: Que sea nica. Que se tenga pleno conocimiento de ella.- Por qu en las empresas se asigna a cada cliente un nmero de cliente? Que sea mnima, ya que ser muy utilizada por el gestor de base de datos. Relacin.- Asociacin entre entidades, sin existencia propia en el mundo real que estamos modelando, pero necesaria para reflejar las interacciones existentes entre entidades. Las relaciones pueden ser de tres tipos: Relaciones 1-1.- Las entidades que intervienen en la relacin se asocian una a una (Ej.: la entidad HOMBRE, la entidad MUJER y entre ellos la relacin MATRIMONIO). Relaciones 1-n.- Una ocurrencia de una entidad est asociada con muchas (n) de otra (Ej.: la entidad EMPERSA, la entidad TRABAJADOR y entre ellos la relacin TRABAJAR-EN). Relaciones n-n.-Cada ocurrencia, en cualquiera de las dos entidades de la relacin, puede estar asociada con muchas (n) de la otra y viceversa (Ej.: la entidad ALUMNO, la entidad EMPRESA y entre ellos la relacin MATRCULA). Bases de datos pasiva: Todas las acciones de los datos son invocaciones explcitas del programa de aplicacin. El DBMS es lo que el programa, dijo. Ejemplos de problemas:

Control de inventarios: productos para cuando el stock se encuentra en un umbral predefinido. Este comportamiento se puede implementar con una base de datos pasiva por dos Mtodos: Aadir un cheque de una afeccin en las existencias de cada programa de cambio.1 Un punto de mala solucin de vista de la ingeniera de software. El programa de aplicacin debe verificar el inventario de forma peridica.2 IneficienciaDe muy alta frecuencia de la verificacin Poco fiable pgm.Baja frecuencia de la verificacin De ah la idea de aadir funcionalidad a la DBMS para comprobar la situacin anterior. Bases de datos activas: Es una extensin del DBMS tradicionales. El SGBDA es generalmente un DBMS que el control de situaciones de inters, y provoca Las medidas adecuadas para el surgimiento de una situacin. Conjunto de primitivas de un DBMS tradicional + Definicin de un conjunto de situaciones + desencadena una serie de reacciones. Este comportamiento se expresa en las reglas de produccin (tambin llamada regla evento-condicin-accin) que se definen y se almacena en la base de datos

no Cul es la base de datos orientada a objetos? (OODB)


Un sistema de base de datos que incorpora todos los importantes conceptos orientados a objetos Algunas caractersticas adicionales Identificadores nicos de objetos

no Manejo de objetos persistentes


Una base de datos deductiva es un sistema de base de datos que pueden hacer deducciones (por ejemplo: la conclusin de hechos adicionales), basado en reglas y hechos . Almacenados en la base de datos (deductivo) de almacn de datos es la lengua normalmente utilizada para especificar los hechos, normas y consultas de bases de datos deductivas. Bases de datos deductivas han surgido de la voluntad de combinar

la lgica de programacin con bases de datos relacionales para la construccin de los sistemas que admiten un formalismo de gran alcance y estn siendo rpido y capaz de tratar con grandes bases de datos. Bases de datos deductivas son ms expresivas que las bases de datos relacionales, pero menos expresivo que los sistemas de programacin lgica. Bases de datos deductivas no han encontrado la adopcin generalizada fuera de la academia, pero algunos de sus conceptos se utilizan en bases de datos relacionales de hoy para apoyar las funciones avanzadas ms recientes de SQL estndares. Qu es multimedia La multimedia consiste en el uso de diversos tipos de medios para transmitir, administrar o presentar informacin. Estos medios pueden ser texto, grficas, audio y video, entre otros. Cuando se usa el trmino en el mbito de la computacin, nos referimos al uso de software y hardware para almacenar y presentar contenidos, generalmente usando una combinacin de texto, fotografas e ilustraciones, videos y audio. En realidad estas aplicaciones tecnolgicas son la verdadera novedad al respecto, y lo que ha popularizado el trmino, ya que como podemos inferir la multimedia est presente en casi todas las formas de comunicacin humana.

no Que significa una web


World Wide Web (o la "Web") es un sistema de documentos de hipertexto y/o hipermedios enlazados y accesibles a travs de Internet. Con un navegador Web, un usuario visualiza pginas web que pueden contener texto, imgenes, vdeos u otros contenidos multimedia, y navega a travs de ellas usando hiperenlaces. La Web fue creada alrededor de 1990 por el ingls Tim Berners-Lee y el belga Robert Cailliau mientras trabajaban en el CERN en Ginebra, Suiza. Desde entonces, Berns-Lee ha jugado un papel activo guiando el desarrollo de estndares Web (como los lenguajes de marcado con los que se crean las pginas Web), y en los ltimos aos ha abogado por su visin de una Web Semntica.

no Almacn de Datos
Un almacn de datos (del ingls data warehouse) es una coleccin de datos orientada a un determinado mbito (empresa, organizacin, etc.), integrado, no voltil y variable en el tiempo, que ayuda a la toma de decisiones en la entidad en la que se utiliza. Se trata, sobre todo, de un expediente completo de una organizacin, ms all de la informacin transaccional y operacional, almacenado en una base de datos diseada para favorecer el anlisis y la divulgacin eficiente de datos (especialmente OLAP, procesamiento analtico en lnea). El almacenamiento de los datos no debe usarse con datos de uso actual. Los almacenes de datos contienen a menudo grandes cantidades de informacin que se subdividen a veces en unidades lgicas ms pequeas dependiendo del subsistema de la entidad del que procedan o para el que sea necesario.

no Que es XML
XML es una tecnologa en realidad muy sencilla que tiene a su alrededor otras tecnologas que la complementan y la hacen mucho ms grande y con unas posibilidades enormes y bsicas para la sociedad de la informacin. Vamos a ver a lo largo de varios captulos una introduccin al mundo XML, es decir, al lenguaje as como a las tecnologas que trabajan con l, sus usos, ventajas y modos de llevar a cabo las tareas.

Base de Datos Distribuida Una base de datos distribuida (BDD) es un conjunto de mltiples bases de datos lgicamente relacionadas las cuales se encuentran distribuidas en diferentes espacios lgicos (pej. un servidor corriendo 2 maquinas virtuales) e interconectados por una red de comunicaciones. Dichas BDD tienen la capacidad de realizar procesamiento autnomo, esto permite realizar operaciones locales o distribuidas. Un sistema de Bases de Datos Distribuida (SBDD) es un sistema en el cual mltiples sitios de bases de datos estn ligados por un sistema de comunicaciones de tal forma que, un usuario en cualquier sitio puede acceder los datos en cualquier parte de la red exactamente como si estos fueran accedidos de forma local. BASES DE DATOS FEDERADA Un sistema de bases de datos federadas es una coleccin de sistemas de bases de datos cooperativos y autnomos. En un sistema federado los usuarios tienen acceso a los datos, de los distintos sistemas, a travs de una interfaz comn sin embargo, no existe un esquema global que describa a todos los datos de las distintas bases de datos, en su lugar hay varios esquemas unificados, cada uno describiendo porciones de bases de datos y archivos para el uso de cierta clase de usuarios. El futuro de las bases de datos El presente artculo est basado en las tendencias que tienen actualmente las bases de datos, as como las proyecciones que se tienen a futuro segn ciertos cientficos y expertos en la materia, siendo un elemento vital para los sistemas de informacin actuales, la proyeccin a futuro es impresionante, sobre todo porque la tecnologa avanza da con da y las bases de datos no se quedan atrs. Introduccin La informacin es lo ms importante para una empresa y eso lo saben muy bien los encargados de administrar las bases de datos, pero actualmente las empresas o proveedores de las bases de datos estn tomando en consideracin tambin a otros ramos no solo las empresas, sino el gobierno, los hospitales, instituciones educativas, e incluso el usuario en general, en este articulo mencionare, los avances que han tenido las bases de datos, as como lo que proyectan y se visualizan en unos cuantos aos ms. Desarrollo Las bases de datos tienen su origen desde los aos 70s fue gracias al Dr. Codd, con el modelo relacional lo que dio pie al gran avance de las bases de datos, desde las que se tenan que recorrer archivo por archivo hasta las actuales generaciones de las bases de datos (que es la tercera generacin), en donde ms que datos se guardan aplicaciones multimedia, ficheros, entre otras aplicaciones, las consultas que se realizan son especializadas para la toma de decisiones, actualmente se caracterizan por proporcionar capacidades de gestin de datos, permitiendo que los datos almacenados sea compartidos y manipulados por varios usuarios. Debido al avance de las generaciones de las computadoras, las bases de datos no se quedan atrs, tuvieron que avanzar junto con los lenguajes de programacin y las necesidades de los programadores para el almacenaje de datos y actualmente las bases de datos se han convertido en un tipo de lenguaje multiusuario. Los datos o la informacin es lo ms importante para las empresas, debido a que su mayor utilizacin es para la toma de decisiones, actualmente en las bases de datos se pueden realizar consultas en tiempo real, y

visualizarlo en reportes que en realidad es lo que los directivos de una empresa necesitan ver, en s los simples datos no dicen nada, sino la informacin ya estructurada y en forma es lo que muestra la informacin para la toma de decisiones en s. La evolucin de las bases de datos est en incremento, actualmente nos encontramos en la tercera generacin, muchos expertos en la materia coinciden en que el incremento de las bases de datos est en aumento da con da, en todas las reas profesionales ya que todo es informacin, en las reas como la investigacin, tecnologa, arte, educacin, sistemas mdicos, programas de ingeniera de software, programas de desarrollo, de diseo, sistemas de informacin geogrfica, entre otros. La expectativa del futuro de las bases de datos se proyecta a la manipulacin de bases de datos por medio de todos dispositivos mviles, con acceso mvil a la red, esto empieza en nuestra actualidad as como la seguridad de las bases de datos para aspectos militares, mdicos, entre otros, adems de las bases de datos paralelas en las cual se maneja la misma base de datos al mismo tiempo, las bases de datos en memoria principal la cual se ubica en la memoria principal lo que elimina o al menos disminuye la necesidad de operaciones de entrada/salida, las bases de datos activas las cuales se producen cuando ciertas condiciones se ejecutan de manera automtica, sin intervencin del usuario, las bases de datos deductivas, las bases de datos orientadas a objetos, las bases de datos multimedia, las bases de datos temporales y las bases de datos difusas, entre otras son en la actualidad lo que estamos viviendo en tecnologa de almacenamiento de datos, as que esperemos a ver si todo esto tiene sus frutos en los prximos 10 aos cuando de lo nico e indispensable para cualquier persona sea su informacin. Conclusiones Los usuarios cada vez necesitamos ms recursos en tecnologa, es por eso que surgen las evoluciones de sistemas, y por ende de las bases de datos, es impresionante ver como la informacin se procesa en microsegundos, mientras se realizan transacciones al mismo tiempo en la misma base de datos en lugares y estados diferentes, la importancia de la informacin es lo que ha llevado a que las empresas y otras instituciones inviertan para la seguridad de sus datos, el futuro de la tecnologa es incierto debido a que algunas proyecciones de tecnologa estimadas hace 5 aos y proyectadas hasta los prximos 10 aos ya son una realidad, la tecnologa avanza a pasos agigantados es por eso que no debemos quedarnos atrs y apostar a las nuevas tecnologas que sin duda harn ms fcil la vida de las personas que tratamos con la administracin y seguridad de la informacin.

Base de datos Mviles


Es una Base de datos donde los usuarios pueden acceder a la informacin lejos de donde se encuentra almacenada la base de datos, se hace utilizando una conexin inalmbrica Base de datos GRID

http://www.dei.uc.edu.py/tai2002/BDOO/introduccion.htm johanna
BASE DE DATOS PARALELAS http://bd-paralelas.blogspot.com/

INTRODUCCIN Un sistema de gestin de bases de datos (SGBD o DBMS Database Management System ) consiste en una coleccin de datos interrelacionados y un conjunto de programas que permiten a los usuarios acceder y modificar dichos datos. La coleccin de datos se denomina base de datos. La arquitectura de un sistema de base de datos est influenciada en gran medida por el sistema informtico subyacente en el que se ejecuta el sistema de base de datos. En la arquitectura de un sistema de base de datos se reflejan aspectos como la conexin en red:

Base de datos Distribuidas Base de datos Paralelas DEFINICIN SGBD paralelo: Un SGBD que se ejecuta sobre mltiples procesadores y discos que han sido diseados para ejecutar operaciones en paralelo, cuando sea posible, con el propsito de mejorar el rendimiento. Los sistemas paralelos mejoran la velocidad de procesamiento y de E/S mediante la utilizacin de UCP y discos en paralelo. La fuerza que ha impulsado a los sistemas paralelos de bases de datos ha sido la demanda de aplicaciones que han de manejar bases de datos extremadamente grandes (del orden de terabytes, esto es, 1012 bytes) o que tienen que procesar un nmero enorme de transacciones por segundo (del orden de miles de transacciones por segundo). Los sistemas paralelos de base de datos constan de varios procesadores y varios discos conectados a travs de una red de interconexin de alta velocidad. Para medir el rendimiento de los sistemas de base de datos existen 2 medidas principales: La productividad (throughput) que se entiende como el nmero de tareas que pueden completarse en un intervalo de tiempo determinado. El tiempo de respuesta (response time) que es la cantidad de tiempo que necesita para completar una nica tarea a partir del momento en que se enve. Un sistema que procese un gran nmero de pequeas transacciones puede mejorar su productividad realizando muchas transacciones en paralelo. Un sistema que procese transacciones ms largas puede mejorar tanto su productividad como sus tiempos de respuesta realizando en paralelo cada una de las subtareas de cada transaccin. Modelos de Arquitectura

Memoria compartida. Todos los procesadores comparten una memoria comn. Disco compartido. Todos los procesadores comparten un disco comn. Sin compartimiento. Los procesadores no comparten ni memoria ni disco. Jerrquico. Es un hbrido de las anteriores.

También podría gustarte