Está en la página 1de 18

QUE ES UN SISTEMA DE INFORMACIN?

*Se puede definir tcnicamente como un conjunto de componentes interrelacionados que recolectan (o recuperan), procesan, almacenan y distribuyen informacin para apoyar la toma de decisiones y el control en una organizacin. Adems de apoyar la toma de decisiones, La coordinacin y el control, los sistemas de informacin tambin Pueden ayudar a los gerentes y trabajadores a analizar problemas, Visualizar asuntos complejos y crean productos nuevos. * Los sistemas de informacin contienen informacin acerca de la gente, lugares y cosas importantes dentro de la organizacin o en el entorno en que se desenvuelve. Por Informacin se entiende los datos que se han moldeado en una forma significativa y til para los seres humanos. En contraste, los datos son secuencias de hechos en bruto y representan eventos que ocurren en las en las organizaciones o en el entorno fsico antes de ser organizados y ordenados en una forma que las personas puedan entender y utilizar. Por qu Sistemas de Informacin? En la actualidad se reconoce ampliamente que el conocimiento de sistemas de informacin es esencial para los gerentes porque la mayora de las organizaciones necesita informacin para sobrevivir y prosperar. Los sistemas de informacin pueden ayudar a las compaas a ampliar su alcance hasta lugares muy retirados, ofrecer productos y servicios nuevos, reformar empleos y flujos de trabajo y quiz cambiar profundamente la manera de conducir sus negocios. Actividades bsicas de los Sistemas Hay tres actividades en un sistema de informacin que producen la informacin que esas organizaciones necesitan para tomar decisiones, controlar operaciones, analizar problemas y crear nuevos productos o servicios. La entrada: captura o recolecta datos en bruto tanto del interior de la organizacin como de su entorno externo. El Procesamiento: convierte esta entrada de datos en una forma ms significativa. La Salida: Transfiere la informacin procesada ale gente que la usar o a las actividades para las que se utilizar. Retroalimentacin: que es la salida que se devuelve al personal adecuado de la organizacin tambin para ayudarle a evaluar o corregirla etapa de entrada

Funciones de un sistema de informacin Un sistema de informacin contiene informacin sobre una organizacin y su entorno. Tres actividades bsicas: entradas, procesamientos y salidas. Producen la informacin que las organizaciones necesitan.

Entrada Proceso Salida

Caractersticas de la Informacin til

El uso eficiente de estos sistemas requieren entender los aspectos de organizacin, administracin y tecnologa de la informacin que les dan forma.

Tipos de sistemas de Informacin Las organizaciones se pueden dividir en niveles estratgicos, administrativos, de conocimiento y operativos. Cinco reas fundamentales: ventas y marketing, manufactura, finanzas, contabilidad y recursos humanos.

Diferentes tipos de Sistemas Sistemas a nivel Operativo: sistemas de informacin que supervisan las actividades elementales y las transacciones de la organizacin. Sistemas a nivel de Conocimientos: Sistemas de Informacin que apoyan a los trabajadores del conocimiento y de datos de una organizacin. Sistemas a nivel Administrativo: sistemas de informacin que apoyan las actividades de supervisin, control de toma de decisiones y administrativas de los gerentes de nivel medio. Sistemas a nivel Estratgico: Sistemas de Informacin que apoyan las actividades de planeacin a largo plazo de la direccin general de la empresa. Los seis tipos principales de sistemas de informacin : TPS, Sistemas de oficina, KWS, DSS, MIS, y ESS y muestra el nievel de la organizacin y la funcin empresarial que apoya cada uno

Los seis tipos principales de sistemas de informacin Sistemas de procesamiento de transacciones (TPS): Sistemas computarizados que efectan y registran las transacciones diarias necesarias para dirigir el negocio; dan servicio al nivel operativo de la organizacin. Sistemas de Oficina: Sistemas de Computo como procesadores de texto, sistemas de correo electrnico y sistemas de programacin, diseados para aumentar la productividad de los trabajadores de datos en la oficina. Sistemas de Trabajo del conocimiento: (KWS): Sistemas de informacin que auxilian a los trabajadores del conocimiento en la creacin e integracin d conocimiento nuevo en la organizacin. Sistemas de apoyo a la toma de decisiones (DSS): sistemas de informacin al nivel administrativo de la organizacin, que combinan datos y modelos analticos sofisticados o herramientas de analistas de datos para apoyar la toma de decisiones semiestructurada y no estructurada. Sistemas de Informacin Gerencial (MIS): Sistemas de Informacin al nivel administrativo de una organizacin que dan servicio las funciones de planeacin, control y toma de decisiones, proporcionando informes y excepcionales de rutinas. Sistemas de Apoyo a Ejecutivo: sistemas de informacin al nivel estratgico d la organizacin diseados para bordar la toma d decisiones no estructurada mediante grficos y comunicaciones avanzadas. Interrelaciones entre sistemas. Los diversos tipos de sistemas de la organizacin son interdependientes. Los TPS son los mayores productores de informacin requerida por los dems sistemas. los cuales a su vez, producen informacin para otros sistemas.

BASE DE DATOS El trmino de bases de datos fue escuchado por primera vez en 1963, en un simposio celebrado en California USA. Una base de datos se puede definir como un conjunto de informacin relacionada que se encuentra agrupada estructurada. Desde el punto de vista de la informtico, la base de datos es un sistema formado por un conjunto de datos almacenados en discos que permiten el acceso directo a ellos y un conjunto de programas que manipulen ese conjunto de datos. Algunos conceptos de bases de datos: Base de Datos: es la coleccin de datos aparentes usados por el sistema de aplicaciones de una determinada empresa. Base de Datos: es un conjunto de informacin relacionada que se encuentra agrupada o estructurada. Un archivo por s mismo no constituye una base de datos, sino ms bien la forma en que est organizada la informacin es la que da origen a la base de datos. Base de Datos: coleccin de datos organizada para dar servicio a muchas aplicaciones al mismo tiempo al combinar los datos de manera que aparezcan estar en una sola ubicacin Requerimientos de las bases de datos: El anlisis de requerimientos para una base de datos incorpora las mismas tareas que el anlisis de requerimientos del software. Es necesario un contacto estrecho con el cliente; es esencial la identificacin de las funciones e interfaces; se requiere la especificacin del flujo, estructura y asociatividad de la informacin y debe desarrollarse un documento formal de los requerimientos. Requerimientos administrativos: se requiere mucho ms para el desarrollo de sistemas de bases de datos que nicamente seleccionan un modelo lgico de base de datos. La bases de datos es una disciplina organizacional, un mtodo, ms que una herramienta o una tecnologa. Requiere de un cambio conceptual y organizacional. Caractersticas de las bases de datos: Una base de datos contiene entidades de informacin que estn relacionadas va organizacin y asociacin. La arquitectura lgica de una base de datos se define mediante un esquema que representa las definiciones de las relaciones entre las entidades de informacin. La arquitectura fsica de una base de datos depende de la configuracin del hardware residente. Sin embargo, tanto el esquema (descripcin lgica como la organizacin (descripcin fsica) deben adecuarse para satisfacer los requerimientos funcionales y de comportamiento para el acceso al anlisis y creacin de informes. Ventajas en el uso de bases de datos: Globalizacin de la informacin: permite a los diferentes usuarios considerar la informacin como un recurso corporativo que carece de dueos especficos.

Eliminacin de informacin inconsistente: si existen dos o ms archivos con la misma informacin, los cambios que se hagan a stos debern hacerse a todas las copias del archivo de facturas. Permite compartir informacin. Permite mantener la integridad en la informacin: la integridad de la informacin es una de sus cualidades altamente deseable y tiene por objetivo que slo se almacena la informacin correcta. Independencia de datos: el concepto de independencia de datos es quizs el que ms ha ayudado a la rpida proliferacin del desarrollo de Sistemas de Bases de Datos. La independencia de datos implica un divorcio entre programas y datos.

DBMS El sistema manejador de bases de datos (dbms). Es un conjunto de programas que se encargan de manejar la creacin y todos los accesos a las bases de datos. Se compone de un lenguaje de definicin de datos, de un lenguaje de manipulacin de datos y de un lenguaje de consulta. Una de las ventajas del DBMS es que puede ser invocado desde programas de aplicacin que pertenecen a Sistemas Transaccionales escritos en algn lenguaje de alto nivel, para la creacin o actualizacin de las bases de datos, o bien para efectos de consulta a travs de lenguajes propios que tienen las bases de datos o lenguajes de cuarta generacin. Ambiente moderno de base de datos: La tecnologa de las bases de datos pueden eliminar de un tajo muchos problemas creados por la organizacin tradicional de archivos. Una definicin ms rigurosa de bases de datos dice que es una coleccin de datos organizada para dar servicios eficientemente a muchas aplicaciones al centralizar los datos y minimizar aquellos que son redundantes. En vez de separar los datos en archivos por separados para cada aplicacin, los datos son almacenados fsicamente para aparecer a los usuarios como almacenados en una sola ubicacin: una sola base de datos sirve a muchas aplicaciones. Por ejemplo, en vez de que una corporacin almacene los datos de personal en sistemas de informacin separados y archivos separados para personal, nominas y prestaciones, la corporacin podra crear una sola base de datos para Recursos Humanos. Diseo de una base de datos Existen distintos modos de organizar la informacin y representar las relaciones entre los datos en una base de datos. Los Sistemas administradores de bases de datos convencionales usan uno de los tres modelos lgicos de bases de datos para hacer seguimiento de las entidades, atributos y relaciones. Los tres modelos lgicos principalmente de bases de datos son el jerrquico, de redes y el relacional. Cada modelo lgico tiene ciertas ventajas de procesamiento y tambin ciertas ventajas de negocios. Modelo de jerrquico de datos: Una clase de modelo lgico de bases de datos que tiene una estructura arborescente. Un registro subdivide en segmentos que se interconectan en relaciones padre e hijo y muchos ms. Los

primeros sistemas administradores de bases de datos eran jerrquicos. Puede representar dos tipos de relaciones entre los datos: relaciones de uno a uno y relaciones de uno a muchos Modelo de datos en red: Es una variacin del modelo de datos jerrquico. De hecho las bases de datos pueden traducirse de jerrquicas a en redes y viceversa con el objeto de optimizar la velocidad y la conveniencia del procesamiento. Mientras que las estructuras jerrquicas describen relaciones de muchos a muchos. Modelo relacional de datos Es el ms reciente de estos modelos, supera algunas de las limitaciones de los otros dos anteriores. El modelo relacional de datos representa todos los datos en la base de datos como sencillas tablas de dos dimensiones llamadas relaciones . Las tablas son semejantes a los archivos planos, pero la informacin en ms de un archivo puede ser fcilmente extrada y combinada. Creacin de una base de datos Para crear una base se deben realizar dos ejercicios de diseo: un diseo lgico y uno fsico. El diseo lgico de una base de datos es un modelo abstracto de la base de datos desde una perspectiva de negocios, mientras que el diseo fsico muestra como la base de datos se ordena en realidad en los dispositivos de almacenamiento de acceso directo. El diseo fsico de la base de datos es llevado a cabo por los especialistas en bases de datos, mientras que el diseo lgico requiere de una descripcin detallada de las necesidades de informacin del negocio de los negocios actuales usuarios finales de la base. Idealmente, el diseos de la base ser una parte del esfuerzo global de la planeacin de datos a nivel institucional. El diseo lgico de la base de datos describe como los elementos en la base de datos han de quedar agrupados. El proceso de diseo identifica las relaciones entre los elementos de datos y la manera ms eficiente de agruparlos para cumplir con los requerimientos de informacin. El proceso tambin identifica elementos redundantes y los agrupamientos de los elementos de datos que se requieren para programas de aplicaciones especficos. Los grupos de datos son organizados, refinados y agilizados hasta que una imagen lgica general de las relaciones entre todos los elementos en la base de datos surja. Bases de datos documentales Son las derivada de la necesidad de disponer de toda la informacin en el puesto de trabajo y de minimizar los tiempos del acceso a aquellas informaciones que, si bien se utilizan con frecuencia, no estn estructuradas convenientemente . Esto se debe a que ala procedencia de la informacin es muy variada (informes, notas diversas, peridicos, revistas, muchos ms. Bases de datos distribuidas Es aquella que se almacena en ms de un lugar fsico. Partes de la base de datos se almacena fsicamente en un lugar y otras partes se almacenan y mantienen en otros lugares. Existen dos maneras de distribuir una base de datos. La base de datos central puede ser particionada de manera que cada procesador remoto tenga los datos necesarios sobre los clientes para servir a su rea local.

Los cambios en los archivos pueden ser justificado en la base de datos central sobre las bases de lotes, en general por la noche. Otra estrategia tambin requiere de la actualizacin de la base central de datos en hojas no laborables. Aun otra posibilidad (una que se emplea en bases de datos grandes) es mantener solo un ndice central de nombres y almacenar localmente los registros completos. El procesamiento distribuido y las bases de datos distribuidas tienen como beneficios e inconvenientes. Los sistemas distribuidos reducen la vulnerabilidad de un lugar nico central y voluminoso. Permiten incremento en la potencia de los sistemas al adquirir mini computadoras que son ms pequeas y baratas. Finalmente incrementan el servicio y la posibilidad de respuesta de los usuarios locales. Los sistemas distribuidos, sin embargo, dependen de la alta calidad de las lneas de telecomunicaciones , las cuales a su vez son vulnerables. Adems, las bases de datos locales pueden algunas veces alejarse de las normas y las definiciones de los datos centrales y hacen surgir problemas de seguridad al distribuir ampliamente el acceso a datos de alta sensibilidad. Bases de datos orientadas a objetos e hipermedia Estas son capaces de almacenar tanto procesos como datos. Por este motivo las bases orientadas al objeto deben poder almacenar informacin no convencional (como imgenes estticas o en movimiento, colecciones de sonidos, entre otros). Este tipo de bases de datos deriva directamente de la llamada programacin orientada a objetos, tpica por ejemplo del lenguaje C/C++. Entre las ventajas de las bases de datos orientadas al objeto destaca la posibilidad de tratar los casos excepcionales, que suelen ser la mayora en la prctica cotidiana, en lugar de tratar de insertar la realidad en unos patrones rgidos que violentan para hacerla coincidir con los esquemas utilizados. Adems, nadie pone en duda que es ms cmodo manejar objetos de entorno que no es familiar, que trabaja, por ejemplo, con tablas, esquemas, cuadros, muchos ms Sistema de gestin de base de datos Sistema desarrollado que hace posible acceder a datos integrados que atraviesan los lmites operacionales, funcionales u organizacionales de una empresa. Objetivos en el uso de un sistema de gestin de base de datos: Oportunidad, asociado a la eficiencia y eficacia. Disponibilidad, permitiendo la accesibilidad de datos Consistencias (oportunidad + disponibilidad), como calidad de datos Evolucin, para adaptarse al entorno Integridad, en el nivel de los datos as como el sistema.

Objetivos del sistema de gestin de base de datos que podemos identificar son: Independencia de datos Accesibilidad limitada Datos al da y sin redundancias Consistencia Interfaz nica Entrada directa a los datos Recuperacin por diferentes accesos Funcin completa de interrogantes Estandarizacin Seguridad

De los Sistemas Tradicionales de Ficheros a las Bases de Datos Si analizamos la situacin de algunos sistemas de informacin, podemos encontrar sistemas en los que existe una proliferacin de ficheros, especficos cada uno de ellos de una determinada aplicacin. Los datos se recogen varias veces se encuentran repetidos en los distintos archivos. Esta REDUNDANCIA, adems de malgastar recursos, origina a menudo divergencias en los resultados. Los sistemas informticos de este tipo han sido llamados a veces sistemas orientados hacia el proceso, debido a que en ellos se pone el nfasis en los tratamientos que reciben los datos, los cuales se almacenan en ficheros diseados para una determinada aplicacin. Las aplicaciones se analizan e implantan con entera independencia unas de otras, y los datos no se suelen transferir entre ellas, sino que se duplican siempre que los correspondientes trabajos los necesitan.

Por otra parte, la dependencia de los datos respecto al soporte fsico y a los programas da lugar a una falta de flexibilidad y de adaptabilidad frente a los cambios que repercute muy negativamente en el rendimiento de conjunto del sistema informtico. Los son an ms acusados cuado se presentan demandas inesperadas de informacin o cuando los directivos pretenden tener un verdadero sistema de informacin orientado a la toma de decisiones, lo que es inalcanzable con estas aplicaciones diseadas de forma esttica, que las hace totalmente inoperantes fuera del contexto para el que fueron concebidas.

De este anlisis se deduce claramente la necesidad de una gestin mas racional del conjunto de datos, surgiendo as un nuevo enfoque que se apoya sobre una base de datos, en la cual los datos son recogidos y almacenados una sola vez, con independencia de los tratamientos Ventajas y Desventajas de las Bases de Datos a los ficheros Clsicos Ventajas de los sistemas de bases de datos: Independencia de los datos respecto a los tratamientos y viceversa Coherencia de los resultados Mejor disponibilidad de los datos para el conjunto de los usuarios Mayor valor informativo Mejor y mas normalizada documentacin de la informacin, la cual est integrada con los datos. Mayor eficiencia en la recogida, validacin e introduccin de los datos en el sistema. Reduccin del espacio de almacenamiento.

Desventajas de los sistemas de bases de datos: Instalacin costosa Personal especializado Implantacin larga y difcil Falta d rentabilidad a corto plazo Escasa estandarizacin Desfase entre teora y practica Visin de los Datos Un sistema de base de datos es una coleccin de datos interrelacionados y un conjunto de programas que permite a los usuarios tener acceso a esos datos y modificarlos. Una de las principales finalidades de los sistemas de bases de datos es ofrecer a los usuarios una visin abstracta de los datos. Es decir, el sistema oculta ciertos detalles del modo en que se almacenan y mantienen los datos. Para que el sistema sea til debe recuperar los datos eficientemente. La necesidad de eficiencia ha llevado a los diseadores a usar de datos complejas para la representacin de los datos en la base de datos. Dado que muchos de los usuarios de sistemas de base de datos no tienen formacin en informtica, los desarrolladores ocultan esa complejidad a los usuarios mediante varios niveles de abstraccin para simplificar la interaccin de los usuarios con el sistema.

Los tres Niveles de abstraccin de datos Nivel Fsico: Es el nivel ms bajo de abstraccin, describe cmo se almacenan realmente los datos. El nivel fsico describe en detalle las estructuras de datos complejas de bajo nivel. Nivel Lgico: El nivel inmediatamente superior de abstraccin describe qu datos se almacenan en la base de datos y qu relaciones existen entre esos datos. El nivel lgico, por tanto, describe toda la base de datos en trminos de un nmero pequeo de estructuras relativamente simples. Aunque la implementacin de esas estructuras simples en el nivel lgico puede involucrar estructuras complejas del nivel fsico, los usuarios del nivel lgico no necesitan preocuparse de esta complejidad. Los administradores de bases de datos, que deben decidir la informacin que se guarda en la base de datos, usan el nivel de abstraccin lgico. Nivel de Vistas: Es el nivel ms elevado de abstraccin slo describe parte d la base de datos. Aunque el nivel lgico usa estructuras ms simples, queda algo de complejidad debido a la variedad de informacin almacenada en las grandes bases de datos. Muchos usuarios del sistema de bases de datos no necesitan toda esta informacin; en su lugar slo necesitan tener acceso a una parte de la base de datos. El nivel de abstraccin de vistas existe para su interaccin con el sistema. El sistema puede proporcionar muchas vistas para la misma base de datos. Usuarios y administradores de bases de datos

Uno de los objetivos principales de los sistemas de bases de datos es recuperar informacin de la base de datos y almacenar en ella informacin nueva. Las personas que trabajan con una base de datos se pueden clasificar como usuarios o administradores.

Usuarios de bases de datos Los Usuarios normales: son usuarios no sofisticados que interactan con el sistema invocando alguno de los programas de aplicacin. Los programadores de aplicaciones: Son profesionales informaticos que escriben programas de aplicacin. Los programadores de aplicaciones pueden elegir entre muchas herramientas para desarrollar las interfaces de usuario. Los usuarios sofisticados: interactan con el sistema sin escribir programas. En su lugar, formulan sus consultas en un lenguaje de consultas de bases de datos. Remiten cada una de las consultas al procesador de consultas, cuya funcin es dividir las instrucciones LMD en instrucciones que el gestor de almacenamiento entienda. Los usuarios especializados: Son usuarios sofisticados que escriben aplicaciones de bases de datos especializadas que no encajan en el marco tradicional del procesamiento de datos. Entre estas aplicaciones estn los sistemas de diseo asistido por computadora, los sistemas de bases de conocimientos y los sistemas expertos, los sistemas que almacenan datos con tipos de datos complejos y los sistemas de modelado del entorno. Tipos de Usuarios Segn Piattini Mario clasifica a los usuarios como: Usuarios Informticos y Usuarios Finales. Usuarios Informticos: Tienen a su cargo las tareas de creacin y mantenimiento de la base de datos, as como la realizacin de los procedimientos y programas que necesiten los usuarios finales. Entre ellos se pueden distinguir: Diseadores: Tienen la responsabilidad de identificar los datos que han de estar contenidos en la base de datos, de acuerdo con las necesidades que les manifiesten los usuarios, as como de determinar las estructuras ms apropiadas para conseguir satisfacer estas necesidades:

Diseadores Lgicos Diseadores Fsicos Administradores: El uso compartido de recursos, propio de una base de datos, obliga a la exigencia de un administrador, cuya misin es la vigilancia y gestin de los datos. El principal recurso en una base de datos son los datos, y el administrador debe velar para que estos no se destruyan ni se contaminen, perdiendo su confidencialidad, disponibilidad e integridad. Por ello el administrador debe impedir consultas o actualizaciones no autorizadas y proteger la base de datos contra fallos del equipo lgico o fsico. Analistas y Programadores: Los analistas y programadores tienen a su cargo el anlisis y la programacin de las tareas que no pueden ser llevadas a cabo por los usuarios finales, para lo cual han de desarrollar distintos procedimientos y programas que ponen a disposicin de los usuarios finales a fin de facilitarles su trabajo. Usuarios Finales: Los usuarios finales son aquellos que tienen que acceder a los datos porque los necesitan para llevar a cabo su actividad. A diferencia de los usuarios informticos, su inters suele estar centrado en el contenido de la base de datos, es decir, en los datos. Existen tambin distintas clases de usuarios finales: Habituales: suelen hacer consultas y/o actualizaciones en la base de datos como parte habitual de su trabajo. Utilizan en general mens previamente preparados por analistas y/o programadores, de forma que facilite su interrelacin con el ordenador. En otros casos pueden usar lenguajes sencillos para el acceso a la base de datos, as como paquetes de programas.

Espordicos: Es un tipo de usuarios muy parecidos al anterior en la medida en que necesitan el ordenador a fin d que les preste una ayuda en su trabajo, pero en cambio no lo utilizan habitualmente porque el tipo de actividad que realizan no lo exige. Son, por tanto, usuarios a los que se les tiene que suministrar herramientas sencillas y, en general, potentes, ya que en bastantes casos as lo exige la clase de tareas que han de llevar a cabo; tareas que, en muchas ocasiones, no son fcilmente formalizables, por lo que no pueden ser atendidas por medio de mens.

Administradores de Bases de Datos Una de las principales razones de usar SGBD es tener un control centralizado tanto de los datos como de los programas que tienen acceso a esos datos. La persona que tiene ese control central sobre el sistemas se denomina administrador de bases de datos (ABD). A la persona encargada de la funcin de administracin de la base de datos se le llama administrador de la base de datos (ABD). El administrador de la base de datos no es el propietario de los datos sino el protector de ellos. Las funciones del ABD incluyen: La definicin del esquema: El ABD crea el esquema original de la base de datos mediante la ejecucin de un conjunto de instrucciones de definicin de datos en el LDD La Definicin de la estructura y del mtodo de acceso La modificacin del esquema y de la organizacin fsica: el ABD realiza modificaciones en el esquema y en la organizacin fsica para reflejar las necesidades cambiantes de la organizacin o para alterar la organizacin fsica a fin de mejorar el rendimiento. La concesin de autorizacin para el acceso a los datos: Mediante la concesin de diferentes tipos de autorizacin, el administrador de bases de datos pueden regular las partes de la base de datos a las que puede tener acceso cada usuario. La informacin de autorizacin se guarda en una estructura especial del sistema que el SGBD consulta siempre que alguien intenta tener acceso a los datos del sistema. El mantenimiento rutinario: Algunos ejemplos de las actividades de mantenimiento rutinario del administrador de la base de datos son: Copia de seguridad peridica de la base de datos. Asegurarse que se dispone d suficiente espacio libre en disco para las operaciones normales. Supervisar los trabajos que se ejecuten en la base de datos y asegurarse de que el rendimiento no se degrade debido a que algn usuario haya remitido tareas muy costosas El ambiente del Sistema de Base de Datos El trmino Sistema de Base de Datos se refiere a una organizacin de componentes que definen y regulan la recoleccin, almacenamiento, administracin y uso de los datos dentro de un ambiente de base de datos. Principales componentes de la Base de Datos: Hardware: se refiere a todos los dispositivos fsicos del sistema Software: se refiere al conjunto de programas utilizados por las computadoras dentro del sistema de base de datos Software del Sistema Operativo: maneja todos los componentes hardware y hace posible que todos los demas programas funcionen en la computadora El software de DBMS maneja la base de datos dentro del sistema de base de datos. Los Programas de aplicacin y las utileras se utilizan para tener acceso y manipular los datos contenidos en el DBMS y para manejar el ambiente de la computadora donde se lleva a cabo el acceso y la manipulacion de los datos.

Personas: este componente incluye a todos los usuarios del sistema de base de datos. Con base en la funcion principal de puesto de trabajo, se pueden identificar cinco tipos de usuarios en un sistema de base de datos: Administradores d Sistemas, administradores d base de datos, analistas o programadores de sistemas, o ambos, y usuarios finales. Procedimientos: son las instrucciones y reglas que rigen el diseo y el uso del sistema de base de datos. Datos: La palabra datos comprenden el conjunto d hechos guardados en la base de datos. Como stos son la materia prima con la cual se genera la informacin, determinar cules deben introducirse y como debe organizarse es una parte vital del trabajo del diseador de la base de datos. Arquitectura de los Sistemas de Base de Datos La arquitectura de los sistemas de bases de datos se ve muy influida por el sistema informtico subyacente sobre el que se ejecuta el sistema de base de datos. Los sistemas de bases de datos pueden estar centralizados o ser del tipo ClienteServidor, en los que una maquina servidora ejecuta el trabajo en nombre de multitud de mquinas clientes. Los sistemas de base de datos pueden disearse tambin para aprovechar las arquitecturas de computadoras paralelas. Las bases de datos distribuidas se extienden por varias maquinas geogrficamente separadas.

Hoy en da la mayor parte de los usuarios de los sistemas de bases de datos no est presente en el lugar fsico en que se encuentra el sistema de bases de datos, sino que se conectan a l a travs de una red. Por tanto, se puede diferenciar entre los sistemas clientes, en los que trabajan los usuarios remotos de la base de datos, y los sistemas servidores en que suelen dividirse en dos o tres partes, como puede verse en la siguiente figura. En una arquitectura de dos capas, la aplicacin se divide en un componente que reside en la maquina cliente, que llaman a la funcionalidad del sistema de bases de datos en la mquina servidora medianteinstrucciones del lenguaje de Consulta.

En cambio, en una arquitectura de tres capas, la mquina cliente acta simplemente como una parte visible al usuario y no contiene ninguna llamada directa a la base de datos. En vez de eso, el extremo cliente se comunica con un servidor de aplicaciones, generalmente mediante una interfaz de formularios. El Servidor de aplicaciones, a su vez, se comunica con el sistema de bases de datos para tener acceso a los datos. La lgica de negocio de la aplicacin, que establece las acciones que se deben realizar segn las condiciones reinantes, se incorpora en el servidor de aplicaciones, en lugar de estar distribuida entre mltiples clientes. Las aplicaciones de tres capas resultan ms adecuadas para aplicaciones de gran tamao y para las aplicaciones que se ejecutan en World Wide Web.

También podría gustarte