base de datos consulta 1
TRANSCRIPT
Página 1�
UNIVERSIDAD NACIONAL DE CHIMBORAZO
ESCUELA DE INGENIERIA EN SISTEMAS Y COMPUTACIÓN
TAREA No. 1
ASIGNATURA: Base de Datos I
DOCENTE: Ing. Paúl Paguay
SEMESTRE: Tercero
NOMBRE: Alex Yungan
FECHA: 24/03/2014
1. Introducción
Sistema de gestión de bases de datos .
Un sistema de gestión de bases de datos (SGBD) es un conjunto de programas que permiten el
almacenamiento, modificación y extracción de la información en una base de datos, además de proporcionar
herramientas para añadir, 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 gestión de base de datos Libres y propiet ,su uso está de acuerdo a las necesidades del
usuario.
2. Objetivos
Conocer los diferentes Sistemas de gestión 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 aplicación proporciona diferentes
asistentes, vistas de diseño, y vistas SQL para los usuarios principiantes y avanzados.
Características
Contiene versión 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 programación similar a Microsoft VBA.
Kexi. Sistema Gestor de Bases de Datos.
Página 2�
2) HSQLDB
Es un sistema gestor de bases de datos libre escrito en Java.
Características
Completo sistema gestor de bases de datos relacional
Tiempo de arranque mínimo y gran velocidad en las operaciones: SELECT, INSERT, DELETE y
UPDATE
Sintaxis SQL estándar
Integridad referencial (claves foráneas)
Procedimientos almacenados en Java.
Tablas en disco de hasta 8GB
3) MYSQL
Es un sistema de gestión de bases de datos relacional, multihilo y multiusuario.el
software es desarrollado por una comunidad pública y los derechos de autor del
código están 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 búsquedas),
Facebook,Twitter, Flickr,y YouTube.
MySQL funciona sobre múltiples plataformas
Características
Amplio subconjunto del lenguaje SQL.
Disponibilidad en gran cantidad de plataformas y sistemas.
Posibilidad de selección de mecanismos de almacenamiento que ofrecen diferentes velocidades de
operación, soporte físico, capacidad, distribución geográfica, transacciones...
Conectividad segura.
Búsqueda e indexación de campos de texto.
Permite escoger entre múltiples motores de almacenamiento para cada tabla.
SGBD PROPIETARIO
Página 3�
1) INTERBASE
Interbase es un sistema de gestión de bases de datos relacionales (RDBMS)
desarrollado y comercializado por la compañía Borland Software Corporación y
actualmente desarrollado por su ex-filial CodeGear.Interbase se destaca de otros
DBMS’s por su bajo consumo de recursos, su casi nula necesidad de administración y su arquitecturamulti-
generacional.
Características
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 sólo se vea en empresas muy grandes y multinacionales, por
norma general.
Características
Entorno cliente/servidor.
Gestión de grandes bases de datos.
Usuarios concurrentes.
Alto rendimiento en transacciones.
Sistemas de alta disponibilidad.
Disponibilidad controlada de los datos de las aplicaciones.
Adaptación a estándares de la industria, Como SQL-92.
Gestión de la seguridad.
Autogestión de la integridad de los datos.
3) MICROSOFT SQL SERVER
Es un sistema para la gestión 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
Características
Soporte de transacciones.
Soporta procedimientos almacenados.
Incluye también un entorno gráfico de Administración, que permite el uso de Comandos DDL y DML
gráficamente.
Página 4�
Permite trabajar en modo cliente-servidor, donde la información y datos se alojan en el servidor y los
terminales o clientes de la red sólo acceden a la información.
permite administrar información de otros servidores de datos.
4 Resultados
Los sistemas de gestión de base de datos son muy. Importantes para las empresas, institutos etc. Existen
muchos Sistemas de gestión 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 más opciones de software de terceros y soporte general de la
industria.
El software propietario ofrece beneficios en construcción de aplicaciones a medida.
Las ventajas del software libre son :
No cuesta nada descargarlo, excepto la conexión a Internet.
No cuesta nada instalarlo en un ordenador u ordenadores.
No cuesta nada actualizarlo.
Mejorar el programa y hacer públicas 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 compañías que lo producen, y cobran dinero por el producto, su
distribución y soporte. Por ello posee restricciones en el uso, copia o modificación o cuyo código fuente
no está disponible, es decir, que es un código cerrado.
Que todos los SGBD tienen cada tiene sus características que lo diferencian de los demás 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 públicas las mejoras, de modo que toda la comunidad se beneficie. y eso da Ahorros
multimillonarios en la adquisición de licencias
Recomiendo que usen SBGB MICROSOFT SQL SERVER porque posee Posee varias herramientas de
reporte y análisis de datos, Permite administrar información de otros servidores de datos, Incluye
también un potente entorno grafico de administración y su Ejecución es en clúster.
Recomiendo que el ORACLE es uno de de los mejores SGBD ya que es fácil de usar,Contiene Gestión
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.