ACTIVIDAD 2.- HERRAMIENTAS DE ADMINISTRACIÓN MÁS RECIENTES RELACIONADOS CON SGBD

18
INSTITUTO TECNOLÓGICO SUPERIOR DE FELIPE CARRILLO PUERTO Organismo Público Descentralizado del Gobierno del Estado de Quintana Roo ADMINISTRACIÓN DE DE BASES DE DATOS UNIDAD I Perspectiva práctica de la Adminsitracion de Bases de Datos TEMA: Herramientas de Administracion más recientes relacionadas con SGBDALUMNO Efrain Lara Dominguez DONCENTE Ing. Eduardo Castillo Moo Ingeniería en Sistemas Computacionales 1

Transcript of ACTIVIDAD 2.- HERRAMIENTAS DE ADMINISTRACIÓN MÁS RECIENTES RELACIONADOS CON SGBD

Page 1: ACTIVIDAD 2.- HERRAMIENTAS DE ADMINISTRACIÓN MÁS RECIENTES RELACIONADOS CON SGBD

INSTITUTO TECNOLÓGICO SUPERIOR DE

FELIPE CARRILLO PUERTOOrganismo Público Descentralizado del Gobierno del Estado de Quintana Roo

ADMINISTRACIÓN DE DE BASES DE DATOS

UNIDAD I

Perspectiva práctica de la Adminsitracion de Bases de Datos

TEMA:

“Herramientas de Administracion más recientes relacionadas con SGBD”

ALUMNO

Efrain Lara Dominguez

DONCENTE

Ing. Eduardo Castillo Moo

Ingeniería en Sistemas Computacionales

SEMESTRE: VI Grupo J-2 “B”

Felipe Carrillo Puerto, Q. Roo a 7 de Febrero de 2014

1

Page 2: ACTIVIDAD 2.- HERRAMIENTAS DE ADMINISTRACIÓN MÁS RECIENTES RELACIONADOS CON SGBD

Contenido

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

HERRAMIENTAS DE ADMINISTRACIÓN MÁS RECIENTES RELACIONADOS

CON SGBD..............................................................................................................4

EL SISTEMA GESTOR DE BASES DE DATOS (SGBD) ORACLE.........................6

¿POR QUÉ UTILIZAR UN SGBD ORACLE?...........................................................6

DESAFÍOS DE NEGOCIO.......................................................................................7

CARACTERISTICAS................................................................................................8

REQUERIMIENTOS DE UN SGBD ORACLE..........................................................9

VENTAJAS...............................................................................................................9

DESVENTAJAS.....................................................................................................10

CONCLUSIÓN.......................................................................................................11

FUENTES DE INFORMACIÓN..............................................................................12

2

Page 3: ACTIVIDAD 2.- HERRAMIENTAS DE ADMINISTRACIÓN MÁS RECIENTES RELACIONADOS CON SGBD

INTRODUCCIÓN

Como sabemos hoy en día las bases de datos son una herramienta indispensable en el manejo de información principalmente en las grandes empresas, ya que proporciona seguridad en la información, buena administración, manejo y manipulación de los datos.

En base a esto han surgido diferentes tipos de Sistemas Gestores de Bases de Datos y aplicaciones que nos permiten crear Bases de Datos para sus usos posteriores en diferentes ámbitos empresariales y educativos.

Para ello en la siguiente información se presentan los diferentes tipos de herramientas que se pueden utilizar para la administración de Gestores de Bases de Datos. Esta información se presentará a través de una tabla en donde se proporcionan las diferentes herramientas relacionadas con los Sistemas Gestores de Bases de Datos, a través de la cual se podrá visualizar cuáles son las más utilizadas y que están en constante actualización, ya que existen diferentes versiones de una misma aplicación.

Las herramientas más utilizadas que se verán en la información son MySQL y Oracle como se verá a continuación. A cada herramienta se le agregara una pequeña información sobre su utilización, pero específicamente se tratará sobre la herramienta ORACLE.

Sobre la herramienta ORACLE se proporcionará información explicando el porque es una herramienta útil y muy utilizada en los SGBD, presentando sus características de uso, que ventajas le proporciona su utilización a los negocios, sus principales funciones.

De igual forma se presentara qué requerimientos necesita esta aplicación para ser utilizada tanto como servidor, así como cliente. Así como las ventajas y desventajas que esta herramienta presenta.

Sin más precederemos a la presentación de la información, esperando que sea de su fácil entendimiento y de gran ayuda.

3

Page 4: ACTIVIDAD 2.- HERRAMIENTAS DE ADMINISTRACIÓN MÁS RECIENTES RELACIONADOS CON SGBD

HERRAMIENTAS DE ADMINISTRACIÓN MÁS RECIENTES RELACIONADOS CON SGBD

Un SGBD consiste en una colección de datos interrelacionados y un conjunto de programas para acceder a dichos datos. La colección de datos, normalmente denominada base de datos, contiene información relevante para la empresa.

El objetivo principal de un SGBD es proporcionar una forma de almacenar y recuperar la información de una base de datos de manera que sea tanto práctica como eficiente. Los sistemas de bases de datos se diseñan para gestionar grandes cantidades de información. La gestión de los datos implica tanto la definición de las estructuras para almacenar la información como la provisión de mecanismos para la manipulación de la información. Además, los sistemas de bases de datos deben garantizar la fiabilidad de la información almacenada, a pesar de las caídas del sistema o de los intentos de acceso no autorizados.

En cuanto a los SGDB hay una serie de herramientas de administración que permitirán a los administradores la gestión de la base de datos y la gestión de usuarios y permisos entre otras.

4

Page 5: ACTIVIDAD 2.- HERRAMIENTAS DE ADMINISTRACIÓN MÁS RECIENTES RELACIONADOS CON SGBD

Entre las más comunes se encuentran las siguientes:

Herramienta de administración

Utilidad

MysqlMysql es un programa cliente en línea de comandos que permite ejecutar sentencias SQL de manera interactiva o por lotes.

Mysqlcc (MySQL Control Center)

Es una herramienta gráfica que permite realizar tareas de administración, así como ejecución de sentencias SQL.

Mysqladmin

Es un programa que permite realizar tareas de administración. Se puede usar para comprobar la configuración y el estado actual del servidor, crear y borrar bases de datos, y con más finalidades.  

Mysqlcheck Ejecuta operaciones de mantenimiento de tablas. 

Mysqldump y mysqlhotcopy

Realizan respaldos de bases de datos. 

Mysqlshow Despliega información de bases de datos y tablas. 

Myisamchk Ejecuta operaciones de mantenimiento sobre tablas. 

Myisampack Produce tablas de sólo lectura comprimidas. 

Mysqlbinlog Es una herramienta para procesar archivos log binarios 

Mysql_configMuestra las opciones en línea de comandos para compilar programas MySQL.

Perror Muestra el significado de los códigos de error. 

Oracle

Es una completa herramienta para desarrollar y administrar una base de datos Oracle, aumentando la productividad y la calidad del trabajo de los equipos de desarrollo y administradores de base de datos (DBAs).

5

Page 6: ACTIVIDAD 2.- HERRAMIENTAS DE ADMINISTRACIÓN MÁS RECIENTES RELACIONADOS CON SGBD

AccessEsta actualización proporciona las revisiones más recientes para Microsoft Access 2013 Edición de 64 bits. Además, contiene mejoras de estabilidad y rendimiento.

 Interbase

Preparado para cualquier proyecto medio que necesite de una base de datos realmente fiable, Interbase cuenta tiene la mayoría de funcionalidades de una base de datos comercial: triggers, tratamiento especial de blobs, backup On-line, gran escalabilidad, bases de datos de solo lectura (para ponerlas en CD-Rom), integridad referencial en cascada o el autotunning. Dispone,  de soporte directo para PHP.

 Sql Server 2000

Proporciona agilidad a sus operaciones de análisis y administración de datos al permitir a su organización adaptarse rápida y fácilmente para obtener ventaja competitiva en un entorno de cambios constantes.

 

EL SISTEMA GESTOR DE BASES DE DATOS (SGBD) ORACLE

Además de las herramientas directamente relacionadas con el desarrollo y gestión de bases de datos Oracle ofrece herramientas de inteligencia de negocio, incluyendo herramientas de consulta y análisis, productos de minería de datos y un servidor de aplicaciones con gran integración con el servidor de las bases de datos. Además de los servidores y herramientas relacionados con las bases de datos.

¿POR QUÉ UTILIZAR UN SGBD ORACLE?

Oracle ha demostrado, gracias a su historial, que puede construir para el futuro sobre la base de años de innovación, el gran conocimiento de los éxitos y desafíos de sus clientes, y los mejores talentos en el área técnica y comercial alrededor del mundo. La empresa ha demostrado no solo su capacidad de aprovechar al máximo su gran tamaño y sus virtudes para servir a sus clientes, sino también su capacidad de tomar decisiones que eliminen las creencias convencionales y lleven sus productos y servicios hacia una nueva dirección.

Oracle proporciona a las organizaciones de cualquier tamaño una sólida infraestructura de datos para respaldar las operaciones flexibles dentro de los mercados dinámicos. Se focalizan en tres imperativos relacionados con las empresas modernas: proteger los datos valiosos, ofrecer conocimientos accionables y establecer procesos flexibles.

6

Page 7: ACTIVIDAD 2.- HERRAMIENTAS DE ADMINISTRACIÓN MÁS RECIENTES RELACIONADOS CON SGBD

DESAFÍOS DE NEGOCIO.

Oracle integra los siguientes desafíos de negocio (Desafíos de negocio Oracle,2009):

Garantizar la protección de los datos. Oracle ofrece una infraestructura de información confiable que automatiza muchos procesos de backup y retención. De manera que si un sistema se cae, todos sus datos se habrán guardado hasta el momento del incidente. Y con Oracle se obtienen múltiples niveles de seguridad, incluso la protección de acceso, la administración del ID de usuarios, la encriptación de datos y las operaciones a prueba de fallas. Esto reduce drásticamente los riesgos para los negocios, recorta los costos, garantiza la continuidad en caso de cortes de servicio, y automatiza los procesos de cumplimiento. Eso hace que se ahorre tiempo y otorga tranquilidad.

Optimizar el Conocimiento de la Información. Los gerentes pueden

frustrarse al tomar decisiones importantes cuando no tienen toda la información que necesitan al alcance de su mano. O cuando ésta se encuentra en sistemas y formatos diferentes, lo cual dificulta tener un panorama general significativo. Con una infraestructura abierta que unifique y consolide su información, se obtiene una visión general de la información que se necesita, en el momento que se necesita. Debido a que la tecnología Oracle se basa en estándares abiertos, es idealmente adecuado. Como base económica para los recursos integrados de información. Independientemente de los sistemas y aplicaciones que se utilicen, la tecnología Oracle los interconecta para ofrecer una toma de decisiones más rápida y confiable. También ayuda a proteger y aprovechar las inversiones en tecnología ya realizadas porque se obtiene más valor de la infraestructura existente.

Mejorar la Flexibilidad del Proceso. Los procesos optimizados pero flexibles que operan sobre una infraestructura abierta ayudan a acelerar el desarrollo de productos y el tiempo de inserción en el mercado. Esta agilidad es una característica clave de las organizaciones exitosas y de la infraestructura de información confiable y segura que las sostiene. Basar la infraestructura sobre estándares abiertos permite interconectar los sistemas y aplicaciones. La tecnología Oracle para organizaciones en crecimiento es abierta, fácil de integrar, simple de administrar y altamente escalable, lo cual ayuda a adaptarse más rápido a los cambios del mercado o a los requerimientos del cliente. Las soluciones Oracle permiten alinear los procesos con las cambiantes necesidades durante un largo período, brindando así valor continuo para la empresa.

Globalización. A fin de sobrevivir a medida que los mercados internacionales convergen, las organizaciones deben disponer de procesos de negocios rápidos y eficientes. Además de integrar diferentes lugares físicos, la facilidad de la comunicación en toda la empresa también es un factor de éxito crítico.

7

Page 8: ACTIVIDAD 2.- HERRAMIENTAS DE ADMINISTRACIÓN MÁS RECIENTES RELACIONADOS CON SGBD

Oracle coloca la información adecuada en el lugar adecuado y en el momento adecuado.

Gobierno corporativo. Cuanto más grande es la organización y cuanto más complejas son sus estructuras, más difícil es mantener el control y la visibilidad, y garantizar el cumplimiento reglamentario con los requisitos legales. Las organizaciones en crecimiento tienen la ventaja de tener una cadena más corta de mando, pero las leyes y reglamentaciones aún deben cumplirse y no pueden ser ignoradas. Solo Oracle brinda una única plataforma para Gobierno, Riesgo y Cumplimiento (GRC) que permite ver qué sucede en toda la empresa, garantiza que toda la información relevante esté incluida en sus decisiones y cumple con todas las regulaciones y obligaciones necesarias. Oracle GRC trabaja con sistemas Oracle y no Oracle para brindar una solución integral para el cumplimiento de toda la organización.

Un servidor Oracle consta de una base de datos Oracle (el conjunto de datos almacenados que incluye el diario (Log) y los ficheros de control) y la Instancia Oracle (los procesos, que incluyen los procesos del sistema Oracle y los procesos de usuario tomados en conjunto, creados para una instancia específica de la operación de base de datos). El servidor Oracle soporta SQL para definir y manipular los datos. Además, tiene un lenguaje de procedimiento, llamado PL/SQL, para controlar el flujo del SQL, para usar variables y para proporcionar procedimientos de manejo de errores. A Oracle también se puede acceder desdelenguajes de programación de carácter general tales como Java.

CARACTERISTICAS

Las principales funcionalidades aportadas por todo el SGBD Oracle son:

• Soporte y tratamiento de una gran cantidad de datos (Gbytes). • Soporte de una gran cantidad de usuarios accediendo concurrentemente a • los datos. • Seguridad de acceso a los datos, restringiendo dicho acceso según • las necesidades de cada usuario. • Integridad referencial en su estructura de base de datos.• Conectividad entre las aplicaciones de los clientes en sus puestos de • trabajo y el servidor de datos Oracle (estructura cliente/servidor). • Conectividad entre bases de datos remotas (estructura de bases de datos• distribuidas). • Portabilidad. • Compatibilidad.

8

Page 9: ACTIVIDAD 2.- HERRAMIENTAS DE ADMINISTRACIÓN MÁS RECIENTES RELACIONADOS CON SGBD

REQUERIMIENTOS DE UN SGBD ORACLE.

Para establecer un entorno de trabajo en Oracle se necesita:

• Software Oracle para servidor (Oracle Server Software): obviamente, una versión determinada específicamente diseñada para un sistema operativo concreto (UNIX, Windows xp, etc.). Este software incluye los ejecutables para el funcionamiento del propio gestor de la base de datos, un conjunto de herramientas para el tratamiento de la información y un software específico (Net10) para que sean posibles las conexiones de los usuarios al servidor en arquitecturascliente/servidor.

• Software Oracle para cliente (Oracle Client Software): este software se ubicará en los puestos de trabajo de los usuarios (también bajo un determinado sistema operativo, ya sea Windows XP, vista, etc.), el cual estará formado por un conjunto de herramientas específicas para cliente/servidor y de su correspondiente software para el establecimiento de las conexiones al servidor. • Archivos de base de datos: (la base de datos en sí), los cuales serán creados a través de herramientas o comandos específicos de Oracle.

La ubicación de la base de datos se realizará sobre los discos del propio servidor donde se ha establecido el Oracle Server Software. Recursos suficientes en nuestro servidor: previamente, habrá que realizar un estudio de nuestro sistema de información para conocer el alcance del mismo. Posteriormente, habrá que estimar la cantidad de memoria, discos y unidades centrales de proceso que van a ser necesarias para un correcto funcionamiento.

VENTAJAS

1. Oracle es el motor de base de datos relacional más usado a nivel mundial.2. Puede ejecutarse en todas las plataformas, desde una Pc hasta un

supercomputador.3. Oracle soporta todas las funciones que se esperan de un servidor "serio": un

lenguaje de diseño de bases de datos muy completo (PL/SQL) que permite implementar diseños "activos", con triggers y procedimientos almacenados, con una integridad referencial declarativa bastante potente.

4. Permite el uso de particiones para la mejora de la eficiencia, de replicación e incluso ciertas versiones admiten la administración de bases de datos distribuidas.

5. El software del servidor puede ejecutarse en multitud de sistemas operativos.6. Existe incluso una versión personal para Windows 9x, lo cual es un punto a

favor para los desarrolladores que se llevan trabajo a casa.

9

Page 10: ACTIVIDAD 2.- HERRAMIENTAS DE ADMINISTRACIÓN MÁS RECIENTES RELACIONADOS CON SGBD

7. ¿Qué hay de los objetos de Oracle? Este sistema ha comenzado a evolucionar en esta dirección, añadiendo tipos de clases, referencias, tablas anidadas, matrices y otras estructuras de datos complejas. Desafortunadamente, la implementación actual de las mismas no ofrece una ventaja clara en eficiencial, como sería de esperar, y sí provocan la incompatibilidad de los diseños que aprovechan las nuevas características con otras bases de datos.

8. Oracle es la base de datos con más orientación hacía INTERNET9. Un aceptable soporte

DESVENTAJAS

1. Una de las versiones más recientes de Oracle es la 8 punto algo (Aunque ya está la 9i). Y es que desde el lanzamiento original de la 8 se sucedieron varias versiones con correcciones, hasta alcanzar la estabilidad en la 8.0.3. El motivo de tantos fallos fue, al parecer, la remodelación del sistema de almacenamiento por causa de la introducción de extensiones orientadas a objetos.

2. El mayor inconveniente de Oracle es quizás su precio. Incluso las licencias de Personal Oracle son excesivamente caras, en mi opinión. Otro problema es la necesidad de ajustes. Un error frecuente consiste en pensar que basta instalar el Oracle en un servidor y enchufar directamente las aplicaciones clientes. Un Oracle mal configurado puede ser desesperantemente lento.

3. También es elevado el coste de la formación, y sólo últimamente han comenzado a aparecer buenos libros sobre asuntos técnicos distintos de la simple instalación y administración.

10

Page 11: ACTIVIDAD 2.- HERRAMIENTAS DE ADMINISTRACIÓN MÁS RECIENTES RELACIONADOS CON SGBD

CONCLUSIÓN

En conclusión, con el análisis de la información presentada se reafirmó el conocimiento sobre el concepto de un Sistema Gestor de Base de Datos, así como el objetivo que este pretende proporcionar dentro de una empresa o lugar donde sea utilizado.

Se logró aprende cuales son las partes que componen un Sistema Gestor de Base de Datos, desde el usuario, programador, así como las parte de la Base de Datos.

En cuanto al objetivo principal que se pretendía con la presentación de esta información se logró aprender cuales son las herramientas más comunes utilizadas y relacionadas con los Sistemas Gestores de Base de Datos (SGBD), a través de la cual se pudo constatar que las más utilizadas son las herramientas MySQL y sus derivados, así como Oracle y Access.

En cuanto a la herramienta Oracle sobre la cual se refirió la información presentada, se logró aprender que Oracle es una herramienta de inteligencia de Negocio, la cual incluye herramientas de consulta y análisis de información que se maneja a través de este gestor.

Se entendió que la razón principal de que esta herramienta de Base de Datos sea muy utilizada en el manejo de información en los Negocios, es que es una herramienta que tiene una gran historial en el campo de las Bases de Datos, tanto en el área técnica como la comercial.

Se aprendió que las ventajas que Oracle le proporciona a los Negocios con su utilización son:

Que proporciona seguridad en la protección de los datos, y que es muy confiable en este aspecto, ya que cuenta con múltiples niveles de seguridad, encriptación, etc.

Se optimiza el conocimiento de la información, ya que facilita el acceso y utilización de los datos a diferentes niveles jerárquicos dentro de una organización, proporcionando diferentes niveles de privilegios dependiendo del usuario que lo utilice.

Flexibilidad en el proceso, es decir que está sujeta a actualizaciones para el mejoramiento del uso de la información.

Gobierno Corporativo, es decir, que mientras más grande sea la organización que los utilice, más complejas son sus estructuras, proporcionando seguridad contra robo de información.

11

Page 12: ACTIVIDAD 2.- HERRAMIENTAS DE ADMINISTRACIÓN MÁS RECIENTES RELACIONADOS CON SGBD

Y como cualquier herramienta se logró comprender que igual tiene algunas desventajas.

Como servidor, Oracle puede manejar grandes cantidades de información, soportar grandes cantidades de usuarios, seguridad en los datos, compatibilidad, entre otros

FUENTES DE INFORMACIÓN

Mannino Michael V. Administración de bases de datos: Diseño y desarrollo de aplicaciones.2da. Edición, Editorial Mc Graw Hill. Año 2009.

Pérez, cesar; Oracle PL/SQL, Primera Edición, AlfaOmega Grupo Editor, S.A de C.V., Mexico-

CALAGO NACIONAL DE CUALIFICACIONES PROFESIONALES, Familia Profesional Informática y comunicaciones, Administración de bases de datos.

http://www.monografias.com/trabajos29/comparacion-sistemas/comparacion-sistemas2.shtml#1;#_ftn7

http://www.wikiteka.com/apuntes/sgbd-tema-01/

http://www.cisco.frc.utn.edu.ar/default.aspx-tabid=63.html

12