domingo, 17 de febrero de 2013

Tutoriales de Instalacion de SGBD

Oracle


Video tutorial para la instalacion de Oracle en Windows 7




Video Tutorial sobre la instalacion de Oracle en el sistema operativo Ubuntu    








Vídeo Tutorial que muestra la pre-configuración, instalación e utilización de Oracle 11g Standard Edition en Fedora 12







My SQL

Instalacion de MySQL en Ubuntu


Instalacion de MySQL en Windows 7
   


                                   MySQL Server


Instalacion de MySQL Server en Windows 7



Instalacion MySQL Server en Ubuntu

        


Instalacion de MySQL en Windows Server 2008

                             

         


                          

                                    

               

martes, 12 de febrero de 2013

Herramientas De los SGBD

Oracle

Application Express

¿Qué es Oracle Application Express?

Oracle Application Express (Oracle APEX) es un declarativa, rápido de aplicaciones web herramienta de desarrollo para la base de datos Oracle. Es totalmente compatible, sin opción económica disponible en todas las ediciones de la base de datos Oracle. Usando sólo un navegador web, puede desarrollar y desplegar aplicaciones profesionales que son a la vez rápido y seguro.

Si usted es un experimentado desarrollador de SQL y PL / SQL o un usuario de la energía utilizada para la elaboración de informes, los asistentes le permiten crear rápidamente aplicaciones web en la parte superior de los objetos de base de datos Oracle. Mejora y mantenimiento de estas aplicaciones se realiza mediante un marco declarativo, todo lo cual aumenta su productividad.

Oracle Application Express es la base de datos-céntrica y adecuadas para la construcción de una amplia gama de aplicaciones. Puede comenzar con webifying una hoja de cálculo para facilitar el derecho colaboración o sumergirse en aplicaciones muy complejas con múltiples interfaces externas, como el Oracle Store . Debido a que Oracle APEX se encuentra dentro de la Base de Datos Oracle y puede integrarse fácilmente con sistemas de autenticación (como Oracle Access Manager, SSO, LDAP, etc) se puede construir aplicaciones seguras que pueden escalar para satisfacer sus más grandes comunidades de usuarios.

Oracle SQL Developer

Oracle SQL Developer es un entorno libre de desarrollo integrado que simplifica el desarrollo y gestión de bases de datos Oracle. SQL Developer ofrece completa de extremo a extremo desarrollo de sus aplicaciones PL / SQL, una hoja de cálculo para ejecutar consultas y scripts, una consola de DBA para la gestión de la base de datos, una interfaz de informes, una solución completa de modelado de datos, y una plataforma de migración para mover su bases de datos de tercera parte a Oracle.

Oracle Forms Services 11 g

Oracle Forms, un componente de Oracle Fusion Middleware, es de larga data de Oracle la tecnología para diseñar y construir aplicaciones empresariales de forma rápida y eficiente. Oracle mantiene su compromiso con el desarrollo de esta tecnología, y la liberación permanente como un componente de la plataforma Oracle. Este compromiso continuo a la tecnología de formularios le permite aprovechar su inversión existente al permitir el mejoramiento y la integración de aplicaciones Oracle Forms existentes para aprovechar las tecnologías web y las arquitecturas orientadas a servicios (SOA).

                                                                 DB2


Herramienta IBM Data Movement

Desde la versión V9.7 de DB2 for Linux, UNIX and Windows no se requiere el Migration Toolkit (MTK) para usar aplicaciones de Oracle en productos DB2. La herramienta aquí presentada reemplaza la funcionalidad MTK por un flujo de trabajo considerablemente simplificado.

Para todo el resto de los escenarios, por ejemplo, para mover datos de una base de datos a DB2 for z/OS, esta herramienta soporta la particularidad MTK en el área de movimiento de datos de alta velocidad. Usando esta herramienta es posible mover hasta 4TB de datos en sólo tres días.

Para los usuarios novatos, una GUI proporciona una interfaz fácil de usar, mientras que los usuarios avanzados pueden optar por la API de línea de comandos.

Cajas de herramientas en ArcGIS Desktop

El nombre de una caja de herramientas en una geodatabase en DB2 contiene el nombre de la base de datos, el nombre del propietario del localizador y el nombre del localizador mismo.

Por ejemplo, una caja de herramientas, MoveData, que pertenece al editor de usuarios, en una geodatabase llamada biggdb se enumerará como BIGGDB.EDITOR.MoveData en el árbol de catálogo.


                                     MY SQL

EMS SQL Manager for MySQL

EMS SQL Manager for MySQL es una herramienta de alto rendimiento para la administración de bases de datos MySQL y el desarrollo. Funciona con cualquier versión de MySQL desde 4.1 a la más reciente y soporta todas las últimas características incluyendo disparadores MySQL, vistas, procedimientos almacenados y funciones, llaves extranjeras InnoDB de datos Unicode , etc. SQL Manager for MySQL permite crear / editar todos los objetos de base de datos MySQL, diseño de bases de datos MySQL visualmente, ejecutar scripts SQL, importar y exportar datos de bases de datos MySQL, MySQL administrar usuarios y sus privilegios y tiene muchas otras características útiles para la eficiente administración de MySQL. SQL Manager para MySQL tiene una interfaz de estado-of-the-art gráfica de usuario con el sistema de asistente bien descrito, tan claro en su uso que ni un principiante no debe confundirse con ella.


phpMyAdmin

phpMyAdmin es una herramienta de software libre escrito en PHP , destinada a manejar la administración de MySQL a través del Web Wide World.phpMyAdmin es compatible con una amplia gama de operaciones con MySQL. Las operaciones más utilizadas son compatibles con la interfaz de usuario (bases de datos de gestión, tablas, campos, relaciones, índices, usuarios, permisos, etc), mientras que usted todavía tiene la capacidad de ejecutar cualquier sentencia SQL directamente.

DBDesigner 4

DBDesigner 4 es un sistema de base de datos de diseño visual de base de datos que integra el diseño, modelado, creación y mantenimiento en un único entorno sin fisuras. Combina características profesionales y una interfaz de usuario clara y sencilla de ofrecer la forma más eficiente para manejar sus bases de datos. DBDesigner 4 se comparan con productos comodiseñador de Oracle ï ¿½, IBM Rational Rose de ï ¿½, ERwin de Computer Associates de ï ¿½ yDataArchitect theKompany de ï ¿½ pero es un proyecto de código abierto disponible para Microsoft Windowsï ¿½ 2k / XP y Linux KDE / Gnome. Se trata de la libertad bajo la GPL. DBDesigner 4 y MySQL DBDesigner 4 es desarrollado y optimizado para el código abierto MySQL-Base de datospara apoyar a los usuarios de MySQL con una herramienta de diseño potente y gratuito. Todas las funciones específicas de MySQL se han construido para ofrecer el más conveniente manera de diseñar y mantener el control de sus bases de datos de MySQL.


Actualizaciones y mejoras de algunos SGBD



                            DB2 Actualizaciones


Mejoras de instalación

Ahora uno puede utilizar el comando de validación de una copia de DB2 llamado db2val, para rápidamente verificar que la instalación y configuración de DB2 Express-C es correcta.

Mejoras de almacenamiento

"Cuántos datos puede almacenar DB2?" es una pregunta común por usuarios o futuros usuarios de DB2. Con cada versión del producto, el equipo de desarrolladores de IBM DB2 continúa empujando los límites. Para la versión 9.7 de DB2, los límites del tamaño para tablas de espacio largas y temporales se han cuadriplicado. Por ejemplo, una tabla de espacio usando una página de tamaño 32KB ahora puede guardar 64 TB. Anteriormente "solo" podia guardar 16 TB.

Mejoras en seguridad

En versiones anteriores de DB2, el administrador del sistema (system administrator) tenía acceso practicamente a todo. Con DB2 9.7, el modelo de seguridad ha sido mejorado para permitir una separación de tareas. Esto minimiza el riesgo de exponer datos y ayuda a organizaciones a cumplir con los requerimientos de seguridad de algunos gobiernos. Hay varios nuevos niveles de autoridades administrativas. Dos de estos nuevos niveles son DATAACCESS y ACCESSCTRL, que puede utilizar para dar a usuarios acceso a datos o garantizar acceso a datos, respectivamente. Esto significa que un administrador de seguridad puede revocar estos niveles de autoridad a un administrador de sistemas o a un administrador de base de datos (DBA), que esencialmente dejaria a ese usuario sin acceso a ningun dato.
El refresco 9.7.2 de DB2 tambien incluye mejorias en cuanto auditoría que permite el replay de actividades de base de datos pasadas. Por ejemplo, si tiene que analizar como un determinado pedido que ocurrió unos años atrás afectó algunas tablas, ahora puede usar la información de auditoría para obtener lo que necesita para este análisis.


MY SQL

Con esta versión de MySQL, Oracle y la comunidad de desarrolladores han fortalecido la forma en que el software se encarga de la replicación de datos, así como han buscado insistentemente reducir los tiempos de respuesta del software ante consultas complejas.
En lo que respecta a la replicación, MySQL introduce, de forma nativa, identificadores de transacciones globales (GTID), unas soluciones que aseguran que el sistema pueda realizar un seguimiento de datos a medida que se repite en diferentes servidores. De este modo, GTID facilitará el proceso de cambiar automáticamente a un servidor duplicado caso de fallo en el original.

Acelerar las consultas

MySQL 5.6 también ofrece una serie de nuevas características que deberían acelerar las consultas. Con la nueva versión, los usuarios podrán consolidar varias consultas o conjuntos de resultados en una sola unidad de trabajo. Así, se puede asignar la fecha y hora actual como valor predeterminado para las columnas DATETIME, o acelerar el tiempo de consulta para determinar el mejor orden de ejecución de filesort y las consultas por el campo ORDER BY.
MySQL también puede entregar resultados de la consulta sobre el popular formato JSON (JavaScript Object Notation), útil para la integración de datos con las aplicaciones web.
Tal vez la característica más notable es la inclusión de una API (Application Programming Interface) que permite a las aplicaciones acceder directamente a datos del núcleo del motor de la base de datos InnoDB, en lugar de pasar por la interfase basada en SQL.

Actualizacion de Oracle


Mejor experiencia del usuario, mayor seguridad y más opciones de almacenamiento
Estas son algunas de las mejoras clave en Oracle Virtual Desktop Infrastructure (VDI) 3.4 y el software del servidor Sun Ray Software 5.3:


  • Mayor variedad de opciones de almacenamiento: además de aprovechar la integración con las capacidades analíticas y de desempeño de Oracle’s Sun ZFS Storage Appliances, Oracle Virtual Desktop Infrastructure 3.4 ahora permite el soporte a las soluciones de almacenamiento de terceros y de almacenamiento local, lo cual ofrece a los clientes una amplia variedad de opciones de almacenamiento al diseñar implementaciones o aprovechar sus inversiones existentes en almacenamiento.



  • Escalabilidad de gestión más simple: la nueva función de Global VDI Centers en Oracle Virtual Desktop Infrastructure 3.4 permite la creación de múltiples implementaciones de VDI, administradas en forma independiente, que automáticamente direccionan a los usuarios al grupo adecuado de servidores cuando se conectan.
  • Estas son algunas de las mejoras de Sun Ray 3 Series Clients y las PC que ejecutan el nuevo software de Oracle Virtual Desktop Client 3.1

Mejor experiencia de usuario


  • Mejoras a la aceleración de multimedia logran una perfecta experiencia del usuario de escritorio. Las nuevas funciones incluyen la aceleración de Adobe Flash y Windows Media Player en los dispositivos Sun Ray 3 Series Client y video de capacidad HD de 720p en Sun Ray 3 Plus Clients y PC con Oracle Virtual Desktop Client 3.1.
  • Hot-desking más inteligente: nuevas funciones de reconocimiento de la ubicación del usuario hacen que las aplicaciones tengan más capacidades dinámicas, como follow-me-printing, además de permitir acceso más seguro a los usuarios. Las nuevas funciones de auto-resizing (ajuste automático del tamaño) automáticamente se adaptan al tamaño de pantalla del escritorio virtual cuando se mueve entre dispositivos.
  • Mejor soporte de tarjeta inteligente: Oracle Virtual Desktop Infrastructure y Sun Ray Software ahora soportan el estándar Extended Application Protocol Data Unit (APDU) para tarjetas inteligentes que permiten que una mayor cantidad de información se almacene en estas tarjetas y se intercambie con aplicaciones, posibilitando mayor funcionalidad al usuario.
  • Mayor seguridad: Sun Ray 3 Series Clients ahora respalda una autenticación más sofisticada a la red que utiliza Protocolos de Autenticación Extensible 802.1X para asociar la dirección virtual del dispositivo con la identidad del usuario antes de la autorización de acceso.
  • Mejor soporte USB para Sun Ray 3 Series Clients: ofrece un desempeño de almacenamiento masivo USB cinco veces más rápido y brinda acceso a un rango más amplio de dispositivos USB.

viernes, 8 de febrero de 2013

Cuestionario


¿Cuáles son las inconvenientes de un sistema gestor de base de datos?

1. La redundancia
2. Dificultad en el acceso de datos
3. Aislamiento de datos
4. Problemas de integridad
5. Problemas de atomicidad
6. Anomalías en el acceso concurrente
7. Problemas de seguridad

Indique los pasos importantes para configurar una base de datos para una empresa dada.

1. Definir los requerimientos de alto nivel de la empresa.
2. Definir un modelo conteniendo todos los tipos apropiados de datos y las relaciones entre ellas.
3. Definir las restricciones de integridad de los datos.
4. Definir el nivel fisico.
5. Por cada problema conocido que haya de resolver irregularmente define una interface de usuario para llevar a cabo la tarea y escribir los programas de aplicación necesarios para implantar la interface del usuario.
6. Crear/inicializar la base de datos.


Explique la diferencia entre independencia de datos física y lógica.


La independencia fisica es la capacidad de modificar el esquema fisico, sin necesidad de recibir los datos programas de aplicación.
La independencia lógica es la capacidad de modificar el esquema conceptual sin necesidad de reescribir los programas de aplicación.


Explique cinco responsabilidades del Sistema Gestor de la Base de Datos. Para cada responsabilidad explique que pasaría de no asumir la responsabilidad.


1. Interaccion con el gestor de fichero: no se podria recuperar archivos almacenados

2. Poner en practica la integridad: pueden no cumplirse las restricciones de integridad.

3. Poner en practica la seguridad: usuarios no autorizados pueden acceder a la base de datos.

4. Copias de seguridad: los datos podrán perderse de manera permanente.

5. Controlar las concurrencias: se prdrian violar las restricciones de integridad a pesar del cumplimiento de la propia integridad en cada transaccion.


¿Cuáles son las cinco funciones principales del administrador de la base de datos?

1. Definicion del esquema.

2. Definicion de la estructura y del método.

3. Modificacion del esquema y de la organización fisica.

4. Concesion de autorizacion para el acceso a datos.

5. Mantenimiento rutinario.


Indique 5 aplicaciones que usted perciba que se usa una base de datos para almacenar datos persistentes


1. C

2. C++

3. Java

4. Pascal

5. Fortran

Cuadro Comparativo


Información los requisitos y características de distintos SGBD (Oracle y MYSQL. INFORMIX y SQLServer, DB2 y PostgreSQL)

Características de PostgreSQL SGBD.


1. Alta concurrencia. Mediante un sistema denominado MVCC (Acceso concurrente multiversión, por sus siglas en inglés) PostgreSQL permite que mientras un proceso escribe en una tabla, otros accedan a la misma tabla sin necesidad de bloqueos.

2. Tiene soporte para:

Números de precisión arbitraria.

Texto de largo ilimitado.

Figuras geométricas.

Direcciones IP (IPv4 e IPv6).

Bloques de direcciones estilo CDR.

Direcciones MAC.

Arrays.


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


4. Disparadores (triggers): Un disparador o trigger se define en una acción específica basada en algo ocurrente entro 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:

El nombre del disparador o trigger

El momento en que el disparador debe arrancar

La tabla donde el disparador se activará

La frecuencia de la ejecución

La función que podría ser llamada.

Características de PostgreSQL SGBD.


1. Soporte de transacciones.

2. Escalabilidad, estabilidad y seguridad.

3. Soporta procedimientos almacenados.

4. Incluye también un potente entorno gráfico de administración, que permite el uso de comandos DDL y DML gráficamente.

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

6. Además permite administrar información de otros servidores de datos.


Características de DB2 SGBD.

1. Libre para desarrollar: Si eres un desarrollador de aplicaciones y necesitas una base de datos para tu aplicación, tú puedes usar DB2.

2. Libre para implementar: Si estás trabajando en un ambiente de producción y necesitas una base de datos para almacenar tus registros vitales, tú puedes usar DB2.

3. Libre para distribuir: Si estás desarrollando una aplicación o herramienta que requiera un servidor de datos empotrado, tú puedes incluir DB2 Express-C. Aún si DB2 Express-C está empotrado en tu aplicación y distribuido cada vez que vendes tu aplicación, este sigue siendo libre. Es requerido que te registres con IBM para poder redistribuir DB2 Express-C; sin embargo este registro también es libre.

4. Sin límites: Mientras que otros competidores de base de datos establecen límites en el tamaño de la base de datos, con DB2 Express-C NO hay límite de datos. Tu base de datos puede crecer y crecer sin violar el acuerdo de licencia. También no hay límites en términos del número de conexiones de usuarios por servidor.


Características de MYSQL SGBD.


1. Un amplio subconjunto de ANSI SQL 99, y varias extensiones.

2. Soporte a multiplataforma

3. Procedimientos almacenados

4. Disparadores (triggers)

5. Cursores

6. Vistas actualizables

7. Soporte a VARCHAR

8. INFORMATION_SCHEMA

9. Modo Strict

10. Soporte X/Open XA de transacciones distribuidas; transacción en dos fases como parte de esto, utilizando el motor InnoDB de Oracle.


11. Motores de almacenamiento independientes (MyISAM para lecturas rápidas, InnoDB para transacciones e integridad referencial)

12. Transacciones con los motores de almacenamiento InnoDB, BDB Y Cluster; puntos de recuperación (savepoints) con InnoDB.

13. Soporte para SSL

14. Query caching

15. Sub-SELECTs (o SELECTs anidados)

16. Réplica con un maestro por esclavo, varios esclavos por maestro, sin soporte automático para múltiples maestros por esclavo.

17. indexing y buscando campos de texto completos usando el motor de almacenamiento MyISAM.

18. Embedded database library

19. Soporte completo para Unicode

20. Conforme a las reglas ACID usando los motores InnoDB, BDB y Cluster.

21. Shared-nothing clustering through MySQL Cluster.
 

Requisitos para ORACLE y MySQL como SGBD

                                                             ORACLE                      MySQL
Memoria RAM                                    512MB                        512MB
Memoria Virutal                               1024 MB                       1024 MB
Espacio en DiscoDuro                       1.5 Gb                             1 Gb
Sistemas Compatibles                      Windows Server, Seven, Linux

Requisitos para INFORMIX como SGBD

Requisitos para INFORMIX             Linux   Windows  MAC OSX
Memoria RAM                                256 MB  256 MB    512 MB
Disco duro                                       750 MB  750 MB    600 MB
Arquitectura de procesador                  x86        x86          x86


Requisitos para SQL Server

Requisistos para SQL SERVER         minimo      Recomendado 
Procesador                                             500 Mhz        1 Ghz
SO                                                         Windows Server 2003, 2008 , Windows XP professional
                                                            y Media center, Windows 2000
Memoria RAM                                    512 MB         3 GB
Disco Duro                                           350 MB         1 GB
 
 
Requisistos para DB2         

Procesador                     Desde 1 solo nucleo hasta 4 nucleos
SO                                 Linux, Sun Solaris (x64), Microsoft Windows XP
                                      Vista y Mac OSX
Memoria RAM                        1 GB