Anda di halaman 1dari 5

www.monografias.

com

Construccin de una base de datos


1. Introduccin 2. Interpretacin y anlisis de la construccin de base de datos en la actualidad y tendencias futuras 3. Impacto de la Orientacin a Objetos en la Ingeniera del Soft are !. "entajas en #ase de $atos Orientados a Objetos %. &osibles $es'entajas (. )endimiento *. Conclusin +. )eferencias bibliogrficas

Introduccin
Las Bases de datos han estado en uso desde los primeros das de la computacin electrnica. A diferencia de los sistemas modernos, que pueden ser aplicadas a bases de datos muy diferentes y las necesidades, la gran mayora de los sistemas ms antiguos estn vinculados estrechamente con las bases de datos personali adas con el fin de ganar velocidad a e!pensas de la fle!ibilidad. "riginalmente #B$% se encuentra slo en las grandes organi aciones con el equipo de hardware necesario para el apoyo de grandes con&untos de datos. 'uatro generaciones de sistemas han mane&ado datos de computacin. Al principio, los lengua&es y las instrucciones de mquina eran muy similares, lo que produca un modelo de programacin orientado por procesos. (or e&emplo, los programas para la suma se organi aban en torno al proceso de suma de la mquina) los n*meros se cargaban en registros, se e&ecutaba la instruccin de suma y se traba&aban los posibles errores de desbordamiento superior inferior. Algunos resultados se almacenaban para su uso posterior. Las Bases de datos almacenan y manipulan informacin que puede ser digitali ada +representada, por ob&etos, proporcionan una estructura fle!ible con acceso gil, rpido, con gran capacidad de modificacin. Adems combina las me&ores cualidades de los archivos planos, las bases &errquicas y relacionales. -sts permiten el desarrollo y mantenimiento de aplicaciones comple&as ya que se puede utili ar un mismo modelo conceptual y as aplicarlo al anlisis, dise.o y programacin, esto reduce el problema entre los diferentes modelos a trav/s de todo el ciclo de vida, con un costo significativamente menor. As mismo permiten que el mismo modelo conceptual se aplique al anlisis, dise.o, programacin, definicin y acceso a la base de datos. -sto reduce el problema del operador de traduccin entre los diferentes modelos a trav/s de todo el ciclo de vida. -l modelo conceptual debe ser la base de las herramientas totalmente integradas, las cuales ayudan a generar la estructura de datos y los m/todos. -n est/ traba&o se abordara la forma de construccin de las bases de datos y evolucin en la actualidad y las tendencias futuras de estas. -n donde un sistema de gestin de bases de datos +%0B#, consiste en una coleccin de datos interrelacionados y un con&unto de programas para acceder a dichos datos. La coleccin de datos, normalmente denominada base de datos, contiene informacin acerca de una empresa particular. -l primer ob&etivo de un %0B# es proporcionar un entorno que sea tanto prctico como eficiente de usar en la recuperacin y el almacenamiento de informacin de la base de datos.

Interpretacin y anlisis de la construccin de base de datos en la actualidad y tendencias futuras


La construccin de la base de datos tiene una orientacin hacia el futuro de las personas, equipos y procedimientos, cuya ob&etivo general es ayudar a una organi acin en el logro de sus metas, a trav/s del almacenamiento y procesamiento de un con&unto de informacin capa de ayudar en la correcta toma de decisiones de la gerencia de mercadeo, en funcin de su respectivo programa de comerciali acin. La importancia de la construccin de la base de datos radica en que permite una orientacin metdica y una coordinacin adecuada de los recursos disponibles, identificacin ms rpida de los

1(ara ver traba&os similares o recibir informacin semanal sobre nuevas publicaciones, visite www.monografias.com

www.monografias.com

problemas y evaluacin cuantitativa de los resultados. %u implementacin constituye una herramienta de traba&o de gran utilidad para una empresa en un mercado altamente competitivo por las siguientes ra ones) (orque los ciclos de vida de los productos son cada ve ms cortos, lo cual demanda la toma de decisiones mercadot/cnicas fundamentales en lapsos cada ve ms breves. -l aumento de las e!igencias de los consumidores en cuanto a la calidad de los productos y los niveles de informacin que reciben sobre los mismos, haci/ndose necesario permanecer constantemente al tanto de s un determinado producto o servicio cumple o no con las e!pectativas del mercado. -l volumen de informacin a disposicin crece de forma tan e!plosiva que se hace necesario mane&arlo y procesarlo de manera automati ada para obtener del mismo los beneficios adecuados. Los datos empleados para la construccin de la base de datos estn constituidos por toda la informacin que pueda ser de suficiente relevancia para ser incluida, tales como datos relativos a clientes, a la competencia, a los distribuidores, a las transacciones, a las ventas, etc. La base de datos es necesaria para recoger, almacenar y administrar la informacin interna de la empresa para su posterior consulta, igualmente permite recuperar una variedad de informacin *til en la toma de decisiones sobre mercadeo - incluir artculos de peridicos, publicaciones sobre noticias de empresas, informe de gobierno, datos econmicos y bibliografas. (or otra parte, la calidad de la informacin utili ada en la construccin de la base de datos es el elemento fundamental para cualquier actividad o decisin de mercadeo y debe reunir ciertas caractersticas fundamentales, a saber) 1ue sea fiable 2 la fuente determina la fiabilidad. 1ue sea homog/nea 2 lo cual depende del mantenimiento peridico. 1ue se encuentre actuali ada. -n este sentido, una buena base de datos est dise.ado para un uso especfico y se construye con la posibilidad de crecimiento. Al igual que los sitios web, 3una talla para todos3 slo se asegura de que su base de datos no puede tener la fle!ibilidad que necesita.. %u base de datos puede de&ar de recoger la informacin que usted quiere y necesita para su negocio, o puede de&ar de ofrecer a sus clientes toda la informacin que necesitan para una decisin de compra. (or lo tanto es imperativo que el desarrollador de dise.o de su base de datos de entender la informacin que desea presentar y las diferentes formas es posible que desee que lo presente +por orden alfab/tico, por fecha, etc.,. (or e&emplo, en un catlogo es probable que desee para mostrar los productos, tanto por su nombre y tal ve en categoras o por funcin. As que cuando un usuario busca en las ollas y sartenes que encontrar lo que ests buscando, pero buscando en artculos de cocina tambi/n alcan ar las ollas y sartenes lista. -l desarrollador de bases de datos se deben planificar las tablas en la base de datos a fin de que toda la informacin sobre un producto o transaccin puede reunirse si es necesario. -l propietario de una base de datos puede desear saber que los clientes no slo adquirir las ollas y sartenes, pero tambi/n han comprado libros de recetas. " tal ve quieran saber cules de sus clientes se encuentran en una cuidad especifica. La salida de una base de datos depende de cmo se construy el edificio y de las relaciones entre un dato y otro. 4na planificacin cuidadosa y discusiones completo con su desarrollador web son muy importantes para asegurar que su base de datos se a&uste a sus necesidades de negocio, ahora y en el futuro. (or lo tanto, es importante no slo tener en cuenta las necesidades inmediatas, pero los posibles usos futuros de los datos que recopila. -lige tu base de datos con cuidado 5ambi/n es importante que eli&a un desarrollador web que realmente entienda la importancia de construir una base de datos bien construido. Base de datos de proteccin +seguridad, La base de datos puede contener informacin necesaria para que usted, pero no debe ser compartido con los dems. 'uando reco&a informacin personal, es importante para el tratamiento de la informacin con cuidado y seguridad para que no se encuentre disponible a las miradas indiscretas. Las contrase.as no son suficientes para la proteccin de datos. #e esta manera la base de datos debe estar situado 3por encima de la ra 3, o dicho de otro modo en un lugar en el servidor donde se utili a el sitio web no estn permitidos. #espu/s de la construccin de bases de datos 4na ve que su base de datos se ha construido, los datos deben ser introducidos en la base de

2(ara ver traba&os similares o recibir informacin semanal sobre nuevas publicaciones, visite www.monografias.com

www.monografias.com

datos. %i su sitio web es un sitio web de comercio electrnico, se le carga el catlogo de productos, punto por punto, lista de precios, descripcin, las opciones +tales como tama.o, color, estilo,. 'ada elemento se le dar un n*mero de producto para que pueda ser fcilmente identificado. A menudo los n*meros de producto comien an con las letras para ayudar a identificar el producto por su n*mero. 6ormalmente, el propietario del sitio web es responsable de la carga de los productos e informacin relacionada. %u desarrollador se ha cargado slo algunos productos de prueba para asegurarse de que todo est funcionando. "tras tablas que pueden necesitar informacin cargada son aquellas que contienen administrativos de inicio de sesin en los nombres y las contrase.as, informacin de envo, los pases que aceptan las compras, y los impuestos y otros cargos. . Las Base de datos se pueden construir mediante alguno de los tres enfoques siguientes) -l (rimero.2 se puede utili ar el cdigo actual altamente comple&o de los sistemas de administracin de las bases de datos, de modo que una B#"" se implante ms rpido sin tener que iniciar de cero. Las t/cnicas orientadas a ob&etos se pueden utili ar como medios para el dise.o sencillo de sistemas comple&os. Los sistemas se construyen a partir de componentes ya probados con un formato definido para las solicitudes de las operaciones del componente. -l %egundo) considera a la Base de datos como una e!tensin de la tecnologa de las bases de datos por relacin. #e este modo, las herramientas, t/cnicas, y vasta e!periencia de la tecnologa por relacin se utili an para construir un nuevo %AB#. %e pueden a.adir apuntadores a las tablas de relacin para ligarlas con ob&etos binarios de gran tama.o +BL"B,. La base de datos tambi/n debe proporcionar a las aplicaciones clientes un acceso aleatorio y por partes a grandes ob&etos, con el fin de que slo sea necesario recuperar a trav/s de la red la parte solicitada de los datos. -l 5ercero) refle!iona sobre la arquitectura de los sistemas de bases de datos y produce una nueva arquitectura optimi ada, que cumple las necesidades de la tecnologa "rientada a ob&eto.

Impacto de la Orientacin a Objetos en la Ingeniera del Software


-n las Base de #atos "rientada a "b&eto, la organi acin 30estin $ane&adora de #atos "b&eto +"#$0,3 representa el 7889 de las B#"" industriales y ha establecido un estndar de definicin +"#L 2 Lengua&e de #efinicin de datos, y manipulacin +"1L 2 Lengua&e de consulta, de bases de datos equivalente a %1L. :especto a las relacionales, todas +"racle, ;nformi!, etc., estn a.adiendo en mayor o menor grado algunos aspectos de la orientacin a ob&etos. A6%;+;nstituto 6acional -stadounidense de -stndar,, por su parte, est definiendo un %1L2< que incorpora muchos aspectos de la orientacin a ob&etos. -l futuro del %1L2< es sin embargo incierto, ya que "#$0 ha ofrecido a A6%; su estndar para que sirva de base para un nuevo %1L, con lo que solo habra un *nico estndar de base de datos. -l grupo "#$0 +0rupo $ane&ador de #atos "b&eto, naci de un grupo ms grande, llamado 30rupo $ane&ador de "b&etos +"$0,3, donde estn representados todas las cosas con alguna influencia en el sector. -ste grupo esta definiendo un estndar universal por ob&etos. -ste estndar permitir que un ob&eto sea programado en cualquier lengua&e y sistema operativo. -sto facilitar enormemente el desarrollo de sistemas abiertos cliente2servidor.

Ventajas en Base de Datos Orientados a Objetos


-st su fle!ibilidad, y soporte para el mane&o de tipos de datos comple&os. (or e&emplo, en una base de datos convencional, si una empresa adquiere varios clientes por referencia de clientes servicio, pero la base de datos e!istente, que mantiene la informacin de clientes y sus compras, no tiene un campo para registrar qui/n proporcion la referencia, de qu/ manera fue dicho contacto, o si debe compensarse con una comisin, sera necesario reestructurar la base de datos para a.adir este tipo de modificaciones. (or el contrario, en una Base de #atos "rientados a "b&etos, el usuario puede a.adir una 3subclase3 de la clase de clientes para mane&ar las modificaciones que representan los clientes por referencia. La subclase heredar todos los atributos, caractersticas de la definicin original, adems se especiali ar en especificar los nuevos campos que se requieren as como los m/todos para manipular solamente estos campos. 6aturalmente se generan los espacios para almacenar la informacin adicional de los nuevos campos. -sto presenta la venta&a adicional que una B#"" puede a&ustarse a usar siempre el espacio de los campos que son necesarios, eliminando espacio desperdiciado en registros con campos que

3(ara ver traba&os similares o recibir informacin semanal sobre nuevas publicaciones, visite www.monografias.com

www.monografias.com

nunca usan. La segunda venta&a de una Base de #atos "rientados a "b&etos, es que manipula datos comple&os en forma rpida y gilmente. La estructura de la base de datos est dada por referencias +o apuntadores lgicos, entre ob&etos.

Posibles Des entajas


Al considerar la adopcin de la tecnologa orientada a ob&etos, la inmadure del mercado de Base de #atos "rientados a "b&etos constituye una posible fuente de problemas por lo que debe anali arse con detalle la presencia en el mercado del proveedor para adoptar su producto en una lnea de produccin sustantiva. (or eso, en este artculo se propone que se e!plore esta tecnologa en un proyecto piloto. -l segundo problema es la falta de estndares en la industria orientada a ob&etos. %in embargo, el 30rupo $ane&ador de "b&etos3 +"$0,, es una organi acin ;nternacional de proveedores de sistemas de informacin y usuarios dedicada a promover estndares para el desarrollo de aplicaciones y sistemas orientados a ob&etos en ambientes de cmputo en red. La implantacin de una nueva tecnologa requiere que los usuarios inciales acepten cierto riesgo. Aquellos que esperan resultados a corto pla o y con un costo reducido quedarn desilusionados. %in embargo, para aquellos usuarios que planean a un futuro intermedio con una visin tecnolgica avan ada, el uso de tecnologa avan ada, el uso de tecnologa orientada a ob&etos, paulatinamente compensar todos los riesgos.

!endimiento
Las Base de #atos "rientados a "b&etos permiten que los ob&etos hagan referencia directamente a otro mediante apuntadores suaves. -sto hace que las Base de #atos "rientados a "b&etos pasen ms rpido del ob&eto A al ob&eto B que las B#:, las cuales deben utili ar comandos =";6 para lograr esto. ;ncluso el =";6 optimi ado es ms lento que un recorrido de los ob&etos. As, incluso sin alguna afinacin especial, una Base de #atos "rientados a "b&etos es en general ms rpida en esta mecnica de ca a2apuntadores. Las Base de #atos "rientados a "b&etos hacen que el agrupamiento sea ms eficiente. La mayora de los sistemas de bases de datos permiten que el operador coloque cerca las estructuras relacionadas entre s, en el espacio de almacenamiento en disco. -sto reduce en forma radical el tiempo de recuperacin de los datos relacionados, puesto que todos los datos se leen con una lectura de disco en ve de varias. %in embargo, en una B#:, los ob&etos de la implantacin se traducen en representaciones tabulares que generalmente se dispersan en varias tablas. As, en una B#:, estos renglones relacionados deben quedar agrupados, de modo que todo el ob&eto se pueda recuperar mediante una *nica lectura del disco. -sto es automtico en una Base de #atos "rientados a "b&etos. Adems, el agrupamiento de los datos relacionados, como todas las sub partes de un ensamble, puede afectar radicalmente el rendimiento general de una aplicacin. -sto es relativamente directo en una Base de #atos "rientados a "b&etos, puesto que representa el primer nivel de agrupamiento. (or el contrario, el agrupamiento fsico es imposible en una B#:, puesto que esto requiere un segundo nivel de agrupamiento) un nivel para agrupar las hileras que representan a los ob&etos individuales y un segundo para los grupos de hileras que representan a los ob&etos relacionados.

"onclusin
-n 'onclusin sabemos que las Bases de #atos "rientadas a "b&eto representan el siguiente paso en la evolucin de las bases de datos, para soportar el Anlisis, #ise.o y (rogramacin. Las Bases de #atos "rientadas a "b&eto permiten el desarrollo y mantenimiento de aplicaciones comple&as con un costo %ignificativamente menor. (ermiten que el mismo modelo conceptual se aplique al Anlisis, dise.o, programacin, definicin y acceso a la base de datos. -sto reduce el problema del operador de traduccin entre los diferentes modelos a trav/s de todo el ciclo de vida. Las Bases de #atos "rientadas a "b&eto ofrecen un mucho me&or rendimiento de la mquina que las bases de datos por relacin, para aplicaciones o clases con estructuras comple&as de datos. %in

4(ara ver traba&os similares o recibir informacin semanal sobre nuevas publicaciones, visite www.monografias.com

www.monografias.com

embargo, Las Bases de #atos "rientadas a "b&eto coe!istirn con las bases de datos por relacin durante los pr!imos a.os, puesto que a menudo se utili ar un modelo por relacin como una forma de estructura de datos dentro de una Bases de #atos "rientadas a "b&eto. (odemos decir que con el caso de "racle ha aumentado la demanda de una representacin de ob&etos comple&os en las actuales aplicaciones convencionales.

!eferencias bibliogrficas
Ben20an, ;t i>? et al. +@88A,. Inside .icrosoft S/0 Ser'er 211+2 34S/0 &rogramming . $icrosoft. 4%A. %eptiembre de @88A. 'ameron, %cott, et. al +@88A,. .icrosoft S/0 Ser'er 211+ 5nalysys Ser'ices Step by. $icrosoft 4%A. Abril de @88A. #ate '.=. Introduccin a los sistemas de bases de datos , Ba. -dicin, $/!ico, -ditorial (earson, @88. -lmasri A. :ame . 6undamentos de sistemas de bases de datos , <a. -dicin, $/!ico, -ditorial (earson Adisson Cesley, @88D "ltra, Eidel, Albert =es*s y Fericat, Alicia. Operaciones con bases de datos ofimticas corporati'as. 7G. -dicin, -spa.a, $c0raw2HillIinteramericana de -spa.a, @88D. $annino F. $ichel. 5dministracin de bases de datos, <a. -dicin, $/!ico, -ditorial $c0raw2Hill ;nteramericana, @88B. $artn, =ames. A.o. Anlisis y #ise.o "rientado a "b&etos.@da.-dicin (rentice Hall ;nteramericana.$/!ico, (ags.J72JA. "ltra, Eidel, Albert =es*s y Fericat, Alicia. Operaciones con bases de datos ofimticas corporati'as. 7G. -dicin, -spa.a, $c0raw2HillIinteramericana de -spa.a, @88D. :amos, $ara =es*s, :amos, Alicia y $ontero, Eernando Sistemas 7estores de #ases de $atos, 7G. -dicin, -spa.a, $c0rawhillIinteramericana de -spa.a, @88D. Base de datos $isponible en http)IIwww.monografias.comItraba&os<KIbase2de2datosIbase2de2 datos.shtmlLbase +$ayo de @88A, 6ormali acin del dise.o de bases de datos. $isponible en) http)IIes.wi>ipedia.Bval.comIwi>iI6ormali aci9'<9B<nMdeMbasesMdeMdatos +$ayo de @88A,.

Autor) .Sc. 8n 7erencia &9blica &edro Snc:e; Snc:e; #ocente 46-%: 6*cleo %an 'arlos pesanM7AB@Nhotmail.com 46;F-:%;#A# 6A';"6AL -O(-:;$-65AL %;$P6 :"#:Q04-R 6S'L-" %A6 'A:L"% %an 'arlos, 6oviembre @877

5(ara ver traba&os similares o recibir informacin semanal sobre nuevas publicaciones, visite www.monografias.com

Anda mungkin juga menyukai