1. Taller 2. “BASES DE DATOS” JAVIER CARDENAS DUQUE BRAYAN PALOMINO LEMOS UNIDAD CENTRAL DEL VALLE DEL CAUCA FACULTAD DE INGENIERIA INGENIERIA DE SISTEMAS V SEMESTRE Taller 2. “BASES DE DATOS” JAVIER CARDENAS DUQUE BRAYAN PALOMINO LEMOS PRESENTADO A: Edgar Sandoval UNIDAD CENTRAL DEL VALLE DEL CAUCA FACULTAD DE INGENIERIA INGENIERIA DE SISTEMAS V SEMESTRE CONTENIDO Tres sitios de proveedores de sistemas de administración de bases de datos, y encuentra las principales características y ventajas. Propósitos de la base de datos. Cuando se requiere un sistemas administrador de base de datos. Que producto de los anteriores es mejor de los tres investigados. PROVEEDORES: PervasiveSQL: CARACTERISTICAS Rendimiento de Btrieve® - API transactional para un acceso más rápido a los datos. Optimizador de SQL - proporciona un mayor rendimiento SQL. ODBC, JDBC, ADO / OLE DB y PDAC... todos se aprovechan de estas mejoras. Turbo Write Accelerator - maximiza la eficacia de las E/S del disco. Compatibilidad retroactiva completa - aplicaciones y bases de datos heredadas. Capacidad de incrustación: Biblioteca de desarrollo de clase. Caja de herramientas de instalación completa Operaciones continuas. Tecnología de re conexión automática. Evita problemas menores de red porque es capaz de reconectar perfectamente puestos de trabajo a un motor de servidor cuando se produce un error en la red Parámetros dinámicos en plataformas cruzadas - no es necesario volver a actualizar el entorno de la base de datos en cada plataforma. Integridad en plataformas cruzadas - el comportamiento igual en todas las versiones y plataformas simplifica la distribución y administración en plataformas cruzadas. Independencia de versión de servidor y cliente - Simplifica de forma extraordinaria las tareas de distribución LAS VENTAJAS (PervasiveSQL): Herramientas de desarrollo WYSWYG. Arquitectura flexible. Pervasive.SQL V8 le facilita lo mejor de los dos mundos: el Rendimiento de un acceso a datos transaccional y la robustez del acceso relacional mediante un motor SQL que proporciona un acceso a los datos a gran velocidad a través de todos los métodos de acceso de datos relacionales (ODBC, JDBC, OLE DB, etc.).Unas funciones de información y manipulación de datos amplias que no comprometen el rendimiento.Asistencia a entornos de desarrollo ampliamente utilizados, como Visual Basic, Visual C++, Delphi y Java.Controles Active X. Interfaz Pure Java. Caja de herramientas de instalación completa - Permite una distribución transparente del motor de la base de datos como parte de una aplicación de negocio. PostgreSQL Ventajas de PostgreSQL Instalación ilimitada Es frecuente que las bases de datos comerciales sean instaladas en más servidores de lo que permite la licencia. Algunos proveedores comerciales consideran a esto la principal fuente de incumplimiento de licencia. Con PostgreSQL, nadie puede demandarlo por violar acuerdos de licencia, puesto que no hay costo asociado a la licencia del software. Esto tiene varias ventajas adicionales: Modelos de negocios más rentables con instalaciones a gran escala. No existe la posibilidad de ser auditado para verificar cumplimiento de licencia en ningún momento. Flexibilidad para hacer investigación y desarrollo sin necesidad de incurrir en costos adicionales de licenciamiento. Mejor soporte que los proveedores comerciales Además de nuestras ofertas de soporte, tenemos una importante comunidad de profesionales y entusiastas de PostgreSQL de los que su compañía puede obtener beneficios y contribuir. Ahorros considerables en costos de operación Nuestro software ha sido diseñado y creado para tener un mantenimiento y ajuste mucho menor que los productos de los proveedores comerciales, conservando todas las características, estabilidad y rendimiento. Además de esto, nuestros programas de entrenamiento son reconocidamente mucho más costo-efectivos, manejables y prácticos en el mundo real que aquellos de los principales proveedores comerciales. Estabilidad y confiabilidad legendarias En contraste a muchos sistemas de bases de datos comerciales, es extremadamente común que compañías reporten que PostgreSQL nunca ha presentado caídas en varios años de operación de alta actividad. Ni una sola vez. Simplemente funciona. Extensible El código fuente está disponible para todos sin costo. Si su equipo necesita extender o personalizar PostgreSQL de alguna manera, pueden hacerlo con un mínimo esfuerzo, sin costos adicionales. Esto es complementado por la comunidad de profesionales y entusiastas de PostgreSQL alrededor del mundo que también extienden PostgreSQL todos los días. Multiplataforma PostgreSQL está disponible en casi cualquier Unix (34 plataformas en la última versión estable), y una versión nativa de Windows está actualmente en estado beta de pruebas. Diseñado para ambientes de alto volumen PostgreSQL usa una estrategia de almacenamiento de filas llamada MVCC para conseguir una mucho mejor respuesta en ambientes de grandes volúmenes. Los principales proveedores de sistemas de bases de datos comerciales usan también esta tecnología, por las mismas razones. Herramientas gráficas de diseño y administración de bases de datos Existen varias herramientas gráficas de alta calidad para administrar las bases de datos ( HYPERLINK
http://pgadmin.postgresql.org
pgAdmin , pgAccess) y para hacer diseño de bases de datos (Tora , Data Architect). Características técnicas que PostgreSQL ofrece: Cumple completamente con ACID, Cumple con ANSI SQL, Integridad referencial Replicación (soluciones comerciales y no comerciales) que permiten la duplicación de bases de datos maestras en múltiples sitios de replica Interfaces nativas para ODBC, JDBC, C, C++, PHP, Perl, TCL, ECPG, Python y Ruby Reglas, Vistas, Triggers, Unicode, Secuencias, Herencia, Outer Joins, Sub-selects, Una API abierta, Procedimientos almacenados, Soporte nativo SSL, Lenguajes procedurales, Respaldo en caliente, Bloqueo a nivel mejor-que-fila, Índices parciales y funcionales, Autentificación Kerberos nativa. Soporte para consultas con UNION, UNION ALL y EXCEPT Extensiones para SHA1, MD5, XML y otras funcionalidades Herramientas para generar SQL portable para compartir con otros sistemas compatibles con SQL Sistema de tipos de datos extensible para proveer tipos de datos definidos por el usuario, y rápido desarrollo de nuevos tipos Funciones de compatibilidad para ayudar en la transición desde otros sistemas menos compatibles con SQL Sybase IQ: Principales Características Bajo Costo Total de Propiedad Sabemos que usted no está buscando una solución a cualquier precio. Entendemos que cada inversión en Tecnología de Información debe agregar valor positivo y medible sin incurrir en gastos enormes y adicionales hoy, o en el futuro. Sybase IQ está afinado con sus requerimientos: Ahorro en Almacenamiento/Compresión Sybase IQ comprime su bodega de datos hasta en un 70%. En pruebas auditadas por un auditor TPC, Sybase IQ cargó 48.2 terabytes de datos de entrada en una bodega de 22 terabytes. Usando una base de datos relacional tradicional, los mismo 48.2 terabytes habrían explotado hasta entre 120 y 240 terabytes. Esto brinda una gran reducción en costos de almacenamiento versus una bodega de datos basada en una base de datos transaccional convencional. Costos Reducidos de Mantenimiento Eliminando la necesidad de afinar cada consulta y de dedicar tiempo y recursos a agregar nuevos campos y manejar el crecimiento diario, Sybase IQ elimina el sobrecosto de los datos y reduce los costos de mantenimiento. Despliegue Acelerado Dado que Sybase IQ está construido desde su raíz para operaciones analíticas, toma sólo una fracción del tiempo para desplegar, comparado a bases de datos tradicionales. Con Sybase IQ, no hay necesidad de hacer reingeniería sobre la base de datos para ajustarla a las operaciones analíticas. El tiempo de despliegue puede ser reducido hasta en un 80%. Esto significa resultados más rápidos para su organización. VENTAJAS (Sybase IQ): Rapidez: Consultas hasta 100 veces más rápidas que un sistema de gestión de base de datos (SGBD) tradicional. Menor costo total de la propiedad: Utiliza algoritmos de compresión sofisticados que reducen en volumen de los datos que se van a almacenar en hasta un 70 por ciento. Más fácil: Más fácil de mantener que las bases de datos tradicionales y no exige ajustes que requieren mucho tiempo y recursos para la obtención de un rendimiento excelente. Para los administradores familiares con las tecnologías de sistemas de administración bases de datos relacionales, Sybase IQ tiene un mantenimiento sencillo. Más escalable: Ofrece escalabilidad de datos y usuarios casi lineal para admitir miles de usuarios y terabytes de datos. También admite la multiplexación (agrupaciones), una potente función, sobre todo en entornos Linux donde la escala de multiprocesador simétrico es limitada. Amplia compatibilidad con servicios Web: Simplifica el desarrollo de aplicaciones de servicios Web con bases de datos, la integración con sistemas existentes y la implementación de aplicaciones en entornos de TI diversos. PROPOSITO DE LAS BASES DE DATOS: El propósito principal de un sistema de bases de datos es proporcionar a los usuarios una versión abstracta de los datos. Es decir, el sistema esconde ciertos detalles de cómo se almacenan y se mantienen los datos. En conclusión las bases de datos nos permiten llevar a cabo un mejoramiento en el almacenamiento de información de datos que se obtienen de la realización de un informe. CUANDO SE REQUIERE UNA BASE DE DATOS: Para la realización de mecanismos de control para datos que se manejan en una empresa o pequeña empresa. Estas se realizan cuando se necesita de un ordenamiento de dicha información que necesita de una implementación o mecanismo de evaluación. Ya que de los datos almacenados en una base de datos nos sirven para realizar mecanismos de prueba. Ya que partiendo con la información arrojada de la base de datos podremos realizar su respectiva evaluación y conclusiones. ¿QUE PRODUCTO DE LOS ANTERIORES ES MEJOR DE LOS TRES INVESTIGADOS? PostgreSQL lo hemos escogido porque tiene mejores características en: PostgreSQL tiene 5 lenguajes procedurales a diferencia de Oracle que solo tiene 1, En PostgreSQL es posible desarrollar tus propios tipos de datos, mientras que en los demás investigados no poseen en el momento estas características. Comparándolo con los demás programas de bases de datos se nos presentan mejor la base de datos (PostgreSQL) por sus ventajas (innovación y libertad ante todo). CONCLUSION Los sistemas de bases de datos son indispensables en la mejora y almacenamiento de los datos en una empresa o negocio. Este mecanismo de procesamiento de datos nos permiten a partir de las bases de datos realizadas, hacer pruebas y realizar informes de la información obtenida de la base de datos. BIBLIOGRAFIA http://usuarios.lycos.es/cursosgbd/UD2.htm http://www.monografias.com/trabajos19/administracion-base-datos/administracion-base-datos.shtml http://www.wikilearning.com/curso_gratis/sistemas_de_bases_de_datos-definicion_y_caracteristicas_de_un_sbd/3621-1 http://html.rincondelvago.com/microsoft-access_11.html http://es.answers.yahoo.com/question/index?qid=20090525221005AAzQwcI http://www.google.com.co/search?hl=es&q=ventajas+Sybase+IQ&meta=lr%3Dlang_es http://www.maestrosdelweb.com/principiantes/%C2%BFque-son-las-bases-de-datos/ http://soporte.tiendalinux.com/portal/Portfolio/postgresql_ventajas_html