SlideShare uma empresa Scribd logo
1 de 29
UNIVERSIDAD VERACRUZANA


                  Facultad de Administración


Experiencia:


                   Base de datos


Alumno:


               Lara López Karime Arely
                 López Lara Rafael
                Madrigal Sosa Mariel
            Zarate Osorio Erik Eduardo


Catedrático:


          Dr. Carlos Arturo Torres Gastelú


Nombre del Trabajo:


               Trabajo de Investigación




                       Veracruz, ver a 14 de Septiembre de 2009
Investigación de SMBD

                                                                 ÍNDICE


Contenido
  INTRODUCCIÓN............................................................................................................................3


  LOS SISTEMAS DE GESTIÓN DE BASE DE DATOS (SGBD)...............................................................4


     Objetivos .................................................................................................................................5


     Ventajas ...................................................................................................................................6


     Inconvenientes ........................................................................................................................6


  PRODUCTOS SGBD DISPONIBLES EN EL MERCADO .....................................................................7


     SMBD de código abierto (libres) .............................................................................................7


     SMBD de propietario (no libres) ..............................................................................................7


     SMBD en web (no libres y gratuitos)........................................................................................8


  ADMINISTRADORES DE BASES DE DATOS RELACIONALES............................................................9


     1.- Información general ...........................................................................................................9


     2.- Soporte del sistema operativo en que se puede utilizar...................................................11


     3.- Características fundamentales .........................................................................................12


     4.- Tablas y vistas ...................................................................................................................13


     5.- Índices ..............................................................................................................................14




  Base de Datos                            Página 2
Investigación de SMBD
   6.- Otros objetos ....................................................................................................................16


   7.- Particionamiento ..............................................................................................................17


LOS SITIOS WEB QUE OFRECEN VERSIONES GRATUITAS Y/0 ACADÉMICAS...............................19


SE PROPONE EL ESTUDIO DE 4 DE ELLAS....................................................................................19


   My SQL ..................................................................................................................................19


   Oracle.....................................................................................................................................22


   Firebird...................................................................................................................................24


   Microsoft SQL server .............................................................................................................25


CONCLUSIÓN..............................................................................................................................27


BIBLIOGRAFÍA.............................................................................................................................28




                                                   INTRODUCCIÓN

Base de Datos                            Página 3
Investigación de SMBD


   Una base de datos o banco de datos (en inglés: database) es un conjunto de
datos pertenecientes a un mismo contexto y almacenados sistemáticamente para
su posterior uso. En este sentido, una biblioteca puede considerarse una base de
datos compuesta en su mayoría por documentos y textos impresos en papel e
indexados para su consulta. En la actualidad, y debido al desarrollo tecnológico de
campos como la informática y la electrónica, la mayoría de las bases de datos
están en formato digital (electrónico), que ofrece un amplio rango de soluciones al
problema de almacenar datos.

     Existen unos programas denominados sistemas gestores de bases de datos,
abreviados SGBD, que permiten almacenar y posteriormente acceder a los datos
de forma rápida y estructurada. Las propiedades de estos SGBD, así como su
utilización y administración, se estudian dentro del ámbito de la informática.

   El propósito general de los sistemas de gestión de base de datos es el de
manejar de manera clara, sencilla y ordenada un conjunto de datos que
posteriormente se convertirán en información relevante para una organización.

   Sistemas gestores de bases de datos (SGBD) disponibles en el mercado se
pueden dividir en SGBD de código abierto, los de propietarios y en web; los cuales
se muestran es esta investigación, así como diversas tablas de comparación. En
este mismo se muestra la descripción e información de cuatro manejadores de
base de datos de los cuales creemos más importantes.




       LOS SISTEMAS DE GESTIÓN DE BASE DE DATOS
                       (SGBD)



   Base de Datos          Página 4
Investigación de SMBD


   Los sistemas de gestión de base de datos (SGBD); (en inglés: DataBase
Management System, abreviado DBMS) son un tipo de software muy específico,
dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones
que la utilizan.

   El propósito general de los sistemas de gestión de base de datos es el de
manejar de manera clara, sencilla y ordenada un conjunto de datos que
posteriormente se convertirán en información relevante para una organización.


Objetivos
   Existen distintos objetivos que deben cumplir los SGBD:

   Abstracción de la información. Los SGBD ahorran a los usuarios detalles
acerca del almacenamiento físico de los datos. Da lo mismo si una base de datos
ocupa uno o cientos de archivos, este hecho se hace transparente al usuario. Así,
se definen varios niveles de abstracción.

   Independencia. La independencia de los datos consiste en la capacidad de
modificar el esquema (físico o lógico) de una base de datos sin tener que realizar
cambios en las aplicaciones que se sirven de ella.

   Consistencia. En aquellos casos en los que no se ha logrado eliminar la
redundancia, será necesario vigilar que aquella información que aparece repetida
se actualice de forma coherente, es decir, que todos los datos repetidos se
actualicen de forma simultánea. Por otra parte, la base de datos representa una
realidad determinada que tiene determinadas condiciones, por ejemplo que los
menores de edad no pueden tener licencia de conducir. El sistema no debería
aceptar datos de un conductor menor de edad. En los SGBD existen herramientas
que facilitan la programación de este tipo de condiciones.

   Seguridad. La información almacenada en una base de datos puede llegar a
tener un gran valor. Los SGBD deben garantizar que esta información se
encuentra segura de permisos a usuarios y grupos de usuarios, que permiten
otorgar diversas categorías de permisos.

    Manejo de Transacciones. Una Transacción es un programa que se ejecuta
como una sola operación. Esto quiere decir que luego de una ejecución en la que
se produce una falla es el mismo que se obtendría si el programa no se hubiera
ejecutado. Los SGBD proveen mecanismos para programar las modificaciones de
los datos de una forma mucho más simple que si no se dispusiera de ellos.


   Base de Datos          Página 5
Investigación de SMBD
   Tiempo de respuesta. Lógicamente, es deseable minimizar el tiempo que el
SGBD tarda en darnos la información solicitada y en almacenar los cambios
realizados.


Ventajas
   Proveen facilidades para la manipulación de grandes volúmenes de datos. (Ver
Objetivos) Entre éstas:

   Simplifican la programación de equipos de consistencia.

    Manejando las políticas de respaldo adecuadas, garantizan que los cambios de
la base serán siempre consistentes sin importar si hay errores correctamente, etc.

   Organizan los datos con un impacto mínimo en el código de los programas.

    Bajan drásticamente los tiempos de desarrollo y aumentan la calidad del
sistema desarrollado si son bien explotados por los desarrolladores.

   Usualmente, proveen interfaces y lenguajes de consulta que simplifican la
recuperación de los datos.


Inconvenientes
    Típicamente, es necesario disponer de una o más personas que administren de
la base de datos, en la misma forma en que suele ser necesario en instalaciones
de cierto porte disponer de una o más personas que administren de los sistemas
operativos. Esto puede llegar a incrementar los costos de operación en una
empresa. Sin embargo hay que balancear este aspecto con la calidad y
confiabilidad del sistema que se obtiene.

   Si se tienen muy pocos datos que son usados por un único usuario por vez y
no hay que realizar consultas complejas sobre los datos, entonces es posible que
sea mejor usar una planilla de cálculo.

   Complejidad: el software muy complejo y las personas que vayan a usarlo
deben tener conocimiento de las funcionalidades del mismo para poder
aprovecharlo al máximo.

   Tamaño: la complejidad y la gran cantidad de funciones que tienen hacen que
sea un software de gran tamaño, que requiere de gran cantidad de memoria para
poder correr.




   Base de Datos          Página 6
Investigación de SMBD
   Coste del hardware adicional: los requisitos de hardware para correr un SGBD
por lo general son relativamente altos, por lo que estos equipos pueden llegar a
costar gran cantidad de dinero.



   PRODUCTOS SGBD DISPONIBLES EN EL MERCADO

SMBD de código abierto (libres)
   MySQL Licencia Dual, depende el uso. Sin embargo, existen 2 versiones. una
gratuita que seria equivalente a la edición "express" SQL server de Windows y otra
más completa de pago, ese pago se haría en la licencia de ella ya que permitiría
usarse en otras distribuciones sin usar la licencia GNU.

   PostgreSQL (http://www.postgresql.org Postgresql) Licencia BSD

   Firebird basada en la versión 6 de InterBase, Initial Developer's PUBLIC
LICENSE Versión 1.0.

   SQLite (http://www.sqlite.org SQLite) Licencia Dominio Público

   DB2 Express-C (http://www.ibm.com/software/data/db2/express/)

   Apache Derby (http://db.apache.org/derby/)




SMBD de propietario (no libres)
   Advantage Database

   dBase

   FileMaker

   Fox Pro

   IBM DB2 Universal Database (DB2 UDB)

   IBM Informix

   Interbase de CodeGear, filial de Borland




   Base de Datos          Página 7
Investigación de SMBD
  MAGIC

  Microsoft Access

  Microsoft SQL Server

  NexusDB

  Open Access

  Oracle

  Paradox

  PervasiveSQL

  Progress (DBMS)

  Sybase ASE

  Sybase ASA

  Sybase IQ

  WindowBase

  [[[VirtualWork][1]]]

  IBM IMS Base de Datos Jerárquica

  CA-IDMS




SMBD en web (no libres y gratuitos)
  Microsoft SQL Server Compact Edition Basica

  Sybase ASE Express Edition para Linux (Edición gratuita para Linux)

  Oracle Express Edition 10 para Windows




  Base de Datos           Página 8
Investigación de SMBD

              ADMINISTRADORES DE BASES DE DATOS
                       RELACIONALES



      Las siguientes tablas comparan información general y técnica de diferentes
  RDBMS (Sistema Administrador de Bases de Datos Relacionales). Este artículo no
  incluye a todos los productos.


  1.- Información general



                                                 Fecha de
                                                               Última
                                              la    primera              Licencia
                       Creador                              versión
                                              versión                 de software
                                                            estable
                                              pública

   Adaptive   Server                                                          Propietar
                       Sybase/iAnywhere          1992            10.0
Anywhere                                                                 io

                                                                 15.0
   Adaptive   Server                                                          Propietar
                       Sybase Inc                1987         (Sep.
Enterprise                                                               io
                                                              2005)

                                                                              Propietar
   ANTs Data Server    ANTs Software             1999            3.0
                                                                         io

                                                                              Propietar
   DB2                 IBM                       1982            9
                                                                         io

                                                                             Licencia
                                                   25    de
   Firebird            Firebird Foundation                       2       Pública
                                              julio de 2000
                                                                         InterBase

                                                                              Propietar
   Informix            Informix Software         1985            10.0
                                                                         io

                                                                           Licencia
   HSQLDB              Hsqldb.Org                2001            1.8.0
                                                                         BSD




     Base de Datos        Página 9
Investigación de SMBD

                        Berkeley    University,                                CA-
   Ingres                                            1980            2006
                      Computer Associates                                    TOSL

                                                                                  Propietar
   InterBase             Borland                     1985            7.5.1
                                                                             io

                                                                                 GPL con
   SapDB                 SAP AG                      ?               7.4     drivers
                                                                             LGPL

                                                                                GPL      o
   MaxDB                 MySQL AB, SAP AG            ?               7.5
                                                                             propietario

                                                                     9.00.2
   Microsoft    SQL                                                            Propietar
                         Microsoft                   1989         047 (2005
Server                                                                      io
                                                                  SP1)

                                                     Noviembr                   GPL      o
   MySQL                 MySQL AB                                    5.0
                                                  e de 1996                  propietario

                                                                     11g       Propietar
   Oracle                Oracle Corporation          1977
                                                                  Release 1 io

                        PostgreSQL      Global    Junio de                     Licencia
   PostgreSQL                                                        8.2.3
                      Development Group        1989                          BSD

                                                     16      de
   SmallSQL              SmallSQL                                    0.12         LGPL
                                                  abril de 2005

                                                     17     de
                                                                                Dominio
   SQLite                D. Richardo Hippy        agosto    de       3.1.3
                                                                             público
                                                  2000




     Base de Datos          Página 10
Investigación de SMBD

2.- Soporte del sistema operativo en que se puede utilizar



                         Windows        Ma       Li        B      Unix          z/
                                     c OS X   nux     SD                   OS

   Adaptive    Server      Sí                                        Sí
Enterprise                           Sí       Sí      Sí                   No

   ANTs         Data       Sí                                        Sí         ?
Server                               Sí       Sí      Sí

   DB2                     Sí                                        Sí
                                     No       Sí      No                   Sí

   Firebird                Sí                                        Sí       Q
                                     Sí       Sí      Sí                   uizá

   HSQLDB                  Sí                                        Sí
                                     Sí       Sí      Sí                   Sí

   Informix                Sí                                        Sí
                                     Sí       Sí      Sí                   No

   Ingres                  Sí             ?                          Sí       Q
                                              Sí      ?                    uizá

   InterBase               Sí                                         Sí
                                     No       Sí      No       (Solaris)   No

   SapDB                   Sí                                        Sí         ?
                                     No       Sí      No

   MaxDB                   Sí                                        Sí         ?
                                     No       Sí      No

   Microsoft    SQL        Sí                                        No
Server                               No       No      No                   No

   MySQL                   Sí                                        Sí       Q
                                     Sí       Sí      Sí                   uizá

   Oracle                  Sí                                        Sí


   Base de Datos         Página 11
Investigación de SMBD
                                    Sí       Sí        Sí                       Sí

  PostgreSQL               Sí                                          Sí
                                    Sí       Sí        Sí                       No

  SmallSQL                 Sí                                          Sí
                                    Sí       Sí        Sí                       Sí

  SQLite                   Sí                                          Sí          Q
                                    Sí       Sí        Sí                       uizá

                        Windows        Ma       Li          B        Unix            z/
                                    c OS X   nux       SD                       OS


3.- Características fundamentales
    Información acerca de que características fundamentales de las RDBMS
(Sistema Administrador de Bases de Datos Relacionales) son implementados
nativamente.

                                  ACID       Integri    Transaccio             Unic
                                         dad         nes                    ode
                                         referencial

  Adaptive Server Enterprise        Sí            Sí            Sí                   S
                                                                            í

  ANTs Data Server                  Sí            Sí            Sí                   S
                                                                            í

  DB2                               Sí            Sí            Sí                   S
                                                                            í

  Firebird                          Sí            Sí            Sí                   S
                                                                            í

  HSQLDB                            Sí            Sí            Sí                   S
                                                                            í

  Informix                          Sí            Sí            Sí                   S
                                                                            í

  Ingres                            Sí            Sí            Sí                   S



  Base de Datos         Página 12
Investigación de SMBD
                                                                              í

   InterBase                            Sí               Sí         Sí             S
                                                                              í

   SapDB                                Sí               Sí         Sí             S
                                                                              í

   MaxDB                                Sí               Sí         Sí             S
                                                                              í

   Microsoft SQL Server                 Sí               Sí         Sí             S
                                                                              í

   MySQL                            Depen            Depen        Depende 1        S
                                    1                1
                               de               de                            í

   Oracle                               Sí               Sí         Sí             S
                                                                              í

   PostgreSQL                           Sí               Sí         Sí             S
                                                                              í

   SQLite                               Sí               No 2     Básico 2         S
                                                                              í

                                    ACID            Integri    Transaccio        Unic
                                                dad         nes               ode
                                                referencial

   Nota (1): Para las transacciones y la integridad referencial, el tipo de tabla
InnoDB debe ser usado; el tipo de tabla por defecto, My ISAM, No soporta estas
características. Sin embargo, inclusive el tipo de tabla InnoDB permite el
almacenamiento de valores que excedan el rango de datos; algunas vistas violan
la limitación de ACID.

   Nota (2): Las limitaciones de CHECK y FOREIGN KEY son analizadas pero
No forzadas. Transacciones anidadas          No son soportadas.


4.- Tablas y vistas
   Información acerca de que tablas y vistas 3 (unas más básicos que otras) son
soportados nativamente.



   Base de Datos          Página 13
Investigación de SMBD
                                       Tabla temporal        Vista materializada

   Adaptive Server Enterprise               Sí   5
                                                                Sí

   ANTs Data Server                         Sí                  Sí

   DB2                                      Sí                  Sí

   Firebird                                 Sí                  No

   HSQLDB                                   Sí                  No

   Informix                                 Sí                  Sí

   Ingres                                   Sí                  No

   InterBase                                Sí                  No

   SapDB                                    Sí                  No

   MaxDB                                    Sí                  No

   Microsoft SQL Server                     Sí               Similar 6

   MySQL                                    Sí                  No

   Oracle                                   Sí                  Sí

   PostgreSQL                               Sí                  No 4

   SQLite                                   Sí                  No

                                       Tabla temporal        Vista materializada

    Nota (4): La vista materializada puede ser emulada con PL/PgSQL [2],.Nota
(5): El servidor provee tempdb, que puede ser usado para tablas temporales
públicas y privadas (para la sesión). [3],Nota (6): El servidor MS SQL provee vistas
indexadas. [4]


5.- Índices
   Información acerca de que índices (otros como los índices básicos B-/B+) son
soportados nativamente.

                        Árbol        Hash            Expre   Par         Rev       M



   Base de Datos          Página 14
Investigación de SMBD
                      R-/R+                       sión        cial       ersa        apa
                                                                                     de
                                                                                     bits

   Adaptive                   No             No          Sí                      S
Server Enterprise                                             No         í           No

   ANTs        Data           Sí             Sí          Sí                      S
Server                                                        Sí         í           Sí

   DB2                        No         ?               No                      S
                                                              No         í           Sí

   Firebird                   No             No          No                      N
                                                              No         o           No

   HSQLDB                ?               ?           ?               ?       ?              ?

   Informix                   Sí             Sí          Sí                      N
                                                              No         o           No

   Ingres                     Sí             Sí          No                      N
                                                              No         o           No

   InterBase             ?               ?               No                      N
                                                              No         o           No

   SapDB                 ?               ?               No                      N
                                                              No         o           No

   MaxDB                 ?               ?               No                      N
                                                              No         o           No

   Microsoft SQL         ?               ?               No                      N
Server                                                        No         o           No

   MySQL                 Tablas    Tablas                No                      N
                      MyISAM    HEAP                          No         o           No
                      solamente solamente

   Oracle                Edició          ?               Sí                      S
                      n      EE                               No         í           Sí
                      solamente



   Base de Datos             Página 15
Investigación de SMBD
    PostgreSQL                  Sí            Sí                 Sí                        N
                                                                       Sí             o        No

    SQLite                      No            No                 No                        N
                                                                       No             o        No

                          Árbol           Hash             Expre                Par      Rev       M
                       R-/R+                            sión           cial           ersa     apa
                                                                                               de
                                                                                               bits




6.- Otros objetos
    Información acerca de que otros objetos son soportados nativamente.

                   Dom    Cu            Tri             Funcion             Procedimie         Rutin
                                                        5                   5
               inio    rsor          gger          es                 nto                  a
                                                                                           externa 5

   Adaptive            S                                    Sí                   Sí                 Sí
Server      í              Sí        Sí
Enterprise

   ANTs                S                                    Sí                   Sí                 Sí
Data Server í              Sí        Sí

    DB2                N                                    Sí                   Sí                 Sí
               o           Sí        Sí

    Firebird           S                                    Sí                   Sí                 Sí
               í           Sí        Sí

    HSQLD          ?                                        Sí                   Sí                 Sí
B                          No        Sí

    Informix       ?                                        Sí                   Sí                 Sí
                           Sí        Sí

    Ingres             S                                    Sí                   Sí            ?
               í           Sí        Sí



    Base de Datos               Página 16
Investigación de SMBD
    InterBas        S                             Sí              Sí                Sí
e              í        Sí        Sí

    SapDB           S                             Sí              Sí            ?
               í        Sí        Sí

    MaxDB           S                             Sí              Sí            ?
               í        Sí        Sí

   Microsof         N                             Sí              Sí                Sí
t      SQL o            Sí        Sí
Server

    MySQL           N                             Sí 3            Sí 3              Sí
                             3         3
               o        Sí        Sí

    Oracle          S                             Sí              Sí                Sí
               í        Sí        Sí

  Postgre           S                             Sí              Sí                Sí
SQL            í        Sí        Sí

    SQLite          N                             No              No                Sí
               o        No        Sí

                   Dom    Cu         Tri        Funcion         Procedimie      Rutin
               inio    rsor       gger     es             nto                a
                                                                             externa

   Nota (3): Estos objetos de base de datos son disponibles a partir de MySQL 5.0
disponible desde 24/12/2005.

   Nota (5): Función y procedimiento se refieren a las rutinas internas escritas en
SQL o lenguajes procedurales como PL/SQL. Rutina externa se refiere a la
escritura en los lenguajes anfitriones como C, Java, Cobol, etc. "Procedimiento
almacenado" es un término comúnmente usado para ese tipo de rutinas. Sin
embargo, su definición varía entre diferentes vendedores de bases de datos.


7.- Particionamiento
    Información acerca de que métodos de particionamiento son soportados
nativamente.




    Base de Datos            Página 17
Investigación de SMBD
                                 Ra        H        Compuesto         Li
                              ngo       ash      (Rango+Hash)   sta

Adaptive Server Enterprise         AA        A     AA                 A
                                        A                       A

ANTs Data Server                                        Sí
                              Sí        Sí                      Sí

DB2                                                     Sí
                              Sí        Sí                      Sí

Firebird                                                No
                              No        No                      No

Informix                           ?         ?      ?                 ?

Ingres                                                  Sí
                              Sí        Sí                      Sí

InterBase                                               No
                              No        No                      No

SapDB                              ?         ?      ?                 ?

MaxDB                              ?         ?      ?                 ?

Microsoft SQL Server                                    No
                              Sí        No                      No

MySQL                                                   No
                              No        No                      No

Oracle                                                  Sí
                              Sí        Sí                      Sí

PostgreSQL                                              No
                              No        No                      No

SQLite                                                  Sí
                              Sí        Sí                      Sí

                                 Ra        H        Compuesto      Li
                              ngo       ash      (Rango+Hash)   stas



Base de Datos          Página 18
Investigación de SMBD




         LOS SITIOS WEB QUE OFRECEN VERSIONES
              GRATUITAS Y/0 ACADÉMICAS.

   http://www.zonagratuita.com/a-
programacion/bases_de_datos_programacion.htm

  http://www.microsoft.com/mexico/academicos/

  http://www.programas-gratis.net/descargar-bajar/programas-base-de-datos

  http://www.softonic.com/windows/programacion-bases-de-datos-gratis

   http://www.oracle.com/webapps/dialogue/dlgpage.jsp?
p_ext=Y&p_dlg_id=7837545&src=6817296&Act=5&sckw=LADMK09057554MPP0
02.GCM.8081.100

  http://www.geomundos.com/descargas/desarrollo-base-de-datos_10.html

  http://es.software.emule.com/sc/bases-de-datos/

  http://es.kioskea.net/telecharger/logiciel-20-base-de-datos



           SE PROPONE EL ESTUDIO DE 4 DE ELLAS



                               My SQL

                                        MySQL es un sistema de gestión de base
                                        de datos relacional, multihilo y multi
                                        usuario con más de seis millones de
                                        instalaciones.1 MySQL AB —desde enero
                                        de 2008 una subsidiaria de Sun
                                        Microsystems y ésta a su vez de Oracle
                                        Corporation desde abril de 2009—
                                        desarrolla MySQL como software libre en
                                        un esquema de licenciamiento dual.



  Base de Datos          Página 19
Investigación de SMBD
Por un lado se ofrece bajo la GNU GPL para cualquier uso compatible con esta
licencia, pero para aquellas empresas que quieran incorporarlo en productos
privativos deben comprar a la empresa una licencia específica que les permita
este uso. Está desarrollado en su mayor parte en ANSI C.

Al contrario de proyectos como Apache, donde el software es desarrollado por una
comunidad pública y el copyright del código está en poder del autor individual,
MySQL es propietario y está patrocinado por una empresa privada, que posee el
copyright de la mayor parte del código.

    Esto es lo que posibilita el esquema de licenciamiento anteriormente
mencionado. Además de la venta de licencias privativas, la compañía ofrece
soporte y servicios. Para sus operaciones contratan trabajadores alrededor del
mundo que colaboran vía Internet. MySQL AB fue fundado por David Axmark,
Allan Larsson y Michael Widenius.

   Historia del proyecto

SQL (Lenguaje de Consulta Estructurado) fue comercializado por primera vez en
1981 por IBM, el cual fue presentado a ANSI y desde entonces ha sido
considerado como un estándar para las bases de datos relacionales. Desde 1986,
el estándar SQL ha aparecido en diferentes versiones como por ejemplo: SQL:92,
SQL:99, SQL:2003. MySQL es una idea originaria de la empresa opensource
MySQL AB establecida inicialmente en Suecia en 1995 y cuyos fundadores son
David Axmark, Allan Larsson, y Michael "Monty" Widenius. El objetivo que
persigue esta empresa consiste en que MySQL cumpla el estándar SQL, pero sin
sacrificar velocidad, fiabilidad o usabilidad.

Michael Widenius en la década de los 90 trató de usar mSQL para conectar las
tablas usando rutinas de bajo nivel ISAM, sin embargo, mSQL no era rápido y
flexible para sus necesidades. Esto lo llevó a crear una API SQL denominada
MySQL para bases de datos muy similar a la de mSQL pero más portable.

La procedencia del nombre de MySQL no es clara. Desde hace más de 10 años,
las herramientas han mantenido el prefijo My. También, se cree que tiene relación
con el nombre de la hija del cofundador Monty Widenius quien se llama My.

Por otro lado, el nombre del delfín de MySQL es Sakila y fue seleccionado por los
fundadores de MySQL AB en el concurso “Name the Dolphin”. Este nombre fue
enviado por Ambrose Twebaze, un desarrollador de Open source Africano,
derivado del idioma SiSwate, el idioma local de Swazilandia y corresponde al



   Base de Datos           Página 20
Investigación de SMBD
nombre de una ciudad en Arusha, Tanzania, cerca de Uganda la ciudad origen de
Ambrose.

Lenguajes de programación


Existen varias APIs que permiten, a aplicaciones escritas en diversos lenguajes de
programación, acceder a las bases de datos MySQL, incluyendo C, C++, C#,
Pascal, Delphi (via dbExpress), Eiffel, Smalltalk, Java (con una implementación
nativa del driver de Java), Lisp, Perl, PHP, Python, Ruby,Gambas, REALbasic
(Mac), (x)Harbour (Eagle1), FreeBASIC, y Tcl; cada uno de estos utiliza una API
específica. También existe un interfaz ODBC, llamado MyODBC que permite a
cualquier lenguaje de programación que soporte ODBC comunicarse con las
bases de datos MySQL. También se puede acceder desde el sistema SAP,
lenguaje ABAP.

Aplicaciones


MySQL es muy utilizado en aplicaciones web, como Drupal o phpBB, en
plataformas      (Linux/Windows-Apache-MySQL-PHP/Perl/Python),           y    por
herramientas de seguimiento de errores como Bugzilla. Su popularidad como
aplicación web está muy ligada a PHP, que a menudo aparece en combinación
con MySQL. MySQL es una base de datos muy rápida en la lectura cuando utiliza
el motor no transaccional MyISAM, pero puede provocar problemas de integridad
en entornos de alta concurrencia en la modificación. En aplicaciones web hay baja
concurrencia en la modificación de datos y en cambio el entorno es intensivo en
lectura de datos, lo que hace a MySQL ideal para este tipo de aplicaciones.

Plataformas

MySQL funciona sobre múltiples plataformas, incluyendo:

   AIX

   BSD

   FreeBSD

   HP-UX

   GNU/Linux



   Base de Datos          Página 21
Investigación de SMBD
   Mac OS X

   NetBSD

                                      Novell Netware

                                      OpenBSD

                                      OS/2 Warp

                                      QNX

                                      SGI IRIX

   Solaris

   SunOS

   SCO OpenServer

   SCO UnixWare

   eBD

   Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP,
Windows Vista y otras versiones de Windows.

   OpenVMS (véase: www.pi-net.dyndns.org/anonymous/kits/).




             Oracle


   Es un sistema de gestión de base de datos relacional (o RDBMS por el
acrónimo en inglés de Relational Data Base Management System), desarrollado
por Oracle Corporation.

   Se considera a Oracle como uno de los sistemas de bases de datos más
completos destacando:

      •   soporte de transacciones,

      •   Estabilidad,



   Base de Datos          Página 22
Investigación de SMBD
      •    Escalabilidad y

      •    Soporte multiplataforma.

Historia

   Oracle surge a finales de los 70 bajo el nombre de Relational Software a partir
de un estudio sobre SGBD (Sistemas Gestores de Base de Datos) de George
Koch. Computer World definió este estudio como uno de los más completos jamás
escritos sobre bases de datos. Este artículo incluía una comparativa de productos
que erigía a Relational Software como el más completo desde el punto de vista
técnico. Esto se debía a que usaba la filosofía de las bases de datos relacionales,
algo que por aquella época era todavía desconocido.

En la actualidad, Oracle (Nasdaq: ORCL) todavía encabeza la lista. La tecnología
Oracle se encuentra prácticamente en todas las industrias alrededor del mundo y
en las oficinas de 98 de las 100 empresas Fortune 100. Oracle es la primera
compañía de software que desarrolla e implementa software para empresas 100
por ciento activado por Internet a través de toda su línea de productos: base de
datos, aplicaciones comerciales y herramientas de desarrollo de aplicaciones y
soporte de decisiones. Oracle es el proveedor mundial líder de software para
administración de información, y la segunda empresa de software.



Oracle a partir de la versión 10g Release 2, cuenta con 6 ediciones:

   Oracle Database Enterprise Edition(EE).

   Oracle Database Standard Edition (SE).

   Oracle Database Standard Edition One (SE1).

   Oracle Database Express Edition (XE).

   Oracle Database Personal Edition (PE).

   Oracle Database Lite Edition (LE).

La única edición gratuita es la Express Edition, que es compatible con las demás
ediciones de Oracle Database 10gR2 y Oracle Database 11g.




   Base de Datos             Página 23
Investigación de SMBD

                                    Firebird


                Firebird es una base de datos relacional que ofrece muchas
                características de SQL ANSI estándar y que funciona en Linux,
                Windows, MacOSX y una variedad de plataformas UNIX. Firebird
                ofrece una concurrencia excelente, alto rendimiento y un
                poderoso lenguaje de procedimientos almacenados y
disparadores. Ha estado usándose en producción bajo varios nombres desde
1981.

El Proyecto Firebird es un proyecto independiente de programadores de C y C++,
asesores técnicos y colaboradores que desarrollan y mejoran a Firebird, la base
de datos relacional basada en el código fuente liberado por Inprise Corp (ahora
conocida como Borland Software Corp) el 25 de julio de 2000.

   Los objetivos de la Fundación FirebirdSQL son:

   Apoyar y lograr el avance del manejador de base de datos relacional Firebird

Proveer los mecanismos e infraestructura no comerciales para aceptar y
administrar los fondos recaudados, e invertir tales fondos para promover el
esfuerzo del desarrollo de esta base de datos

Fomentar la cooperación y la afiliación de individuos, organizaciones sin fines de
lucro y compañías comerciales involucradas o que estén planeando estar
involucradas en el desarrollo, apoyo y promoción de los proyectos de software de
Firebird y sus productos y actividades asociadas.

Historia


A finales de la década de 1990, Borland decidió liberar el código de Interbase.
Diversos integrantes de la plantilla crearon una nueva empresa denominada
IBPhoenix, y junto a otros desarrolladores independientes, crearon el fork ahora
conocido como Firebird. Más tarde, Borland decidiría volver a privatizar Interbase y
comercializar sus licencias. Sin embargo, Firebird sigue siendo un proyecto de
código abierto bajo una licencia similar a la MPL (Mozilla Public License).

Características




   Base de Datos          Página 24
Investigación de SMBD
Es multiplataforma, y actualmente puede ejecutarse en los sistemas operativos:
Linux, HP-UX, FreeBSD, Mac OS, Solaris y Microsoft Windows.

   Ejecutable pequeño, con requerimientos de hardware bajos.

   Arquitectura Cliente/Servidor sobre protocolo TCP/IP y otros (embedded).

   Soporte de transacciones ACID y claves foráneas.

   Es medianamente escalable.

   Buena seguridad basada en usuarios/roles.

Diferentes arquitecturas, entre ellas el Firebird incrustado (embedded server) que
permite ejecutar aplicaciones monousuario en ordenadores sin instalar el software
Firebird.

Bases de datos de sólo lectura, para aplicaciones que corran desde dispositivos
sin capacidad de escritura, como cd-roms.

Existencia de controladores ODBC, OLEDB, JDBC, PHP, Perl, .net, etc.

Requisitos de administración bajos, siendo considerada como una base de datos
libre de mantenimiento, al margen de la realización de copias de seguridad.

Pleno soporte del estándar SQL-92, tanto de sintaxis como de tipos de datos.

Completo lenguaje para la escritura         de   disparadores   y   procedimientos
almacenados denominado PSQL.

Capacidad de almacenar elementos BLOB (Binary Large OBjects).

Soporte de User-Defined Functions (UDFs).

Versión autoejecutable, sin instalación, excelente para la creación de catálogos en
CD-Rom y para crear versiones de evaluación de algunas aplicaciones.



                             Microsoft SQL server


                    Está disponible para la mayoría de las plataformas         de
                    sistemas operativos.



   Base de Datos          Página 25
Investigación de SMBD
Su bajo consumo lo hacen apto para ser ejecutado en una máquina con escasos
recursos sin ningún problema.

El conjunto de aplicaciones Apache-PHP-MySQL es uno de los más utilizados en
aplicaciones en ambiente Web

Velocidad a la hora de realizar las operaciones.

Según las cifras del fabricante, existirían cinco millones de copias de MySQL
corriendo en la actualidad, lo que supera la base instalada de cualquier otra
herramienta de bases de datos.

Microsoft SQL Server es capaz de integrar los nuevos desarrollos para estos
entornos específicos con los desarrollos heredados de aplicaciones "tradicionales".
Es más, cada aplicación que desarrollemos para ser empleada en entornos de red
local puede ser utilizada de forma transparente –en parte o en su totalidad- desde
entornos Internet, Intranet o Extranet.

                    Plataforma de desarrollo fácil y abierto: integrada con las
                    mejores tecnologías de Internet como ActiveX, ADC y
                    Microsoft Transaction Server y con las mejores herramientas
                    de gestión y desarrollo para Internet como FrontPage97,
                    Microsoft Office97 y Visual Interdev.

                   Diseñada para INTERNET: Es el único gestor de base de
datos que contiene de forma integrada la posibilidad de generar contenido HTML
de forma automática.

La Base de Soluciones Integradas: La Integración total con BaclOffice permite
resolver toda las necesidades de infraestructura de la empresa con un sólo
paquete.

Potente y Escalable: Microsoft SQL Server es la única base de datos cuyo
rendimiento sobre Internet está publicado, ofreciendo registros espectaculares.

Mínimo coste de Propiedad: La sencillez de la instalación, y la potencia de sus
herramientas de gestión y el menor coste de toda la industria para entornos
Internet, hacen de Microsoft SQL Server la mejor opción con el menor coste.




   Base de Datos          Página 26
Investigación de SMBD




                                 CONCLUSIÓN



Para concluir los SMBD nos ayudan a poder almacenar información con relación a
lo que creamos que es más importante ya sea para nosotros o una compañía en
especial, además de que después podemos volver a consultar esta información
almacenada.

Además queda con nosotros el conocimiento, de que existen varios tipos de bases
de datos, de las cuales algún usuario puede elegir la que le convenga según las
necesidades que tenga, algunos de los que se mencionan son los de código
abierto o mejor conocidos como libres, los de propietario que son por los cuales y
los smbd en web los cuales no son gratuitos.

Además ahora podemos saber que un sistema manejador de también nos
permite: Buscar, Añadir, Suprimir y Modificar los datos contenidos en la Base de
Datos.



   Base de Datos          Página 27
Investigación de SMBD
También seleccionamos 4 smbd, los cuales consideramos que son o pueden ser
de los más conocidos y que podemos




                             BIBLIOGRAFÍA




   Base de Datos       Página 28
Investigación de SMBD
  •   http://www.monografias.com/trabajos29/comparacion-
      sistemas/comparacion-sistemas.shtml

  •   http://www.ilustrados.com/publicaciones/EpZVVlyFyAbRDtMKhI.php

  •   http://es.wikipedia.org/wiki/Base_de_datos

  •   http://www.maestrosdelweb.com/principiantes/%C2%BFque-son-las-
      bases-de-datos/




Base de Datos         Página 29

Mais conteúdo relacionado

Mais procurados

Funciones del administrador de la base de datos
Funciones del administrador de la base de datosFunciones del administrador de la base de datos
Funciones del administrador de la base de datosstefakoka
 
Funciones de un administrador de base de datos
Funciones de un administrador de base de datosFunciones de un administrador de base de datos
Funciones de un administrador de base de datosRodolfo Kuman Chi
 
Administración de Base de Datos
Administración de Base de DatosAdministración de Base de Datos
Administración de Base de DatosAxel Mérida
 
Manual de administración BD
Manual de administración BDManual de administración BD
Manual de administración BDAnderson Rubio
 
Perspectiva practica de la administracion de base de datos
Perspectiva practica de la administracion de base de datosPerspectiva practica de la administracion de base de datos
Perspectiva practica de la administracion de base de datosDiana Vélez
 
BDA- Unidad 1- Perspectiva práctica de la administración de bases de datos
BDA- Unidad 1- Perspectiva práctica de la administración de bases de datosBDA- Unidad 1- Perspectiva práctica de la administración de bases de datos
BDA- Unidad 1- Perspectiva práctica de la administración de bases de datosYael_21
 
Funciones y obligaciones de DBA
Funciones y obligaciones de DBAFunciones y obligaciones de DBA
Funciones y obligaciones de DBAJUAN ENRIQUE
 
Trabajo bases de datos equipo 3 sección 5
Trabajo bases de datos equipo 3 sección 5Trabajo bases de datos equipo 3 sección 5
Trabajo bases de datos equipo 3 sección 5milagrocabeza
 
Smdb Equipo11
Smdb Equipo11Smdb Equipo11
Smdb Equipo11antori
 

Mais procurados (16)

Funciones del administrador de la base de datos
Funciones del administrador de la base de datosFunciones del administrador de la base de datos
Funciones del administrador de la base de datos
 
Funciones de un administrador de base de datos
Funciones de un administrador de base de datosFunciones de un administrador de base de datos
Funciones de un administrador de base de datos
 
ADMINISTRACION DE BASE DE DATOS UNIDAD 1
ADMINISTRACION DE BASE DE DATOS UNIDAD 1ADMINISTRACION DE BASE DE DATOS UNIDAD 1
ADMINISTRACION DE BASE DE DATOS UNIDAD 1
 
Administración de Base de Datos
Administración de Base de DatosAdministración de Base de Datos
Administración de Base de Datos
 
Funciones De Un Bda
Funciones De Un BdaFunciones De Un Bda
Funciones De Un Bda
 
Manual de administración BD
Manual de administración BDManual de administración BD
Manual de administración BD
 
Perspectiva practica de la administracion de base de datos
Perspectiva practica de la administracion de base de datosPerspectiva practica de la administracion de base de datos
Perspectiva practica de la administracion de base de datos
 
Presentacion de fundamentos de bd
Presentacion de fundamentos de bdPresentacion de fundamentos de bd
Presentacion de fundamentos de bd
 
BDA- Unidad 1- Perspectiva práctica de la administración de bases de datos
BDA- Unidad 1- Perspectiva práctica de la administración de bases de datosBDA- Unidad 1- Perspectiva práctica de la administración de bases de datos
BDA- Unidad 1- Perspectiva práctica de la administración de bases de datos
 
Funciones y obligaciones de DBA
Funciones y obligaciones de DBAFunciones y obligaciones de DBA
Funciones y obligaciones de DBA
 
1. introducción
1. introducción1. introducción
1. introducción
 
Trabajo bases de datos equipo 3 sección 5
Trabajo bases de datos equipo 3 sección 5Trabajo bases de datos equipo 3 sección 5
Trabajo bases de datos equipo 3 sección 5
 
Funciones del DBA, SA Y DA
Funciones del DBA, SA Y DAFunciones del DBA, SA Y DA
Funciones del DBA, SA Y DA
 
Funciones de un DBA tipos de BD
Funciones de un DBA tipos de BD Funciones de un DBA tipos de BD
Funciones de un DBA tipos de BD
 
Funciones de un DBA y tipos de BD
Funciones de un DBA y tipos de BDFunciones de un DBA y tipos de BD
Funciones de un DBA y tipos de BD
 
Smdb Equipo11
Smdb Equipo11Smdb Equipo11
Smdb Equipo11
 

Semelhante a Investigacion De S M D B

Investigacion De Smdb
Investigacion De SmdbInvestigacion De Smdb
Investigacion De Smdbmarie526
 
Base de datos (conceptos básicos )
Base de datos (conceptos básicos )Base de datos (conceptos básicos )
Base de datos (conceptos básicos )juandavid1118
 
S M D B E Q U I P O11
S M D B  E Q U I P O11S M D B  E Q U I P O11
S M D B E Q U I P O11antori
 
Trabajo bases de datos equipo 3 seccion 5
Trabajo bases de datos equipo 3 seccion 5Trabajo bases de datos equipo 3 seccion 5
Trabajo bases de datos equipo 3 seccion 5gerenciaseccion5
 
Doris aguagallo bdii_tarea1 (2)
Doris  aguagallo bdii_tarea1 (2)Doris  aguagallo bdii_tarea1 (2)
Doris aguagallo bdii_tarea1 (2)Doris Aguagallo
 
Base de Datos (Database)
Base de Datos (Database)Base de Datos (Database)
Base de Datos (Database)Mike Fernandez
 
Yulieth Ardila
Yulieth ArdilaYulieth Ardila
Yulieth ArdilaAREQUIPE!
 
tarea base de datos
tarea base de datostarea base de datos
tarea base de datosAREQUIPE!
 
Laura Garcia y Camila Hernandez
Laura Garcia y Camila HernandezLaura Garcia y Camila Hernandez
Laura Garcia y Camila HernandezAREQUIPE!
 
Sistema de Administración de base de datos
Sistema de Administración de base de datosSistema de Administración de base de datos
Sistema de Administración de base de datosAmérico Uriarte Quispe
 
Karen Angarita Y Maria Paula Niño!
Karen Angarita Y Maria Paula Niño!Karen Angarita Y Maria Paula Niño!
Karen Angarita Y Maria Paula Niño!AREQUIPE!
 
Karen Angarita Y Maria Paula Niño!
Karen Angarita Y Maria Paula Niño!Karen Angarita Y Maria Paula Niño!
Karen Angarita Y Maria Paula Niño!AREQUIPE!
 

Semelhante a Investigacion De S M D B (20)

Investigacion De Smdb
Investigacion De SmdbInvestigacion De Smdb
Investigacion De Smdb
 
Smbd
SmbdSmbd
Smbd
 
Base de datos (conceptos básicos )
Base de datos (conceptos básicos )Base de datos (conceptos básicos )
Base de datos (conceptos básicos )
 
Smbd
SmbdSmbd
Smbd
 
Smb ds
Smb dsSmb ds
Smb ds
 
S M D B E Q U I P O11
S M D B  E Q U I P O11S M D B  E Q U I P O11
S M D B E Q U I P O11
 
Trabajo bases de datos equipo 3 seccion 5
Trabajo bases de datos equipo 3 seccion 5Trabajo bases de datos equipo 3 seccion 5
Trabajo bases de datos equipo 3 seccion 5
 
Doris aguagallo bdii_tarea1 (2)
Doris  aguagallo bdii_tarea1 (2)Doris  aguagallo bdii_tarea1 (2)
Doris aguagallo bdii_tarea1 (2)
 
Base de Datos (Database)
Base de Datos (Database)Base de Datos (Database)
Base de Datos (Database)
 
Yulieth Ardila
Yulieth ArdilaYulieth Ardila
Yulieth Ardila
 
tarea base de datos
tarea base de datostarea base de datos
tarea base de datos
 
Smbd.
Smbd.Smbd.
Smbd.
 
Laura Garcia y Camila Hernandez
Laura Garcia y Camila HernandezLaura Garcia y Camila Hernandez
Laura Garcia y Camila Hernandez
 
LAURA VERA!
LAURA VERA!LAURA VERA!
LAURA VERA!
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Base de Datos - Daniela Monsalve
Base de Datos - Daniela MonsalveBase de Datos - Daniela Monsalve
Base de Datos - Daniela Monsalve
 
Sistema de Administración de base de datos
Sistema de Administración de base de datosSistema de Administración de base de datos
Sistema de Administración de base de datos
 
Karen Angarita Y Maria Paula Niño!
Karen Angarita Y Maria Paula Niño!Karen Angarita Y Maria Paula Niño!
Karen Angarita Y Maria Paula Niño!
 
Karen Angarita Y Maria Paula Niño!
Karen Angarita Y Maria Paula Niño!Karen Angarita Y Maria Paula Niño!
Karen Angarita Y Maria Paula Niño!
 
Doc111
Doc111Doc111
Doc111
 

Último

AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificialcynserafini89
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesEdomar AR
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 

Último (20)

AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificial
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, Aplicaciones
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 

Investigacion De S M D B

  • 1. UNIVERSIDAD VERACRUZANA Facultad de Administración Experiencia: Base de datos Alumno: Lara López Karime Arely López Lara Rafael Madrigal Sosa Mariel Zarate Osorio Erik Eduardo Catedrático: Dr. Carlos Arturo Torres Gastelú Nombre del Trabajo: Trabajo de Investigación Veracruz, ver a 14 de Septiembre de 2009
  • 2. Investigación de SMBD ÍNDICE Contenido INTRODUCCIÓN............................................................................................................................3 LOS SISTEMAS DE GESTIÓN DE BASE DE DATOS (SGBD)...............................................................4 Objetivos .................................................................................................................................5 Ventajas ...................................................................................................................................6 Inconvenientes ........................................................................................................................6 PRODUCTOS SGBD DISPONIBLES EN EL MERCADO .....................................................................7 SMBD de código abierto (libres) .............................................................................................7 SMBD de propietario (no libres) ..............................................................................................7 SMBD en web (no libres y gratuitos)........................................................................................8 ADMINISTRADORES DE BASES DE DATOS RELACIONALES............................................................9 1.- Información general ...........................................................................................................9 2.- Soporte del sistema operativo en que se puede utilizar...................................................11 3.- Características fundamentales .........................................................................................12 4.- Tablas y vistas ...................................................................................................................13 5.- Índices ..............................................................................................................................14 Base de Datos Página 2
  • 3. Investigación de SMBD 6.- Otros objetos ....................................................................................................................16 7.- Particionamiento ..............................................................................................................17 LOS SITIOS WEB QUE OFRECEN VERSIONES GRATUITAS Y/0 ACADÉMICAS...............................19 SE PROPONE EL ESTUDIO DE 4 DE ELLAS....................................................................................19 My SQL ..................................................................................................................................19 Oracle.....................................................................................................................................22 Firebird...................................................................................................................................24 Microsoft SQL server .............................................................................................................25 CONCLUSIÓN..............................................................................................................................27 BIBLIOGRAFÍA.............................................................................................................................28 INTRODUCCIÓN Base de Datos Página 3
  • 4. Investigación de SMBD Una base de datos o banco de datos (en inglés: database) es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. En la actualidad, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital (electrónico), que ofrece un amplio rango de soluciones al problema de almacenar datos. Existen unos programas denominados sistemas gestores de bases de datos, abreviados SGBD, que permiten almacenar y posteriormente acceder a los datos de forma rápida y estructurada. Las propiedades de estos SGBD, así como su utilización y administración, se estudian dentro del ámbito de la informática. El propósito general de los sistemas de gestión de base de datos es el de manejar de manera clara, sencilla y ordenada un conjunto de datos que posteriormente se convertirán en información relevante para una organización. Sistemas gestores de bases de datos (SGBD) disponibles en el mercado se pueden dividir en SGBD de código abierto, los de propietarios y en web; los cuales se muestran es esta investigación, así como diversas tablas de comparación. En este mismo se muestra la descripción e información de cuatro manejadores de base de datos de los cuales creemos más importantes. LOS SISTEMAS DE GESTIÓN DE BASE DE DATOS (SGBD) Base de Datos Página 4
  • 5. Investigación de SMBD Los sistemas de gestión de base de datos (SGBD); (en inglés: DataBase Management System, abreviado DBMS) son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. El propósito general de los sistemas de gestión de base de datos es el de manejar de manera clara, sencilla y ordenada un conjunto de datos que posteriormente se convertirán en información relevante para una organización. Objetivos Existen distintos objetivos que deben cumplir los SGBD: Abstracción de la información. Los SGBD ahorran a los usuarios detalles acerca del almacenamiento físico de los datos. Da lo mismo si una base de datos ocupa uno o cientos de archivos, este hecho se hace transparente al usuario. Así, se definen varios niveles de abstracción. Independencia. La independencia de los datos consiste en la capacidad de modificar el esquema (físico o lógico) de una base de datos sin tener que realizar cambios en las aplicaciones que se sirven de ella. Consistencia. En aquellos casos en los que no se ha logrado eliminar la redundancia, será necesario vigilar que aquella información que aparece repetida se actualice de forma coherente, es decir, que todos los datos repetidos se actualicen de forma simultánea. Por otra parte, la base de datos representa una realidad determinada que tiene determinadas condiciones, por ejemplo que los menores de edad no pueden tener licencia de conducir. El sistema no debería aceptar datos de un conductor menor de edad. En los SGBD existen herramientas que facilitan la programación de este tipo de condiciones. Seguridad. La información almacenada en una base de datos puede llegar a tener un gran valor. Los SGBD deben garantizar que esta información se encuentra segura de permisos a usuarios y grupos de usuarios, que permiten otorgar diversas categorías de permisos. Manejo de Transacciones. Una Transacción es un programa que se ejecuta como una sola operación. Esto quiere decir que luego de una ejecución en la que se produce una falla es el mismo que se obtendría si el programa no se hubiera ejecutado. Los SGBD proveen mecanismos para programar las modificaciones de los datos de una forma mucho más simple que si no se dispusiera de ellos. Base de Datos Página 5
  • 6. Investigación de SMBD Tiempo de respuesta. Lógicamente, es deseable minimizar el tiempo que el SGBD tarda en darnos la información solicitada y en almacenar los cambios realizados. Ventajas Proveen facilidades para la manipulación de grandes volúmenes de datos. (Ver Objetivos) Entre éstas: Simplifican la programación de equipos de consistencia. Manejando las políticas de respaldo adecuadas, garantizan que los cambios de la base serán siempre consistentes sin importar si hay errores correctamente, etc. Organizan los datos con un impacto mínimo en el código de los programas. Bajan drásticamente los tiempos de desarrollo y aumentan la calidad del sistema desarrollado si son bien explotados por los desarrolladores. Usualmente, proveen interfaces y lenguajes de consulta que simplifican la recuperación de los datos. Inconvenientes Típicamente, es necesario disponer de una o más personas que administren de la base de datos, en la misma forma en que suele ser necesario en instalaciones de cierto porte disponer de una o más personas que administren de los sistemas operativos. Esto puede llegar a incrementar los costos de operación en una empresa. Sin embargo hay que balancear este aspecto con la calidad y confiabilidad del sistema que se obtiene. Si se tienen muy pocos datos que son usados por un único usuario por vez y no hay que realizar consultas complejas sobre los datos, entonces es posible que sea mejor usar una planilla de cálculo. Complejidad: el software muy complejo y las personas que vayan a usarlo deben tener conocimiento de las funcionalidades del mismo para poder aprovecharlo al máximo. Tamaño: la complejidad y la gran cantidad de funciones que tienen hacen que sea un software de gran tamaño, que requiere de gran cantidad de memoria para poder correr. Base de Datos Página 6
  • 7. Investigación de SMBD Coste del hardware adicional: los requisitos de hardware para correr un SGBD por lo general son relativamente altos, por lo que estos equipos pueden llegar a costar gran cantidad de dinero. PRODUCTOS SGBD DISPONIBLES EN EL MERCADO SMBD de código abierto (libres) MySQL Licencia Dual, depende el uso. Sin embargo, existen 2 versiones. una gratuita que seria equivalente a la edición "express" SQL server de Windows y otra más completa de pago, ese pago se haría en la licencia de ella ya que permitiría usarse en otras distribuciones sin usar la licencia GNU. PostgreSQL (http://www.postgresql.org Postgresql) Licencia BSD Firebird basada en la versión 6 de InterBase, Initial Developer's PUBLIC LICENSE Versión 1.0. SQLite (http://www.sqlite.org SQLite) Licencia Dominio Público DB2 Express-C (http://www.ibm.com/software/data/db2/express/) Apache Derby (http://db.apache.org/derby/) SMBD de propietario (no libres) Advantage Database dBase FileMaker Fox Pro IBM DB2 Universal Database (DB2 UDB) IBM Informix Interbase de CodeGear, filial de Borland Base de Datos Página 7
  • 8. Investigación de SMBD MAGIC Microsoft Access Microsoft SQL Server NexusDB Open Access Oracle Paradox PervasiveSQL Progress (DBMS) Sybase ASE Sybase ASA Sybase IQ WindowBase [[[VirtualWork][1]]] IBM IMS Base de Datos Jerárquica CA-IDMS SMBD en web (no libres y gratuitos) Microsoft SQL Server Compact Edition Basica Sybase ASE Express Edition para Linux (Edición gratuita para Linux) Oracle Express Edition 10 para Windows Base de Datos Página 8
  • 9. Investigación de SMBD ADMINISTRADORES DE BASES DE DATOS RELACIONALES Las siguientes tablas comparan información general y técnica de diferentes RDBMS (Sistema Administrador de Bases de Datos Relacionales). Este artículo no incluye a todos los productos. 1.- Información general Fecha de Última la primera Licencia Creador versión versión de software estable pública Adaptive Server Propietar Sybase/iAnywhere 1992 10.0 Anywhere io 15.0 Adaptive Server Propietar Sybase Inc 1987 (Sep. Enterprise io 2005) Propietar ANTs Data Server ANTs Software 1999 3.0 io Propietar DB2 IBM 1982 9 io Licencia 25 de Firebird Firebird Foundation 2 Pública julio de 2000 InterBase Propietar Informix Informix Software 1985 10.0 io Licencia HSQLDB Hsqldb.Org 2001 1.8.0 BSD Base de Datos Página 9
  • 10. Investigación de SMBD Berkeley University, CA- Ingres 1980 2006 Computer Associates TOSL Propietar InterBase Borland 1985 7.5.1 io GPL con SapDB SAP AG ? 7.4 drivers LGPL GPL o MaxDB MySQL AB, SAP AG ? 7.5 propietario 9.00.2 Microsoft SQL Propietar Microsoft 1989 047 (2005 Server io SP1) Noviembr GPL o MySQL MySQL AB 5.0 e de 1996 propietario 11g Propietar Oracle Oracle Corporation 1977 Release 1 io PostgreSQL Global Junio de Licencia PostgreSQL 8.2.3 Development Group 1989 BSD 16 de SmallSQL SmallSQL 0.12 LGPL abril de 2005 17 de Dominio SQLite D. Richardo Hippy agosto de 3.1.3 público 2000 Base de Datos Página 10
  • 11. Investigación de SMBD 2.- Soporte del sistema operativo en que se puede utilizar Windows Ma Li B Unix z/ c OS X nux SD OS Adaptive Server Sí Sí Enterprise Sí Sí Sí No ANTs Data Sí Sí ? Server Sí Sí Sí DB2 Sí Sí No Sí No Sí Firebird Sí Sí Q Sí Sí Sí uizá HSQLDB Sí Sí Sí Sí Sí Sí Informix Sí Sí Sí Sí Sí No Ingres Sí ? Sí Q Sí ? uizá InterBase Sí Sí No Sí No (Solaris) No SapDB Sí Sí ? No Sí No MaxDB Sí Sí ? No Sí No Microsoft SQL Sí No Server No No No No MySQL Sí Sí Q Sí Sí Sí uizá Oracle Sí Sí Base de Datos Página 11
  • 12. Investigación de SMBD Sí Sí Sí Sí PostgreSQL Sí Sí Sí Sí Sí No SmallSQL Sí Sí Sí Sí Sí Sí SQLite Sí Sí Q Sí Sí Sí uizá Windows Ma Li B Unix z/ c OS X nux SD OS 3.- Características fundamentales Información acerca de que características fundamentales de las RDBMS (Sistema Administrador de Bases de Datos Relacionales) son implementados nativamente. ACID Integri Transaccio Unic dad nes ode referencial Adaptive Server Enterprise Sí Sí Sí S í ANTs Data Server Sí Sí Sí S í DB2 Sí Sí Sí S í Firebird Sí Sí Sí S í HSQLDB Sí Sí Sí S í Informix Sí Sí Sí S í Ingres Sí Sí Sí S Base de Datos Página 12
  • 13. Investigación de SMBD í InterBase Sí Sí Sí S í SapDB Sí Sí Sí S í MaxDB Sí Sí Sí S í Microsoft SQL Server Sí Sí Sí S í MySQL Depen Depen Depende 1 S 1 1 de de í Oracle Sí Sí Sí S í PostgreSQL Sí Sí Sí S í SQLite Sí No 2 Básico 2 S í ACID Integri Transaccio Unic dad nes ode referencial Nota (1): Para las transacciones y la integridad referencial, el tipo de tabla InnoDB debe ser usado; el tipo de tabla por defecto, My ISAM, No soporta estas características. Sin embargo, inclusive el tipo de tabla InnoDB permite el almacenamiento de valores que excedan el rango de datos; algunas vistas violan la limitación de ACID. Nota (2): Las limitaciones de CHECK y FOREIGN KEY son analizadas pero No forzadas. Transacciones anidadas No son soportadas. 4.- Tablas y vistas Información acerca de que tablas y vistas 3 (unas más básicos que otras) son soportados nativamente. Base de Datos Página 13
  • 14. Investigación de SMBD Tabla temporal Vista materializada Adaptive Server Enterprise Sí 5 Sí ANTs Data Server Sí Sí DB2 Sí Sí Firebird Sí No HSQLDB Sí No Informix Sí Sí Ingres Sí No InterBase Sí No SapDB Sí No MaxDB Sí No Microsoft SQL Server Sí Similar 6 MySQL Sí No Oracle Sí Sí PostgreSQL Sí No 4 SQLite Sí No Tabla temporal Vista materializada Nota (4): La vista materializada puede ser emulada con PL/PgSQL [2],.Nota (5): El servidor provee tempdb, que puede ser usado para tablas temporales públicas y privadas (para la sesión). [3],Nota (6): El servidor MS SQL provee vistas indexadas. [4] 5.- Índices Información acerca de que índices (otros como los índices básicos B-/B+) son soportados nativamente. Árbol Hash Expre Par Rev M Base de Datos Página 14
  • 15. Investigación de SMBD R-/R+ sión cial ersa apa de bits Adaptive No No Sí S Server Enterprise No í No ANTs Data Sí Sí Sí S Server Sí í Sí DB2 No ? No S No í Sí Firebird No No No N No o No HSQLDB ? ? ? ? ? ? Informix Sí Sí Sí N No o No Ingres Sí Sí No N No o No InterBase ? ? No N No o No SapDB ? ? No N No o No MaxDB ? ? No N No o No Microsoft SQL ? ? No N Server No o No MySQL Tablas Tablas No N MyISAM HEAP No o No solamente solamente Oracle Edició ? Sí S n EE No í Sí solamente Base de Datos Página 15
  • 16. Investigación de SMBD PostgreSQL Sí Sí Sí N Sí o No SQLite No No No N No o No Árbol Hash Expre Par Rev M R-/R+ sión cial ersa apa de bits 6.- Otros objetos Información acerca de que otros objetos son soportados nativamente. Dom Cu Tri Funcion Procedimie Rutin 5 5 inio rsor gger es nto a externa 5 Adaptive S Sí Sí Sí Server í Sí Sí Enterprise ANTs S Sí Sí Sí Data Server í Sí Sí DB2 N Sí Sí Sí o Sí Sí Firebird S Sí Sí Sí í Sí Sí HSQLD ? Sí Sí Sí B No Sí Informix ? Sí Sí Sí Sí Sí Ingres S Sí Sí ? í Sí Sí Base de Datos Página 16
  • 17. Investigación de SMBD InterBas S Sí Sí Sí e í Sí Sí SapDB S Sí Sí ? í Sí Sí MaxDB S Sí Sí ? í Sí Sí Microsof N Sí Sí Sí t SQL o Sí Sí Server MySQL N Sí 3 Sí 3 Sí 3 3 o Sí Sí Oracle S Sí Sí Sí í Sí Sí Postgre S Sí Sí Sí SQL í Sí Sí SQLite N No No Sí o No Sí Dom Cu Tri Funcion Procedimie Rutin inio rsor gger es nto a externa Nota (3): Estos objetos de base de datos son disponibles a partir de MySQL 5.0 disponible desde 24/12/2005. Nota (5): Función y procedimiento se refieren a las rutinas internas escritas en SQL o lenguajes procedurales como PL/SQL. Rutina externa se refiere a la escritura en los lenguajes anfitriones como C, Java, Cobol, etc. "Procedimiento almacenado" es un término comúnmente usado para ese tipo de rutinas. Sin embargo, su definición varía entre diferentes vendedores de bases de datos. 7.- Particionamiento Información acerca de que métodos de particionamiento son soportados nativamente. Base de Datos Página 17
  • 18. Investigación de SMBD Ra H Compuesto Li ngo ash (Rango+Hash) sta Adaptive Server Enterprise AA A AA A A A ANTs Data Server Sí Sí Sí Sí DB2 Sí Sí Sí Sí Firebird No No No No Informix ? ? ? ? Ingres Sí Sí Sí Sí InterBase No No No No SapDB ? ? ? ? MaxDB ? ? ? ? Microsoft SQL Server No Sí No No MySQL No No No No Oracle Sí Sí Sí Sí PostgreSQL No No No No SQLite Sí Sí Sí Sí Ra H Compuesto Li ngo ash (Rango+Hash) stas Base de Datos Página 18
  • 19. Investigación de SMBD LOS SITIOS WEB QUE OFRECEN VERSIONES GRATUITAS Y/0 ACADÉMICAS. http://www.zonagratuita.com/a- programacion/bases_de_datos_programacion.htm http://www.microsoft.com/mexico/academicos/ http://www.programas-gratis.net/descargar-bajar/programas-base-de-datos http://www.softonic.com/windows/programacion-bases-de-datos-gratis http://www.oracle.com/webapps/dialogue/dlgpage.jsp? p_ext=Y&p_dlg_id=7837545&src=6817296&Act=5&sckw=LADMK09057554MPP0 02.GCM.8081.100 http://www.geomundos.com/descargas/desarrollo-base-de-datos_10.html http://es.software.emule.com/sc/bases-de-datos/ http://es.kioskea.net/telecharger/logiciel-20-base-de-datos SE PROPONE EL ESTUDIO DE 4 DE ELLAS My SQL MySQL es un sistema de gestión de base de datos relacional, multihilo y multi usuario con más de seis millones de instalaciones.1 MySQL AB —desde enero de 2008 una subsidiaria de Sun Microsystems y ésta a su vez de Oracle Corporation desde abril de 2009— desarrolla MySQL como software libre en un esquema de licenciamiento dual. Base de Datos Página 19
  • 20. Investigación de SMBD Por un lado se ofrece bajo la GNU GPL para cualquier uso compatible con esta licencia, pero para aquellas empresas que quieran incorporarlo en productos privativos deben comprar a la empresa una licencia específica que les permita este uso. Está desarrollado en su mayor parte en ANSI C. Al contrario de proyectos como Apache, donde el software es desarrollado por una comunidad pública y el copyright del código está en poder del autor individual, MySQL es propietario y está patrocinado por una empresa privada, que posee el copyright de la mayor parte del código. Esto es lo que posibilita el esquema de licenciamiento anteriormente mencionado. Además de la venta de licencias privativas, la compañía ofrece soporte y servicios. Para sus operaciones contratan trabajadores alrededor del mundo que colaboran vía Internet. MySQL AB fue fundado por David Axmark, Allan Larsson y Michael Widenius. Historia del proyecto SQL (Lenguaje de Consulta Estructurado) fue comercializado por primera vez en 1981 por IBM, el cual fue presentado a ANSI y desde entonces ha sido considerado como un estándar para las bases de datos relacionales. Desde 1986, el estándar SQL ha aparecido en diferentes versiones como por ejemplo: SQL:92, SQL:99, SQL:2003. MySQL es una idea originaria de la empresa opensource MySQL AB establecida inicialmente en Suecia en 1995 y cuyos fundadores son David Axmark, Allan Larsson, y Michael "Monty" Widenius. El objetivo que persigue esta empresa consiste en que MySQL cumpla el estándar SQL, pero sin sacrificar velocidad, fiabilidad o usabilidad. Michael Widenius en la década de los 90 trató de usar mSQL para conectar las tablas usando rutinas de bajo nivel ISAM, sin embargo, mSQL no era rápido y flexible para sus necesidades. Esto lo llevó a crear una API SQL denominada MySQL para bases de datos muy similar a la de mSQL pero más portable. La procedencia del nombre de MySQL no es clara. Desde hace más de 10 años, las herramientas han mantenido el prefijo My. También, se cree que tiene relación con el nombre de la hija del cofundador Monty Widenius quien se llama My. Por otro lado, el nombre del delfín de MySQL es Sakila y fue seleccionado por los fundadores de MySQL AB en el concurso “Name the Dolphin”. Este nombre fue enviado por Ambrose Twebaze, un desarrollador de Open source Africano, derivado del idioma SiSwate, el idioma local de Swazilandia y corresponde al Base de Datos Página 20
  • 21. Investigación de SMBD nombre de una ciudad en Arusha, Tanzania, cerca de Uganda la ciudad origen de Ambrose. Lenguajes de programación Existen varias APIs que permiten, a aplicaciones escritas en diversos lenguajes de programación, acceder a las bases de datos MySQL, incluyendo C, C++, C#, Pascal, Delphi (via dbExpress), Eiffel, Smalltalk, Java (con una implementación nativa del driver de Java), Lisp, Perl, PHP, Python, Ruby,Gambas, REALbasic (Mac), (x)Harbour (Eagle1), FreeBASIC, y Tcl; cada uno de estos utiliza una API específica. También existe un interfaz ODBC, llamado MyODBC que permite a cualquier lenguaje de programación que soporte ODBC comunicarse con las bases de datos MySQL. También se puede acceder desde el sistema SAP, lenguaje ABAP. Aplicaciones MySQL es muy utilizado en aplicaciones web, como Drupal o phpBB, en plataformas (Linux/Windows-Apache-MySQL-PHP/Perl/Python), y por herramientas de seguimiento de errores como Bugzilla. Su popularidad como aplicación web está muy ligada a PHP, que a menudo aparece en combinación con MySQL. MySQL es una base de datos muy rápida en la lectura cuando utiliza el motor no transaccional MyISAM, pero puede provocar problemas de integridad en entornos de alta concurrencia en la modificación. En aplicaciones web hay baja concurrencia en la modificación de datos y en cambio el entorno es intensivo en lectura de datos, lo que hace a MySQL ideal para este tipo de aplicaciones. Plataformas MySQL funciona sobre múltiples plataformas, incluyendo: AIX BSD FreeBSD HP-UX GNU/Linux Base de Datos Página 21
  • 22. Investigación de SMBD Mac OS X NetBSD Novell Netware OpenBSD OS/2 Warp QNX SGI IRIX Solaris SunOS SCO OpenServer SCO UnixWare eBD Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, Windows Vista y otras versiones de Windows. OpenVMS (véase: www.pi-net.dyndns.org/anonymous/kits/). Oracle Es un sistema de gestión de base de datos relacional (o RDBMS por el acrónimo en inglés de Relational Data Base Management System), desarrollado por Oracle Corporation. Se considera a Oracle como uno de los sistemas de bases de datos más completos destacando: • soporte de transacciones, • Estabilidad, Base de Datos Página 22
  • 23. Investigación de SMBD • Escalabilidad y • Soporte multiplataforma. Historia Oracle surge a finales de los 70 bajo el nombre de Relational Software a partir de un estudio sobre SGBD (Sistemas Gestores de Base de Datos) de George Koch. Computer World definió este estudio como uno de los más completos jamás escritos sobre bases de datos. Este artículo incluía una comparativa de productos que erigía a Relational Software como el más completo desde el punto de vista técnico. Esto se debía a que usaba la filosofía de las bases de datos relacionales, algo que por aquella época era todavía desconocido. En la actualidad, Oracle (Nasdaq: ORCL) todavía encabeza la lista. La tecnología Oracle se encuentra prácticamente en todas las industrias alrededor del mundo y en las oficinas de 98 de las 100 empresas Fortune 100. Oracle es la primera compañía de software que desarrolla e implementa software para empresas 100 por ciento activado por Internet a través de toda su línea de productos: base de datos, aplicaciones comerciales y herramientas de desarrollo de aplicaciones y soporte de decisiones. Oracle es el proveedor mundial líder de software para administración de información, y la segunda empresa de software. Oracle a partir de la versión 10g Release 2, cuenta con 6 ediciones: Oracle Database Enterprise Edition(EE). Oracle Database Standard Edition (SE). Oracle Database Standard Edition One (SE1). Oracle Database Express Edition (XE). Oracle Database Personal Edition (PE). Oracle Database Lite Edition (LE). La única edición gratuita es la Express Edition, que es compatible con las demás ediciones de Oracle Database 10gR2 y Oracle Database 11g. Base de Datos Página 23
  • 24. Investigación de SMBD Firebird Firebird es una base de datos relacional que ofrece muchas características de SQL ANSI estándar y que funciona en Linux, Windows, MacOSX y una variedad de plataformas UNIX. Firebird ofrece una concurrencia excelente, alto rendimiento y un poderoso lenguaje de procedimientos almacenados y disparadores. Ha estado usándose en producción bajo varios nombres desde 1981. El Proyecto Firebird es un proyecto independiente de programadores de C y C++, asesores técnicos y colaboradores que desarrollan y mejoran a Firebird, la base de datos relacional basada en el código fuente liberado por Inprise Corp (ahora conocida como Borland Software Corp) el 25 de julio de 2000. Los objetivos de la Fundación FirebirdSQL son: Apoyar y lograr el avance del manejador de base de datos relacional Firebird Proveer los mecanismos e infraestructura no comerciales para aceptar y administrar los fondos recaudados, e invertir tales fondos para promover el esfuerzo del desarrollo de esta base de datos Fomentar la cooperación y la afiliación de individuos, organizaciones sin fines de lucro y compañías comerciales involucradas o que estén planeando estar involucradas en el desarrollo, apoyo y promoción de los proyectos de software de Firebird y sus productos y actividades asociadas. Historia A finales de la década de 1990, Borland decidió liberar el código de Interbase. Diversos integrantes de la plantilla crearon una nueva empresa denominada IBPhoenix, y junto a otros desarrolladores independientes, crearon el fork ahora conocido como Firebird. Más tarde, Borland decidiría volver a privatizar Interbase y comercializar sus licencias. Sin embargo, Firebird sigue siendo un proyecto de código abierto bajo una licencia similar a la MPL (Mozilla Public License). Características Base de Datos Página 24
  • 25. Investigación de SMBD Es multiplataforma, y actualmente puede ejecutarse en los sistemas operativos: Linux, HP-UX, FreeBSD, Mac OS, Solaris y Microsoft Windows. Ejecutable pequeño, con requerimientos de hardware bajos. Arquitectura Cliente/Servidor sobre protocolo TCP/IP y otros (embedded). Soporte de transacciones ACID y claves foráneas. Es medianamente escalable. Buena seguridad basada en usuarios/roles. Diferentes arquitecturas, entre ellas el Firebird incrustado (embedded server) que permite ejecutar aplicaciones monousuario en ordenadores sin instalar el software Firebird. Bases de datos de sólo lectura, para aplicaciones que corran desde dispositivos sin capacidad de escritura, como cd-roms. Existencia de controladores ODBC, OLEDB, JDBC, PHP, Perl, .net, etc. Requisitos de administración bajos, siendo considerada como una base de datos libre de mantenimiento, al margen de la realización de copias de seguridad. Pleno soporte del estándar SQL-92, tanto de sintaxis como de tipos de datos. Completo lenguaje para la escritura de disparadores y procedimientos almacenados denominado PSQL. Capacidad de almacenar elementos BLOB (Binary Large OBjects). Soporte de User-Defined Functions (UDFs). Versión autoejecutable, sin instalación, excelente para la creación de catálogos en CD-Rom y para crear versiones de evaluación de algunas aplicaciones. Microsoft SQL server Está disponible para la mayoría de las plataformas de sistemas operativos. Base de Datos Página 25
  • 26. Investigación de SMBD Su bajo consumo lo hacen apto para ser ejecutado en una máquina con escasos recursos sin ningún problema. El conjunto de aplicaciones Apache-PHP-MySQL es uno de los más utilizados en aplicaciones en ambiente Web Velocidad a la hora de realizar las operaciones. Según las cifras del fabricante, existirían cinco millones de copias de MySQL corriendo en la actualidad, lo que supera la base instalada de cualquier otra herramienta de bases de datos. Microsoft SQL Server es capaz de integrar los nuevos desarrollos para estos entornos específicos con los desarrollos heredados de aplicaciones "tradicionales". Es más, cada aplicación que desarrollemos para ser empleada en entornos de red local puede ser utilizada de forma transparente –en parte o en su totalidad- desde entornos Internet, Intranet o Extranet. Plataforma de desarrollo fácil y abierto: integrada con las mejores tecnologías de Internet como ActiveX, ADC y Microsoft Transaction Server y con las mejores herramientas de gestión y desarrollo para Internet como FrontPage97, Microsoft Office97 y Visual Interdev. Diseñada para INTERNET: Es el único gestor de base de datos que contiene de forma integrada la posibilidad de generar contenido HTML de forma automática. La Base de Soluciones Integradas: La Integración total con BaclOffice permite resolver toda las necesidades de infraestructura de la empresa con un sólo paquete. Potente y Escalable: Microsoft SQL Server es la única base de datos cuyo rendimiento sobre Internet está publicado, ofreciendo registros espectaculares. Mínimo coste de Propiedad: La sencillez de la instalación, y la potencia de sus herramientas de gestión y el menor coste de toda la industria para entornos Internet, hacen de Microsoft SQL Server la mejor opción con el menor coste. Base de Datos Página 26
  • 27. Investigación de SMBD CONCLUSIÓN Para concluir los SMBD nos ayudan a poder almacenar información con relación a lo que creamos que es más importante ya sea para nosotros o una compañía en especial, además de que después podemos volver a consultar esta información almacenada. Además queda con nosotros el conocimiento, de que existen varios tipos de bases de datos, de las cuales algún usuario puede elegir la que le convenga según las necesidades que tenga, algunos de los que se mencionan son los de código abierto o mejor conocidos como libres, los de propietario que son por los cuales y los smbd en web los cuales no son gratuitos. Además ahora podemos saber que un sistema manejador de también nos permite: Buscar, Añadir, Suprimir y Modificar los datos contenidos en la Base de Datos. Base de Datos Página 27
  • 28. Investigación de SMBD También seleccionamos 4 smbd, los cuales consideramos que son o pueden ser de los más conocidos y que podemos BIBLIOGRAFÍA Base de Datos Página 28
  • 29. Investigación de SMBD • http://www.monografias.com/trabajos29/comparacion- sistemas/comparacion-sistemas.shtml • http://www.ilustrados.com/publicaciones/EpZVVlyFyAbRDtMKhI.php • http://es.wikipedia.org/wiki/Base_de_datos • http://www.maestrosdelweb.com/principiantes/%C2%BFque-son-las- bases-de-datos/ Base de Datos Página 29