martes, 4 de septiembre de 2012

Tarea 2


La estandarización de los SGBD



Son también llamados DBMS (DataBase Management System) no manipulan documentos, sino manipulan registros. Un  SGBDR (Sistema Gestor de Base de Datos Relacional) almacena la información en tablas organizadas lógicamente que se enlazan definiendo relaciones y contenido de los datos.
   
 Propiedades ACID
  • Anatomicidad: garantiza que se ejecute todas las acciones o que no realice ninguna.
  • Consistencia: garantiza que existan muchos usuarios accediendo a la base de datos de manera ocurrente, se mantenga la integridad de la información.
  • Aislamiento: garantiza que las transacciones que se están realizando concurrente mente en el sistema no interfieran entre ellas.
  • Durabilidad: garantiza que una transacción que finaliza correctamente queda adecuadamente reflejada.

Su objetivo principal es impulsar la compatibilidad de los distintos SGBD facilitando su comparación y evaluación. Promoviendo operadores para la descripción y manipulación de los datos y dos tipos de interfaces:
  •  Interfaz de lenguaje de datos: Permite a los usuarios y a los procesadores especificar sus peticiones para recuperar y actualizar los datos.
  •  Interfaz de lenguaje de datos interno: Permite usar procesadores que soportan el funcionamiento de los SGBD y en especial a los sistemas operativos (SO).

SQL Server 2012 Versión 11.0


Características de SQL Server 2012

Es un software de servidor de base de datos relacionales que ofrece herramientas para almacenamiento gestión, análisis y reporte de datos.
  • Funcionalidades principales
Procesamiento de transacciones en línea permiten un acceso rápido a grandes cantidades de datos; minimiza la interrupción del servicio mediante la conexión a otros servidores para prestar servicio en caso de una falla; herramientas de datos de SQL proporciona un entorno de desarrollo integrado con el.NET framework y Visual Studio.Su interfaz de administración es SQL Management Studio, una herramienta de administración grafica con amplias capacidades de secuencias de comandos para todos los componentes de SQL Server.

SQL Server AlwaysOn: Permite maximizar el tiempo de servicio.SQL Server Management Studio Administración basada en políticas.SQL Server 2012 se admite en entornos de las ediciones Standard, Enterprise y Datacenter de Windows Server 2008 SP2 y las ediciones Standard, Enterprise y Datacenter de Windows Server 2008 R2 SP1.

  • Protección de datos
Jerarquía de criptografía: Capacidad para crear certificados a partir de bytes,permite cifrar los datos de manera transparente, firma modulos de códigos.
Roles de usuarios definidos en el servidor: Evita que las organizaciones utilicen un acceso de Administrador del Sistema para acceder a la administración de la base de datos.
Esquema de grupos por default: Evita errores de asignación a los usuarios incorrectos cuando estos cambian de grupo.
Autenticación contenida de la base de datos: Brinda seguridad y data analítica de usuarios con controles de TI integrados.
Directorio Activo de SharePoint: Seguridad respecto al control a nivel de columna y de fila.
  • Restauración y respaldos de la base de datos
Se puede realizar una restauración por medio de una copia de seguridad de la base de datos tomando como muestra la copia mas reciente.Para realizar una copia de seguridad de una base de datos se puede utilizar SQL Server Management Studio.Podemos crear una copia de seguridad completa de la base de datos utilizando Transact-SQL.

MySQL versión 5.6








MySQL es un sistema de gestión de bases de datos relacional, multihilo y multiusuario. Está programado en C y C++. A continuación se darán a conocer sus características más esenciales.

Características de MySQL
Las principales características que la versión 5.6 ofrece son las siguientes: 

* MySQL se ejecuta en más de 20 plataformas; incluidas Linux, Windows, Mac OS, Solaris, AIX de IBM, que brinda flexibilidad y con ello más control.
* Maneja tablas particionadas, que ayudan a segmentar los datos en porciones manejables. Esta mejora permite hacer operaciones con particiones más eficazmente.
* Mejora en la replicación; es un área relacionada con la integridad de los datos, la   disponibilidad y rendimiento.


* Utiliza GNU Automake, Autoconf y Libtool para portabilidad.
* Proporciona sistemas de almacenamientos transaccionales y no transaccionales.
* Un sistema de reserva de memoria muy rápido que está basado en threads.
* En cuanto a seguridad; ofrece un sistema de privilegios y contraseñas que es muy flexible y seguro. Las contraseñas son seguras, ya que todo el tráfico de contraseñas está cifrado cuando se conecta con un servidor.
* Soporta bases de datos grandes.
* En lo que refiere a conectividad, los clientes pueden conectar con el servidor usando sockets TCP/IP en cualquier plataforma.
* Permite hacer respaldos automáticos o de forma manual.
* Recupera bases de datos corrompidas y guarda los datos recuperados en una secuencia de comandos SQL.
* Restaura la estructura de datos y tablas.
* Restaura índices.

Oracle Database 11g





Es un sistema de gestión de bases de datos objeto-relacional diseñado por Oracle Corporation. Es considerado como uno de los más destacados y más completos.

Características de Oracle Database 11g
  • En Oracle se utiliza el lenguaje PL/SQL, un lenguaje de 5ta generación, bastante potente para gestionar bases de datos, también se puede utilizar SQL.
  • Es una herramienta muy intuitiva y muy cómoda de utilizar.
  • Apoya en el diseño y optimización del modelo de los datos.
  • Documentar y mantener un registro periódico de los mantenimientos, actualizaciones, cambios en las aplicaciones y, en general, todos aquellos eventos relacionados con cambios en el entorno de utilización de una base de datos.
  • Puede ejecutarse en todas las plataformas.

Respaldo
Oracle ofrece varios tipos de respaldo para la información; entre ellos no existe un método que sea el más óptimo para todas las organizaciones, debido a que son muchos los factores que inciden y se deben evaluar para determinar cual es el mejor procedimiento para determinado escenario de recuperación.

Seguridad
La seguridad cubre con medidas como la autenticación, la autorización y en la encriptación. Incluye las características de encriptado de 128 bits.

Rendimiento
Oracle Data Base permite el acceso a la información a los usuarios de una forma muy rápida y eficiente. Soporta bases de datos grandes y más usuarios conectados; gracias al multiproceso y al soporte de ajuste de tamaño de caché dinámico. Provee herramientas para los rendimientos de sincronización de dato.
Permite el uso de particiones para la mejora de la eficiencia, de replicación y la administración de bases de datos distribuidas.

CONCLUSIONES

De acuerdo a la información anterior entendimos que para tener una mejor manipulación de los datos es preciso tener en cuenta la estandarización de los sistemas gestores de bases; tomando como referencia cuatro propiedades muy importantes.
En este caso se ejemplificaron tres SGBD (SQL Server 2012,  MySQL 5.6, Oracle 11g) tomando como referencia que son versiones recientes;  teniendo como objetivo  poder actualizar  y reforzar los conocimientos de estos sistemas y poder conocer de una manera general sus características principales con respecto a la plataforma en que pueden operarse, la seguridad que nos pueden brindar, como respaldar o restaurar nuestra información, entre otras.




No hay comentarios:

Publicar un comentario