SlideShare uma empresa Scribd logo
1 de 39
UNIVERSIDAD VERACRUZANA
                                  Facultad de Administración

                            Lic. Sistemas Computacionales Admvos




Experiencia Educativa:

     Base de Datos



Tema:

     Sistemas Manejadores de Base de Datos



Equipo:

     11



Integrantes:

     Enríquez Torres Guadalupe del Pilar
     Palestino Soto Raquel
     Torres Rivera Maria Angélica
     Vázquez Wandestrand Mateo Antonio




           Índice
INTRODUCCIÓN .............................................................3
SISTEMA MANEJADOR DE BASE DE DATOS............4
        FUNCIONES .............................................................5
        TAREAS ....................................................................5
SMBD DE CÓDIGO ABIERTO........................................7
    POSTGRESQL...............................................................7
        CARACTERÍSTICAS................................................7
        Alta concurrencia........................................................7
        Amplia variedad de tipos nativos ...............................8
    MySQL...........................................................................9
        Características de la versión 5.1.38...........................11
    FIREBIRD....................................................................12
    Firebird es un sistema de administración de base de
    datos relacional de código abierto, basado en la versión
    6 de Interbase, cuyo código fue liberado por Inprise
    Corp (ahora conocida como Borland Software Corp) el
    25 de julio de 2000. Su código fue reescrito de C a C++.
    El proyecto se desarrolla activamente y el 18 de abril de
    2008 fue liberada la versión 2.1....................................12
    El Proyecto Firebird es un proyecto independiente de
    programadores de C y C++, asesores técnicos y
    colaboradores que desarrollan y mejoran a Firebird.....13
        Características...........................................................13
    INTERBASE.................................................................14
        CARACTERÍSTICAS .............................................15
        HERRAMIENTAS
        ...................................................................................16
SMBD PROPIETARIOS..................................................17
    ORACLE DATABASE................................................17
        Características
        ...................................................................................18
    MICROSOFT SQL SERVER.......................................20
        Características de Microsoft SQL Server ................21
    ADAPTIVE SERVER ENTERPRISE.........................23
...........................................................................................23
        Historia......................................................................23
        Principales características ........................................24
        Plataformas soportadas ............................................25
    INFOMIX.....................................................................25
        CARACTERISTICAS..............................................26
        PRODUCTOS...........................................................28
SMBD EN WEB...............................................................28
    DBMAN........................................................................28
        Características de la base..........................................28
    DATABASE MANAGEMENT SYSTEM...................31
        Descripción ..............................................................31
    Apache Derby...............................................................32
        Características ..........................................................33
Paginas que ofrecen versiones y/o Manuales:.................36
Conclusión........................................................................37
Bibliografía ......................................................................38
ANEXOS..........................................................................39




INTRODUCCIÓN

En esta breve investigación se abordan los Sistemas
Manejadores de Base de Datos que son el conjunto
de programas, procedimientos, lenguajes, etc. que
suministra, tanto a los usuarios no informáticos como
a los analistas, programadores o al administrador, los
medios necesarios para describir, recuperar y
manipular los datos almacenados en la base de
datos, manteniendo su integridad, confidencialidad y
seguridad.

Debido a la innovación inminente de la tecnología, y
la importancia que adquiere cada día la información
es preciso saber todo lo relacionado con respecto a
las maneras de poder guarda la información
necesaria y de vital importancia tanto para una
empresa como nuestra información personal y para
esta labor tenemos a los sistemas manejadores de
base              de             datos.

Es por ello importante conocer a fondo los diferentes
sistemas manejadores de bases de datos para poder
optar por el más adecuado, para ser implantado.
Para ello existen muchas maneras de acceder a esta
herramienta, ya que existe software que no tiene
ningún costo, llamado software libre, o los SMDB
propietarios, los cuales tienen un precio ya que
fueron creados por pocas personas de alguna
corporación importante; o también una opción
practica son los SMBD que corren en Web.

Cuando se escoja un SMBD es importante
considerar nuestras necesidades y buscar un
software que cumpla con nuestros requerimientos,
por ejemplo tengo una compañía de préstamos
donde se almacenan diariamente información tantos
de los clientes y el monto de los préstamo, es
indispensable tener un sistema que no pueda
asegurar confiabilidad, integridad y seguridad de
nuestros datos, una buena opción para este caso
seria Oracle según una investigación previa nos dice
que es un producto vendido a nivel mundial, aunque
la gran potencia que tiene y su elevado precio hace
que sólo se vea en empresas muy grandes y
multinacionales, por norma general.

La tecnología va avanzando cada día, nuestra
prioridad es contar con un buen sistema que nos
ayude a prosperar y alcanzar nuestras metas. A
continuación una breve la descripción de algunos
Sistemas Manejadores de Base de Datos.




 SISTEMA MANEJADOR
   DE BASE DE DATOS
El sistema de manejador de bases de datos es
esencial para el adecuado funcionamiento y
manipulación de los datos contenidos en la base de
datos. Se puede definir como: "El Conjunto de
programas, procedimientos, lenguajes, etc. que
suministra, tanto a los usuarios no informáticos como
a los analistas, programadores o al administrador, los
medios necesarios para describir, recuperar y
manipular los datos almacenados en la base,
manteniendo su integridad, confidencialidad y
seguridad".
FUNCIONES

Las funciones esenciales de un SGDB son la
descripción, manipulación y utilización de los datos.

           Descripción: Incluye la descripción de:
            Los elementos de datos, su estructura,
            sus interrelaciones, sus validaciones.
            Tanto a nivel externo como lógico
            global e interno esta descripción es
            realizada mediante un LDD o Lenguaje
            de Descripción de Datos.
           Manipulación: Permite: Buscar, Añadir,
            Suprimir y Modificar los datos
            contenidos en la Base de Datos.
           La manipulación misma supone: Definir
            un criterio de selección, Definir la
            estructura lógica a recuperar, Acceder
            a la estructura física. Esta manipulación
            es realizada mediante un LMD o
            Lenguaje de Manipulación de Datos.
           Utilización: La utilización permite
            acceder a la base de datos, no a nivel
            de datos sino a la base como tal, para
            lo cual: Reúne las interfaces de los
            usuarios y suministra procedimientos
            para el administrador.




TAREAS

Interacción con el manejador de archivos: Los datos
en la base se guardan en disco mediante el sistema
de archivos, proporcionado comúnmente por el
sistema operativo. El manejador de la base, traduce
las diferentes proposiciones del manejo de datos en
comandos del sistema de archivos de bajo nivel. De
esta forma el manejador se puede encargar del
almacenamiento, recuperación y actualización de los
datos en la base.

Implantación de la integridad: Los valores de los
datos que se almacenan en la base, deben satisfacer
ciertas limitantes de consistencia, estas limitantes
deben ser determinadas por el administrador, pero
es el manejador el encargado de verificar que las
actualizaciones que se hagan a la base cumplan con
dichas normas.

Puesta en práctica de la seguridad: El manejador de
la base es quien verifica que los accesos a la base
sean realizados por las personas autorizadas.

Respaldo y recuperación: Entre las labores que debe
ejecutar el manejador está la de verificar de forma
constante la integridad de la base, y lograr
recuperación de datos y/o mejoras en caso que se
requieran.

Control de concurrencia: Se podría entender, esta,
como la principal tarea del manejador de la base, o
por lo menos la más difícil. Cuando varios usuarios
están accediendo a la base al mismo tiempo, es
posible que la consistencia de los datos no se
conserve. El manejador debe encargarse de
coordinar los accesos de los diferentes usuarios, de
forma que los datos en la base no se dañen.
SMBD DE CÓDIGO
         ABIERTO

               POSTGRESQL




                    PostgreSQL Global Development
  Desarrollador
                               Group

 Última versión                     8.4
        estable            (1 de julio de 2009)

             S.O.            Multiplataforma
         Género                  RDBMS
        Licencia                   BSD
     En español                     No
       Sitio web           www.postgresql.org




CARACTERÍSTICAS

Alta concurrencia

Mediante un sistema denominado MVCC (Acceso
concurrente multiversión, por sus siglas en inglés)
PostgreSQL permite que mientras un proceso
escribe en una tabla, otros accedan a la misma tabla
sin necesidad de bloqueos. Cada usuario obtiene
una visión consistente de lo último a lo que se le hizo
commit. Esta estrategia es superior al uso de
bloqueos por tabla o por filas común en otras bases,
eliminando la necesidad del uso de bloqueos
explícitos.



Amplia variedad de tipos nativos

PostgreSQL provee nativamente soporte para:

   •   Números de precisión arbitraria.
   •   Texto de largo ilimitado.
   •   Figuras geométricas (con una variedad de
       funciones asociadas)
   •   Direcciones IP (IPv4 e IPv6).
   •   Bloques de direcciones estilo CIDR.
   •   Direcciones MAC.
   •   Arrays.

Adicionalmente los usuarios pueden crear sus
propios tipos de datos, los que pueden ser por
completo indexables gracias a la infraestructura GiST
de PostgreSQL. Algunos ejemplos son los tipos de
datos GIS creados por el proyecto PostGIS.

Funciona en todos los sistemas operativos
importantes, incluyendo linux, UNIX (AIX, DEB, HP-
UX, SGI IRIX, Mac OS X, Solaris, Tru64), y
Windows. Es obediente completamente ÁCIDO, tiene
apoyo total para las llaves extranjeras, ensambla, las
opiniónes, los disparadores, y los procedimientos
almacenados (en idiomas múltiples).
Incluye tipos de la mayoría de los datos SQL92 y
SQL99,        incluyendo     NÚMERO        ENTERO,
NUMÉRICO, BOLEANO, CARBÓN DE LEÑA,
VARCHAR, FECHA, INTERVALO, y RELOJ
FECHADOR. También apoya el almacenaje de
objetos grandes binarios, incluyendo cuadros,
sonidos, o el vídeo. Tiene interfaces de
programación nativos para C/C++, Java. Red, Perl,
pitón, rubí, Tcl, ODBC, entre otros, y documentación
excepcional.
Una base de datos de la clase de la empresa,
PostgreSQL se jacta características sofisticadas
tales como control de concurrencia de la Multi-
Versión (MVCC), recuperación del punto a tiempo,
tablespaces, réplica asincrónica, transacciones
jerarquizadas (savepoints), en línea/respaldos
calientes, un planificador sofisticado de la
pregunta/optimizador, y escribe a continuación la
registración para la tolerancia de avería. Apoya los
juegos de caracteres internacionales, codificaciones
del carácter del multibyte, Unicode, y está escena-
enterada para clasificar, la caso-sensibilidad, y dar
formato.
Es altamente - escalable ambos en la cantidad de
datos escarpada que puede manejar y en el número
de usuarios concurrentes puede acomodar. Hay
sistemas activos de PostgreSQL en los ambientes de
producción que manejan superior a 4 Terabyte de
datos. Algunos límites de general PostgreSQL se
incluyen en la tabla abajo.




                    MySQL




           Instalador de MySql Server 5.0

                   Sun Microsystems (hasta febrero de
  Desarrollador
                           2008 MySQL AB)

 Última versión                  5.1.38
        estable        (1 de septiembre de 2009)
      Escrito en                 C, C++
            S.O.             Multiplataforma
         Género                 RDBMS
        Licencia          GPL o Uso comercial
       Sitio web            www.mysql.com
MySQL es un sistema de gestión de base de datos
relacional, multihilo y multiusuario con más de seis
millones de instalaciones. 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.

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.



Características de la versión 5.1.38

   •   Un amplio subconjunto de ANSI SQL 99, y
       varias extensiones.
   •   Soporte a multiplataforma
   •   Procedimientos almacenados
   •   Disparadores (triggers)
   •   Cursores
   •   Vistas actualizables
   •   Soporte a VARCHAR
   •   INFORMATION_SCHEMA
   •   Modo Strict
   •   Soporte    X/Open      XA    de   transacciones
       distribuidas; transacción en dos fases como
       parte de esto, utilizando el motor InnoDB de
       Oracle
   •   Motores de almacenamiento independientes
       (MyISAM para lecturas rápidas, InnoDB para
       transacciones e integridad referencial)
   •   Transacciones      con      los   motores   de
       almacenamiento InnoDB, BDB Y Cluster;
       puntos de recuperación (savepoints) con
       InnoDB
   •   Soporte para SSL
   •   Query caching
   •   Sub-SELECTs (o SELECTs anidados)
   •   Réplica con un maestro por esclavo, varios
       esclavos por maestro, sin soporte automático
       para múltiples maestros por esclavo.
•    indexing    y   buscando   campos       de   texto
        completos       usando      el       motor     de
        almacenamiento MyISAM
   •    Embedded database library
   •    Soporte completo para Unicode
   •    Conforme a las reglas ACID usando los
        motores InnoDB, BDB y Cluster




                    FIREBIRD




                    Logo de Firebird
Desarrollador                Firebird Project
        Última                    2.1.0
       versión              (18 de abril 2008)
           S.O.              Multiplataforma
       Licencia                  IPL, IDPL
  En español              www.firebird.com.mx
    Sitio web              www.firebirdsql.org



Firebird es un sistema de administración de base
de datos relacional de código abierto, basado en
la versión 6 de Interbase, cuyo código fue liberado
por Inprise Corp (ahora conocida como Borland
Software Corp) el 25 de julio de 2000. Su código fue
reescrito de C a C++. El proyecto se desarrolla
activamente y el 18 de abril de 2008 fue liberada la
versión 2.1.

El Proyecto Firebird es un proyecto independiente
de programadores de C y C++, asesores técnicos y
colaboradores que desarrollan y mejoran a Firebird




Características

   •   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.




                  INTERBASE


Interbase es un Sistema de Administración de Base
de Datos Relacionales (RDBMS) desarrollado y
comercializado por la compañía Borland Software
Corporation y actualmente desarrollado por su filial
CodeGear.
Interbase se destaca de otros DBMS's por su bajo
consumo de recursos, su casi nula necesidad de
administración y su arquitectura multi-generacional.
InterBase corre en plataformas Linux, Microsoft
Windows y Solaris.

Interbase es un RDBMS que acepta el estándar
SQL-92 y soporta varias interfaces de acceso como
JDBC, ODBC y ADO.NET. Sin embargo, ciertas
características técnicas lo distinguen de otros
productos.



CARACTERÍSTICAS

   •   Base de datos en ficheros independientes:
       esto quiere decir que no almacena la ruta de
       las bd, y al abrirlas debes de dar la ubicación
       y el nombre de la base de datos.
   •   Soporta el ANSI de sql (DDL (Lenguaje de
       Definición de Datos) y el DML (Lenguaje de
       Manipulación de Datos)).
   •   Soporta distintos protocolos de red. TCP/IP,
       NetBEUI/named pipes en Windows NT y el
       protocolo IPX/SPX en NetWare.
   •   Bajo consumo de recursos: Una instalación
       completa del servidor de Interbase 7 requiere
       aproximadamente 40Mb en disco. Esto es
       significativamente   mas   pequeño    que    la
       instalación del cliente de muchos servidores
       de base de datos de otras compañías. El
       servidor usa muy poca memoria mientras está
       ocioso. Una instalación mínima de un cliente
       InterBase requiere aproximadamente 400Kb
       de espacio en disco.
   •   Administración mínima
   •   Arquitectura multi-generacional
HERRAMIENTAS


 •   IBConsole: es una herramienta administrativa
     y de consulta para RDBMS locales o remotos.
 •   InterBase Server Manager: Esta herramienta
     permite    iniciar    y     detener        el   RDBMS      y
     configurarlo         para         que           se     inicie
     automáticamente           al    encender        el   equipo.
     También permite establecer el directorio raíz
     del RDBMS.
 •   IBLicense: permite administrar las licencias de
     un RDBMS.
 •   GSec: permite administrar la seguridad de un
     RDBMS.
 •   GBak: permite crear y restaurar copias de
     resguardo de una base de datos.
 •   GSplit es una herramienta complementaria de
     GBak que permite dividir una copia de
     resguardo       en    varios        archivos.        Existen
     opciones especiales que permiten migrar una
     base de datos de una versión a otra o de una
     plataforma a otra por medio de una copia de
     resguardo.
 •   GFix: permite realizar tareas de configuración
     y mantenimiento de una base de datos.
 •   GStat:      permite            consultar        información
     estadística de una base de datos.
 •   IBLckPr:       permite         consultar        información
     estadística del administrador de bloqueos para
determinar, entre otras cosas, las causas de
     un bloqueo muerto (deadlock).
 •   ISQL: permite ejecutar sentencias SQL de
     manera interactiva contra una base de datos.




  SMBD PROPIETARIOS

        ORACLE DATABASE




Desarrollador: Oracle Corporation

Última versión: 11g Release 1 (2007)

          S.O.: Multiplataforma

       Género: RDBMS

      Licencia: Privativa

     Sitio Web: www.oracle.com
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),
fabricado por Oracle Corporation.

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

   •   Soporte de transacciones.
   •   Estabilidad.
   •   Escalabilidad.
   •   Es multiplataforma.

Su mayor defecto es su enorme precio, que es de
varios miles de euros (según versiones y licencias).
Otro aspecto que ha sido criticado por algunos
especialistas es la seguridad de la plataforma, y las
políticas de suministro de parches de seguridad,
modificadas a comienzos de 2005 y que incrementan
el nivel de exposición de los usuarios. En los parches
de actualización provistos durante el primer semestre
de 2005 fueron corregidas 22 vulnerabilidades
públicamente conocidas, algunas de ellas con una
antigüedad de más de 2 años.

Aunque su dominio en el mercado de servidores
empresariales ha sido casi total hasta hace poco,
recientemente sufre la competencia del Microsoft
SQL Server de Microsoft y de la oferta de otros
RDBMS con licencia libre como PostgreSQL, MySql
o Firebird. Las últimas versiones de Oracle han sido
certificadas para poder trabajar bajo Linux.

Características


La innovación continúa con el lanzamiento 2 de la
base de datos 11g de Oracle bajándolo cuesta y
entrega de alta calidad del servicio cerca:

          •   Consolidación de aplicaciones
              empresariales sobre rejillas de la base
              de datos del bajo costo
          •   Maximizando disponibilidad y la
              eliminación de redundancia ociosa del
              centro de datos
•   Datos de compresión sobre las
    particiones del almacenaje del bajo
    costo para un funcionamiento más
    rápido
•   Conformidad con seguridad de
    protección de la información y de la
    permisión
•   Productividad de duplicación y
    reducción del DBA del riesgo de
    cambio
MICROSOFT SQL SERVER




  Desarrollador Microsoft


 Última versión 2008 (10.00.1600.22)
        estable (2 de Agosto de 2008)


           S.O. Microsoft Windows

       Licencia Microsoft EULA
      Sitio web www.microsoft.com/sql/
Microsoft SQL Server es un sistema de gestión de
bases de datos relacionales (SGBD) basado en el
lenguaje Transact-SQL, y específicamente en
Sybase IQ, capaz de poner a disposición de muchos
usuarios grandes cantidades de datos de manera
simultánea, así como de tener unas ventajas que
más abajo se describen.

Características de Microsoft SQL Server

   •   Soporte de transacciones.
   •   Escalabilidad, estabilidad y seguridad.
   •   Soporta procedimientos almacenados.
   •   Incluye también un potente entorno gráfico de
       administración,    que   permite   el   uso   de
       comandos DDL y DML gráficamente.
   •   Permite trabajar en modo cliente-servidor,
       donde la información y datos se alojan en el
       servidor y las terminales o clientes de la red
       sólo acceden a la información.
   •    Procedimientos almacenados para generar
       páginas HTML o actualizar datos en plantillas
       Web.
   •   Posibilidad   de    poblar    automáticamente
       carpetas públicas de Microsoft Exchange con
       datos.
   •   Gestión y administración centralizada de
       bases de datos.
   •   SQL Enterprise Manager, es una consola de
       gestión y motorización de 32-bit visual basada
       en Windows.
   •   Un único punto de configuración y gestión de
       control de datos remotos.
•   SQL Executive, planificador de trabajos y
    monitor para gestión proactiva de servidores
    distribuidos.
•   Operaciones remotas desatendidas mediante
    un "agente inteligente" que incluye evento-
    alerta- respuesta.
•   Scripts Visual Basic a través de SQL-
    Distributed Management Objects (SQL-DMO)
    basados en OLE.
•   DBA     Assistant,     para    el     mantenimiento
    automático rutinario en una única tarea
    planificada.
•   SQL Trace, sirve para monitorizar consultas
    cliente-servidor mediante SQL almacenadas
    en archivos de registros.
•   Soporte    de   MIB     y     traps     SNMP     para
    monitorizar SQL Server desde herramientas
    de gestión basadas en SNMP.
•   Disponibilidad, fiabilidad y tolerancia a fallos.
•   Mirroring de dispositivos de base de datos con
    failover automático para tolerancia a fallos de
    dispositivos.
•   Copias de seguridad online desatendidas
    garantizando la consistencia de datos para la
    más alta disponibilidad.
•   Contextos de usuario protegidos, que pueden
    aislar los fallos a un thread de un único
    usuario.
•   Recuperación     point-in-time        para   restaurar
    bases de datos o transacción logs en un
    intervalo de tiempo.
•   Tolerancia a fallos de servidor, permitiendo
       failover automático a un servidor de backup o
       en espera.




           ADAPTIVE SERVER
             ENTERPRISE




Adaptive Server Enterprise (ASE) es el motor de
bases de datos (RDBMS) insignia de la compañía
Sybase. ASE es un sistema de gestión de datos,
altamente escalable, de alto rendimiento, con soporte
a grandes volúmenes de datos, transacciones y
usuarios, y de bajo costo, que permite:

   •   Almacenar datos de manera segura
   •   Tener acceso y procesar datos de manera
       inteligente
   •   Movilizar datos

Historia

ASE es directo descendiente de Sybase SQL Server
(lanzada al mercado en 1988 como la primera base
de datos con arquitectura cliente/servidor) y su
cambio de nombre se produjo a partir de la versión
11.5, en 1996, para evitar confusiones con Microsoft
SQL Server, con el que comparte un origen común
(Sybase licenció el código a Microsoft para el
sistema operativo Windows). En 1998, se lanzó ASE
11.9.2, con soporte al bloqueo a nivel de registro y
rendimiento mejorado en ambientes SMP. ASE 12.0
fue liberado en 1999, brindando soporte para Java
en la base de datos, alta disponibilidad y gestión de
transacciones distribuidas. En 2001, ASE 12.5 fue
lanzada, con características tales como asignación
dinámica de memoria, soporte para XML en la base
de datos y conexiones seguras con SSL, entre otros.
En septiembre de 2005, Sybase lanzó al mercado
ASE 15.

Principales características

La versión 15 de ASE incluye características nuevas
como:

   •   Un optimizador de consultas completamente
       renovado y más inteligente
   •   Técnicas de particionamiento semántico de
       tablas que aumentan la velocidad de acceso a
       los datos
   •   Columnas cifradas para mayor seguridad de
       los datos
   •   Columnas         computadas      "virtuales"      y
       materializadas, e índices funcionales, que
       brindan mayor rendimiento
   •   Mejoras     al   lenguaje   Transact-SQL,      para
       mayor productividad
   •   Mejoras a los servicios de Java y XML en la
       base de datos
   •   Mejoras a los servicios para consumo y
       publicación de Servicios Web
   •   Herramientas         mejoradas       para        la
       administración y el monitoreo
   •   Más rendimiento y menor costo total de
       propiedad

   •   Arquitectura VSA de Sybase
   •   Administrador lógico de recursos y tareas
   •   Múltiples esquemas de bloqueo de datos
   •   Copias de respaldo en línea y de alto
       rendimiento
   •   Integración transparente con orígenes de
       datos remotos
•   Programador de tareas
   •   Conexiones seguras con SSL
   •   Soporte   a       LDAP   para   autenticación   de
       usuarios y conectividad cliente/servidor
   •   Soporte a múltiples herramientas de desarrollo
       y   lenguajes       de    programación,       como
       PowerBuilder, Visual Basic, Java, C, PHP, etc.
   •   Soporte       a     múltiples    protocolos     de
       conectividad, como Open Client (propio de
       Sybase), ODBC, OLE DB, ADO.NET y JDBC.


Plataformas soportadas

ASE está soportado para la mayoría de plataformas
comerciales, incluyendo:

   •   Windows
   •   Linux
   •   Sun Solaris
   •   IBM AIX
   •   HP-UX
   •   Mac OS
   •   Silicon Graphics IRIX
   •   Silicon Graphics IRIX2




                     INFOMIX
Informix es una familia de productos RDBMS de IBM,
adquirida en 2001 a una compañía (también llamada
Informix o Informix Software) cuyos orígenes se
remontan a 1980.

El DBMS Informix fue concebido y diseñado por
Roger Sippl a finales de los años 1970. La compañía
Informix fue fundada en 1980, salió a bolsa en 1986
y durante parte de los años 1990 fue el segundo
sistema de bases de datos más popular después de
Oracle. Sin embargo, su éxito no duró mucho y para
el año 2000 una serie de tropiezos en su gestión
había debilitado seriamente a la compañía desde el
punto de vista financiero.

En 2001 IBM, impulsada por una sugerencia de Wal-
Mart (el mayor cliente de Informix) compró Informix.
IBM tenía planes a largo plazo tanto para Informix
como para DB2, compartiendo ambas bases de
datos tecnología de la otra. A principios de 2005, IBM
lanzó la versión 10 del Informix Dynamic Server
(IDS).

CARACTERISTICAS



   •   Capacidad de optimizar el rendimiento de una
       forma inteligente gracias a la ejecución en
       paralelo de las principales operaciones de la
       base de datos (particularmente, consulta o
       compactación     de    índices,   y     también
       salvaguarda y recuperación de datos).
   •   Ejecución de múltiples hilos y procesadores
       virtuales que trabajan en paralelo, atienden a
       usuarios concurrentes, esto consigue que todo
       el rendimiento se aproveche de acuerdo a su
       prioridad.
   •   El objetivo es conseguir escalabilidad total y
       lineal.
   •   Tiene la capacidad de relación de datos en
       múltiples lugares físicos (dentro de la citada
       arquitectura DSA), suponiendo un eficaz
sistema de distribución y compartir datos
    dentro de un mismo sistema organizativo.
•   Incluye    de     forma         integrada      el    servidor
    Netscape        FaxTrap,           para        soporte       y
    conectividad de aplicaciones Web e Intranet.
    Ofrece servicios escalables Web/Inet de alto
    rendimiento, entorno de desarrollo basado en
    Java/JavaScript seguridad basada en SSL con
    autentificación.
•   Encriptación      en      integridad      de        mensajes,
    control de accesos, soporte de certificados del
    lado     del    cliente     y     asistentes         para   la
    publicación en Internet.
•   Web Integration Option, facilita la generación
    de Aplicaciones orientas a Internet. Se trata
    de un Runtime que enlaza al servidor Web y el
    servidor de base de datos de forma que las
    aplicaciones puedan incorporan sencilla los
    datos          suministrados              dinámicamente
    suministrados       por     Informix.       También         es
    posible incorporar una consulta SQL dentro de
    una página Web. El WIO incluye al WebDB
    Publisher se encarga de generar informes
    mediante asistentes, es decir una forma
    automática para generar paginas a partir de
    datos de una base de datos.
•   En cuanto a la seguridad e integridad de los
    datos, incluye duplicación, espejo de disco,
    volcado de seguridad y restauración de alta
    velocidad de transacciones en línea y un
    diseño     de      seguridad         conforme          a    la
    clasificación C2, OLTP y DataWareHousing
    disponibles.
PRODUCTOS

   •   Informix C-ISAM - la última versión de la
       base de datos Marathon original.
   •   Informix SE - comercializado como sistema
       de   gama    baja   para   ser   incrustado   en
       aplicaciones.
   •   Informix OnLine - un sistema adecuado
       para gestionar bases de datos de tamaño
       medio.
   •   Informix    Extended       Parallel    Server
       (XPS, V8) - una versión de alto rendimiento
       del código base V7 para ser usado en grandes
       sistemas distribuidos.
   •   Informix Universal Server (V9) - una
       combinación del motor V7 OnLine con mapeo
       O-R y soporte DataBlade de Illustra.
   •   Informix-4GL - Un lenguaje de cuarta
       generación para programar aplicaciones.




            SMBD EN WEB
DBMAN
Características de la base

Personalización y Servicios de Apoyo
El Administrador de Plugin da acceso a un amplio y
creciente de selección abierto y de pago de los plug-
ins creados por Gossamer Threads y nuestros
desarrolladores de la comunidad destinadas a alterar
la funcionalidad del programa. Crear sus propios
plugins para adaptar DBMan SQL a las necesidades
específicas de su propio sitio. Modificación directa
del código no es obligatoria.
Nuestro MySQLMan y herramientas FileMan se
combinan con DBMan SQL. MySQLMan le
proporciona una interfaz SQL de base para bases de
datos SQL. FileMan le permite administrar los
archivos de su instalación desde su navegador.

Fácil instalación
El programa viene en dos archivos, un archivo de
instalación y un archivo de datos, y el proceso de
instalación es completamente automatizado y
basado en la web (con el apoyo de Shell opcional
también). También incluye la instalación gratuita de
nuestro personal si lo desea.

Base de datos       de   servidores    y   equipos   de
compatibilidad
DBMan SQL puede ser alimentado por la mayoría de
servidores de bases de datos como Oracle, Microsoft
SQL Server, MySQL o Postgres SQL.

Usted no necesita una nueva base de datos de
usuario para ejecutar DBMan SQL: tenemos plugins
que permiten integrar DBMan SQL sin problemas en
otras aplicaciones. Por ejemplo, puede crear un
plugin para tener DBMan SQL autenticar a los
usuarios fuera de un foro existente Web, un sistema
seguro de identificación, un servidor LDAP, o
cualquier otra fuente de datos. Todo lo que está en
juego es la creación de un simple plugin.

Una copia de DBMan SQL puede ejecutar varias
bases de datos de datos completamente diferentes
(todos con una sola licencia).

Relacionados y las tablas existentes
Puede crear relaciones entre los dos cuadros en el
área de administración y, a continuación DBMan
SQL pueden utilizar las relaciones al mostrar los
datos (por ejemplo, crear una relación entre una
tabla de Autor y una mesa de libros, y entonces
usted puede buscar todos los libros de un autor
determinado) .

DBMan SQL puede cargar la configuración de una
tabla existente, lo que es muy simple para
proporcionar una interfaz web a cualquier base de



datos existente!
El upload de archivos
DBMan SQL puede agregar fácilmente campos de
archivo cargar y almacenar / recuperar archivos
como parte de la base de datos.

Soporte mod_perl
DBMan SQL puede ejecutarse en entornos
persistentes perl como mod_perl o SpeedyCGI para
aquellos que necesitan los tiempos de respuesta
más rápida. DBMan SQL incluso viene con
instrucciones sencillas para la configuración de
mod_perl, y un archivo de inicio mod_perl.
Ofrecemos soluciones de hospedaje con mod_perl
ya la configuración y configurado.

Sistema de plantillas
Se incluye un potente editor       de plantillas para
cambiar cualquier aspecto de        la instalación de
DBMan SQL. Usted también           puede alterar los
archivos de idioma o crear         plantillas globales
directamente desde el admin.

Usted puede tener un número ilimitado de conjuntos
de plantillas que permite fácilmente la marca DBMan
SQL en varios se ve diferente.

No hay Inglés dentro del código! Usted puede
personalizar las plantillas y el archivo de idioma para
traducir DBMan SQL en cualquier otro idioma!
DATABASE MANAGEMENT
SYSTEM
Un sistema de gestión de la base de datos (DBMS)
es un sistema de programas de computadora que
controla la creación, el mantenimiento, y el uso de la
base de datos de una organización y de sus usuarios
finales. Permite que las organizaciones pongan
control del desarrollo en toda la organización de la
base de datos en las manos de los administradores
de base de datos (DBAs) y de otros especialistas.
DBMS es puede utilizar cualesquiera de una
variedad de modelos de la base de datos, tales como
el modelo de red o modelo emparentado. En
sistemas grandes, un DBMS permite que los
usuarios y el otro software almacenen y que
recuperen datos en una manera estructurada. Ayuda
a especificar la organización lógica para una base de
datos y a tener acceso y a utilizar a la información
dentro de una base de datos. Proporciona las
instalaciones para el acceso de datos que controlan,
haciendo cumplir la integridad de datos, manejando
la concurrencia controlada, restaurando la base de
datos.

Descripción

Un DBMS es un sistema de los programas
informáticos que controla la organización, el
almacenaje, la gerencia, y la recuperación de datos
en una base de datos. El DBMS se categoriza según
sus estructuras o tipos de datos. Es un sistema de
los programas desarrollados de antemano que se
utilizan para almacenar, para poner al día y para
recuperar una base de datos. El DBMS acepta las
peticiones datos del programa de aplicación y da
instrucciones el sistema operativo para transferir los
datos apropiados. Cuando se utiliza un DBMS, los
sistemas de información se pueden cambiar mucho
más fácilmente como el organización' cambio de los
requisitos de información de s. Las nuevas
categorías de datos se pueden agregar a la base de
datos sin la interrupción al sistema existente. Las
organizaciones pueden utilizar una clase de DBMS
para el tratamiento transaccional diario y después
mover el detalle sobre otra computadora que utilice
otro DBMS adecuado mejor para las investigaciones
y el análisis al azar. Las decisiones de diseño de
sistemas     totales   son   realizadas     por   los
administradores de datos y los analistas de sistemas.
El diseño de base de datos detallado es realizado
por los administradores de base de datos. Los
servidores de base de datos son las computadoras
que llevan a cabo las bases de datos reales y
funcionan con solamente el DBMS y el software
relacionado. Los servidores de base de datos son
generalmente computadoras del multiprocesador,
con los órdenes abundantes de la memoria y de
RAID disk Usados para el almacenaje estable. Los
aceleradores de la base de datos del hardware,
conectados con uno o más servidores vía un canal
de alta velocidad, también se utilizan en ambientes
de gran capacidad del tratamiento transaccional.
DBMSs se encuentra en el corazón de la mayoría de
los usos de base de datos. DBMSs se construye a
veces alrededor de un núcleo polivalente privado con
la ayuda incorporada del establecimiento de una red
aunque estas funciones se dejen hoy en día al
sistema operativo.




               APACHE DERBY

                   Apache Derby



   Desarrollador Apache Software Foundation

   Última versión 10.4.2.0
   estable        (5 de septiembre de 2008)

   S.O.            Multiplataforma

   Licencia        Apache License 2.0

   Sitio web       Sitio web


Apache Derby es un sistema gestor de base de
datos relacional escrito en Java que puede ser
embebido en aplicaciones Java y utilizado para
procesos de transacciones online. Tiene un tamaño
de 2 MB de espacio en disco. Inicialmente distribuido
como IBM Cloudscape, Apache Derby es un
proyecto open source licenciado bajo la Apache 2.0
License. Actualmente se distribuye como Sun Java
DB.

Características

   •   APIs para JDBC y SQL. Soporta todas las
       características de SQL92 y la mayoría de
       SQL99. La sintaxis SQL usada proviene de
       IBM DB2.
   •   Su código mide alrededor de 2000KB
       comprimido.
   •   Soporta cifrado completo, roles y permisos.
       Además posee SQL SCHEMAS para separar
       la información en un única base de datos y
       control completo de usuarios.
   •   Soporta internamente procedures, cifrado y
       compresión.
   •   Trae soporte multilenguaje y localizaciones
       específicas.
   •   A partir de la versión 10.4 trae un sistema
       simple de replicación maestro-esclavo.
   •   Transacciones y recuperación ante errores
       ACID.
   •   Posee tres productos asociados a la marca:
           o Derby Embedded Database Engine: El
              motor propiamente dicho.
           o Derby      Network   Server:     Permite
              convertir Derby en una base de datos
              que sigue el modelo cliente-servidor
              tradicional.
DATA
                                         ESCALABILIDA                                                                         PLATAFORMA
 NOMBRE          FACILIDAD DE                               REPLICACIÓ                                   WAREHOUSIN
                                              D                                   SEGURIDAD
DEL SGBD             USO                                        N                                            G
SMBD
Base de Datos
                                                              Lo permite,
                                                            limitadamente,
                                                                               De acuerdo con C2 y          Permitido          Windows, unix,
                      Amigable              Dinámica           ya que es,
INFORMIX                                                                             OLTP                  actualmente          entre otros.
                                                            dependiente de
                                                                 la Pc


                                                                              Excelente,    ya    que
                                                                              resguarda cada bd y por
                                                                              la accesibilidad en el     Utilizada para los
                                                             Independiente                                                     Windows, unix,
                                                                              código fuente se puede      accesos a bd en
 MYSQL                Excelente             Dinámica        del hardware de                                                      linux, novell,
                                                                              ajustar      a       las        internet
                                                                 la Pc.                                                       solaris, entre otros.
                                                                              necesidades del DBA,
                                                                              ya que está escrito en
                                                                              C/C++


                Bastante     complejo
                para aquellos que no                                                                                           Windows, unix,
                estén         bastante                                                                                          entre sus otras
                familiarizados con las                        Permitido, es                               Incluida en su      variedades al igual
                                                                                Mas flexible en lo
                bases de datos, su        Multithreaded      independiente                               versión oracle9i     que los anteriores
ORACLE                                                                          niveles C2 y B2
                alto rendimiento es                             de la Pc.                                                     no le hace ningún
                directamente                                                                                                     feo como sql
                proporcional a su                                                                                                   server.
                nivel de complejidad.
                                                            Internase
                                                            Replication
                                         Implementado en
                                                            Managerm
                                         las versiones 6.5,                   Guarda un registro de
                                                            Internase
                                         ofrece                                  los usuarios que                               Windows, unix
                                                            Replication
                                         aprovechamiento                          visita las bd, es                             con interserver
                                                            Server Setup, son
                  Sencillo y potente     de                                   sensible a mayúsculas                           para comunicación
INTERBASE                                                   los métodos de
                                         multiprocesamien                         y minúsculas.                                e interclient para
                                                            replica, lo que
                                         to simétrico sin                                                                      la gestión de bd.
                                                            hacen es que se
                                         importar
                                                            pueden copiar el
                                         plataforma.
                                                            contenido de la
                                                            bd en otra.
Paginas que ofrecen versiones y/o
Manuales:
http://info.borland.com/devsupport/interbase/opensource/

http://www.programatium.com/oracle.htm


http://demo.gossamer-threads.com/perl/dbsql/db.cgi
http://dabbledb.com/demo/
Conclusión
En la actualidad es importante proteger nuestra información y para ello
tenemos una gran herramienta llamada SMBD(Sistemas Manejadores de Base
de Datos) que consiste en un conjunto de programas, procedimientos y
lenguajes que nos proporcionan las herramientas necesarias para trabajar con
una base de datos. Incorporar una serie de funciones que nos permita definir
los registros, sus campos, sus relaciones, insertar, eliminar, modificar y
consultar                   los                   datos.

Todos los SMBD mencionados anteriormente, son buenos, dependiendo de las
necesidades y el capital de la empresa, ya que si es muy solvente se
recomienda ORACLE, pues porque es un sistema manejador completo que
cubre todas las necesidades de un DBA, además no es necesario migrar la
base de datos por si se utiliza algún sistema operativo diferente de Windows.

Mientras que MICROSOFT SQL SERVER es en comparación con oracle un
poquito más económico, pero su estabilidad y su seguridad en la bd es
teóricamente perfecta aunque su problema es que si necesitas habilitar o
comprar algo que no trajera la licencia tienes que adquirirla y ese es otro costo,
así que al final te salga igual de económico que oracle.

Ahora que si no se cuenta con el suficiente capital y se requiere un SMBD
mejor o igual que oracle se tiene MYSQL, el cual es de código abierto lo cual
permite poder modificar el código fuente y adaptarlo a las necesidades de
empresa, aunque las configuraciones que trae de base dan una buen
resultado.

Lo más importante es ver las opciones que existen de SMBD y así poder
escoger la que más se adapte a los requerimientos, al capital de la empresa y
seguridad de los datos que se guarden en la Base de Datos.
Bibliografía

http://www.osdb.org/databases/

http://www.postgresql.org/about/

www.firebird.com.mx

http://es.wikipedia.org/wiki/MySQL

http://www.softwarelibrecr.org/sites/default/files/presentacion.pdf

http://www.scribd.com/doc/7220082/smbd

http://es.wikipedia.org/wiki/Licencia_p%C3%BAblica_general_de_GNU

http://es.wikipedia.org/wiki/BSD_license

http://www.firebirdsql.org/index.php?id=about-firebird&nosb=1

http://es.wikipedia.org/wiki/Microsoft_SQL_Server

http://es.wikipedia.org/wiki/Informix

http://www.developers.net/enterprisedbshowcase/view/1348
ANEXOS
Otros SMBD de código abierto:


o MaxDB (SAP DB) [ Website ]
   License: GPL
o Ingres [ Website ]
   License: "CATOSL"
o HSQLDB [ Website ]
   License: BSD
o Backplane [ Website ]
   License: GPL
o eXist [ Website ]
   License: LGPL

Mais conteúdo relacionado

Mais procurados

Sistema GestióN De Bases De Datos
Sistema GestióN De Bases De DatosSistema GestióN De Bases De Datos
Sistema GestióN De Bases De Datoshugofern
 
Funciones y Componente de un Sistema de Gestión de Base de Datos
Funciones y Componente de un Sistema de Gestión de Base de DatosFunciones y Componente de un Sistema de Gestión de Base de Datos
Funciones y Componente de un Sistema de Gestión de Base de DatosJesus Parra
 
Manual de administración BD
Manual de administración BDManual de administración BD
Manual de administración BDAnderson Rubio
 
Sistema Gestor De Base De Datos Beatriz
Sistema Gestor De Base De Datos BeatrizSistema Gestor De Base De Datos Beatriz
Sistema Gestor De Base De Datos BeatrizBeatriz Salazar
 
SIstemas Manejadores De Base De Datos
SIstemas Manejadores De Base De DatosSIstemas Manejadores De Base De Datos
SIstemas Manejadores De Base De Datosrafael fonseca
 
Sistema GestióN De Bases De Datos
Sistema GestióN De Bases De DatosSistema GestióN De Bases De Datos
Sistema GestióN De Bases De DatosJeisson Nc
 
Investigacion De Smdb
Investigacion De SmdbInvestigacion De Smdb
Investigacion De Smdbmarie526
 
Administrador de Dase de Datos
Administrador de Dase de DatosAdministrador de Dase de Datos
Administrador de Dase de DatosPablo Juarez
 
Manejador De Bases De Datos Eq 3
Manejador De Bases De Datos Eq 3Manejador De Bases De Datos Eq 3
Manejador De Bases De Datos Eq 3UV
 

Mais procurados (15)

Sistema GestióN De Bases De Datos
Sistema GestióN De Bases De DatosSistema GestióN De Bases De Datos
Sistema GestióN De Bases De Datos
 
Funciones y Componente de un Sistema de Gestión de Base de Datos
Funciones y Componente de un Sistema de Gestión de Base de DatosFunciones y Componente de un Sistema de Gestión de Base de Datos
Funciones y Componente de un Sistema de Gestión de Base de Datos
 
Tallerdebasededatosunidad1 4
Tallerdebasededatosunidad1 4Tallerdebasededatosunidad1 4
Tallerdebasededatosunidad1 4
 
Smbd
SmbdSmbd
Smbd
 
Smbd
SmbdSmbd
Smbd
 
Administracion de base de datos
Administracion de base de datosAdministracion de base de datos
Administracion de base de datos
 
Manual de administración BD
Manual de administración BDManual de administración BD
Manual de administración BD
 
Sistema Gestor De Base De Datos Beatriz
Sistema Gestor De Base De Datos BeatrizSistema Gestor De Base De Datos Beatriz
Sistema Gestor De Base De Datos Beatriz
 
SIstemas Manejadores De Base De Datos
SIstemas Manejadores De Base De DatosSIstemas Manejadores De Base De Datos
SIstemas Manejadores De Base De Datos
 
Sistema GestióN De Bases De Datos
Sistema GestióN De Bases De DatosSistema GestióN De Bases De Datos
Sistema GestióN De Bases De Datos
 
Sistemas manejadores de base de datos
Sistemas manejadores de base de datosSistemas manejadores de base de datos
Sistemas manejadores de base de datos
 
Investigacion De Smdb
Investigacion De SmdbInvestigacion De Smdb
Investigacion De Smdb
 
Administrador de Dase de Datos
Administrador de Dase de DatosAdministrador de Dase de Datos
Administrador de Dase de Datos
 
Antologia de taller de base de datos 1 26
Antologia de taller de base de datos 1 26Antologia de taller de base de datos 1 26
Antologia de taller de base de datos 1 26
 
Manejador De Bases De Datos Eq 3
Manejador De Bases De Datos Eq 3Manejador De Bases De Datos Eq 3
Manejador De Bases De Datos Eq 3
 

Semelhante a S M D B E Q U I P O11

Semelhante a S M D B E Q U I P O11 (20)

Smdb Equipo11
Smdb Equipo11Smdb Equipo11
Smdb Equipo11
 
Smdb Equipo11
Smdb Equipo11Smdb Equipo11
Smdb Equipo11
 
Smdb Equipo11
Smdb Equipo11Smdb Equipo11
Smdb Equipo11
 
Smdb Equipo11
Smdb Equipo11Smdb Equipo11
Smdb Equipo11
 
Smbd
SmbdSmbd
Smbd
 
Smb ds
Smb dsSmb ds
Smb ds
 
Investigacion De Smdb
Investigacion De SmdbInvestigacion De Smdb
Investigacion De Smdb
 
Smbd.
Smbd.Smbd.
Smbd.
 
Smbd.
Smbd.Smbd.
Smbd.
 
Investigacion De Smdb
Investigacion De SmdbInvestigacion De Smdb
Investigacion De Smdb
 
Investigacion De S M D B
Investigacion De  S M D BInvestigacion De  S M D B
Investigacion De S M D B
 
Investigacion De Smdb
Investigacion De SmdbInvestigacion De Smdb
Investigacion De Smdb
 
Administracion de datos
Administracion de datosAdministracion de datos
Administracion de datos
 
Sistemas manejadores de base de datos
Sistemas manejadores de base de datosSistemas manejadores de base de datos
Sistemas manejadores de base de datos
 
Sistemas manejadores de base de datos
Sistemas manejadores de base de datosSistemas manejadores de base de datos
Sistemas manejadores de base de datos
 
S M B D
S M B DS M B D
S M B D
 
Smbd (2)
Smbd (2)Smbd (2)
Smbd (2)
 
Smbd (2)
Smbd (2)Smbd (2)
Smbd (2)
 
Smb Dfin
Smb DfinSmb Dfin
Smb Dfin
 
Puestos y responsabilidades del personal de base de datos
Puestos y responsabilidades del personal de base de datosPuestos y responsabilidades del personal de base de datos
Puestos y responsabilidades del personal de base de datos
 

Mais de antori

Reseña
ReseñaReseña
Reseñaantori
 
Reseña 2
Reseña 2Reseña 2
Reseña 2antori
 
Gep l3 u1
Gep l3 u1Gep l3 u1
Gep l3 u1antori
 
Gep t3 u1
Gep t3 u1Gep t3 u1
Gep t3 u1antori
 
Gep p1 u1
Gep p1 u1Gep p1 u1
Gep p1 u1antori
 
Gep l2 u1__pmi
Gep l2 u1__pmiGep l2 u1__pmi
Gep l2 u1__pmiantori
 

Mais de antori (20)

L3 u4
L3 u4L3 u4
L3 u4
 
L3 u4
L3 u4L3 u4
L3 u4
 
L2 u4
L2 u4L2 u4
L2 u4
 
T4 u3
T4 u3T4 u3
T4 u3
 
T1 u3
T1 u3T1 u3
T1 u3
 
L7 u3
L7 u3L7 u3
L7 u3
 
L7 u3
L7 u3L7 u3
L7 u3
 
L6 u3
L6 u3L6 u3
L6 u3
 
L5 u3
L5 u3L5 u3
L5 u3
 
L3 u3
L3 u3L3 u3
L3 u3
 
L2 u3
L2 u3L2 u3
L2 u3
 
Reseña
ReseñaReseña
Reseña
 
Reseña 2
Reseña 2Reseña 2
Reseña 2
 
T1 u2
T1 u2T1 u2
T1 u2
 
L1 u2
L1 u2L1 u2
L1 u2
 
Gep l3 u1
Gep l3 u1Gep l3 u1
Gep l3 u1
 
Gep t3 u1
Gep t3 u1Gep t3 u1
Gep t3 u1
 
Gep p1 u1
Gep p1 u1Gep p1 u1
Gep p1 u1
 
I1_u1
I1_u1I1_u1
I1_u1
 
Gep l2 u1__pmi
Gep l2 u1__pmiGep l2 u1__pmi
Gep l2 u1__pmi
 

Último

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxRogerPrieto3
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 

Último (15)

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 

S M D B E Q U I P O11

  • 1. UNIVERSIDAD VERACRUZANA Facultad de Administración Lic. Sistemas Computacionales Admvos Experiencia Educativa: Base de Datos Tema: Sistemas Manejadores de Base de Datos Equipo: 11 Integrantes: Enríquez Torres Guadalupe del Pilar Palestino Soto Raquel Torres Rivera Maria Angélica Vázquez Wandestrand Mateo Antonio Índice
  • 2. INTRODUCCIÓN .............................................................3 SISTEMA MANEJADOR DE BASE DE DATOS............4 FUNCIONES .............................................................5 TAREAS ....................................................................5 SMBD DE CÓDIGO ABIERTO........................................7 POSTGRESQL...............................................................7 CARACTERÍSTICAS................................................7 Alta concurrencia........................................................7 Amplia variedad de tipos nativos ...............................8 MySQL...........................................................................9 Características de la versión 5.1.38...........................11 FIREBIRD....................................................................12 Firebird es un sistema de administración de base de datos relacional de código abierto, basado en la versión 6 de Interbase, cuyo código fue liberado por Inprise Corp (ahora conocida como Borland Software Corp) el 25 de julio de 2000. Su código fue reescrito de C a C++. El proyecto se desarrolla activamente y el 18 de abril de 2008 fue liberada la versión 2.1....................................12 El Proyecto Firebird es un proyecto independiente de programadores de C y C++, asesores técnicos y colaboradores que desarrollan y mejoran a Firebird.....13 Características...........................................................13 INTERBASE.................................................................14 CARACTERÍSTICAS .............................................15 HERRAMIENTAS ...................................................................................16 SMBD PROPIETARIOS..................................................17 ORACLE DATABASE................................................17 Características ...................................................................................18 MICROSOFT SQL SERVER.......................................20 Características de Microsoft SQL Server ................21 ADAPTIVE SERVER ENTERPRISE.........................23 ...........................................................................................23 Historia......................................................................23 Principales características ........................................24 Plataformas soportadas ............................................25 INFOMIX.....................................................................25 CARACTERISTICAS..............................................26 PRODUCTOS...........................................................28 SMBD EN WEB...............................................................28 DBMAN........................................................................28 Características de la base..........................................28 DATABASE MANAGEMENT SYSTEM...................31 Descripción ..............................................................31 Apache Derby...............................................................32 Características ..........................................................33 Paginas que ofrecen versiones y/o Manuales:.................36 Conclusión........................................................................37 Bibliografía ......................................................................38
  • 3. ANEXOS..........................................................................39 INTRODUCCIÓN En esta breve investigación se abordan los Sistemas Manejadores de Base de Datos que son el conjunto de programas, procedimientos, lenguajes, etc. que suministra, tanto a los usuarios no informáticos como a los analistas, programadores o al administrador, los medios necesarios para describir, recuperar y manipular los datos almacenados en la base de datos, manteniendo su integridad, confidencialidad y seguridad. Debido a la innovación inminente de la tecnología, y la importancia que adquiere cada día la información es preciso saber todo lo relacionado con respecto a las maneras de poder guarda la información necesaria y de vital importancia tanto para una empresa como nuestra información personal y para esta labor tenemos a los sistemas manejadores de base de datos. Es por ello importante conocer a fondo los diferentes sistemas manejadores de bases de datos para poder optar por el más adecuado, para ser implantado. Para ello existen muchas maneras de acceder a esta herramienta, ya que existe software que no tiene ningún costo, llamado software libre, o los SMDB propietarios, los cuales tienen un precio ya que fueron creados por pocas personas de alguna corporación importante; o también una opción practica son los SMBD que corren en Web. Cuando se escoja un SMBD es importante considerar nuestras necesidades y buscar un software que cumpla con nuestros requerimientos, por ejemplo tengo una compañía de préstamos donde se almacenan diariamente información tantos de los clientes y el monto de los préstamo, es
  • 4. indispensable tener un sistema que no pueda asegurar confiabilidad, integridad y seguridad de nuestros datos, una buena opción para este caso seria Oracle según una investigación previa nos dice que es un producto vendido a nivel mundial, aunque la gran potencia que tiene y su elevado precio hace que sólo se vea en empresas muy grandes y multinacionales, por norma general. La tecnología va avanzando cada día, nuestra prioridad es contar con un buen sistema que nos ayude a prosperar y alcanzar nuestras metas. A continuación una breve la descripción de algunos Sistemas Manejadores de Base de Datos. SISTEMA MANEJADOR DE BASE DE DATOS El sistema de manejador de bases de datos es esencial para el adecuado funcionamiento y manipulación de los datos contenidos en la base de datos. Se puede definir como: "El Conjunto de programas, procedimientos, lenguajes, etc. que suministra, tanto a los usuarios no informáticos como a los analistas, programadores o al administrador, los medios necesarios para describir, recuperar y manipular los datos almacenados en la base, manteniendo su integridad, confidencialidad y seguridad".
  • 5. FUNCIONES Las funciones esenciales de un SGDB son la descripción, manipulación y utilización de los datos.  Descripción: Incluye la descripción de: Los elementos de datos, su estructura, sus interrelaciones, sus validaciones. Tanto a nivel externo como lógico global e interno esta descripción es realizada mediante un LDD o Lenguaje de Descripción de Datos.  Manipulación: Permite: Buscar, Añadir, Suprimir y Modificar los datos contenidos en la Base de Datos.  La manipulación misma supone: Definir un criterio de selección, Definir la estructura lógica a recuperar, Acceder a la estructura física. Esta manipulación es realizada mediante un LMD o Lenguaje de Manipulación de Datos.  Utilización: La utilización permite acceder a la base de datos, no a nivel de datos sino a la base como tal, para lo cual: Reúne las interfaces de los usuarios y suministra procedimientos para el administrador. TAREAS Interacción con el manejador de archivos: Los datos en la base se guardan en disco mediante el sistema de archivos, proporcionado comúnmente por el sistema operativo. El manejador de la base, traduce las diferentes proposiciones del manejo de datos en comandos del sistema de archivos de bajo nivel. De esta forma el manejador se puede encargar del
  • 6. almacenamiento, recuperación y actualización de los datos en la base. Implantación de la integridad: Los valores de los datos que se almacenan en la base, deben satisfacer ciertas limitantes de consistencia, estas limitantes deben ser determinadas por el administrador, pero es el manejador el encargado de verificar que las actualizaciones que se hagan a la base cumplan con dichas normas. Puesta en práctica de la seguridad: El manejador de la base es quien verifica que los accesos a la base sean realizados por las personas autorizadas. Respaldo y recuperación: Entre las labores que debe ejecutar el manejador está la de verificar de forma constante la integridad de la base, y lograr recuperación de datos y/o mejoras en caso que se requieran. Control de concurrencia: Se podría entender, esta, como la principal tarea del manejador de la base, o por lo menos la más difícil. Cuando varios usuarios están accediendo a la base al mismo tiempo, es posible que la consistencia de los datos no se conserve. El manejador debe encargarse de coordinar los accesos de los diferentes usuarios, de forma que los datos en la base no se dañen.
  • 7. SMBD DE CÓDIGO ABIERTO POSTGRESQL PostgreSQL Global Development Desarrollador Group Última versión 8.4 estable (1 de julio de 2009) S.O. Multiplataforma Género RDBMS Licencia BSD En español No Sitio web www.postgresql.org CARACTERÍSTICAS Alta concurrencia Mediante un sistema denominado MVCC (Acceso concurrente multiversión, por sus siglas en inglés) PostgreSQL permite que mientras un proceso escribe en una tabla, otros accedan a la misma tabla sin necesidad de bloqueos. Cada usuario obtiene una visión consistente de lo último a lo que se le hizo commit. Esta estrategia es superior al uso de
  • 8. bloqueos por tabla o por filas común en otras bases, eliminando la necesidad del uso de bloqueos explícitos. Amplia variedad de tipos nativos PostgreSQL provee nativamente soporte para: • Números de precisión arbitraria. • Texto de largo ilimitado. • Figuras geométricas (con una variedad de funciones asociadas) • Direcciones IP (IPv4 e IPv6). • Bloques de direcciones estilo CIDR. • Direcciones MAC. • Arrays. Adicionalmente los usuarios pueden crear sus propios tipos de datos, los que pueden ser por completo indexables gracias a la infraestructura GiST de PostgreSQL. Algunos ejemplos son los tipos de datos GIS creados por el proyecto PostGIS. Funciona en todos los sistemas operativos importantes, incluyendo linux, UNIX (AIX, DEB, HP- UX, SGI IRIX, Mac OS X, Solaris, Tru64), y Windows. Es obediente completamente ÁCIDO, tiene apoyo total para las llaves extranjeras, ensambla, las opiniónes, los disparadores, y los procedimientos almacenados (en idiomas múltiples). Incluye tipos de la mayoría de los datos SQL92 y SQL99, incluyendo NÚMERO ENTERO, NUMÉRICO, BOLEANO, CARBÓN DE LEÑA, VARCHAR, FECHA, INTERVALO, y RELOJ FECHADOR. También apoya el almacenaje de objetos grandes binarios, incluyendo cuadros, sonidos, o el vídeo. Tiene interfaces de programación nativos para C/C++, Java. Red, Perl, pitón, rubí, Tcl, ODBC, entre otros, y documentación excepcional. Una base de datos de la clase de la empresa, PostgreSQL se jacta características sofisticadas tales como control de concurrencia de la Multi- Versión (MVCC), recuperación del punto a tiempo, tablespaces, réplica asincrónica, transacciones jerarquizadas (savepoints), en línea/respaldos calientes, un planificador sofisticado de la pregunta/optimizador, y escribe a continuación la
  • 9. registración para la tolerancia de avería. Apoya los juegos de caracteres internacionales, codificaciones del carácter del multibyte, Unicode, y está escena- enterada para clasificar, la caso-sensibilidad, y dar formato. Es altamente - escalable ambos en la cantidad de datos escarpada que puede manejar y en el número de usuarios concurrentes puede acomodar. Hay sistemas activos de PostgreSQL en los ambientes de producción que manejan superior a 4 Terabyte de datos. Algunos límites de general PostgreSQL se incluyen en la tabla abajo. MySQL Instalador de MySql Server 5.0 Sun Microsystems (hasta febrero de Desarrollador 2008 MySQL AB) Última versión 5.1.38 estable (1 de septiembre de 2009) Escrito en C, C++ S.O. Multiplataforma Género RDBMS Licencia GPL o Uso comercial Sitio web www.mysql.com
  • 10. MySQL es un sistema de gestión de base de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones. 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. 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
  • 11. una licencia específica que les permita este uso. Está desarrollado en su mayor parte en ANSI C. Características de la versión 5.1.38 • Un amplio subconjunto de ANSI SQL 99, y varias extensiones. • Soporte a multiplataforma • Procedimientos almacenados • Disparadores (triggers) • Cursores • Vistas actualizables • Soporte a VARCHAR • INFORMATION_SCHEMA • Modo Strict • Soporte X/Open XA de transacciones distribuidas; transacción en dos fases como parte de esto, utilizando el motor InnoDB de Oracle • Motores de almacenamiento independientes (MyISAM para lecturas rápidas, InnoDB para transacciones e integridad referencial) • Transacciones con los motores de almacenamiento InnoDB, BDB Y Cluster; puntos de recuperación (savepoints) con InnoDB • Soporte para SSL • Query caching • Sub-SELECTs (o SELECTs anidados) • Réplica con un maestro por esclavo, varios esclavos por maestro, sin soporte automático para múltiples maestros por esclavo.
  • 12. indexing y buscando campos de texto completos usando el motor de almacenamiento MyISAM • Embedded database library • Soporte completo para Unicode • Conforme a las reglas ACID usando los motores InnoDB, BDB y Cluster FIREBIRD Logo de Firebird Desarrollador Firebird Project Última 2.1.0 versión (18 de abril 2008) S.O. Multiplataforma Licencia IPL, IDPL En español www.firebird.com.mx Sitio web www.firebirdsql.org Firebird es un sistema de administración de base de datos relacional de código abierto, basado en la versión 6 de Interbase, cuyo código fue liberado por Inprise Corp (ahora conocida como Borland
  • 13. Software Corp) el 25 de julio de 2000. Su código fue reescrito de C a C++. El proyecto se desarrolla activamente y el 18 de abril de 2008 fue liberada la versión 2.1. El Proyecto Firebird es un proyecto independiente de programadores de C y C++, asesores técnicos y colaboradores que desarrollan y mejoran a Firebird Características • 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.
  • 14. 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. INTERBASE Interbase es un Sistema de Administración de Base de Datos Relacionales (RDBMS) desarrollado y comercializado por la compañía Borland Software Corporation y actualmente desarrollado por su filial CodeGear.
  • 15. Interbase se destaca de otros DBMS's por su bajo consumo de recursos, su casi nula necesidad de administración y su arquitectura multi-generacional. InterBase corre en plataformas Linux, Microsoft Windows y Solaris. Interbase es un RDBMS que acepta el estándar SQL-92 y soporta varias interfaces de acceso como JDBC, ODBC y ADO.NET. Sin embargo, ciertas características técnicas lo distinguen de otros productos. CARACTERÍSTICAS • Base de datos en ficheros independientes: esto quiere decir que no almacena la ruta de las bd, y al abrirlas debes de dar la ubicación y el nombre de la base de datos. • Soporta el ANSI de sql (DDL (Lenguaje de Definición de Datos) y el DML (Lenguaje de Manipulación de Datos)). • Soporta distintos protocolos de red. TCP/IP, NetBEUI/named pipes en Windows NT y el protocolo IPX/SPX en NetWare. • Bajo consumo de recursos: Una instalación completa del servidor de Interbase 7 requiere aproximadamente 40Mb en disco. Esto es significativamente mas pequeño que la instalación del cliente de muchos servidores de base de datos de otras compañías. El servidor usa muy poca memoria mientras está ocioso. Una instalación mínima de un cliente InterBase requiere aproximadamente 400Kb de espacio en disco. • Administración mínima • Arquitectura multi-generacional
  • 16. HERRAMIENTAS • IBConsole: es una herramienta administrativa y de consulta para RDBMS locales o remotos. • InterBase Server Manager: Esta herramienta permite iniciar y detener el RDBMS y configurarlo para que se inicie automáticamente al encender el equipo. También permite establecer el directorio raíz del RDBMS. • IBLicense: permite administrar las licencias de un RDBMS. • GSec: permite administrar la seguridad de un RDBMS. • GBak: permite crear y restaurar copias de resguardo de una base de datos. • GSplit es una herramienta complementaria de GBak que permite dividir una copia de resguardo en varios archivos. Existen opciones especiales que permiten migrar una base de datos de una versión a otra o de una plataforma a otra por medio de una copia de resguardo. • GFix: permite realizar tareas de configuración y mantenimiento de una base de datos. • GStat: permite consultar información estadística de una base de datos. • IBLckPr: permite consultar información estadística del administrador de bloqueos para
  • 17. determinar, entre otras cosas, las causas de un bloqueo muerto (deadlock). • ISQL: permite ejecutar sentencias SQL de manera interactiva contra una base de datos. SMBD PROPIETARIOS ORACLE DATABASE Desarrollador: Oracle Corporation Última versión: 11g Release 1 (2007) S.O.: Multiplataforma Género: RDBMS Licencia: Privativa Sitio Web: www.oracle.com
  • 18. 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), fabricado por Oracle Corporation. Se considera a Oracle como uno de los sistemas de bases de datos más completos, destacando su: • Soporte de transacciones. • Estabilidad. • Escalabilidad. • Es multiplataforma. Su mayor defecto es su enorme precio, que es de varios miles de euros (según versiones y licencias). Otro aspecto que ha sido criticado por algunos especialistas es la seguridad de la plataforma, y las políticas de suministro de parches de seguridad, modificadas a comienzos de 2005 y que incrementan el nivel de exposición de los usuarios. En los parches de actualización provistos durante el primer semestre de 2005 fueron corregidas 22 vulnerabilidades públicamente conocidas, algunas de ellas con una antigüedad de más de 2 años. Aunque su dominio en el mercado de servidores empresariales ha sido casi total hasta hace poco, recientemente sufre la competencia del Microsoft SQL Server de Microsoft y de la oferta de otros RDBMS con licencia libre como PostgreSQL, MySql o Firebird. Las últimas versiones de Oracle han sido certificadas para poder trabajar bajo Linux. Características La innovación continúa con el lanzamiento 2 de la base de datos 11g de Oracle bajándolo cuesta y entrega de alta calidad del servicio cerca: • Consolidación de aplicaciones empresariales sobre rejillas de la base de datos del bajo costo • Maximizando disponibilidad y la eliminación de redundancia ociosa del centro de datos
  • 19. Datos de compresión sobre las particiones del almacenaje del bajo costo para un funcionamiento más rápido • Conformidad con seguridad de protección de la información y de la permisión • Productividad de duplicación y reducción del DBA del riesgo de cambio
  • 20. MICROSOFT SQL SERVER Desarrollador Microsoft Última versión 2008 (10.00.1600.22) estable (2 de Agosto de 2008) S.O. Microsoft Windows Licencia Microsoft EULA Sitio web www.microsoft.com/sql/
  • 21. Microsoft SQL Server es un sistema de gestión de bases de datos relacionales (SGBD) basado en el lenguaje Transact-SQL, y específicamente en Sybase IQ, capaz de poner a disposición de muchos usuarios grandes cantidades de datos de manera simultánea, así como de tener unas ventajas que más abajo se describen. Características de Microsoft SQL Server • Soporte de transacciones. • Escalabilidad, estabilidad y seguridad. • Soporta procedimientos almacenados. • Incluye también un potente entorno gráfico de administración, que permite el uso de comandos DDL y DML gráficamente. • Permite trabajar en modo cliente-servidor, donde la información y datos se alojan en el servidor y las terminales o clientes de la red sólo acceden a la información. • Procedimientos almacenados para generar páginas HTML o actualizar datos en plantillas Web. • Posibilidad de poblar automáticamente carpetas públicas de Microsoft Exchange con datos. • Gestión y administración centralizada de bases de datos. • SQL Enterprise Manager, es una consola de gestión y motorización de 32-bit visual basada en Windows. • Un único punto de configuración y gestión de control de datos remotos.
  • 22. SQL Executive, planificador de trabajos y monitor para gestión proactiva de servidores distribuidos. • Operaciones remotas desatendidas mediante un "agente inteligente" que incluye evento- alerta- respuesta. • Scripts Visual Basic a través de SQL- Distributed Management Objects (SQL-DMO) basados en OLE. • DBA Assistant, para el mantenimiento automático rutinario en una única tarea planificada. • SQL Trace, sirve para monitorizar consultas cliente-servidor mediante SQL almacenadas en archivos de registros. • Soporte de MIB y traps SNMP para monitorizar SQL Server desde herramientas de gestión basadas en SNMP. • Disponibilidad, fiabilidad y tolerancia a fallos. • Mirroring de dispositivos de base de datos con failover automático para tolerancia a fallos de dispositivos. • Copias de seguridad online desatendidas garantizando la consistencia de datos para la más alta disponibilidad. • Contextos de usuario protegidos, que pueden aislar los fallos a un thread de un único usuario. • Recuperación point-in-time para restaurar bases de datos o transacción logs en un intervalo de tiempo.
  • 23. Tolerancia a fallos de servidor, permitiendo failover automático a un servidor de backup o en espera. ADAPTIVE SERVER ENTERPRISE Adaptive Server Enterprise (ASE) es el motor de bases de datos (RDBMS) insignia de la compañía Sybase. ASE es un sistema de gestión de datos, altamente escalable, de alto rendimiento, con soporte a grandes volúmenes de datos, transacciones y usuarios, y de bajo costo, que permite: • Almacenar datos de manera segura • Tener acceso y procesar datos de manera inteligente • Movilizar datos Historia ASE es directo descendiente de Sybase SQL Server (lanzada al mercado en 1988 como la primera base de datos con arquitectura cliente/servidor) y su cambio de nombre se produjo a partir de la versión 11.5, en 1996, para evitar confusiones con Microsoft SQL Server, con el que comparte un origen común (Sybase licenció el código a Microsoft para el sistema operativo Windows). En 1998, se lanzó ASE 11.9.2, con soporte al bloqueo a nivel de registro y rendimiento mejorado en ambientes SMP. ASE 12.0 fue liberado en 1999, brindando soporte para Java en la base de datos, alta disponibilidad y gestión de transacciones distribuidas. En 2001, ASE 12.5 fue lanzada, con características tales como asignación
  • 24. dinámica de memoria, soporte para XML en la base de datos y conexiones seguras con SSL, entre otros. En septiembre de 2005, Sybase lanzó al mercado ASE 15. Principales características La versión 15 de ASE incluye características nuevas como: • Un optimizador de consultas completamente renovado y más inteligente • Técnicas de particionamiento semántico de tablas que aumentan la velocidad de acceso a los datos • Columnas cifradas para mayor seguridad de los datos • Columnas computadas "virtuales" y materializadas, e índices funcionales, que brindan mayor rendimiento • Mejoras al lenguaje Transact-SQL, para mayor productividad • Mejoras a los servicios de Java y XML en la base de datos • Mejoras a los servicios para consumo y publicación de Servicios Web • Herramientas mejoradas para la administración y el monitoreo • Más rendimiento y menor costo total de propiedad • Arquitectura VSA de Sybase • Administrador lógico de recursos y tareas • Múltiples esquemas de bloqueo de datos • Copias de respaldo en línea y de alto rendimiento • Integración transparente con orígenes de datos remotos
  • 25. Programador de tareas • Conexiones seguras con SSL • Soporte a LDAP para autenticación de usuarios y conectividad cliente/servidor • Soporte a múltiples herramientas de desarrollo y lenguajes de programación, como PowerBuilder, Visual Basic, Java, C, PHP, etc. • Soporte a múltiples protocolos de conectividad, como Open Client (propio de Sybase), ODBC, OLE DB, ADO.NET y JDBC. Plataformas soportadas ASE está soportado para la mayoría de plataformas comerciales, incluyendo: • Windows • Linux • Sun Solaris • IBM AIX • HP-UX • Mac OS • Silicon Graphics IRIX • Silicon Graphics IRIX2 INFOMIX
  • 26. Informix es una familia de productos RDBMS de IBM, adquirida en 2001 a una compañía (también llamada Informix o Informix Software) cuyos orígenes se remontan a 1980. El DBMS Informix fue concebido y diseñado por Roger Sippl a finales de los años 1970. La compañía Informix fue fundada en 1980, salió a bolsa en 1986 y durante parte de los años 1990 fue el segundo sistema de bases de datos más popular después de Oracle. Sin embargo, su éxito no duró mucho y para el año 2000 una serie de tropiezos en su gestión había debilitado seriamente a la compañía desde el punto de vista financiero. En 2001 IBM, impulsada por una sugerencia de Wal- Mart (el mayor cliente de Informix) compró Informix. IBM tenía planes a largo plazo tanto para Informix como para DB2, compartiendo ambas bases de datos tecnología de la otra. A principios de 2005, IBM lanzó la versión 10 del Informix Dynamic Server (IDS). CARACTERISTICAS • Capacidad de optimizar el rendimiento de una forma inteligente gracias a la ejecución en paralelo de las principales operaciones de la base de datos (particularmente, consulta o compactación de índices, y también salvaguarda y recuperación de datos). • Ejecución de múltiples hilos y procesadores virtuales que trabajan en paralelo, atienden a usuarios concurrentes, esto consigue que todo el rendimiento se aproveche de acuerdo a su prioridad. • El objetivo es conseguir escalabilidad total y lineal. • Tiene la capacidad de relación de datos en múltiples lugares físicos (dentro de la citada arquitectura DSA), suponiendo un eficaz
  • 27. sistema de distribución y compartir datos dentro de un mismo sistema organizativo. • Incluye de forma integrada el servidor Netscape FaxTrap, para soporte y conectividad de aplicaciones Web e Intranet. Ofrece servicios escalables Web/Inet de alto rendimiento, entorno de desarrollo basado en Java/JavaScript seguridad basada en SSL con autentificación. • Encriptación en integridad de mensajes, control de accesos, soporte de certificados del lado del cliente y asistentes para la publicación en Internet. • Web Integration Option, facilita la generación de Aplicaciones orientas a Internet. Se trata de un Runtime que enlaza al servidor Web y el servidor de base de datos de forma que las aplicaciones puedan incorporan sencilla los datos suministrados dinámicamente suministrados por Informix. También es posible incorporar una consulta SQL dentro de una página Web. El WIO incluye al WebDB Publisher se encarga de generar informes mediante asistentes, es decir una forma automática para generar paginas a partir de datos de una base de datos. • En cuanto a la seguridad e integridad de los datos, incluye duplicación, espejo de disco, volcado de seguridad y restauración de alta velocidad de transacciones en línea y un diseño de seguridad conforme a la clasificación C2, OLTP y DataWareHousing disponibles.
  • 28. PRODUCTOS • Informix C-ISAM - la última versión de la base de datos Marathon original. • Informix SE - comercializado como sistema de gama baja para ser incrustado en aplicaciones. • Informix OnLine - un sistema adecuado para gestionar bases de datos de tamaño medio. • Informix Extended Parallel Server (XPS, V8) - una versión de alto rendimiento del código base V7 para ser usado en grandes sistemas distribuidos. • Informix Universal Server (V9) - una combinación del motor V7 OnLine con mapeo O-R y soporte DataBlade de Illustra. • Informix-4GL - Un lenguaje de cuarta generación para programar aplicaciones. SMBD EN WEB DBMAN Características de la base Personalización y Servicios de Apoyo El Administrador de Plugin da acceso a un amplio y creciente de selección abierto y de pago de los plug- ins creados por Gossamer Threads y nuestros desarrolladores de la comunidad destinadas a alterar la funcionalidad del programa. Crear sus propios plugins para adaptar DBMan SQL a las necesidades específicas de su propio sitio. Modificación directa del código no es obligatoria.
  • 29. Nuestro MySQLMan y herramientas FileMan se combinan con DBMan SQL. MySQLMan le proporciona una interfaz SQL de base para bases de datos SQL. FileMan le permite administrar los archivos de su instalación desde su navegador. Fácil instalación El programa viene en dos archivos, un archivo de instalación y un archivo de datos, y el proceso de instalación es completamente automatizado y basado en la web (con el apoyo de Shell opcional también). También incluye la instalación gratuita de nuestro personal si lo desea. Base de datos de servidores y equipos de compatibilidad DBMan SQL puede ser alimentado por la mayoría de servidores de bases de datos como Oracle, Microsoft SQL Server, MySQL o Postgres SQL. Usted no necesita una nueva base de datos de usuario para ejecutar DBMan SQL: tenemos plugins que permiten integrar DBMan SQL sin problemas en otras aplicaciones. Por ejemplo, puede crear un plugin para tener DBMan SQL autenticar a los usuarios fuera de un foro existente Web, un sistema seguro de identificación, un servidor LDAP, o cualquier otra fuente de datos. Todo lo que está en juego es la creación de un simple plugin. Una copia de DBMan SQL puede ejecutar varias bases de datos de datos completamente diferentes (todos con una sola licencia). Relacionados y las tablas existentes Puede crear relaciones entre los dos cuadros en el área de administración y, a continuación DBMan SQL pueden utilizar las relaciones al mostrar los datos (por ejemplo, crear una relación entre una tabla de Autor y una mesa de libros, y entonces usted puede buscar todos los libros de un autor determinado) . DBMan SQL puede cargar la configuración de una tabla existente, lo que es muy simple para proporcionar una interfaz web a cualquier base de datos existente!
  • 30. El upload de archivos DBMan SQL puede agregar fácilmente campos de archivo cargar y almacenar / recuperar archivos como parte de la base de datos. Soporte mod_perl DBMan SQL puede ejecutarse en entornos persistentes perl como mod_perl o SpeedyCGI para aquellos que necesitan los tiempos de respuesta más rápida. DBMan SQL incluso viene con instrucciones sencillas para la configuración de mod_perl, y un archivo de inicio mod_perl. Ofrecemos soluciones de hospedaje con mod_perl ya la configuración y configurado. Sistema de plantillas Se incluye un potente editor de plantillas para cambiar cualquier aspecto de la instalación de DBMan SQL. Usted también puede alterar los archivos de idioma o crear plantillas globales directamente desde el admin. Usted puede tener un número ilimitado de conjuntos de plantillas que permite fácilmente la marca DBMan SQL en varios se ve diferente. No hay Inglés dentro del código! Usted puede personalizar las plantillas y el archivo de idioma para traducir DBMan SQL en cualquier otro idioma!
  • 31. DATABASE MANAGEMENT SYSTEM Un sistema de gestión de la base de datos (DBMS) es un sistema de programas de computadora que controla la creación, el mantenimiento, y el uso de la base de datos de una organización y de sus usuarios finales. Permite que las organizaciones pongan control del desarrollo en toda la organización de la base de datos en las manos de los administradores de base de datos (DBAs) y de otros especialistas. DBMS es puede utilizar cualesquiera de una variedad de modelos de la base de datos, tales como el modelo de red o modelo emparentado. En sistemas grandes, un DBMS permite que los usuarios y el otro software almacenen y que recuperen datos en una manera estructurada. Ayuda a especificar la organización lógica para una base de datos y a tener acceso y a utilizar a la información dentro de una base de datos. Proporciona las instalaciones para el acceso de datos que controlan, haciendo cumplir la integridad de datos, manejando la concurrencia controlada, restaurando la base de datos. Descripción Un DBMS es un sistema de los programas informáticos que controla la organización, el almacenaje, la gerencia, y la recuperación de datos en una base de datos. El DBMS se categoriza según sus estructuras o tipos de datos. Es un sistema de los programas desarrollados de antemano que se utilizan para almacenar, para poner al día y para recuperar una base de datos. El DBMS acepta las peticiones datos del programa de aplicación y da instrucciones el sistema operativo para transferir los datos apropiados. Cuando se utiliza un DBMS, los sistemas de información se pueden cambiar mucho más fácilmente como el organización' cambio de los requisitos de información de s. Las nuevas categorías de datos se pueden agregar a la base de datos sin la interrupción al sistema existente. Las organizaciones pueden utilizar una clase de DBMS para el tratamiento transaccional diario y después mover el detalle sobre otra computadora que utilice
  • 32. otro DBMS adecuado mejor para las investigaciones y el análisis al azar. Las decisiones de diseño de sistemas totales son realizadas por los administradores de datos y los analistas de sistemas. El diseño de base de datos detallado es realizado por los administradores de base de datos. Los servidores de base de datos son las computadoras que llevan a cabo las bases de datos reales y funcionan con solamente el DBMS y el software relacionado. Los servidores de base de datos son generalmente computadoras del multiprocesador, con los órdenes abundantes de la memoria y de RAID disk Usados para el almacenaje estable. Los aceleradores de la base de datos del hardware, conectados con uno o más servidores vía un canal de alta velocidad, también se utilizan en ambientes de gran capacidad del tratamiento transaccional. DBMSs se encuentra en el corazón de la mayoría de los usos de base de datos. DBMSs se construye a veces alrededor de un núcleo polivalente privado con la ayuda incorporada del establecimiento de una red aunque estas funciones se dejen hoy en día al sistema operativo. APACHE DERBY Apache Derby Desarrollador Apache Software Foundation Última versión 10.4.2.0 estable (5 de septiembre de 2008) S.O. Multiplataforma Licencia Apache License 2.0 Sitio web Sitio web Apache Derby es un sistema gestor de base de datos relacional escrito en Java que puede ser
  • 33. embebido en aplicaciones Java y utilizado para procesos de transacciones online. Tiene un tamaño de 2 MB de espacio en disco. Inicialmente distribuido como IBM Cloudscape, Apache Derby es un proyecto open source licenciado bajo la Apache 2.0 License. Actualmente se distribuye como Sun Java DB. Características • APIs para JDBC y SQL. Soporta todas las características de SQL92 y la mayoría de SQL99. La sintaxis SQL usada proviene de IBM DB2. • Su código mide alrededor de 2000KB comprimido. • Soporta cifrado completo, roles y permisos. Además posee SQL SCHEMAS para separar la información en un única base de datos y control completo de usuarios. • Soporta internamente procedures, cifrado y compresión. • Trae soporte multilenguaje y localizaciones específicas. • A partir de la versión 10.4 trae un sistema simple de replicación maestro-esclavo. • Transacciones y recuperación ante errores ACID. • Posee tres productos asociados a la marca: o Derby Embedded Database Engine: El motor propiamente dicho. o Derby Network Server: Permite convertir Derby en una base de datos que sigue el modelo cliente-servidor tradicional.
  • 34. DATA ESCALABILIDA PLATAFORMA NOMBRE FACILIDAD DE REPLICACIÓ WAREHOUSIN D SEGURIDAD DEL SGBD USO N G SMBD Base de Datos Lo permite, limitadamente, De acuerdo con C2 y Permitido Windows, unix, Amigable Dinámica ya que es, INFORMIX OLTP actualmente entre otros. dependiente de la Pc Excelente, ya que resguarda cada bd y por la accesibilidad en el Utilizada para los Independiente Windows, unix, código fuente se puede accesos a bd en MYSQL Excelente Dinámica del hardware de linux, novell, ajustar a las internet la Pc. solaris, entre otros. necesidades del DBA, ya que está escrito en C/C++ Bastante complejo para aquellos que no Windows, unix, estén bastante entre sus otras familiarizados con las Permitido, es Incluida en su variedades al igual Mas flexible en lo bases de datos, su Multithreaded independiente versión oracle9i que los anteriores ORACLE niveles C2 y B2 alto rendimiento es de la Pc. no le hace ningún directamente feo como sql proporcional a su server. nivel de complejidad. Internase Replication Implementado en Managerm las versiones 6.5, Guarda un registro de Internase ofrece los usuarios que Windows, unix Replication aprovechamiento visita las bd, es con interserver Server Setup, son Sencillo y potente de sensible a mayúsculas para comunicación INTERBASE los métodos de multiprocesamien y minúsculas. e interclient para replica, lo que to simétrico sin la gestión de bd. hacen es que se importar pueden copiar el plataforma. contenido de la bd en otra.
  • 35.
  • 36. Paginas que ofrecen versiones y/o Manuales: http://info.borland.com/devsupport/interbase/opensource/ http://www.programatium.com/oracle.htm http://demo.gossamer-threads.com/perl/dbsql/db.cgi http://dabbledb.com/demo/
  • 37. Conclusión En la actualidad es importante proteger nuestra información y para ello tenemos una gran herramienta llamada SMBD(Sistemas Manejadores de Base de Datos) que consiste en un conjunto de programas, procedimientos y lenguajes que nos proporcionan las herramientas necesarias para trabajar con una base de datos. Incorporar una serie de funciones que nos permita definir los registros, sus campos, sus relaciones, insertar, eliminar, modificar y consultar los datos. Todos los SMBD mencionados anteriormente, son buenos, dependiendo de las necesidades y el capital de la empresa, ya que si es muy solvente se recomienda ORACLE, pues porque es un sistema manejador completo que cubre todas las necesidades de un DBA, además no es necesario migrar la base de datos por si se utiliza algún sistema operativo diferente de Windows. Mientras que MICROSOFT SQL SERVER es en comparación con oracle un poquito más económico, pero su estabilidad y su seguridad en la bd es teóricamente perfecta aunque su problema es que si necesitas habilitar o comprar algo que no trajera la licencia tienes que adquirirla y ese es otro costo, así que al final te salga igual de económico que oracle. Ahora que si no se cuenta con el suficiente capital y se requiere un SMBD mejor o igual que oracle se tiene MYSQL, el cual es de código abierto lo cual permite poder modificar el código fuente y adaptarlo a las necesidades de empresa, aunque las configuraciones que trae de base dan una buen resultado. Lo más importante es ver las opciones que existen de SMBD y así poder escoger la que más se adapte a los requerimientos, al capital de la empresa y seguridad de los datos que se guarden en la Base de Datos.
  • 39. ANEXOS Otros SMBD de código abierto: o MaxDB (SAP DB) [ Website ] License: GPL o Ingres [ Website ] License: "CATOSL" o HSQLDB [ Website ] License: BSD o Backplane [ Website ] License: GPL o eXist [ Website ] License: LGPL