Base de datos consulta 1

  • Published on
    11-Jul-2015

  • View
    99

  • Download
    1

Transcript

Pgina 1 UNIVERSIDAD NACIONAL DE CHIMBORAZO ESCUELA DE INGENIERIA EN SISTEMAS Y COMPUTACIN TAREA No. 1 ASIGNATURA: Base de Datos I DOCENTE: Ing. Pal Paguay SEMESTRE: Tercero NOMBRE: Alex Yungan FECHA: 24/03/2014 1. Introduccin Sistema de gestin de bases de datos . Un sistema de gestin de bases de datos (SGBD) es un conjunto de programas que permiten el almacenamiento, modificacin y extraccin de la informacin en una base de datos, adems de proporcionar herramientas para aadir, borrar, modificar y analizar los datos. Por ello (SGBD) se han convertido en parte fundamentales de la estrategia de las empresas. Ya que por ello existen sistemas de gestin de base de datos Libres y propiet ,su uso est de acuerdo a las necesidades del usuario. 2. Objetivos Conocer los diferentes Sistemas de gestin de base de datos (SGBD) de software libre y software propiet existentes en el mercado. 3. Desarrollo SGBD LIBRES APACHE OPENOFFICE BASE Con Apache OpenOffice. Es posible crear y modificar tablas, formularios, consultas e informes bien utilizando el sistema gestor de bases de datos HSQL que se incluye con Base o bien cualquier otro. La aplicacin proporciona diferentes asistentes, vistas de diseo, y vistas SQL para los usuarios principiantes y avanzados. Caractersticas Contiene versin completa del SGBD HSQL que guarda los datos en ficheros XML. puede acceder de forma nativa a ficheros De Base para realizar trabajos simples. Base proporciona soporte nativo para diferentes bases de datos (Adabas D, ADO, Microsoft Access, MySQL), soporta agendas LDAP, Microsoft Outlook, Microsoft Windows y Mozilla Basic. Lenguaje de programacin similar a Microsoft VBA. Kexi. Sistema Gestor de Bases de Datos. Pgina 2 2) HSQLDB Es un sistema gestor de bases de datos libre escrito en Java. Caractersticas Completo sistema gestor de bases de datos relacional Tiempo de arranque mnimo y gran velocidad en las operaciones: SELECT, INSERT, DELETE y UPDATE Sintaxis SQL estndar Integridad referencial (claves forneas) Procedimientos almacenados en Java. Tablas en disco de hasta 8GB 3) MYSQL Es un sistema de gestin de bases de datos relacional, multihilo y multiusuario.el software es desarrollado por una comunidad pblica y los derechos de autor del cdigo estn en poder del autor individual, MySQL esta como software libre en un esquema de licenciamiento dual. Usado por muchos sitios web grandes y populares, como Wikipedia, Google (aunque no para bsquedas), Facebook,Twitter, Flickr,y YouTube. MySQL funciona sobre mltiples plataformas Caractersticas Amplio subconjunto del lenguaje SQL. Disponibilidad en gran cantidad de plataformas y sistemas. Posibilidad de seleccin de mecanismos de almacenamiento que ofrecen diferentes velocidades de operacin, soporte fsico, capacidad, distribucin geogrfica, transacciones... Conectividad segura. Bsqueda e indexacin de campos de texto. Permite escoger entre mltiples motores de almacenamiento para cada tabla. SGBD PROPIETARIO Pgina 3 1) INTERBASE Interbase es un sistema de gestin de bases de datos relacionales (RDBMS) desarrollado y comercializado por la compaa Borland Software Corporacin y actualmente desarrollado por su ex-filial CodeGear.Interbase se destaca de otros DBMSs por su bajo consumo de recursos, su casi nula necesidad de administracin y su arquitecturamulti-generacional. Caractersticas Multiplataforma 2) Dispone de transacciones. 3) Integridad referencial. 4) Posee de un sistema escalable. 2) ORACLE Es un producto vendido a nivel mundial, Aunque la gran potencia que tiene y su elevado precio hacen que slo se vea en empresas muy grandes y multinacionales, por norma general. Caractersticas Entorno cliente/servidor. Gestin de grandes bases de datos. Usuarios concurrentes. Alto rendimiento en transacciones. Sistemas de alta disponibilidad. Disponibilidad controlada de los datos de las aplicaciones. Adaptacin a estndares de la industria, Como SQL-92. Gestin de la seguridad. Autogestin de la integridad de los datos. 3) MICROSOFT SQL SERVER Es un sistema para la gestin de bases de datos producido por Microsoft basado en el modelo relacional.con lenguajes para consultas son T-SQL y ANSI SQL. Microsoft SQL Server constituye la Alternativa de Microsoft a otros potentes Sistemas gestores de bases de datos Caractersticas Soporte de transacciones. Soporta procedimientos almacenados. Incluye tambin un entorno grfico de Administracin, que permite el uso de Comandos DDL y DML grficamente. Pgina 4 Permite trabajar en modo cliente-servidor, donde la informacin y datos se alojan en el servidor y los terminales o clientes de la red slo acceden a la informacin. permite administrar informacin de otros servidores de datos. 4 Resultados Los sistemas de gestin de base de datos son muy. Importantes para las empresas, institutos etc. Existen muchos Sistemas de gestin de base de datos los cuales se clasifican por libre y propietario . La desventaja de los SGBD libres que no tienen todas las herramientas que nos permiten los SGBD propietario El software propietario cuenta con ms opciones de software de terceros y soporte general de la industria. El software propietario ofrece beneficios en construccin de aplicaciones a medida. Las ventajas del software libre son : No cuesta nada descargarlo, excepto la conexin a Internet. No cuesta nada instalarlo en un ordenador u ordenadores. No cuesta nada actualizarlo. Mejorar el programa y hacer pblicas las mejoras, de modo que toda la comunidad se beneficie. Estudiar el funcionamiento del programa y adaptarlo a las necesidades. 5 Conclusiones y Recomendaciones Es un SGBD propiet tienen compaas que lo producen, y cobran dinero por el producto, su distribucin y soporte. Por ello posee restricciones en el uso, copia o modificacin o cuyo cdigo fuente no est disponible, es decir, que es un cdigo cerrado. Que todos los SGBD tienen cada tiene sus caractersticas que lo diferencian de los dems y su uso es de acuerdo a las necesidades del usuario. SGBD libre Puede ser usado, copiado, modificado y redistribuido eso ayuda a Mejorar el programa y hacer pblicas las mejoras, de modo que toda la comunidad se beneficie. y eso da Ahorros multimillonarios en la adquisicin de licencias Recomiendo que usen SBGB MICROSOFT SQL SERVER porque posee Posee varias herramientas de reporte y anlisis de datos, Permite administrar informacin de otros servidores de datos, Incluye tambin un potente entorno grafico de administracin y su Ejecucin es en clster. Recomiendo que el ORACLE es uno de de los mejores SGBD ya que es fcil de usar,Contiene Gestin de la seguridad y tiene un alto rendimiento en transacciones y lo mejor de todo es que es multiplataforma y lo usan a nivel mundial.