1. BASES DE DATOS INTRODUCCION A LAS BASES DE DATOS TALLERES 1,2,3 PRESENTADO POR: MONICA ALEJANDRA VARGAS J ING. EDGAR SANDOVAL ING. SISTEMAS V SEMESTRE UNIDAD CENTRAL DEL VALLE TULUA-VALLE 2010 1 Taller 1 Descripción de la actividad Lee detenidamente el material de apoyo de la Unidad didáctica 1 Busca en otras fuentes (libros o Internet) otras definiciones de: Dato: Representación simbólica (numérica, alfabética, etc.) de un atributo de una entidad. Un dato no tiene valor semántico (sentido) en sí mismo, pero al ser procesado puede servir para realizar cálculos o tomar decisiones. Base de datos: Es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. Sistema de bases de datos: Un Sistema de Bases de Datos (SBD) es una serie de recursos para manejar grandes volúmenes de información, sin embargo no todos los sistemas que manejan información son bases de datos. Sistema de administración de bases de datos: Es el nivel de software que provee el acceso a la información a un alto nivel de abstracción. En lugar de manipular archivos, registros, índices, el programa de aplicación opera en términos de clientes, cuentas, saldos, etc. Formula tu propia definición de estos términos Dato: Elemento que sirve de base a un razonamiento o a una investigación. Base de datos: Es un sistema diseñado para almacenar permanentemente un grupo de datos necesario para lo toma de decisiones en una organización, de manera más segura, practica e integral. Sistema de bases de datos: conjunto de funciones que nos permite manipular grandes volúmenes de datos. Sistema de administración de bases de datos: es un conjunto de programas, que permite dirigir, planear y controlar el acceso a la BD Indica con tus palabras la diferencia entre los términos. Dato es el elemento principal para poder crear nuestra base de datos, en la cual guardamos los datos de manera permanente, logrando un óptimo funcionamiento gracias al Sistema Administrador de BD, el cual permite planear, dirigir y controlar el acceso a la BD. Coloca tu definición y la diferencia de estos términos en el foro de discusión de la Unidad 1. (Incluye la bibliografía consultada). 2. Taller 2 Descripción de la actividad Investiga en Internet tres sitios de proveedores de sistemas de administración de bases de datos, y encuentra las principales características y ventajas que ofrece cada uno de los proveedores y además menciona: 1. El propósito de la Base de Datos 2. Cuándo se requiere usar su Sistema de Administración de Bases de Datos Elabora un reporte que incluya una lista comparativa entre los diferentes productos. Incluye el producto que concluyes es el mejor de los tres investigados, y el por qué de esa conclusión. El reporte debe de contener los siguientes elementos: Portada, con los datos de la persona que entrega el documento Estructura que contenga: o Introducción general o Desarrollo (Documento en el que se incluye la información solicitada). o Bibliografía consultada PROVEEDORES DE ADMINISTRACION DE BASES DE DATOSMICROSOFT ACCESVentajasDesventajasMicrosoft Access ayuda a los trabajadores de la información a controlar y crear informes de datos de forma rápida y sencilla gracias a la interfaz de usuario de Microsoft Office Fluent y funciones de diseño interactivas que no requieren conocimientos especializados de bases de datos. Los usuarios pueden compartir la información a través del Web en listas de Microsoft Office SharePoint Server 2007 en las que se pueden realizar auditorías y copias de seguridad. Éstas son las diez ventajas principales que ofrece Office Access 2007 para ayudarle.Para bases de datos de gran calibre (en cuanto a volumen de datos o de usuarios) es recomendable usar otros sistemas como MySQL o Microsoft SQL Server, y código VBA (Visual Basic para Aplicaciones). Entre sus mayores inconvenientes figuran que no es multiplataforma, pues sólo está disponible para sistemas operativos de Microsoft, Su uso es Inadecuado para grandes proyectos de software que requieren tiempos de respuestas críticos.CaracterísticasAccess es gráfico, por lo que aprovecha al máximo la potencia gráfica de Windows, ofreciendo métodos usuales de acceso a los datos y proporcionando métodos simples y directos de trabajar con la información.Access facilita la administración de datos, ya que sus posibilidades de consulta y conexión le ayudan a encontrar rápidamente la información deseada, cualquiera que sea su formato o lugar de almacenamiento.Con Access es posible producir formularios e informes sofisticados y efectivos, así como gráficos y combinaciones de informes en un solo documento.Access permite lograr un considerable aumento en la productividad mediante el uso de los asistentes y las macros. Estos permiten automatizar fácilmente muchas tareas sin necesidad de programar. INTER BASE (Borland Software Corporation)VentajasDesventajasLas ventajas son muchas ya que InterBase dispone entre otras cosas de transacciones, integridad referencial, etc. Y de un sistema escalable. Las transacciones y la integridad referencial nos aportan toda la potencia de un Sistema Gestor de Bases de Datos Cliente/Servidor. La escalabilidad significa que una aplicación diseñada para trabajar con InterBase puede ser mono usuario y pasar a convertirse en aplicación de red bastando para ello la instalación de un servidor InterBase.Ciertas operaciones son más difíciles de implementar en una arquitectura multi-generacional, y por lo tanto se ejecutan más lentas en comparación a otros implementaciones tradicionales. Un ejemplo es la operación de SQL COUNT. Aún cuando esté disponible un indicie de la/las columnas incluidas en el COUNT, todos los registros deben ser visitados para comprobar si son visibles para la transacción en ejecución.CaracterísticasEs un producto que lleva 15 años de existencia en el mercado, además es utilizado por marcas como Motorola, la Nasa, y el gobierno de EEUU, lo que garantiza que es un producto fiable. Ofrece unos buenos niveles de seguridad. A partir de la versión 6, InterBase ha pasado a ser Open Source, significando que las fuentes de la misma pueden ser editados y modificados por cualquier usuario. Su instalación es muy sencilla. Si un día decidimos cambiar de sistema operativo y optar por Unix o Windows o Novell.... Entonces podremos portar nuestra Base de Datos InterBase. Si las cosas se hacen bien, el tiempo de desarrollo puede disminuir, además de permitir un mantenimiento más sencillo de la misma ORACLEVentajasDesventajasOracle es el motor de base de datos relacional más usado a nivel mundial, puede ejecutarse en todas las plataformas, desde una PC hasta un supercomputador. Oracle soporta todas las funciones que se esperan de un servidor serio. Permite el uso de particiones para la mejora de la eficiencia, de replicación e incluso ciertas versiones admiten la administración de bases de datos distribuidas. Puede ejecutarse en varios sistemas operativos. Oracle es la base de datos con mas orientación hacía INTERNET.Una de las versiones más recientes de Oracle es la 8 punto algo (Aunque ya está la 9i). Y es que desde el lanzamiento original de la 8 se sucedieron varias versiones con correcciones, hasta alcanzar la estabilidad en la 8.0.3. El motivo de tantos fallos fue, al parecer, la remodelación del sistema de almacenamiento por causa de la introducción de extensiones orientadas a objetos. El mayor inconveniente de Oracle es quizás su precio. Ya que su licencia es muy costosa, otro problema es la necesidad de ajustes. Un error frecuente consiste en pensar que basta instalar el Oracle en un servidor y enchufar directamente las aplicaciones clientes. Un Oracle mal configurado puede ser demasiado lento.CaracterísticasEs una herramienta de administración gráfica que es mucho más intuitiva y cómoda de utilizar. Ayuda a analizar datos y efectuar recomendaciones concernientes a mejorar el rendimiento y la eficiencia en el manejo de aquellos datos que se encuentran almacenados. Apoya en el diseño y optimización de modelos de datos. Asistir a los desarrolladores con sus conocimientos de SQL y de construcción de procedimientos almacenados y triggers, entre otros. Apoya en la definición de estándares de diseño y nomenclatura de objetos. Documentar y mantener un registro periódico de las mantenciones, actualizaciones de hardware y software, cambios en las aplicaciones y, en general, todos aquellos eventos relacionados con cambios en el entorno de utilización de una base de datos. Los tres sistemas gestores de bases de datos tienen cada uno sus puntos buenos y beneficiosos para el buen manejo de la información en las organizaciones, sin embargo comparando las ventajas, desventajas y características de cada uno, concluyo que el mejor SGBD es ORACLE de la Sun MicroSystems, que aunque su adquisición económica es alta, proporciona mejor calidad para el manejo de la información. El propósito de la Base de Datos El propósito de una BD es almacenar gran volumen de información de manera permanente, segura y organizada para suplir cada una de las necesidades de una organización, desde sus transacciones, hasta la toma de decisiones, las cuales son claves para el éxito de la misma. Cuándo se requiere usar su Sistema de Administración de Bases de Datos Se requiere cuando se desea crear una base de datos, sus tablas y estructuras de soporte. Definir, planear, organizar y controlar el acceso y uso de una Base de Datos. Crear y actualizar los datos de una Base de Datos. Mantener en operación las estructuras de una base de datos. Forzar el cumplimiento de las reglas de integridad sobre los datos. Control de concurrencia. Seguridad de las Bases de Datos. Ejecutar procesos de recuperación y respaldo sobre la Base de Datos. 3 Taller 3 Descripción de la actividad Revisa la definición que redactaste en la actividad 1.1 de los siguientes términos: Datos Bases de Datos Sistema de Bases de Datos Sistema Administrador de Bases de Datos Analiza la forma en la cual estos términos pudieran orientarse para que una empresa los entienda desde el punto de vista del beneficio que ofrecen para la misma, en lugar de la definición del término mismo. Elabora un documento en el cual expliques a una persona no técnica, los beneficios de usar una base de datos y su tecnología asociada, de manera sintetizada, y sin hablar de términos técnicos. El documento debe de contener los siguientes elementos: Portada, con los datos de la persona que entrega el documento Estructura que contenga: o Introducción general o Desarrollo de la información solicitada o Conclusión o Bibliografía consultada Datos: elemento fundamental de la información, de gran utilidad para las organizaciones si es bien administrada. Bases de Datos: conjunto de datos, relacionados entre sí, de manera ordenada, permanente y segura. Sistema de Bases de Datos: método que permite la organización y manipulación de la base de datos. Sistema Administrador de Bases de Datos: es un programa, el cual nos permite a nosotros como usuarios, tener contacto con la base de datos, administrarla y controlar el acceso a ella. Beneficios de usar una base de datos Una base de datos, nos permite almacenar información de forma permanente, organizada y segura, proporcionando a las organizaciones, mejor calidad de la información, fácil acceso a ella, para la toma de decisiones y consultas posteriores. BIBLIOGRAFIA http://www.monografias.com/trabajos19/administracion-base-datos/administracion-base-datos.shtml http://es.wikipedia.org/wiki/InterBase#Desventajas http://html.rincondelvago.com/microsoft-access_11.html http://www.todoexpertos.com/categorias/tecnologia-e-internet/bases-de-datos/oracle/respuestas/14706/vetajas-y-desventajas