Академический Документы
Профессиональный Документы
Культура Документы
Concepto de datos
de
base
Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayora por documentos y textos impresos en papel e indexados para su consulta. (WikiPedia). Existen programas denominados sistemas gestores de bases de datos, abreviado SGBD, que permiten almacenar y posteriormente acceder a los datos de forma rpida y estructurada. Las propiedades de estos SGBD, as como su utilizacin y administracin, se estudian dentro del mbito de la informtica. (WikiPedia).
informacin
Un sistema de informacin (SI) es un conjunto de elementos orientados al tratamiento y administracin de datos e informacin, organizados y listos para su posterior uso, generados para cubrir una necesidad (objetivo). Dichos elementos formarn parte de alguna de estas categoras:
Unidad 1. Introducci?n a los sistemas de bases de datos Elementos de un sistema de informacin Personas. Datos. Actividades o tcnicas de trabajo. Recursos materiales en general (tpicamente recursos informticos y de comunicacin, aunque no tienen por qu ser de este tipo obligatoriamente). Todos estos elementos interactan entre s para procesar los datos (incluyendo procesos manuales y automticos) dando lugar a informacin ms elaborada y distribuyndola de la manera ms adecuada posible en una determinada organizacin en funcin de sus objetivos. Normalmente el trmino es usado de manera errnea como sinnimo de sistema de informacin informtico, en parte porque en la mayora de los casos los recursos materiales de un sistema de informacin estn constituidos casi en su totalidad por sistemas informticos, pero siendo estrictos, un sistema de informacin no tiene por qu disponer de dichos recursos (aunque en la prctica esto no suela ocurrir). Se podra decir entonces que los sistemas de informacin informticos son una subclase o un subconjunto de los sistemas de informacin en general.
El presente artculo pretende explicar sobre importancia e impacto que tienen los Sistemas de Informacin para Ejecutivos en las organizaciones. Cabe mencionar que los Sistemas de Informacin para Ejecutivos son solo un tipo de sistemas que apoyan la toma de decisiones, que
Unidad 1. Introducci?n a los sistemas de bases de datos existen otros tipos de sistemas que tambin a ayudan en la toma de decisiones como son: Sistemas de Soporte a la toma de Decisiones, Sistemas para la toma de Decisiones en Grupo, Sistema Expertos; depender de las necesidades de cada organizacin el uso de uno o varios tipos de estos sistemas. Los Sistemas de Informacin para Ejecutivos (EIS: Executive Information Systems), estn dirigidos a apoyar el proceso de toma de decisiones de los altos ejecutivos de una organizacin, presentando informacin relevante y usando recursos visuales y de fcil interpretacin, con el objetivo de mantenerlos informados. Las principales caractersticas de los Sistemas de Informacin para Ejecutivos (EIS) son las siguientes: Estn diseados para cubrir las necesidades especficas y particulares de la alta administracin de la empresa. Esto implica que ejecutivos diferentes pueden requerir informacin o formatos de presentacin distintos para trabajar en una compaa en particular. Lo anterior se debe a que los factores crticos del xito pueden variar de un ejecutivo a otro. Extraen, filtran, comprimen y dan seguimiento a informacin crtica del negocio. El sistema debe contar con capacidad de manejar informacin que proviene de los Sistemas Transaccionales de la empresa y/o de fuentes externas de informacin. Esta informacin externa puede provenir de bases de datos externas, peridicos y cartas electrnicas de la industria, entre otros; todo esto en temas tales como nuevas tecnologas, clientes, mercados y competencia, por mencionar algunos.
Implica que los ejecutivos puedan interactuar en forma directa con el sistema sin el apoyo o auxilio de intermediarios. Esto puede representar un reto importante, ya que muchos ejecutivos se resisten a utilizar en forma directa los recursos computacionales por el temor a cambiar. Es un sistema desarrollado con altos estndares en sus interfaces hombremquina, caracterizado por grficas de alta calidad, informacin tabular y en forma de texto. El protocolo de comunicacin entre el ejecutivo y el sistema permite interactuar sin un entrenamiento previo. Pueden acceder a informacin que se encuentra en lnea, extrayndose en forma directa de las bases de datos de la organizacin. Esta caracterstica del EIS permite al ejecutivo penetrar en diferentes niveles de informacin. Por ejemplo, puede conocer las ventas por pas, por zona geogrfica, por cliente y por lnea de producto, penetrando a su gusto en los niveles internos y ms detallados de la informacin en caso necesario. El sistema esta soportado por elementos especializados de hardware, tales como monitores o videos de alta resolucin y sensibles a; tacto, ratn e impresoras con tecnologa avanzada. Antolog?a de Fundamentos de Base de Datos
Es importante sealar que en muchas ocasiones los trminos Sistemas de Informacin para Ejecutivos (EIS) y Sistemas de Soporte para Ejecutivos (ESS: Executive Support Systems) son
Unidad 1. Introducci?n a los sistemas de bases de datos utilizados como sinnimos. Sin embargo, las siguientes adicionales deben estar presentes para considerar a un EIS: caractersticas
Contempla las facilidades de comunicacin electrnica, tales como correo electrnico de voz y datos, teleconferencia y procesadores de texto. Capacidades de anlisis de datos, tales como hoja electrnica de clculo, lenguajes especializados de consulta que utilicen comandos como el SELECT, JOIN y PROJECT. Esta capacidad puede extenderse a tener interfases con los tpicos DSS. Herramientas para la organizacin personal calendario, agenda y tarjetero electrnico. del ejecutivo, tales como
Como podemos observar, los EIS poseen mltiples caractersticas, estas han permitido elevar el nivel de confianza en la toma de decisiones, esto gracias a que los EIS permiten obtener una visin desde diferentes ngulos de los datos, reduciendo con ello en gran medida la incertidumbre en el proceso de toma de decisiones. Un cuestionamiento muy frecuente es: Cmo logran los EIS mejorar la toma de decisiones? Este mejoramiento se logra al optimizar la informacin de los reportes corporativos o divisionales de la organizacin, esta optimizacin se hace a travs de: La redefinicin los mtodos de recopilacin de la informacin, esto permite que quien este encargado de tomar decisiones no se involucre en la obtencin de los datos de manera directa, sino que se enfoque sus energas al anlisis de la informacin. El mejoramiento de la certidumbre de los datos. Haciendo ms rpido el proceso de obtencin de la informacin. Mediante la realizacin de cambios en la manera de presentar la informacin, haciendo uso de nuevas tcnicas de presentacin como: grficas, histogramas, dibujos y animaciones. El rediseo de los sistemas actuales de reportes, mediante los cuales se les da mayor importancia a los factores crticos que permitirn tener un mejor rendimiento de la organizacin. Los EIS contribuyen de manera importante ha apoyar la toma de decisiones al permitir redefinir y reorientar algunas de las fases del ciclo administrativo de una organizacin, principalmente a la planeacin y control. Esto permite a la organizacin optimizar en la asignacin de recursos, tanto cuantitativos como cualitativos; adems de mejorar sus procesos y por ende aumentar sus Antolog?a de Fundamentos de Base de Datos
Unidad 1. Introducci?n a los sistemas de bases de datos utilidades. El grafico siguiente muestra los pasos que sigue un EIS para llevar la informacin hasta el usuario final.
Los agentes que permiten llevar a cabo una nueva conceptualizacin y una manera diferente de hacer los procesos de planeacin y control son: Las actividades de los negocios hoy da se realizan de manera ms rpida lo cual implica que la manera tradicionalista de ver la planeacin en periodos mas largos de tiempo cambie, anteriormente se consideraban periodos trimestrales e incluso semestrales y anuales, en estos tiempos existe una alta necesidad de contar con informacin semanal e incluso diaria; esto permite que las organizaciones realicen los ajustes necesarios a las condiciones de los mercados. El contar con nuevas maneras de hacer las cosas, tales como factores crticos para alcanzar el xit o. Antolog?a de Fundamentos de Base de Datos
Unidad 1. Introducci?n a los sistemas de bases de datos El vertiginoso cambio hardware y software. tanto del
Las modificaciones en los procesos de planeacin y pronsticos. Los EIS vigoriza los procesos de planeacin y pronsticos mediante las siguientes maneras: Mecanizando el proceso de planeacin de la organizacin. Estableciendo nuevas metodologas de planeacin estratgica y anlisis competitivos, estas se mejoran teniendo una comunicacin adecuada y acceso a las bases de datos. Haciendo que los encargados de tomar las decisiones hagan uso del sistema para realizar una planeacin tcnica con aplicaciones que anteriormente se consideraban para control administrativo. Logrando que los ejecutivos sean diestros al realizar anlisis especficos haciendo uso de la informacin que se encuentra en las bases de datos. Hoy da los EIS estn progresando muy rpido, y es muy posible que en un tiempo muy cercano estos sistemas sean muy diferentes. Las tendencias de cambio son las siguientes:
Una mejor integracin con otras aplicaciones. Mejor software comercial para el desarrollo de EIS. Mejores interfaces sistema-usuario.
Qu informacin necesito de cada tipo de persona o entidad? Cmo quiero extraer la informacin una vez introducida?
Qu campos sern libres y qu campos obligarn a elegir entre varias opciones (campos cerrados)? Cules sern las opciones de cada uno de los campos cerrados?
Teniendo claras estas cuestiones, ahorraremos mucho esfuerzo posterior en reformas continuas de la base de datos. Podemos afirmar que las bases de datos estn en todas partes, cualquier problema que podamos pensar podemos asociar una base de datos
Bancos: cuentas, transacciones, fondos de ahorro, SAR Aerolneas: reservaciones, pasajes, suministros, personal de vuelos Escuelas: cursos, calificaciones, horarios Negocios: compras, proveedores, ventas, clientes, devoluciones Fbricas: flujo de procesos, almacenes, envos Recursos Humanos: empleados, puestos, salarios, impuestos, prestaciones
Curiosamente el uso de las bases de datos puede llegar a ser tan transparente que para algunos pareciera que no existen como en las transacciones de web o el cajero del banco (ATM).
Unidad 1. Introducci?n a los sistemas de bases de datos obtener aquellos datos que no estn implantados en un programa, se carece de niveles de abstraccin. Aislamiento de datos (Isolation): debido al factor tiempo y los requerimientos que van surgiendo se puede llegar a tener un problema al intentar separar un conjunto de datos
Unidad 1. Introducci?n a los sistemas de bases de datos porque ya se tiene un enredo en los archivos y se podra dar el caso en que dos usuarios estn manipulando la misma informacin pero de distinta manera. Integridad (Integrity): si queremos asociar dos datos, por ejemplo un alumno con una materia que est cursando, debemos asegurarnos que ambas entidades existan, de lo contrario el alumno parecer cursando un curso fantasma y viceversa. Para ello se emplean "restricciones de consistencia" (consistency constraints) Atomicidad (Atomicity): el problema clsico de transacciones bancarias, u ocurre toda la transaccin o no ocurre nada pero no puede quedarse a medias. Acceso concurrente (Concurrent-access): garantizar un buen tiempo de respuesta, que todos los usuarios puedan accesar y/o modificar la informacin; esto no es fcil porque tambin hay que considerar que aunque los datos son los mismos, las aplicaciones no necesariamente lo son. Seguridad (Security): no toda la informacin debe estar disponible a todos los usuarios, algunos usuarios solo tendrn permisos de lectura, esto es relativamente sencillo de resolver aplicando "roles" pero el problema aumenta cuando en luegar de pensar en terminos de usuarios pensamos en terminos de aplicaciones ya que el nmero de roles y sus combinaciones aumenta y mantener las restricciones de seguridad se torna complicado. Podemos entonces extender la definicin de DBMS como un sistema robusto que es capaz de emplear algoritmos de almacenamiento y recuperacin de informacin para poder implementar un modelo de datos de manera fsica garantizando que todas las transacciones que se realizan con respecto a dichos datos sean "cidas" (Atomicity, Consistency, Isolation, Durability).
1.6. Los distintos niveles de abstraccin de una base de datos. Arquitectura ANSI/SPARC
Antes de analizar el concepto de S.G.B.D, es preciso exponer, siquiera globalmente y sin entrar en detalles, los distintos niveles de abstraccin de una base de datos. Esto nos servir, ms adelante, para identificar las diferentes funciones que han de cumplir estos sistemas. Se puede observar en los s la existencia de dos estructuras distintas, la lgica (vista del usuario) y la fsica (forma en que se encuentran los datos en el almacenamiento). En las bases de datos aparece un nuevo nivel de abstraccin que se ha denominado de diversas maneras: nivel conceptual, estructura lgico global, esquema, etc. Esta estructura intermedia pretende una representacin global de los datos que se interponga entre las estructuras lgica y fsica y que sea independiente, tanto del equipo como de cada usuario en particular. ANSI/SPARC es un grupo de normalizacin creado en 1969 para estudiar el impacto de los S.G.B.D. en los sistemas de informacin y cuyos resultados, publicados en 1975 propusieron el Datos Antolog?a de Fundamentos de Base de uso de tres niveles de descripcin de datos:
Nivel interno o fsico. Se refiere al almacenamiento fsico, en l se describe cmo se almacenan realmente los datos en memorias secundarias, en qu archivos, su nombre y
Unidad 1. Introducci?n a los sistemas de bases de datos direccin. Tambin estarn los registros, longitud, campos, ndices y las rutas de acceso a esos archivos.
Nivel Conceptual. En l se describen cules son los datos reales almacenados en la BD y que relaciones existen entre ellas. Este nivel lo definen los administradores de la BD que son los que deciden que informacin se guarda en la BD. Este nivel corresponde a la estructura organizacional de los datos obtenida al reunir los requerimientos de todos los usuarios, sin preocuparse de su organizacin fsica ni de las vas de acceso. Podra contener: Entidades del mundo real (clientes, artculos, pedidos, ...) Atributos de las entidades (nombre_cliente, NIF, ...) Asociaciones entre entidades (compra de artculos) Restricciones de integridad (son las normas que deben cumplir los datos).
Nivel externo o vistas. Es el nivel ms cercano al usuario y representa la percepcin individual de cada usuario. Si los niveles interno y conceptual describen toda la BD, este nivel describe nicamente la parte de datos para un usuario o grupo de usuarios. Habr usuarios que podrn acceder a ms de un esquema externo y uno de stos puede ser compartido por varios usuarios, se protege as el acceso a los datos por parte de personas no autorizadas. A la hora de construir un esquema externo: Se Se Se Se pueden omitir una o ms entidades del sistema. pueden omitir uno o ms atributos de una entidad. pueden omitir una o ms relaciones entre los datos. pueden cambiar el orden de los atributos.
Para una BD habr un nico esquema interno, un nico esquema conceptual, pero puede haber varios esquemas externos.
Unidad 1. Introducci?n a los sistemas de bases de datos interno. Establecer un enlace con los usuarios. Definir las restricciones de seguridad e integridad. Definir las polticas de vaciado y recarga.
Unidad 1. Introducci?n a los sistemas de bases de datos Supervisar el rendimiento y responder a los requerimientos cambiantes.
Base datos:
de
Datos del usuario. En la actualidad, casi todas las bases de datos representan los datos del usuario como afinidades que son tablas de datos. No todas las afinidades son igualmente deseables estn mejor estructuradas que otras. Para crear afinidades bien estructuradas se realiza un proceso llamado normalizacin. Metadatos. Debido a que los productos DBMS estn diseados para almacenar y manipular tablas, la mayor parte de ellos almacenan los metadatos en forma de tablas, algunas veces llamadas tablas del sistema. ndices. Estn encaminados a mejorar el funcionamiento y la accesibilidad de la base de datos. Se usan para ordenar y para obtener un acceso rpido a los datos. Los ndices son muy valiosos pero implican un costo. Cada vez que se actualiza una fila en una afinidad o tabla, tambin deben actualizarse los ndices. Esto no es malo; slo significa que los ndices no son gratuitos y que deben reservarse para casos en los que sean de verdad necesarios. Metadatos de aplicacin. Se usan para almacenar la estructura y el formato de formas, reportes, consultas de usuarios, y otros componentes de aplicacin. Normalmente no se accede de forma directa a los metadatos de aplicacin sino que se hace a travs de herramientas proporcionadas por el DBMS para tal fin.
de
Herramientas de diseo. El subsistema de herramientas de diseo tiene una serie de elementos que facilitan el diseo y la creacin de la base de datos y sus aplicaciones. Por lo general, incluye recursos para crear tablas, formas, consultas y reportes. Los productos DBMS tambin proporcionan lenguajes de programacin e interfaces para estos. Utileras de tiempo de ejecucin. El subsistema de tiempo de ejecucin procesa los componentes de aplicacin que se desarrollan usando las herramientas de diseo. Otras utileras de tiempo de ejecucin responden a consultas e imprimen reportes. Adicionalmente hay un componente de tiempo de ejecucin que procesa las Antolog?a de Fundamentos de Base de Datos
Unidad 1. Introducci?n a los sistemas de bases de datos solicitudes del programa de aplicacin para leer y escribir datos de la base de datos. Motor del sistema administrador de base de datos. Es el intermediario entre las herramientas de diseo y las utileras del subsistema de tiempo de ejecucin, y los datos mismos.
Unidad 1. Introducci?n a los sistemas de bases de datos Formas. Se emplean para introducir informacin a la base de datos. En algunas ocasiones los identificadores (ID) de los objetos no son desplegados en la aplicacin. La razn es que en el modelo del usuario no existen y por lo tanto carecen de significado para l. Se utilizan para que el DBMS identifique cada fila de cada tabla y se denominan claves sustitutas. Consultas. Se usan cuando los usuarios desean consultar los datos para contestar preguntas o para identificar problemas o situaciones particulares. Para expresar las consultas se puede usar el lenguaje SQL de acceso a los datos, otra posibilidad es usar la consulta por ejemplo (QBE). En la mayora de los DBMS las consultas se pueden guardar como parte de la aplicacin, de modo que sea posible volverlas a ejecutar. Adems en las consultas se pueden especificar parmetros, lo que significa que se estructuran de forma tal que acepten valores de criterios durante su funcionamiento. Reportes. Un reporte es una presentacin que tiene un formato de la informacin de una base de datos. Suelen estar divididos por secciones como Encabezado, ttulos, grupos, detalles, subtotales, totales y pi de pgina. La presentacin de la informacin casi siempre tiene uno o ms ordenamientos. Mens. Se usan para organizar los distintos componentes de la aplicacin con el propsito de que el usuario final acceda a ellos con facilidad, mostrndole las opciones disponibles y ayudndole a seleccionar las acciones que desea realizar. Programas de aplicacin. Los programas de aplicacin vienen a ser como el pegamento que nos permite unir el resto de los componentes de manera coherente y permite realizar procesos y clculos a la aplicacin. Adicionalmente suele haber algunas limitaciones que los DBMS no pueden forzar directamente en la estructura de los datos y que deben ser codificadas en el programa de aplicacin.
Unidad 1. Introducci?n a los sistemas de bases de datos de conseguir estas tres caractersticas. El objetivo de la arquitectura de tres niveles es el de separar los programas de aplicacin de la base de datos fsica. En esta arquitectura, el esquema de una base de datos se define en tres
Unidad 1. Introducci?n a los sistemas de bases de datos niveles de abstraccin distintos: En el nivel interno se describe la estructura fsica de la base de datos mediante un esquema interno. Este esquema se especifica mediante un modelo fsico y describe todos los detalles para el almacenamiento de la base de datos, as como los mtodos de acceso. En el nivel conceptual se describe la estructura de toda la base de datos para una comunidad de usuarios (todos los de una empresa u organizacin), mediante un esquema conceptual. Este esquema oculta los detalles de las estructuras de almacenamiento y se concentra en describir entidades, atributos, relaciones, operaciones de los usuarios y restricciones. En este nivel se puede utilizar un modelo conceptual o un modelo lgico para especificar el esquema. En el nivel externo se describen varios esquemas externos o vistas de usuario. Cada esquema externo describe la parte de la base de datos que interesa a un grupo de usuario determinado y oculta a ese grupo el resto de la base de datos. En este nivel se puede utilizar un modelo conceptual o un modelo lgico para especificar los esquemas. La mayora de los SGBD no distinguen del todo los tres niveles. Algunos incluyen detalles del nivel fsico en el esquema conceptual. En casi todos los SGBD que se manejan vistas de usuario, los esquemas externos se especifican con el mismo modelo de datos que describe la informacin a nivel conceptual, aunque en algunos se pueden utilizar diferentes modelos de datos en los niveles conceptual y externo.
Hay que destacar que los tres esquemas no son ms que descripciones de los mismos datos pero con distintos niveles de abstraccin. Los nicos datos que existen realmente estn a nivel fsico, almacenados en un dispositivo como puede ser un disco. En un SGBD basado en la arquitectura de tres niveles, cada grupo de usuarios hace referencia exclusivamente a su propio esquema externo. Por lo tanto, el SGBD debe transformar cualquier peticin expresada en trminos de un esquema externo a una peticin expresada en trminos del esquema conceptual, y luego, a una peticin en el esquema interno, que se procesar Antolog?a de Fundamentos de Base de Datos
Unidad 1. Introducci?n a los sistemas de bases de datos sobre la base de datos almacenada. Si la peticin es de una obtencin (consulta) de datos, ser preciso modificar el formato de la informacin extrada de la base de datos almacenada, para que coincida con la vista externa del
Unidad 1. Introducci?n a los sistemas de bases de datos usuario. El proceso de transformar peticiones y resultados de un nivel a otro se denomina correspondencia o transformacin. Estas correspondencias pueden requerir bastante tiempo, por lo que algunos SGBD no cuentan con vistas externas. La arquitectura de tres niveles es til para explicar el concepto de independencia de datos que podemos definir como la capacidad para modificar el esquema en un nivel del sistema sin tener que modificar el esquema del nivel inmediato superior. Se pueden definir dos tipos de independencia de datos: La independencia lgica es la capacidad de modificar el esquema conceptual sin tener que alterar los esquemas externos ni los programas de aplicacin. Se puede modificar el esquema conceptual para ampliar la base de datos o para reducirla. Si, por ejemplo, se reduce la base de datos eliminando una entidad, los esquemas externos que no se refieran a ella no debern verse afectados. La independencia fsica es la capacidad de modificar el esquema interno sin tener que alterar el esquema conceptual (o los externos). Por ejemplo, puede ser necesario reorganizar ciertos ficheros fsicos con el fin de mejorar el rendimiento de las operaciones de consulta o de actualizacin de datos.
Dado que la independencia fsica se refiere slo a la separacin entre las aplicaciones y las estructuras fsicas de almacenamiento, es ms fcil de conseguir que la independencia lgica. En los SGBD que tienen la arquitectura de varios niveles es necesario ampliar el catlogo o diccionario, de modo que incluya informacin sobre cmo establecer la correspondencia entre las peticiones de los usuarios y los datos, entre los diversos niveles. El SGBD utiliza una serie de procedimientos adicionales para realizar estas correspondencias haciendo referencia a la informacin de correspondencia que se encuentra en el catlogo. La independencia de datos se consigue porque al modificarse el esquema en algn nivel, el esquema del nivel inmediato superior permanece sin cambios, slo se modifica la correspondencia entre los dos niveles. No es preciso modificar los programas de aplicacin que hacen referencia al esquema del nivel superior. Por lo tanto, la arquitectura de tres niveles puede Antolog?a de Fundamentos de Base de Datos
Unidad 1. Introducci?n a los sistemas de bases de datos facilitar la obtencin de la verdadera independencia de datos, tanto fsica como lgica.
Unidad 1. Introducci?n a los sistemas de bases de datos Sin embargo, los dos niveles de correspondencia implican un gasto extra durante la ejecucin de una consulta o de un programa, lo cual reduce la eficiencia del SGBD. Es por esto que muy pocos SGBD han implementado esta arquitectura completa.
Resumen Unidad:
de
la
Cerramos esta unidad introductoria con un resumen de las ideas principales expuestas. Primero, es posible pensar en un sistema de base de datos como un sistema de registros computarizado. Dicho sistema comprende a los propios datos (almacenados en la base de datos), al hardware, al software (en particular al sistema de administracin de base de datos o DBMS) y (lo ms importante!) a los usuarios. A su vez, los usuarios pueden ser divididos en programadores de aplicaciones, usuarios finales y administrador de base de datos o DBA. El DBA es el responsable de administrar la base de datos y el sistema de base de datos, de acuerdo con las polticas establecidas por el administrador de datos. Las bases de datos estn integradas y por lo regular son compartidas; se emplean para almacenar datos persistentes. Dichos datos pueden considerarse, de manera til aunque informal, como una representacin de entidades, junto con los vnculos que estn entre stas (aunque de hecho, un vnculo es en realidad slo una clase especial de entidad). Analizaremos brevemente la idea de los diagramas de entidad/vnculo. Los sistemas de bases de datos ofrecen diversos beneficios. Uno de los ms importantes es el de la independencia (fsica) de los datos. Podemos definir la independencia de los datos como la inmunidad que tienen los programas de aplicacin ante los cambios en la forma de almacenar o acceder fsicamente a los datos. Entre otras cosas, la independencia de los datos requiere que se haga una clara distincin entre el modelo de datos y su implementacin. (De paso, le recordamos que el trmino modelo de datos, quiz en forma desafortunada, tiene dos significados diferentes). Los sistemas de bases de datos tambin soportan por lo regular transacciones o unidades de trabajo lgicas. Una ventaja de las transacciones es que est garantizado que sean atmicas (todo o nada), incluso si el sistema falla a mitad de su ejecucin. Por ltimo, los sistemas de bases de datos pueden estar fundamentados en varias teoras diferentes. En particular, los sistemas relacionales se basan en una teora formal denominada modelo relacional, segn la cual los datos estn representados como filas de tablas (interpretadas como proposiciones Antolog?a de Fundamentos de Base de Datos
Unidad 1. Introducci?n a los sistemas de bases de datos verdaderas) y cuentan con operadores que manejan directamente el proceso de inferir proposiciones verdaderas adicionales a partir de las ya dadas. Desde una perspectiva tanto econmica como terica, los sistemas relaciones son sin duda los ms importantes (y no es probable que esta situacin cambie en el futuro previsible).
Actividades de aprendizaje
cti 1 A vidad
Investigar el concepto de base de datos, el concepto de SGBD y redactar un resumen en su cuaderno de apuntes; anotar bibliografa consultada. Buscar en internet un video dnde se muestre una aplicacin de una base de datos y presentarlo en clase.
cti A vidad 2
- Investigue el concepto de sistemas de informacin y anotarlo en su cuaderno de apuntes.
v 3 Acti idad
Lectura del artculo: Importancia de los sistemas de informacin para los ejecutivos como apoyo para la toma de decisiones en las organizaciones. Elaborar resumen de la lectura y comentarlo en clase.
v 4 Acti idad
Busque un ejemplo de un sistema de base de datos y describa su funcionamiento, caractersticas, mdulos, procesos. Realice diapositivas en power point y exponga el ejemplo en clase. - De la informacin proporcionada en la tarea 4, qu tipo de decisiones se puede tomar con ese sistema?
v 5 Acti idad
Realice un cuadro comparativo entre los sistemas de bases de datos y los sistemas de archivos.
BIBLIOGRAFA:
Artculo: Importancia de los sistemas de informacin para ejecutivos como apoyo a la toma de decisiones en las organizaciones Autor: LSC. Luis Felipe Flores Tirado ESTRATEGIA Y DIRECCIN ESTRATGICA 06 / 2004
Silberschatz. Korth. Sudarshan. Fundamentos de bases de datos 4ta. Edicin. Ed. Mc Graw Hill. C.J. Date. Introduccin a los sistemas de bases de datos 7ma. Edicin. Ed. Pretince Hall. Jeffrey D. Ullman, Jennifer Widom. Introduccin a los sistemas de bases de datos. Ed. Prentice Hall.