SlideShare ist ein Scribd-Unternehmen logo
1 von 49
“UNIVERSIDAD VERACRUZANA”

        FACULTAD DE ADMINISTRACIÓN



                CARRERA:
  Licenciatura en SISTEMAS COMPUTACIONALES

              ADMINISTRATIVOS



        EXPERIENCIA EDUCATIVA:
              BASE DE DATOS.



              CATEDRÁTICO:
    DR. CARLOS ARTURO TORRES GASTELÚ

                  TEMA:
                   SMBD

                 Equipo: 5
       JÁCOME AMAYA CLAUDIA LIZETH

     ROMERO PUCHETA TERESA DE JESÚS

       VALENCIA AVILÉS LUIS ALFREDO

                Grupo: C002


                                             Agosto 2010

                                                      1
Tabla de contenido
                                        Introducción 3
                               SMBD Código Propietarios 4
 VISUAL FoxPro.................................................................................5
 Microsoft Access.............................................................................6
 Microsoft SQL Server......................................................................7
 Oracle...............................................................................................8
 Sybase ASE.......................................................................................9
                              SMBD Código Abierto                  11
 PostgreSQL....................................................................................12
 SQLite.............................................................................................15
 APACHE DERBY..............................................................................17
 HSQLDB..........................................................................................19
 FIREBIRD........................................................................................20
 MySQL............................................................................................22
                                  SMBD en Web                 24
 Oracle Database 10g XE Express Edition......................................26
 SQLite Manager (GPL)...................................................................30
 Sybase ASE Express Edition for Linux...........................................31
 Web-DBMS....................................................................................34
 SQL Server 2005 Compact Edition................................................39
                                       Conclusión 42

                                                                                                      2
Fuentes consultadas43
                              consultadas




Introducción

A medida que la humanidad se ha ido desarrollando, también
se ha desarrollado la necesidad de mantener y manejar los
datos que de cierta forma son relevantes para sí mismos,
dando como resultado la implementación de distintas maneras
para almacenar ordenar, acceder y mostrar información, así es
como surgen los ficheros secuenciales y más tarde los ficheros
indexados, que ofrecen acceso aleatorio.



Es así cuando surgen los SMBD como solución a los problemas
referentes a la centralización de la información, mantener la
integridad, es por eso que los SMBD de hoy en día son de gran
ayuda para la creación de bases de datos, ya que su interfaz es
muy amigable y ofrecen diversas herramientas para el
tratamiento de la información.

A lo largo de este documento se verán SMBD tales como:

Oracle, Firebird, MySql, DB2 entre otros, incluyendo tanto
SMBD de propietarios, código abierto y en ambiente web.



                                                              3
SMBD Código Propietarios

El software propietario (también llamado privativo, de código
cerrado o software no libre) es cualquier programa informático
en el que el usuario final tiene limitaciones para usarlo,
modificarlo o redistribuirlo (con o sin modificaciones), o cuyo
código fuente no está disponible o el acceso a éste se
encuentra restringido por un acuerdo de licencia, o por
tecnología anticopia.



Para la Fundación para el Software Libre (FSF) este concepto se
aplica a cualquier software que no es libre o que sólo lo es
parcialmente (semilibre), sea porque su uso, redistribución o
modificación está prohibida, o requiere permiso expreso del
titular del software.



En el software de código cerrado una persona física o jurídica
(compañía, corporación, fundación, etc.) posee los derechos
de autor sobre un software lo que le da la posibilidad de

                                                              4
controlar y restringir los derechos del usuario sobre su
programa. Esto implica por lo general que el usuario sólo tiene
derecho a ejecutar el software y no dispone de acceso a su
código fuente o aún teniendo acceso a él no tiene derecho a
modificarlo ni distribuirlo.




     VISUAL FoxPro.

Visual FoxPro ofrece a los desarrolladores un conjunto de
herramientas para crear aplicaciones de bases de datos para el
escritorio, entornos cliente/servidor, tablet PC o para la Web.

NOMBRE.                         Visual FoxPro.
AUTOR                           Microsoft
SISTEMA OPERATIVO               Microsoft Windows
ULTIMA VERSION                  Visual FoxPro 9.0
SITIO WEB                       msdn.microsoft.com/vfoxpro


Entre sus características se pueden enumerar:

  •   Capacidades poderosas y muy veloces para el manejo de
      datos nativos y remotos.
  •   Flexibilidad para crear todo tipo de soluciones de bases
      de datos.
  •   Lenguaje de Programación Orientado a objetos.
                                                              5
•   Utilización de Sentencias SQL en forma nativa.
  •   Poderoso manejo de vistas, cursores y control completo
      de estructuras relacionales.
  •   Su propio gestor de base de datos incorporado. Sin
      embargo, también puede conectarse con servidores de
      base de datos, tales como Oracle, Microsoft SQL Server o
      MySQL.
  •   Cuenta con un motor de generación de informes
      renovado y muy flexible para soluciones más robustas.
  •   Desde la versión 9.0, amplio soporte de XML, tanto como
      fuente de datos (por ej., servicios Web basados en XML)
      como por generar reports en formato XML.
  •   Desde la versión 7.0, soporte de la tecnología IntelliSense
      de Microsoft.


     Microsoft Access.

  Microsoft Access es un sistema interactivo de
  administración de bases de datos para Windows. Access
  tiene la capacidad de organizar, buscar y presentar la
  información resultante del manejo de sus bases de datos.



NOMBRE                            Microsoft Access.
AUTOR                             Microsoft
SISTEMA OPERATIVO                 Microsoft Windows
ULTIMA VERSION                    2010 - Access 2010
TIPO                              RDBMS
SITIO WEB                         http://office.microsoft.com/access
LICENCIA                          Propietario EULA
                                                                6
Entre sus principales características se encuentran:

 •   Access es gráfico, por lo que aprovecha al máximo la
     potencia gráfica de Windows, ofreciendo métodos
     usuales de acceso a los datos y proporcionando métodos
     simples y directos de trabajar con la información.
 •   Access facilita la administración de datos, ya que sus
     posibilidades de consulta y conexión le ayudan a
     encontrar rápidamente la información deseada,
     cualquiera que sea su formato o lugar de
     almacenamiento.
 •   Con Access es posible producir formularios e informes
     sofisticados y efectivos, así como gráficos y
     combinaciones de informes en un solo documento.
 •   Access permite lograr un considerable aumento en la
     productividad mediante el uso de los asistentes y las
     macros. Estos permiten automatizar fácilmente muchas
     tareas sin necesidad de programar.



    Microsoft SQL Server.


     Microsoft SQL Server es un sistema para la gestión de
     bases de datos producido por Microsoft basado en el
     modelo relacional. Sus lenguajes para consultas son T-
     SQL y ANSI SQL.

NOMBRE.                         Microsoft SQL Server.

                                                          7
AUTOR                            Microsoft
SISTEMA OPERATIVO                Microsoft Windows
ULTIMA VERSION                   SQL Server 2008 R2
TIPO                             RDBMS
SITIO WEB                        www.microsoft.com/sqlserver
LICENCIA                         Propietario EULA


  •   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 los
      terminales o clientes de la red sólo acceden a la
      información.
  •   Además permite administrar información de otros
      servidores de datos.

      Este sistema incluye una versión reducida, llamada MSDE
      con el mismo motor de base de datos pero orientado a
      proyectos más pequeños, que en sus versiones 2005 y
      2008 pasa a ser el SQL Express Edition, que se distribuye
      en forma gratuita.



     Oracle.


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

NOMBRE.                           Oracle Database.
AUTOR                             Oracle Corporation.
SISTEMA OPERATIVO                 Linux/Windows
ULTIMA VERSION                    11g R2
TIPO                              RDBMS
SITIO WEB                         www.oracle.com
LICENCIA                          Propietario


Se considera a Oracle como uno de los sistemas de bases de
datos más completos, [cita requerida] destacando:

  •   soporte de transacciones,

  •   estabilidad,

  •   escalabilidad y

  •   Soporte multiplataforma.

Ha sido criticada por algunos especialistas 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.
                                                             9
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.



     Sybase ASE

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

a 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

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

Otras características generales:

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




                                                          11
SMBD Código Abierto

Código abierto es el término con el que se conoce al software
distribuido y desarrollado libremente. El código abierto tiene
un punto de vista más orientado a los beneficios prácticos de
compartir el código que a las cuestiones morales y/o filosóficas
las cuales destacan en el llamado software libre.

La idea del código abierto se centra en la premisa de que al
compartir el código, el programa resultante tiende a ser de
calidad superior al software propietario, es una visión técnica.
Por otro lado, el software libre tiene tendencias filosóficas e
incluso morales: el software propietario, al no poder
compartirse, es "antiético" dado que prohibir compartir entre
seres humanos va en contra del sentido común.

Al igual que el software libre, el código abierto u open source
tiene una serie de requisitos necesarios para que un programa
pueda considerarse dentro de este movimiento, éstos son:

  • Libre redistribución: el software debe poder ser regalado
    o vendido libremente.

  • Código fuente: el código fuente debe estar incluido u
    obtenerse libremente.

  • Trabajos derivados: la redistribución de modificaciones
    debe estar permitida.


                                                              12
• Integridad del código fuente del autor: las licencias
  pueden requerir que las modificaciones sean
  redistribuidas sólo como parches.

• Sin discriminación de personas o grupos: nadie puede
  dejarse fuera.

• Sin discriminación de áreas de iniciativa: los usuarios
  comerciales no pueden ser excluidos.

• Distribución de la licencia: deben aplicarse los mismos
  derechos a todo el que reciba el programa

• La licencia no debe ser específica de un producto: el
  programa no puede licenciarse solo como parte de una
  distribución mayor.

• La licencia no debe restringir otro software: la licencia no
  puede obligar a que algún otro software que sea
  distribuido con el software abierto deba también ser de
  código abierto.

• La licencia debe ser tecnológicamente neutral: no debe
  requerirse la aceptación de la licencia por medio de un
  acceso por clic de ratón o de otra forma específica del
  medio de soporte del software.




   PostgreSQL

                                                            13
PostgreSQL es un sistema de gestión de base de datos
relacional orientada a objetos y libre, publicado
bajo la licencia BSD.

Como muchos otros proyectos de código
abierto, el desarrollo de PostgreSQL no es
manejado por una sola empresa sino que es
dirigido por una comunidad de desarrolladores y
organizaciones comerciales las cuales trabajan en su
desarrollo. Dicha comunidad es denominada el PGDG
(PostgreSQL Global Development Group).



PostgreSQL
Última            Genero   Sistema           Licencia     Escrito en
versión                    Operativo
8.4               RDBMS    Multiplataform    BSD          C
                           a


Características

     Algunas de sus principales características son, entre
otras:

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

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

  Características

  • Claves ajenas también denominadas Llaves ajenas o
    Claves Foráneas (foreign keys).

  •   Disparadores (triggers): Un disparador o trigger se define
      en una acción específica basada en algo ocurrente dentro
      de la base de datos. En PostgreSQL esto significa la
      ejecución de un procedimiento almacenado basado en
      una determinada acción sobre una tabla específica.
      Ahora todos los disparadores se definen por seis
      características:

        o El nombre del disparador o trigger

        o El momento en que el disparador debe arrancar

        o El evento del disparador deberá activarse sobre

        o La tabla donde el disparador se activará

        o La frecuencia de la ejecución

        o La función que podría ser llamada

Amplia variedad de tipos nativos

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




     SQLite

SQLite es un sistema de gestión de bases de datos relacional
compatible con ACID, contenida en una relativamente
                                                          16
pequeña (~275 kiB)1 biblioteca en C. SQLite es un proyecto de
dominio público creado por D. Richard Hipp.

A diferencia de los sistemas de gestión de bases de datos
cliente-servidor, el motor de SQLite no es un proceso
independiente con el que el programa principal se comunica.
En lugar de eso, la biblioteca SQLite se enlaza con el programa
pasando a ser parte integral del mismo. El programa utiliza la
funcionalidad de SQLite a través de llamadas simples a
subrutinas y funciones. Esto reduce la latencia en el acceso a la
base de datos, debido a que las llamadas a funciones son más
eficientes que la comunicación entre procesos. El conjunto de
la base de datos (definiciones, tablas, índices, y los propios
datos), son guardados como un sólo fichero estándar en la
máquina host. Este diseño simple se logra bloqueando todo el
fichero de base de datos al principio de cada transacción.

En su versión 3, SQLite permite bases de datos de hasta 2
Terabytes de tamaño, y también permite la inclusión de
campos tipo BLOB.

El autor de SQLite ofrece formación, contratos de soporte
técnico y características adicionales como compresión y
cifrado.




SQLite

                                                               17
Última    Genero   Sistema          Licencia   Escrito en
versión            Operativo
3.7.0.1   RDBMS    Multiplataform   Dominio    C
                   a                publico




                                                   18
   APACHE DERBY

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.



PostgreSQL
Última         Genero      Sistema           Licencia     Escrito en
versión                    Operativo
10.5.3.0       RDBMS       Multiplataform    Apache       Java
                           a


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.




                                                            19
•   Soporta cifrado completo, roles y permisos. Además
    posee SQL SCHEMAS para separar la información en una
    ú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.

    o Database Utilities: Un paquete de utilidades.




                                                             20
   HSQLDB

HSQLDB (Hyperthreaded Structured Query Language
Database) es un sistema gestor de bases de datos libre escrito
en Java bajo la licencia BSD. La suite ofimática OpenOffice.org
lo incluye desde su versión 2.0 para dar soporte a la aplicación
Base.

HSQLDB está basado en HypersonicSQL, un proyecto de
Thomas Mueller abandonado en la actualidad.

HSQLDB
Última         Genero        Sistema         Licencia       Escrito en
versión                      Operativo
2.0.0          RBDMS         Windows,        BSD            Java
                             MacOSX,
                             Linux, Solaris,
                             OpenSolaris,
                             GNU


Características de HSQLDB:

  • Escrito por completo en Java

  • Completo sistema gestor de bases de datos relacional

  • Tiempo de arranque mínimo y gran velocidad en las
    operaciones: SELECT, INSERT, DELETE y UPDATE

  • Sintaxis SQL estándar
                                                              21
• Integridad referencial (claves foráneas)

  • Procedimientos almacenados en Java

  • Triggers

  • Tablas en disco de hasta 8GB



     FIREBIRD

Firebird es un sistema de administración de base de datos
relacional (o RDBMS) (Lenguaje consultas: SQL) de código
abierto, basado en la versión 6 de Interbase, cuyo código fue
liberado por Borland en 2000. Su código fue reescrito de C a C+
+.

FIREBIRD
Última            Genero    Sistema            Licencia    Escrito en
versión                     Operativo
2.5.ORC1          RDBMS     Multiplataform     IPL, IDPL   C a C++
                            a


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.
                                                             22
• 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 Servidor
    Embebido [1] (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.



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




     MySQL

MySQL es un sistema de gestión de base de datos relacional,
multihilo y multiusuario con más de seis millones de
instalaciones. [Por un lado se ofrece bajo la GNU GPL para
cualquier uso compatible con esta licencia. Está desarrollado
en su mayor parte en ANSI C.

                                                              24
My SQL
Última         Genero       Sistema           Licencia     Escrito en
versión                     Operativo
5.1.48         RDBMS        Multiplataform    GPL o uso C, C++
                            a                 comercial


Lenguajes de programación

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

Aplicaciones

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

Plataformas

MySQL funciona sobre múltiples plataformas, incluyendo:

              • AIX                • SunOS

              • BSD                • SCO
                                     OpenServer
              • FreeBSD
                                   • SCO
              • HP-UX
                                     UnixWare
              • GNU/Linux
                                   • Tru64
              • Mac OS X
                                   • eBD
              • NetBSD
                                   • Windows
              • Novell               95,
                Netware              Windows
                                     98,
              • OpenBSD
                                     Windows
              • OS/2 Warp            NT,
                                     Windows
              • QNX
                                     2000,
              • SGI IRIX             Windows
                                     XP,
              • Solaris

                                                           26
Windows
 Vista,
 Windows 7 y
 Windows
 Server
 (2000, 2003
 y 2008).

• OpenVMS




               27
SMBD en Web

Se encuentran formados por aquellos SMBD          con interfaz
gráfica que se muestra en un navegador web.



¿Cómo Funciona la Integración de Bases de Datos en el Web?



Para realizar una requisición de acceso desde el Web hasta una
base de datos no sólo se necesita de un browser del Web y de
un Servidor Web, sino también de un software de
procesamiento (aplicación CGI), el cual es el programa que es
llamado directamente desde un documento HTML en el
cliente. Dicho programa lee la entrada de datos desde que
provienen del cliente y toma cierta información de variables de
ambiente. El método usado para el paso de datos está
determinado por la llamada CGI.



Una vez se reciben los datos de entrada (sentencias SQL o
piezas de ellas), el software de procesamiento los prepara para
enviarlos a la interfaz en forma de SQL, y luego ésta procesa
los resultados que se extraen de la base de datos.
La interfaz contiene las especificaciones de la base de datos
necesarias para traducir las solicitudes enviadas desde el
cliente, a un formato que sea reconocido por dicha base.
Además, contiene toda la información, estructuras, variables y
llamadas a funciones, necesarias para comunicarse con la base
de datos.



El software de acceso usualmente es el software distribuido
con la base de datos, el cual permite el acceso a la misma, a
través de solicitudes con formato. Luego, el software de
acceso recibe los resultados de la base de datos, aún los
mensajes de error, y los pasa hacia la interfaz, y ésta a su vez,
los pasa hasta el software de procesamiento.



Cualquier otro software (servidor HTTP, software de redes,
etc.) agrega enlaces adicionales a este proceso de extracción
de la información, ya que el software de procesamiento pasa
los resultados hacia el servidor Web, y éste hasta el browser
del Web (ya sea directamente o a través de una red).

Nota: Los siguientes DBMS fueron elegidos con base en:

         Control de la redundancia de datos.

         Compartimiento de datos.

         Mantenimiento de la integridad.
 Seguridad.

         Velocidad.

         Interfaz amigable.




           Oracle Database 10g XE Express Edition



Ficha técnica
Plataforma:                          Windows / Linux


Licencia :                           public domain
Sistema Operativo:                   Cualquiera de los siguientes
                                     de 32bits
                                     Windows XP (SP2 o más alto)
                                     Vista, Seven.


Memoria:                             Mínimo 256Mb

Espacio en disco:                    Mínimo 1.6GB
Oracle Application Express o APEX (anteriormente llamado
HTML DB) es una herramienta RAD (Rapid application
development) que se ejecuta con una base de datos Oracle.
Permite desarrollar prototipos de aplicaciones WEB de forma
segura y rápida. En enero de 2006 el nombre de Oracle HTML
DB pasó a ser "Oracle Application Express. Oracle Application
Express puede instalarse en una base de datos de Oracle 9.2 o
superior, y a partir de Oracle 11g será preinstalado junto con la
base de datos. La versión 2.1 de APEX se incluyó también en la
versión Oracle Express Edition (XE) de la base de datos.



APEX es la herramienta que está destinada tanto a usuarios
como a desarrolladores. Para los usuarios que tienen limitada
o ninguna experiencia en programación APEX les permite crear
fácilmente informes, cartas y cargar los datos desde hojas de
cálculo y archivos de texto a la base de datos. También
permite a los desarrolladores construir rápidamente
formularios, informes y desarrollos menos complejos de
aplicaciones web centradas en una base de
datos. El entorno de desarrollo de APEX es
completamente web y permite a los
desarrolladores      concentrarse      en      las
características y funcionalidades de las aplicaciones, es decir la
lógica del negocio y no de los detalles relacionados con la
interfaz.
En Oracle Database XE una base de datos es una colección de
estructuras lógicas y físicas que en
Conjunto contienen todos los datos y metadatos de las
aplicaciones. La base de datos también
Contiene estructuras de control (como los archivos de control
– control files) que la base de datos necesita para iniciar y
operar.


La instancia de la base de datos de Oracle Database XE (que
consiste en procesos de segundo plano de Oracle Database XE
y la memoria asignada) trabaja solamente con una base de
datos. En vez de permitir la creación de múltiples bases de
datos para organizar las aplicaciones. Oracle Database XE usa
una sola base de datos, y la organiza múltiples aplicaciones
permitiendo separar los datos en diferentes esquemas.



La capacidad máxima de almacenamiento en Oracle Database
XE es de 5 gigabytes (GB). Esta

incluye entre 0.5 y 0.9 GB para el diccionario de datos,
esquemas internos y el espacio temporal, lo

que deja aproximadamente 4 GB para almacenar los datos de
los usuarios.
Tablespaces. Una base de datos consta de uno o más
tablespaces. Un tablespace es una agrupación lógica de uno o
más archivos de datos físicos y archivos temporales, y es la
estructura primaria a través de la cual la base de datos
gestiona el almacenamiento.

En Oracle Database XE, todos los datos de las aplicaciones se
almacenan por default en el tablespace USERS. Este tablespace
consta de un archivo de datos y automáticamente crece
(autoextiende) de acuerdo a como las aplicaciones de datos
van requiriendo más espacio de almacenamiento.



Pagina inicial de bases de datos.




Herramientas de Oracle.
http://www.oracle.com/technology/global/lad-
es/software/index.html



     SQLite Manager (GPL)
Un gestor de bases de datos SQLite integrado en Firefox

SQLite Manager integra a Firefox un completo gestor de bases
de datos SQLite en el que puedes crear tablas e índices,
navegar en los archivos de base de datos o ejecutar consultas
SQL. La extensión te brinda un botón que deberás arrastrar
desde la caja de iconos (Ver | Barras de herramientas |
Personalizar…) hasta el lugar de tu preferencia en la barra de
herramientas, con el que se abre el gestor en una ventana
emergente, aunque en las opciones puedes configurarla para
que lo abra en una pestaña. Además un selector en la parte
superior derecha del gestor te permitirá abrir cualquier archivo
SQLite asociado al perfil activo de Firefox.




http://sqlitemanager.softonic.com/descargar

https://addons.mozilla.org/en-US/firefox/addon/5817/




     Sybase ASE Express Edition for Linux



Adaptive Server Enterprise para Linux es un
motor de bases de datos basado en Linux
escalable y de alto rendimiento, que
incluye funciones estándar de Adaptive
Server Enterprise y todos los componentes
de conectividad relacionados.

Algunas limitaciones:

La principal diferencia es que ASE Linux Express Edition es
completamente gratis.
Funcionalmente, ASE Linux Express Edition cuenta con las
mismas características de otras ediciones. Sin embargo, tiene
las siguientes limitantes:

Soporta máximo 1 CPU,

5 GB de almacenamiento de datos, y

2 GB de RAM.

Algunas otras ediciones y comparativas:

Sybase Adaptive Server Enterprise (ASE) está disponible en
cuatro ediciones:

Enterprise Edition (EE) ― Incluye todas las características
funcionales. Adicionalmente al servidor base, usted puede
comprar opciones como Alta Disponibilidad, DTM, Java, etc.

Small Business Edition (SBE) ― Incluye características que
cumplen con los requerimientos de empresas pequeñas y
medianas. Esta edición de ASE incluye la mayor parte de la
funcionalidad de la edición Enterprise.

Developer's Edition (DE) ― Versión gratuita de ASE que los
desarrolladores pueden usar para crear aplicaciones en su
ambiente de desarrollo. La edición Developer´s incluye un
conjunto completo de características funcionales y opciones
(como DTM, Alta Disponibilidad, Java, etc.). Descargue la
edición Developer's de ésta página.
Express Edition (XE) para Linux ― Versión gratuita de ASE que
permite el desarrollo y puesta en marcha de aplicaciones en
ambientes Linux. Descargue la edición Express de ésta página.



La siguiente tabla compara algunas de las principales
características de las ediciones de ASE:




http://response.sybase.com/forms/ASE_Linux_Download
   Web-DBMS



Web-DBMS (o base de datos basada en
Web Management System) es un término general para las
aplicaciones que proporcionan una interfaz basada en web
para una o más bases de datos. Web-DBMS permite al usuario
administrar su base de datos desde casa, oficina, campus o en
la carretera. Se puede acceder desde cualquier plataforma,
incluyendo PC, Unix y los sistemas de Macintosh. basado en
interfaz gráfica-HTML del DBMS-aplicaciones Web es fácil de
utilizar para los desarrolladores y usuarios, y permite
administrar bases de datos de manera estandarizada. El acceso
a la red en la web-DBMS es transparente para el usuario - el
usuario no tiene que gastar tiempo ni dinero para la creación
de software de red complejos y costosos. En resumen, las
principales ventajas de la Web DBMS son: accesibilidad,
independencia de plataforma, fácil de usar, interfaz gráfica de
usuario estándar, y acceso a la red transparente.



Aplicación
Esta aplicación web-DBMS está escrito en Java 1.4, SQL
estándar, y se integra Mixer 0.71, una plantilla de HTML-
herramienta. Proporciona una interfaz gráfica de usuario para
la base de datos MySQL y se ejecuta en el servidor Tomcat.

Características principales



Principales características de esta aplicación son:

- Manipulación de datos (seleccionar, insertar, actualizar y
eliminar registros),

- Definición de datos (crear, modificar y eliminar tablas),

- Configuración personalizada de interfaz gráfica de usuario,

- Administración de cuentas.




Las siguientes figuras presentan la interfaz de Web-DBMS.
Administrar cuentas



El administrador de base de datos puede utilizar la interfaz
Web-DBMS para administrar las cuentas de base de datos y
privilegios. Por ejemplo, para crear una nueva cuenta de
usuario, simplemente puede añadir un nuevo registro en la
tabla que contiene información del usuario.
   SQL Server 2005 Compact Edition




Microsoft SQL Server 2005 Compact Edition ofrece la
funcionalidad básica de base de datos relacional en un
paquete compacto ideal para embeber en aplicaciones
destinadas a dispositivos móviles y equipos de escritorio,
entre las cuales están toda una nueva generación de
aplicaciones dinámicas de conexión ocasional.



Comparte la sintaxis SQL habitual y el modelo común de
programación ADO.NET del resto de ediciones de SQL Server y
se administra también mediante SQL Server 2005
Management Studio, lo que permite a desarrolladores y
administradores aprovechar plenamente sus conocimientos
actuales y ser productivos de forma inmediata.
Además, SQL Server 2005 Compact Edition facilita la
escalabilidad de las aplicaciones, mediante una sincronización
robusta con otras ediciones de SQL Server o mediante el paso
a una edición de mayor nivel de la familia SQL Server. SQL
Server 2005 Compact Edition le permite extender su
plataforma integrada de gestión de datos de una manera más
intensiva dentro de su empresa y llegar a sus empleados
móviles.




Comparación entre SQL Server Compact Edition y SQL Server
Express Edition
http://www.microsoft.com/downloads/en/confirmation.aspx?
familyId=85e0c3ce-3fa1-453a-8ce9-
af6ca20946c3&displayLang=en

Cuadro comparativo:

Soporte de SMBD y sistema operativo en los que corren.




Fuente: http://es.wikipedia.org/wiki/Anexo:Comparación_de_sistemas_administradores_de_bases_de_datos_relacionales.
Conclusión

Como conclusión ya sabemos que las bases de datos surgen como una
necesidad de las empresas y/o personas de mantener resguardada su
información así como la rapidez con la cual acceder a ellas.

Los gestores de bases de datos permiten almacenar y posteriormente
acceder a los datos de forma rápida y estructuradas al utilizar estos
podemos encontrar muchas ventajas como:

    Consistencia de los datos

    Compartición de datos

    Mejora en la integridad de los datos

      Mejora en la accesibilidad de los datos, etc.



Aunque también podemos encontrar algunas desventajas de estos ya
que los programas pueden llegar a ser complejos con una gran
funcionalidad y para eso es preciso comprender bien los SMBD para
poder realizar un buen uso de ellos.
Fuentes consultadas

  http://translate.google.com.mx/translate?hl=es&sl=en&u=http://
   www.oracle.com/technetwork/database/express-
   edition/overview/index.html&ei=idhxTJCbDIa8lQeR-8CEDg&sa=X
   &oi=translate&ct=result&resnum=1&ved=0CBoQ7gEwAA&prev=/
   search%3Fq%3Doracle%2Bexpress%2Bxe%26hl%3Des%26client
   %3Dopera%26hs%3Drqh%26rls%3Des-LA

  http://www.uca.edu.sv/investigacion/bdweb/indice.html#conten
   ido

  http://people.dsv.su.se/~rimka/wdbms/index.html

  http://um.umanizales.edu.co/programs/ingenieria/Ventana/vent
   anaespecial/11.pdf

  http://www.microsoft.com/downloads/details.aspx?
   FamilyID=85e0c3ce-3fa1-453a-8ce9-
   af6ca20946c3&DisplayLang=es

  http://www.microsoft.com/spain/sql/editions/compact/default.
   mspx
 http://es.wikipedia.org/wiki/Sistema_de_gestión_de_base_de_d
  atos

 http://apex.oracle.com/i/index.html

 http://www.wikilearning.com/tutorial/diseno_de_bases_de_dato
  s_en_sql-caracteristicas_de_una_dbms_dbms/21129-2

 http://www.infoback.com.ar/buhardilla/firebird/firebird.htm

 http://www.mailxmail.com/curso-mysql-informatica/sgbd-
  codigo-abierto

 http://es.wikipedia.org/wiki/PostgreSQL#Caracter.C3.ADsticas

 http://www.ingres.com/products/ingres-database.php

 http://en.wikipedia.org/wiki/Ingres_(database)

 http://es.wikipedia.org/wiki/Software_propietario

Weitere ähnliche Inhalte

Was ist angesagt?

Cuadro Comparativo Bd
Cuadro Comparativo BdCuadro Comparativo Bd
Cuadro Comparativo Bdalinacarrion
 
Sistema gestor de base de datos
Sistema gestor de base de datosSistema gestor de base de datos
Sistema gestor de base de datoskarlaaponte
 
Cuadro comparativo de manejadores de la base de datos
Cuadro comparativo de manejadores de la base de datos Cuadro comparativo de manejadores de la base de datos
Cuadro comparativo de manejadores de la base de datos Maria Garcia
 
Diferencias entre los SGBD´s
Diferencias entre los SGBD´sDiferencias entre los SGBD´s
Diferencias entre los SGBD´sDiego Silva Viera
 
Presentación sgbd
Presentación sgbdPresentación sgbd
Presentación sgbdSergio Cano
 
Motor De Bases De Datos Oracle
Motor De Bases De Datos OracleMotor De Bases De Datos Oracle
Motor De Bases De Datos Oracletriana25
 
Manejador de Base de Datos
Manejador de Base de Datos Manejador de Base de Datos
Manejador de Base de Datos Brenda Medina
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentesJoseBustos32
 
Motores de bases de datos
Motores de bases de datosMotores de bases de datos
Motores de bases de datosstill01
 
Los gestores de base de datos
Los gestores de base de datosLos gestores de base de datos
Los gestores de base de datosEduardo Agila
 
A1 u2 hipv
A1 u2 hipvA1 u2 hipv
A1 u2 hipvhmpv18
 
Ventajas vs desventajas de los gestores de bases
Ventajas  vs desventajas de los gestores de basesVentajas  vs desventajas de los gestores de bases
Ventajas vs desventajas de los gestores de basesMiluska Guerra Guerra
 
Comparaciones entre SGBD
Comparaciones entre SGBD Comparaciones entre SGBD
Comparaciones entre SGBD JonathanUCV
 

Was ist angesagt? (20)

Cuadros comparativos
Cuadros comparativosCuadros comparativos
Cuadros comparativos
 
Gestores de bases de datos cuadros comparativos
Gestores de bases de datos cuadros comparativosGestores de bases de datos cuadros comparativos
Gestores de bases de datos cuadros comparativos
 
Cuadro Comparativo Bd
Cuadro Comparativo BdCuadro Comparativo Bd
Cuadro Comparativo Bd
 
MICROSOFT ACCESS
MICROSOFT ACCESSMICROSOFT ACCESS
MICROSOFT ACCESS
 
Sistema gestor de base de datos
Sistema gestor de base de datosSistema gestor de base de datos
Sistema gestor de base de datos
 
Cuadro comparativo de manejadores de la base de datos
Cuadro comparativo de manejadores de la base de datos Cuadro comparativo de manejadores de la base de datos
Cuadro comparativo de manejadores de la base de datos
 
Diferencias entre los SGBD´s
Diferencias entre los SGBD´sDiferencias entre los SGBD´s
Diferencias entre los SGBD´s
 
Presentación sgbd
Presentación sgbdPresentación sgbd
Presentación sgbd
 
Actividad 4 presentacion escobar
Actividad 4 presentacion escobarActividad 4 presentacion escobar
Actividad 4 presentacion escobar
 
Motor De Bases De Datos Oracle
Motor De Bases De Datos OracleMotor De Bases De Datos Oracle
Motor De Bases De Datos Oracle
 
Manejador de Base de Datos
Manejador de Base de Datos Manejador de Base de Datos
Manejador de Base de Datos
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentes
 
Cuadro comparativo sql
Cuadro comparativo sqlCuadro comparativo sql
Cuadro comparativo sql
 
Motores de bases de datos
Motores de bases de datosMotores de bases de datos
Motores de bases de datos
 
Características de MySQL
Características de MySQLCaracterísticas de MySQL
Características de MySQL
 
Los gestores de base de datos
Los gestores de base de datosLos gestores de base de datos
Los gestores de base de datos
 
A1 u2 hipv
A1 u2 hipvA1 u2 hipv
A1 u2 hipv
 
Ventajas vs desventajas de los gestores de bases
Ventajas  vs desventajas de los gestores de basesVentajas  vs desventajas de los gestores de bases
Ventajas vs desventajas de los gestores de bases
 
Comparaciones entre SGBD
Comparaciones entre SGBD Comparaciones entre SGBD
Comparaciones entre SGBD
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 

Ähnlich wie BD_EQ5_I2_INV_SMBD

Base de datos oracle
Base de datos oracleBase de datos oracle
Base de datos oracleRonny Brito
 
SESIÓN 1 - SQL SERVER gratuito de cecap peru
SESIÓN 1 - SQL SERVER gratuito de cecap peruSESIÓN 1 - SQL SERVER gratuito de cecap peru
SESIÓN 1 - SQL SERVER gratuito de cecap peruLuisCabanillas26
 
Sgbd roberto escriche marcelo hualoto
Sgbd roberto escriche marcelo hualotoSgbd roberto escriche marcelo hualoto
Sgbd roberto escriche marcelo hualotoKenny24
 
base de datos definicion.caracteristicas.base de datos relacional
 base de datos definicion.caracteristicas.base de datos relacional base de datos definicion.caracteristicas.base de datos relacional
base de datos definicion.caracteristicas.base de datos relacionalLeomar Martinez
 
Tres gestores de bases de datos
Tres gestores de bases de datosTres gestores de bases de datos
Tres gestores de bases de datossatakin_armando7
 
Bd T1 Eq6 Investigacionsgbd
Bd T1 Eq6 InvestigacionsgbdBd T1 Eq6 Investigacionsgbd
Bd T1 Eq6 Investigacionsgbdguestf6889fe
 
Los sistemas gestores de bases de datos actuales
Los sistemas gestores de bases de datos actualesLos sistemas gestores de bases de datos actuales
Los sistemas gestores de bases de datos actualesFrancisco Gómez Pino
 
Ventajas y desventajas mysql
Ventajas y desventajas mysqlVentajas y desventajas mysql
Ventajas y desventajas mysqlMary Ruiz
 
Primer Taller Bases De Datos
Primer Taller Bases De DatosPrimer Taller Bases De Datos
Primer Taller Bases De Datosjose olmedo soto
 

Ähnlich wie BD_EQ5_I2_INV_SMBD (20)

Gestores
GestoresGestores
Gestores
 
ORACLE DATABASE
ORACLE DATABASE ORACLE DATABASE
ORACLE DATABASE
 
Tarea 1 bd
Tarea 1 bdTarea 1 bd
Tarea 1 bd
 
Bd T1 Eq6 Investigacionsgbd
Bd T1 Eq6 InvestigacionsgbdBd T1 Eq6 Investigacionsgbd
Bd T1 Eq6 Investigacionsgbd
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datos
 
Base de datos oracle
Base de datos oracleBase de datos oracle
Base de datos oracle
 
Infome sgbd
Infome sgbdInfome sgbd
Infome sgbd
 
SESIÓN 1 - SQL SERVER gratuito de cecap peru
SESIÓN 1 - SQL SERVER gratuito de cecap peruSESIÓN 1 - SQL SERVER gratuito de cecap peru
SESIÓN 1 - SQL SERVER gratuito de cecap peru
 
Sgbd roberto escriche marcelo hualoto
Sgbd roberto escriche marcelo hualotoSgbd roberto escriche marcelo hualoto
Sgbd roberto escriche marcelo hualoto
 
SGBD
SGBDSGBD
SGBD
 
Tarea 1 bd
Tarea 1 bdTarea 1 bd
Tarea 1 bd
 
base de datos definicion.caracteristicas.base de datos relacional
 base de datos definicion.caracteristicas.base de datos relacional base de datos definicion.caracteristicas.base de datos relacional
base de datos definicion.caracteristicas.base de datos relacional
 
Tres gestores de bases de datos
Tres gestores de bases de datosTres gestores de bases de datos
Tres gestores de bases de datos
 
Alvarado deber
Alvarado deberAlvarado deber
Alvarado deber
 
Bd T1 Eq6 Investigacionsgbd
Bd T1 Eq6 InvestigacionsgbdBd T1 Eq6 Investigacionsgbd
Bd T1 Eq6 Investigacionsgbd
 
Los sistemas gestores de bases de datos actuales
Los sistemas gestores de bases de datos actualesLos sistemas gestores de bases de datos actuales
Los sistemas gestores de bases de datos actuales
 
Ventajas y desventajas mysql
Ventajas y desventajas mysqlVentajas y desventajas mysql
Ventajas y desventajas mysql
 
Software para base de datos
Software para base de datosSoftware para base de datos
Software para base de datos
 
Primer Taller Bases De Datos
Primer Taller Bases De DatosPrimer Taller Bases De Datos
Primer Taller Bases De Datos
 
Gestor de base de datos
Gestor de base de datosGestor de base de datos
Gestor de base de datos
 

Mehr von sesshomaru25

Cuando el outsourcing no funciona
Cuando el outsourcing no funcionaCuando el outsourcing no funciona
Cuando el outsourcing no funcionasesshomaru25
 
Bd eq5 t1_act_unidad5
Bd eq5 t1_act_unidad5Bd eq5 t1_act_unidad5
Bd eq5 t1_act_unidad5sesshomaru25
 
Bd eq5 a3_act_pantalas html_unidad4
Bd eq5 a3_act_pantalas html_unidad4Bd eq5 a3_act_pantalas html_unidad4
Bd eq5 a3_act_pantalas html_unidad4sesshomaru25
 
Bd eq5 a3_act_pantalas html_unidad4
Bd eq5 a3_act_pantalas html_unidad4Bd eq5 a3_act_pantalas html_unidad4
Bd eq5 a3_act_pantalas html_unidad4sesshomaru25
 
Bd eq5 a1_act_ejerciciosobligatorios_unidad4
Bd eq5 a1_act_ejerciciosobligatorios_unidad4Bd eq5 a1_act_ejerciciosobligatorios_unidad4
Bd eq5 a1_act_ejerciciosobligatorios_unidad4sesshomaru25
 
Bd eq5 t1_act_escenarios_unidad 3
Bd eq5 t1_act_escenarios_unidad 3Bd eq5 t1_act_escenarios_unidad 3
Bd eq5 t1_act_escenarios_unidad 3sesshomaru25
 
Bd eq5 t1_act_escenarios_unidad3
Bd eq5 t1_act_escenarios_unidad3Bd eq5 t1_act_escenarios_unidad3
Bd eq5 t1_act_escenarios_unidad3sesshomaru25
 
Bd eq5 t2_act_criterios_unidad3
Bd eq5 t2_act_criterios_unidad3Bd eq5 t2_act_criterios_unidad3
Bd eq5 t2_act_criterios_unidad3sesshomaru25
 
Bd eq5 t4_act_reglascodd_unidad2[1](2)
Bd eq5 t4_act_reglascodd_unidad2[1](2)Bd eq5 t4_act_reglascodd_unidad2[1](2)
Bd eq5 t4_act_reglascodd_unidad2[1](2)sesshomaru25
 
Bd eq5 t3_act_instalaciondbtest
Bd eq5 t3_act_instalaciondbtestBd eq5 t3_act_instalaciondbtest
Bd eq5 t3_act_instalaciondbtestsesshomaru25
 
Bd eq5 t2_act_instalacionsmbd_unidad2
Bd eq5 t2_act_instalacionsmbd_unidad2Bd eq5 t2_act_instalacionsmbd_unidad2
Bd eq5 t2_act_instalacionsmbd_unidad2sesshomaru25
 
Bd eq5 t1_act_clientesconsultas_unidad2
Bd eq5 t1_act_clientesconsultas_unidad2Bd eq5 t1_act_clientesconsultas_unidad2
Bd eq5 t1_act_clientesconsultas_unidad2sesshomaru25
 
Bd eq5 a2_apo_comparativa_unidad2
Bd eq5 a2_apo_comparativa_unidad2Bd eq5 a2_apo_comparativa_unidad2
Bd eq5 a2_apo_comparativa_unidad2sesshomaru25
 
Bd_eq5_a1_apo_funcionesdba_unidad2
Bd_eq5_a1_apo_funcionesdba_unidad2Bd_eq5_a1_apo_funcionesdba_unidad2
Bd_eq5_a1_apo_funcionesdba_unidad2sesshomaru25
 

Mehr von sesshomaru25 (15)

Cuando el outsourcing no funciona
Cuando el outsourcing no funcionaCuando el outsourcing no funciona
Cuando el outsourcing no funciona
 
Bd eq5 t1_act_unidad5
Bd eq5 t1_act_unidad5Bd eq5 t1_act_unidad5
Bd eq5 t1_act_unidad5
 
Bd eq5 a3_act_pantalas html_unidad4
Bd eq5 a3_act_pantalas html_unidad4Bd eq5 a3_act_pantalas html_unidad4
Bd eq5 a3_act_pantalas html_unidad4
 
Bd eq5 a3_act_pantalas html_unidad4
Bd eq5 a3_act_pantalas html_unidad4Bd eq5 a3_act_pantalas html_unidad4
Bd eq5 a3_act_pantalas html_unidad4
 
Bd eq5 a1_act_ejerciciosobligatorios_unidad4
Bd eq5 a1_act_ejerciciosobligatorios_unidad4Bd eq5 a1_act_ejerciciosobligatorios_unidad4
Bd eq5 a1_act_ejerciciosobligatorios_unidad4
 
Ansi sql
Ansi sqlAnsi sql
Ansi sql
 
Bd eq5 t1_act_escenarios_unidad 3
Bd eq5 t1_act_escenarios_unidad 3Bd eq5 t1_act_escenarios_unidad 3
Bd eq5 t1_act_escenarios_unidad 3
 
Bd eq5 t1_act_escenarios_unidad3
Bd eq5 t1_act_escenarios_unidad3Bd eq5 t1_act_escenarios_unidad3
Bd eq5 t1_act_escenarios_unidad3
 
Bd eq5 t2_act_criterios_unidad3
Bd eq5 t2_act_criterios_unidad3Bd eq5 t2_act_criterios_unidad3
Bd eq5 t2_act_criterios_unidad3
 
Bd eq5 t4_act_reglascodd_unidad2[1](2)
Bd eq5 t4_act_reglascodd_unidad2[1](2)Bd eq5 t4_act_reglascodd_unidad2[1](2)
Bd eq5 t4_act_reglascodd_unidad2[1](2)
 
Bd eq5 t3_act_instalaciondbtest
Bd eq5 t3_act_instalaciondbtestBd eq5 t3_act_instalaciondbtest
Bd eq5 t3_act_instalaciondbtest
 
Bd eq5 t2_act_instalacionsmbd_unidad2
Bd eq5 t2_act_instalacionsmbd_unidad2Bd eq5 t2_act_instalacionsmbd_unidad2
Bd eq5 t2_act_instalacionsmbd_unidad2
 
Bd eq5 t1_act_clientesconsultas_unidad2
Bd eq5 t1_act_clientesconsultas_unidad2Bd eq5 t1_act_clientesconsultas_unidad2
Bd eq5 t1_act_clientesconsultas_unidad2
 
Bd eq5 a2_apo_comparativa_unidad2
Bd eq5 a2_apo_comparativa_unidad2Bd eq5 a2_apo_comparativa_unidad2
Bd eq5 a2_apo_comparativa_unidad2
 
Bd_eq5_a1_apo_funcionesdba_unidad2
Bd_eq5_a1_apo_funcionesdba_unidad2Bd_eq5_a1_apo_funcionesdba_unidad2
Bd_eq5_a1_apo_funcionesdba_unidad2
 

Kürzlich hochgeladen

2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesLauraColom3
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 

Kürzlich hochgeladen (20)

2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reacciones
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 

BD_EQ5_I2_INV_SMBD

  • 1. “UNIVERSIDAD VERACRUZANA” FACULTAD DE ADMINISTRACIÓN CARRERA: Licenciatura en SISTEMAS COMPUTACIONALES ADMINISTRATIVOS EXPERIENCIA EDUCATIVA: BASE DE DATOS. CATEDRÁTICO: DR. CARLOS ARTURO TORRES GASTELÚ TEMA: SMBD Equipo: 5 JÁCOME AMAYA CLAUDIA LIZETH ROMERO PUCHETA TERESA DE JESÚS VALENCIA AVILÉS LUIS ALFREDO Grupo: C002 Agosto 2010 1
  • 2. Tabla de contenido Introducción 3 SMBD Código Propietarios 4  VISUAL FoxPro.................................................................................5  Microsoft Access.............................................................................6  Microsoft SQL Server......................................................................7  Oracle...............................................................................................8  Sybase ASE.......................................................................................9 SMBD Código Abierto 11  PostgreSQL....................................................................................12  SQLite.............................................................................................15  APACHE DERBY..............................................................................17  HSQLDB..........................................................................................19  FIREBIRD........................................................................................20  MySQL............................................................................................22 SMBD en Web 24  Oracle Database 10g XE Express Edition......................................26  SQLite Manager (GPL)...................................................................30  Sybase ASE Express Edition for Linux...........................................31  Web-DBMS....................................................................................34  SQL Server 2005 Compact Edition................................................39 Conclusión 42 2
  • 3. Fuentes consultadas43 consultadas Introducción A medida que la humanidad se ha ido desarrollando, también se ha desarrollado la necesidad de mantener y manejar los datos que de cierta forma son relevantes para sí mismos, dando como resultado la implementación de distintas maneras para almacenar ordenar, acceder y mostrar información, así es como surgen los ficheros secuenciales y más tarde los ficheros indexados, que ofrecen acceso aleatorio. Es así cuando surgen los SMBD como solución a los problemas referentes a la centralización de la información, mantener la integridad, es por eso que los SMBD de hoy en día son de gran ayuda para la creación de bases de datos, ya que su interfaz es muy amigable y ofrecen diversas herramientas para el tratamiento de la información. A lo largo de este documento se verán SMBD tales como: Oracle, Firebird, MySql, DB2 entre otros, incluyendo tanto SMBD de propietarios, código abierto y en ambiente web. 3
  • 4. SMBD Código Propietarios El software propietario (también llamado privativo, de código cerrado o software no libre) es cualquier programa informático en el que el usuario final tiene limitaciones para usarlo, modificarlo o redistribuirlo (con o sin modificaciones), o cuyo código fuente no está disponible o el acceso a éste se encuentra restringido por un acuerdo de licencia, o por tecnología anticopia. Para la Fundación para el Software Libre (FSF) este concepto se aplica a cualquier software que no es libre o que sólo lo es parcialmente (semilibre), sea porque su uso, redistribución o modificación está prohibida, o requiere permiso expreso del titular del software. En el software de código cerrado una persona física o jurídica (compañía, corporación, fundación, etc.) posee los derechos de autor sobre un software lo que le da la posibilidad de 4
  • 5. controlar y restringir los derechos del usuario sobre su programa. Esto implica por lo general que el usuario sólo tiene derecho a ejecutar el software y no dispone de acceso a su código fuente o aún teniendo acceso a él no tiene derecho a modificarlo ni distribuirlo.  VISUAL FoxPro. Visual FoxPro ofrece a los desarrolladores un conjunto de herramientas para crear aplicaciones de bases de datos para el escritorio, entornos cliente/servidor, tablet PC o para la Web. NOMBRE. Visual FoxPro. AUTOR Microsoft SISTEMA OPERATIVO Microsoft Windows ULTIMA VERSION Visual FoxPro 9.0 SITIO WEB msdn.microsoft.com/vfoxpro Entre sus características se pueden enumerar: • Capacidades poderosas y muy veloces para el manejo de datos nativos y remotos. • Flexibilidad para crear todo tipo de soluciones de bases de datos. • Lenguaje de Programación Orientado a objetos. 5
  • 6. Utilización de Sentencias SQL en forma nativa. • Poderoso manejo de vistas, cursores y control completo de estructuras relacionales. • Su propio gestor de base de datos incorporado. Sin embargo, también puede conectarse con servidores de base de datos, tales como Oracle, Microsoft SQL Server o MySQL. • Cuenta con un motor de generación de informes renovado y muy flexible para soluciones más robustas. • Desde la versión 9.0, amplio soporte de XML, tanto como fuente de datos (por ej., servicios Web basados en XML) como por generar reports en formato XML. • Desde la versión 7.0, soporte de la tecnología IntelliSense de Microsoft.  Microsoft Access. Microsoft Access es un sistema interactivo de administración de bases de datos para Windows. Access tiene la capacidad de organizar, buscar y presentar la información resultante del manejo de sus bases de datos. NOMBRE Microsoft Access. AUTOR Microsoft SISTEMA OPERATIVO Microsoft Windows ULTIMA VERSION 2010 - Access 2010 TIPO RDBMS SITIO WEB http://office.microsoft.com/access LICENCIA Propietario EULA 6
  • 7. Entre sus principales características se encuentran: • Access es gráfico, por lo que aprovecha al máximo la potencia gráfica de Windows, ofreciendo métodos usuales de acceso a los datos y proporcionando métodos simples y directos de trabajar con la información. • Access facilita la administración de datos, ya que sus posibilidades de consulta y conexión le ayudan a encontrar rápidamente la información deseada, cualquiera que sea su formato o lugar de almacenamiento. • Con Access es posible producir formularios e informes sofisticados y efectivos, así como gráficos y combinaciones de informes en un solo documento. • Access permite lograr un considerable aumento en la productividad mediante el uso de los asistentes y las macros. Estos permiten automatizar fácilmente muchas tareas sin necesidad de programar.  Microsoft SQL Server. Microsoft SQL Server es un sistema para la gestión de bases de datos producido por Microsoft basado en el modelo relacional. Sus lenguajes para consultas son T- SQL y ANSI SQL. NOMBRE. Microsoft SQL Server. 7
  • 8. AUTOR Microsoft SISTEMA OPERATIVO Microsoft Windows ULTIMA VERSION SQL Server 2008 R2 TIPO RDBMS SITIO WEB www.microsoft.com/sqlserver LICENCIA Propietario EULA • 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 los terminales o clientes de la red sólo acceden a la información. • Además permite administrar información de otros servidores de datos. Este sistema incluye una versión reducida, llamada MSDE con el mismo motor de base de datos pero orientado a proyectos más pequeños, que en sus versiones 2005 y 2008 pasa a ser el SQL Express Edition, que se distribuye en forma gratuita.  Oracle. 8
  • 9. Oracle es un sistema de gestión de base de datos relacional (o RDBMS por el acrónimo en inglés de Relational Data Base Management System), desarrollado por Oracle Corporation. NOMBRE. Oracle Database. AUTOR Oracle Corporation. SISTEMA OPERATIVO Linux/Windows ULTIMA VERSION 11g R2 TIPO RDBMS SITIO WEB www.oracle.com LICENCIA Propietario Se considera a Oracle como uno de los sistemas de bases de datos más completos, [cita requerida] destacando: • soporte de transacciones, • estabilidad, • escalabilidad y • Soporte multiplataforma. Ha sido criticada por algunos especialistas 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. 9
  • 10. 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.  Sybase ASE 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 a 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 10
  • 11. 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 Otras características generales: • 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. 11
  • 12. SMBD Código Abierto Código abierto es el término con el que se conoce al software distribuido y desarrollado libremente. El código abierto tiene un punto de vista más orientado a los beneficios prácticos de compartir el código que a las cuestiones morales y/o filosóficas las cuales destacan en el llamado software libre. La idea del código abierto se centra en la premisa de que al compartir el código, el programa resultante tiende a ser de calidad superior al software propietario, es una visión técnica. Por otro lado, el software libre tiene tendencias filosóficas e incluso morales: el software propietario, al no poder compartirse, es "antiético" dado que prohibir compartir entre seres humanos va en contra del sentido común. Al igual que el software libre, el código abierto u open source tiene una serie de requisitos necesarios para que un programa pueda considerarse dentro de este movimiento, éstos son: • Libre redistribución: el software debe poder ser regalado o vendido libremente. • Código fuente: el código fuente debe estar incluido u obtenerse libremente. • Trabajos derivados: la redistribución de modificaciones debe estar permitida. 12
  • 13. • Integridad del código fuente del autor: las licencias pueden requerir que las modificaciones sean redistribuidas sólo como parches. • Sin discriminación de personas o grupos: nadie puede dejarse fuera. • Sin discriminación de áreas de iniciativa: los usuarios comerciales no pueden ser excluidos. • Distribución de la licencia: deben aplicarse los mismos derechos a todo el que reciba el programa • La licencia no debe ser específica de un producto: el programa no puede licenciarse solo como parte de una distribución mayor. • La licencia no debe restringir otro software: la licencia no puede obligar a que algún otro software que sea distribuido con el software abierto deba también ser de código abierto. • La licencia debe ser tecnológicamente neutral: no debe requerirse la aceptación de la licencia por medio de un acceso por clic de ratón o de otra forma específica del medio de soporte del software.  PostgreSQL 13
  • 14. PostgreSQL es un sistema de gestión de base de datos relacional orientada a objetos y libre, publicado bajo la licencia BSD. Como muchos otros proyectos de código abierto, el desarrollo de PostgreSQL no es manejado por una sola empresa sino que es dirigido por una comunidad de desarrolladores y organizaciones comerciales las cuales trabajan en su desarrollo. Dicha comunidad es denominada el PGDG (PostgreSQL Global Development Group). PostgreSQL Última Genero Sistema Licencia Escrito en versión Operativo 8.4 RDBMS Multiplataform BSD C a Características Algunas de sus principales características son, entre otras: 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 14
  • 15. 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. Características • Claves ajenas también denominadas Llaves ajenas o Claves Foráneas (foreign keys). • Disparadores (triggers): Un disparador o trigger se define en una acción específica basada en algo ocurrente dentro de la base de datos. En PostgreSQL esto significa la ejecución de un procedimiento almacenado basado en una determinada acción sobre una tabla específica. Ahora todos los disparadores se definen por seis características: o El nombre del disparador o trigger o El momento en que el disparador debe arrancar o El evento del disparador deberá activarse sobre o La tabla donde el disparador se activará o La frecuencia de la ejecución o La función que podría ser llamada Amplia variedad de tipos nativos 15
  • 16. 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.  SQLite SQLite es un sistema de gestión de bases de datos relacional compatible con ACID, contenida en una relativamente 16
  • 17. pequeña (~275 kiB)1 biblioteca en C. SQLite es un proyecto de dominio público creado por D. Richard Hipp. A diferencia de los sistemas de gestión de bases de datos cliente-servidor, el motor de SQLite no es un proceso independiente con el que el programa principal se comunica. En lugar de eso, la biblioteca SQLite se enlaza con el programa pasando a ser parte integral del mismo. El programa utiliza la funcionalidad de SQLite a través de llamadas simples a subrutinas y funciones. Esto reduce la latencia en el acceso a la base de datos, debido a que las llamadas a funciones son más eficientes que la comunicación entre procesos. El conjunto de la base de datos (definiciones, tablas, índices, y los propios datos), son guardados como un sólo fichero estándar en la máquina host. Este diseño simple se logra bloqueando todo el fichero de base de datos al principio de cada transacción. En su versión 3, SQLite permite bases de datos de hasta 2 Terabytes de tamaño, y también permite la inclusión de campos tipo BLOB. El autor de SQLite ofrece formación, contratos de soporte técnico y características adicionales como compresión y cifrado. SQLite 17
  • 18. Última Genero Sistema Licencia Escrito en versión Operativo 3.7.0.1 RDBMS Multiplataform Dominio C a publico 18
  • 19. APACHE DERBY 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. PostgreSQL Última Genero Sistema Licencia Escrito en versión Operativo 10.5.3.0 RDBMS Multiplataform Apache Java a 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. 19
  • 20. Soporta cifrado completo, roles y permisos. Además posee SQL SCHEMAS para separar la información en una ú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. o Database Utilities: Un paquete de utilidades. 20
  • 21. HSQLDB HSQLDB (Hyperthreaded Structured Query Language Database) es un sistema gestor de bases de datos libre escrito en Java bajo la licencia BSD. La suite ofimática OpenOffice.org lo incluye desde su versión 2.0 para dar soporte a la aplicación Base. HSQLDB está basado en HypersonicSQL, un proyecto de Thomas Mueller abandonado en la actualidad. HSQLDB Última Genero Sistema Licencia Escrito en versión Operativo 2.0.0 RBDMS Windows, BSD Java MacOSX, Linux, Solaris, OpenSolaris, GNU Características de HSQLDB: • Escrito por completo en Java • Completo sistema gestor de bases de datos relacional • Tiempo de arranque mínimo y gran velocidad en las operaciones: SELECT, INSERT, DELETE y UPDATE • Sintaxis SQL estándar 21
  • 22. • Integridad referencial (claves foráneas) • Procedimientos almacenados en Java • Triggers • Tablas en disco de hasta 8GB  FIREBIRD Firebird es un sistema de administración de base de datos relacional (o RDBMS) (Lenguaje consultas: SQL) de código abierto, basado en la versión 6 de Interbase, cuyo código fue liberado por Borland en 2000. Su código fue reescrito de C a C+ +. FIREBIRD Última Genero Sistema Licencia Escrito en versión Operativo 2.5.ORC1 RDBMS Multiplataform IPL, IDPL C a C++ a 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. 22
  • 23. • 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 Servidor Embebido [1] (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. 23
  • 24. • 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.  MySQL MySQL es un sistema de gestión de base de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones. [Por un lado se ofrece bajo la GNU GPL para cualquier uso compatible con esta licencia. Está desarrollado en su mayor parte en ANSI C. 24
  • 25. My SQL Última Genero Sistema Licencia Escrito en versión Operativo 5.1.48 RDBMS Multiplataform GPL o uso C, C++ a comercial Lenguajes de programación Existen varias APIs que permiten, a aplicaciones escritas en diversos lenguajes de programación, acceder a las bases de datos MySQL, incluyendo C, C++, C#, Pascal, Delphi (via dbExpress), Eiffel, Smalltalk, Java (con una implementación nativa del driver de Java), Lisp, Perl, PHP, Python, Ruby, Gambas, REALbasic (Mac y Linux), (x)Harbour (Eagle1), FreeBASIC, y Tcl; cada uno de estos utiliza una API específica. También existe una interfaz ODBC, llamado MyODBC que permite a cualquier lenguaje de programación que soporte ODBC comunicarse con las bases de datos MySQL. También se puede acceder desde el sistema SAP, lenguaje ABAP. Aplicaciones MySQL es muy utilizado en aplicaciones web, como Drupal o phpBB, en plataformas por herramientas de seguimiento de errores como Bugzilla. Su popularidad como aplicación web está muy ligada a PHP, que a menudo aparece en combinación con MySQL. MySQL es una base de datos muy rápida en la lectura cuando utiliza el motor no transaccional MyISAM, pero puede provocar problemas de integridad en entornos de alta 25
  • 26. concurrencia en la modificación. En aplicaciones web hay baja concurrencia en la modificación de datos y en cambio el entorno es intensivo en lectura de datos, lo que hace a MySQL ideal para este tipo de aplicaciones. Plataformas MySQL funciona sobre múltiples plataformas, incluyendo: • AIX • SunOS • BSD • SCO OpenServer • FreeBSD • SCO • HP-UX UnixWare • GNU/Linux • Tru64 • Mac OS X • eBD • NetBSD • Windows • Novell 95, Netware Windows 98, • OpenBSD Windows • OS/2 Warp NT, Windows • QNX 2000, • SGI IRIX Windows XP, • Solaris 26
  • 27. Windows Vista, Windows 7 y Windows Server (2000, 2003 y 2008). • OpenVMS 27
  • 28. SMBD en Web Se encuentran formados por aquellos SMBD con interfaz gráfica que se muestra en un navegador web. ¿Cómo Funciona la Integración de Bases de Datos en el Web? Para realizar una requisición de acceso desde el Web hasta una base de datos no sólo se necesita de un browser del Web y de un Servidor Web, sino también de un software de procesamiento (aplicación CGI), el cual es el programa que es llamado directamente desde un documento HTML en el cliente. Dicho programa lee la entrada de datos desde que provienen del cliente y toma cierta información de variables de ambiente. El método usado para el paso de datos está determinado por la llamada CGI. Una vez se reciben los datos de entrada (sentencias SQL o piezas de ellas), el software de procesamiento los prepara para enviarlos a la interfaz en forma de SQL, y luego ésta procesa los resultados que se extraen de la base de datos.
  • 29. La interfaz contiene las especificaciones de la base de datos necesarias para traducir las solicitudes enviadas desde el cliente, a un formato que sea reconocido por dicha base. Además, contiene toda la información, estructuras, variables y llamadas a funciones, necesarias para comunicarse con la base de datos. El software de acceso usualmente es el software distribuido con la base de datos, el cual permite el acceso a la misma, a través de solicitudes con formato. Luego, el software de acceso recibe los resultados de la base de datos, aún los mensajes de error, y los pasa hacia la interfaz, y ésta a su vez, los pasa hasta el software de procesamiento. Cualquier otro software (servidor HTTP, software de redes, etc.) agrega enlaces adicionales a este proceso de extracción de la información, ya que el software de procesamiento pasa los resultados hacia el servidor Web, y éste hasta el browser del Web (ya sea directamente o a través de una red). Nota: Los siguientes DBMS fueron elegidos con base en:  Control de la redundancia de datos.  Compartimiento de datos.  Mantenimiento de la integridad.
  • 30.  Seguridad.  Velocidad.  Interfaz amigable.  Oracle Database 10g XE Express Edition Ficha técnica Plataforma: Windows / Linux Licencia : public domain Sistema Operativo: Cualquiera de los siguientes de 32bits Windows XP (SP2 o más alto) Vista, Seven. Memoria: Mínimo 256Mb Espacio en disco: Mínimo 1.6GB
  • 31. Oracle Application Express o APEX (anteriormente llamado HTML DB) es una herramienta RAD (Rapid application development) que se ejecuta con una base de datos Oracle. Permite desarrollar prototipos de aplicaciones WEB de forma segura y rápida. En enero de 2006 el nombre de Oracle HTML DB pasó a ser "Oracle Application Express. Oracle Application Express puede instalarse en una base de datos de Oracle 9.2 o superior, y a partir de Oracle 11g será preinstalado junto con la base de datos. La versión 2.1 de APEX se incluyó también en la versión Oracle Express Edition (XE) de la base de datos. APEX es la herramienta que está destinada tanto a usuarios como a desarrolladores. Para los usuarios que tienen limitada o ninguna experiencia en programación APEX les permite crear fácilmente informes, cartas y cargar los datos desde hojas de cálculo y archivos de texto a la base de datos. También permite a los desarrolladores construir rápidamente formularios, informes y desarrollos menos complejos de aplicaciones web centradas en una base de datos. El entorno de desarrollo de APEX es completamente web y permite a los desarrolladores concentrarse en las características y funcionalidades de las aplicaciones, es decir la lógica del negocio y no de los detalles relacionados con la interfaz.
  • 32. En Oracle Database XE una base de datos es una colección de estructuras lógicas y físicas que en Conjunto contienen todos los datos y metadatos de las aplicaciones. La base de datos también Contiene estructuras de control (como los archivos de control – control files) que la base de datos necesita para iniciar y operar. La instancia de la base de datos de Oracle Database XE (que consiste en procesos de segundo plano de Oracle Database XE y la memoria asignada) trabaja solamente con una base de datos. En vez de permitir la creación de múltiples bases de datos para organizar las aplicaciones. Oracle Database XE usa una sola base de datos, y la organiza múltiples aplicaciones permitiendo separar los datos en diferentes esquemas. La capacidad máxima de almacenamiento en Oracle Database XE es de 5 gigabytes (GB). Esta incluye entre 0.5 y 0.9 GB para el diccionario de datos, esquemas internos y el espacio temporal, lo que deja aproximadamente 4 GB para almacenar los datos de los usuarios.
  • 33. Tablespaces. Una base de datos consta de uno o más tablespaces. Un tablespace es una agrupación lógica de uno o más archivos de datos físicos y archivos temporales, y es la estructura primaria a través de la cual la base de datos gestiona el almacenamiento. En Oracle Database XE, todos los datos de las aplicaciones se almacenan por default en el tablespace USERS. Este tablespace consta de un archivo de datos y automáticamente crece (autoextiende) de acuerdo a como las aplicaciones de datos van requiriendo más espacio de almacenamiento. Pagina inicial de bases de datos. Herramientas de Oracle.
  • 35. Un gestor de bases de datos SQLite integrado en Firefox SQLite Manager integra a Firefox un completo gestor de bases de datos SQLite en el que puedes crear tablas e índices, navegar en los archivos de base de datos o ejecutar consultas SQL. La extensión te brinda un botón que deberás arrastrar desde la caja de iconos (Ver | Barras de herramientas | Personalizar…) hasta el lugar de tu preferencia en la barra de herramientas, con el que se abre el gestor en una ventana
  • 36. emergente, aunque en las opciones puedes configurarla para que lo abra en una pestaña. Además un selector en la parte superior derecha del gestor te permitirá abrir cualquier archivo SQLite asociado al perfil activo de Firefox. http://sqlitemanager.softonic.com/descargar https://addons.mozilla.org/en-US/firefox/addon/5817/  Sybase ASE Express Edition for Linux Adaptive Server Enterprise para Linux es un motor de bases de datos basado en Linux escalable y de alto rendimiento, que incluye funciones estándar de Adaptive Server Enterprise y todos los componentes de conectividad relacionados. Algunas limitaciones: La principal diferencia es que ASE Linux Express Edition es completamente gratis.
  • 37. Funcionalmente, ASE Linux Express Edition cuenta con las mismas características de otras ediciones. Sin embargo, tiene las siguientes limitantes: Soporta máximo 1 CPU, 5 GB de almacenamiento de datos, y 2 GB de RAM. Algunas otras ediciones y comparativas: Sybase Adaptive Server Enterprise (ASE) está disponible en cuatro ediciones: Enterprise Edition (EE) ― Incluye todas las características funcionales. Adicionalmente al servidor base, usted puede comprar opciones como Alta Disponibilidad, DTM, Java, etc. Small Business Edition (SBE) ― Incluye características que cumplen con los requerimientos de empresas pequeñas y medianas. Esta edición de ASE incluye la mayor parte de la funcionalidad de la edición Enterprise. Developer's Edition (DE) ― Versión gratuita de ASE que los desarrolladores pueden usar para crear aplicaciones en su ambiente de desarrollo. La edición Developer´s incluye un conjunto completo de características funcionales y opciones (como DTM, Alta Disponibilidad, Java, etc.). Descargue la edición Developer's de ésta página.
  • 38. Express Edition (XE) para Linux ― Versión gratuita de ASE que permite el desarrollo y puesta en marcha de aplicaciones en ambientes Linux. Descargue la edición Express de ésta página. La siguiente tabla compara algunas de las principales características de las ediciones de ASE: http://response.sybase.com/forms/ASE_Linux_Download
  • 39. Web-DBMS Web-DBMS (o base de datos basada en Web Management System) es un término general para las aplicaciones que proporcionan una interfaz basada en web para una o más bases de datos. Web-DBMS permite al usuario administrar su base de datos desde casa, oficina, campus o en la carretera. Se puede acceder desde cualquier plataforma, incluyendo PC, Unix y los sistemas de Macintosh. basado en interfaz gráfica-HTML del DBMS-aplicaciones Web es fácil de utilizar para los desarrolladores y usuarios, y permite administrar bases de datos de manera estandarizada. El acceso a la red en la web-DBMS es transparente para el usuario - el usuario no tiene que gastar tiempo ni dinero para la creación de software de red complejos y costosos. En resumen, las principales ventajas de la Web DBMS son: accesibilidad, independencia de plataforma, fácil de usar, interfaz gráfica de usuario estándar, y acceso a la red transparente. Aplicación
  • 40. Esta aplicación web-DBMS está escrito en Java 1.4, SQL estándar, y se integra Mixer 0.71, una plantilla de HTML- herramienta. Proporciona una interfaz gráfica de usuario para la base de datos MySQL y se ejecuta en el servidor Tomcat. Características principales Principales características de esta aplicación son: - Manipulación de datos (seleccionar, insertar, actualizar y eliminar registros), - Definición de datos (crear, modificar y eliminar tablas), - Configuración personalizada de interfaz gráfica de usuario, - Administración de cuentas. Las siguientes figuras presentan la interfaz de Web-DBMS.
  • 41.
  • 42.
  • 43. Administrar cuentas El administrador de base de datos puede utilizar la interfaz Web-DBMS para administrar las cuentas de base de datos y privilegios. Por ejemplo, para crear una nueva cuenta de usuario, simplemente puede añadir un nuevo registro en la tabla que contiene información del usuario.
  • 44. SQL Server 2005 Compact Edition Microsoft SQL Server 2005 Compact Edition ofrece la funcionalidad básica de base de datos relacional en un paquete compacto ideal para embeber en aplicaciones destinadas a dispositivos móviles y equipos de escritorio, entre las cuales están toda una nueva generación de aplicaciones dinámicas de conexión ocasional. Comparte la sintaxis SQL habitual y el modelo común de programación ADO.NET del resto de ediciones de SQL Server y se administra también mediante SQL Server 2005 Management Studio, lo que permite a desarrolladores y administradores aprovechar plenamente sus conocimientos actuales y ser productivos de forma inmediata.
  • 45. Además, SQL Server 2005 Compact Edition facilita la escalabilidad de las aplicaciones, mediante una sincronización robusta con otras ediciones de SQL Server o mediante el paso a una edición de mayor nivel de la familia SQL Server. SQL Server 2005 Compact Edition le permite extender su plataforma integrada de gestión de datos de una manera más intensiva dentro de su empresa y llegar a sus empleados móviles. Comparación entre SQL Server Compact Edition y SQL Server Express Edition
  • 46. http://www.microsoft.com/downloads/en/confirmation.aspx? familyId=85e0c3ce-3fa1-453a-8ce9- af6ca20946c3&displayLang=en Cuadro comparativo: Soporte de SMBD y sistema operativo en los que corren. Fuente: http://es.wikipedia.org/wiki/Anexo:Comparación_de_sistemas_administradores_de_bases_de_datos_relacionales.
  • 47. Conclusión Como conclusión ya sabemos que las bases de datos surgen como una necesidad de las empresas y/o personas de mantener resguardada su información así como la rapidez con la cual acceder a ellas. Los gestores de bases de datos permiten almacenar y posteriormente acceder a los datos de forma rápida y estructuradas al utilizar estos podemos encontrar muchas ventajas como:  Consistencia de los datos  Compartición de datos  Mejora en la integridad de los datos  Mejora en la accesibilidad de los datos, etc. Aunque también podemos encontrar algunas desventajas de estos ya que los programas pueden llegar a ser complejos con una gran funcionalidad y para eso es preciso comprender bien los SMBD para poder realizar un buen uso de ellos.
  • 48. Fuentes consultadas  http://translate.google.com.mx/translate?hl=es&sl=en&u=http:// www.oracle.com/technetwork/database/express- edition/overview/index.html&ei=idhxTJCbDIa8lQeR-8CEDg&sa=X &oi=translate&ct=result&resnum=1&ved=0CBoQ7gEwAA&prev=/ search%3Fq%3Doracle%2Bexpress%2Bxe%26hl%3Des%26client %3Dopera%26hs%3Drqh%26rls%3Des-LA  http://www.uca.edu.sv/investigacion/bdweb/indice.html#conten ido  http://people.dsv.su.se/~rimka/wdbms/index.html  http://um.umanizales.edu.co/programs/ingenieria/Ventana/vent anaespecial/11.pdf  http://www.microsoft.com/downloads/details.aspx? FamilyID=85e0c3ce-3fa1-453a-8ce9- af6ca20946c3&DisplayLang=es  http://www.microsoft.com/spain/sql/editions/compact/default. mspx
  • 49.  http://es.wikipedia.org/wiki/Sistema_de_gestión_de_base_de_d atos  http://apex.oracle.com/i/index.html  http://www.wikilearning.com/tutorial/diseno_de_bases_de_dato s_en_sql-caracteristicas_de_una_dbms_dbms/21129-2  http://www.infoback.com.ar/buhardilla/firebird/firebird.htm  http://www.mailxmail.com/curso-mysql-informatica/sgbd- codigo-abierto  http://es.wikipedia.org/wiki/PostgreSQL#Caracter.C3.ADsticas  http://www.ingres.com/products/ingres-database.php  http://en.wikipedia.org/wiki/Ingres_(database)  http://es.wikipedia.org/wiki/Software_propietario