Anda di halaman 1dari 12

INSTITUTO TECNOLGICO SUPERIOR DE FELIPE CARRILLO PUERTO

Organismo Pblico Descentralizado del Gobierno del Estado de Quintana Roo

ADMINISTRACIN DE DE BASES DE DATOS


UNIDAD I

Perspectiva prctica de la Adminsitracion de Bases de Datos


TEMA:

Herramientas de Administracion ms recientes relacionadas con SGBD


ALUMNO

Efrain Lara Dominguez


DONCENTE

Ing. Eduardo Castillo Moo

Ingeniera en Sistemas Computacionales

SEMESTRE: VI

Grupo J-2 B

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

Contenido
INTRODUCCIN .................................................................................................... 3 HERRAMIENTAS DE ADMINISTRACIN MS RECIENTES RELACIONADOS CON SGBD ............................................................................................................. 4 EL SISTEMA GESTOR DE BASES DE DATOS (SGBD) ORACLE ........................ 6 POR QU UTILIZAR UN SGBD ORACLE? .......................................................... 6 DESAFOS DE NEGOCIO. ..................................................................................... 7 CARACTERISTICAS ............................................................................................... 8 REQUERIMIENTOS DE UN SGBD ORACLE. ........................................................ 9 VENTAJAS .............................................................................................................. 9 DESVENTAJAS .................................................................................................... 10 CONCLUSIN ...................................................................................................... 11 FUENTES DE INFORMACIN ............................................................................. 12

INTRODUCCIN Como sabemos hoy en da las bases de datos son una herramienta indispensable en el manejo de informacin principalmente en las grandes empresas, ya que proporciona seguridad en la informacin, buena administracin, manejo y manipulacin 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 informacin se presentan los diferentes tipos de herramientas que se pueden utilizar para la administracin de Gestores de Bases de Datos. Esta informacin se presentar a travs de una tabla en donde se proporcionan las diferentes herramientas relacionadas con los Sistemas Gestores de Bases de Datos, a travs de la cual se podr visualizar cules son las ms utilizadas y que estn en constante actualizacin, ya que existen diferentes versiones de una misma aplicacin. Las herramientas ms utilizadas que se vern en la informacin son MySQL y Oracle como se ver a continuacin. A cada herramienta se le agregara una pequea informacin sobre su utilizacin, pero especficamente se tratar sobre la herramienta ORACLE. Sobre la herramienta ORACLE se proporcionar informacin explicando el porque es una herramienta til y muy utilizada en los SGBD, presentando sus caractersticas de uso, que ventajas le proporciona su utilizacin a los negocios, sus principales funciones. De igual forma se presentara qu requerimientos necesita esta aplicacin para ser utilizada tanto como servidor, as como cliente. As como las ventajas y desventajas que esta herramienta presenta. Sin ms precederemos a la presentacin de la informacin, esperando que sea de su fcil entendimiento y de gran ayuda.

HERRAMIENTAS DE ADMINISTRACIN MS RECIENTES RELACIONADOS CON SGBD Un SGBD consiste en una coleccin de datos interrelacionados y un conjunto de programas para acceder a dichos datos. La coleccin de datos, normalmente denominada base de datos, contiene informacin relevante para la empresa. El objetivo principal de un SGBD es proporcionar una forma de almacenar y recuperar la informacin de una base de datos de manera que sea tanto prctica como eficiente. Los sistemas de bases de datos se disean para gestionar grandes cantidades de informacin. La gestin de los datos implica tanto la definicin de las estructuras para almacenar la informacin como la provisin de mecanismos para la manipulacin de la informacin. Adems, los sistemas de bases de datos deben garantizar la fiabilidad de la informacin almacenada, a pesar de las cadas del sistema o de los intentos de acceso no autorizados.

En cuanto a los SGDB hay una serie de herramientas de administracin que permitirn a los administradores la gestin de la base de datos y la gestin de usuarios y permisos entre otras. Entre las ms comunes se encuentran las siguientes:
4

Herramienta de administracin Mysql Mysqlcc (MySQL Control Center)

Utilidad Mysql es un programa cliente en lnea de comandos que permite ejecutar sentencias SQL de manera interactiva o por lotes. Es una herramienta grfica que permite realizar tareas de administracin, as como ejecucin de sentencias SQL. Es un programa que permite realizar tareas de administracin. Se puede usar para comprobar la configuracin y el estado actual del servidor, crear y borrar bases de datos, y con ms finalidades.

Mysqladmin

Mysqlcheck Mysqldump y mysqlhotcopy Mysqlshow

Ejecuta operaciones de mantenimiento de tablas. Realizan respaldos de bases de datos.

Despliega informacin de bases de datos y tablas.

Myisamchk

Ejecuta operaciones de mantenimiento sobre tablas.

Myisampack

Produce tablas de slo lectura comprimidas.

Mysqlbinlog

Es una herramienta para procesar archivos log binarios Muestra las opciones en lnea de comandos para compilar programas MySQL. Muestra el significado de los cdigos de error. 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).

Mysql_config

Perror

Oracle

Access

Esta actualizacin proporciona las revisiones ms recientes para Microsoft Access 2013 Edicin de 64 bits. Adems, contiene mejoras de estabilidad y rendimiento. Preparado para cualquier proyecto medio que necesite de una base de datos realmente fiable, Interbase cuenta tiene la mayora 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. Proporciona agilidad a sus operaciones de anlisis y administracin de datos al permitir a su organizacin adaptarse rpida y fcilmente para obtener ventaja competitiva en un entorno de cambios constantes.

Interbase

Sql Server 2000

EL SISTEMA GESTOR DE BASES DE DATOS (SGBD) ORACLE Adems de las herramientas directamente relacionadas con el desarrollo y gestin de bases de datos Oracle ofrece herramientas de inteligencia de negocio, incluyendo herramientas de consulta y anlisis, productos de minera de datos y un servidor de aplicaciones con gran integracin con el servidor de las bases de datos. Adems 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 aos de innovacin, el gran conocimiento de los xitos y desafos de sus clientes, y los mejores talentos en el rea tcnica y comercial alrededor del mundo. La empresa ha demostrado no solo su capacidad de aprovechar al mximo su gran tamao y sus virtudes para servir a sus clientes, sino tambin su capacidad de tomar decisiones que eliminen las creencias convencionales y lleven sus productos y servicios hacia una nueva direccin. Oracle proporciona a las organizaciones de cualquier tamao una slida infraestructura de datos para respaldar las operaciones flexibles dentro de los mercados dinmicos. Se focalizan en tres imperativos relacionados con las empresas modernas: proteger los datos valiosos, ofrecer conocimientos accionables y establecer procesos flexibles.

DESAFOS DE NEGOCIO. Oracle integra los siguientes desafos de negocio (Desafos de negocio Oracle, 2009): Garantizar la proteccin de los datos. Oracle ofrece una infraestructura de informacin confiable que automatiza muchos procesos de backup y retencin. De manera que si un sistema se cae, todos sus datos se habrn guardado hasta el momento del incidente. Y con Oracle se obtienen mltiples niveles de seguridad, incluso la proteccin de acceso, la administracin del ID de usuarios, la encriptacin de datos y las operaciones a prueba de fallas. Esto reduce drsticamente 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 Informacin. Los gerentes pueden frustrarse al tomar decisiones importantes cuando no tienen toda la informacin 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 informacin, se obtiene una visin general de la informacin que se necesita, en el momento que se necesita. Debido a que la tecnologa Oracle se basa en estndares abiertos, es idealmente adecuado. Como base econmica para los recursos integrados de informacin. Independientemente de los sistemas y aplicaciones que se utilicen, la tecnologa Oracle los interconecta para ofrecer una toma de decisiones ms rpida y confiable. Tambin ayuda a proteger y aprovechar las inversiones en tecnologa ya realizadas porque se obtiene ms 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 insercin en el mercado. Esta agilidad es una caracterstica clave de las organizaciones exitosas y de la infraestructura de informacin confiable y segura que las sostiene. Basar la infraestructura sobre estndares abiertos permite interconectar los sistemas y aplicaciones. La tecnologa Oracle para organizaciones en crecimiento es abierta, fcil de integrar, simple de administrar y altamente escalable, lo cual ayuda a adaptarse ms rpido 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 perodo, brindando as valor continuo para la empresa. Globalizacin. A fin de sobrevivir a medida que los mercados internacionales convergen, las organizaciones deben disponer de procesos de negocios rpidos y eficientes. Adems de integrar diferentes lugares fsicos, la facilidad
7

de la comunicacin en toda la empresa tambin es un factor de xito crtico. Oracle coloca la informacin adecuada en el lugar adecuado y en el momento adecuado. Gobierno corporativo. Cuanto ms grande es la organizacin y cuanto ms complejas son sus estructuras, ms difcil 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 ms corta de mando, pero las leyes y reglamentaciones an 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 informacin 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 solucin integral para el cumplimiento de toda la organizacin.

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 especfica de la operacin de base de datos). El servidor Oracle soporta SQL para definir y manipular los datos. Adems, 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 tambin se puede acceder desde lenguajes de programacin de carcter 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 segn 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.

REQUERIMIENTOS DE UN SGBD ORACLE. Para establecer un entorno de trabajo en Oracle se necesita: Software Oracle para servidor (Oracle Server Software): obviamente, una versin determinada especficamente diseada 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 informacin y un software especfico (Net10) para que sean posibles las conexiones de los usuarios al servidor en arquitecturas cliente/servidor. Software Oracle para cliente (Oracle Client Software): este software se ubicar en los puestos de trabajo de los usuarios (tambin bajo un determinado sistema operativo, ya sea Windows XP, vista, etc.), el cual estar formado por un conjunto de herramientas especficas 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 sern creados a travs de herramientas o comandos especficos de Oracle. La ubicacin 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 informacin 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 ms 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 diseo de bases de datos muy completo (PL/SQL) que permite implementar diseos "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 replicacin e incluso ciertas versiones admiten la administracin de bases de datos distribuidas. 5. El software del servidor puede ejecutarse en multitud de sistemas operativos. 6. Existe incluso una versin personal para Windows 9x, lo cual es un punto a favor para los desarrolladores que se llevan trabajo a casa.

7. Qu hay de los objetos de Oracle? Este sistema ha comenzado a evolucionar en esta direccin, aadiendo tipos de clases, referencias, tablas anidadas, matrices y otras estructuras de datos complejas. Desafortunadamente, la implementacin actual de las mismas no ofrece una ventaja clara en eficiencial, como sera de esperar, y s provocan la incompatibilidad de los diseos que aprovechan las nuevas caractersticas con otras bases de datos. 8. Oracle es la base de datos con ms orientacin haca INTERNET 9. Un aceptable soporte DESVENTAJAS 1. Una de las versiones ms 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 remodelacin del sistema de almacenamiento por causa de la introduccin de extensiones orientadas a objetos. 2. El mayor inconveniente de Oracle es quizs su precio. Incluso las licencias de Personal Oracle son excesivamente caras, en mi opinin. 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. Tambin es elevado el coste de la formacin, y slo ltimamente han comenzado a aparecer buenos libros sobre asuntos tcnicos distintos de la simple instalacin y administracin.

10

CONCLUSIN En conclusin, con el anlisis de la informacin 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 pretenda con la presentacin de esta informacin se logr aprender cuales son las herramientas ms comunes utilizadas y relacionadas con los Sistemas Gestores de Base de Datos (SGBD), a travs de la cual se pudo constatar que las ms 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 informacin presentada, se logr aprender que Oracle es una herramienta de inteligencia de Negocio, la cual incluye herramientas de consulta y anlisis de informacin que se maneja a travs de este gestor. Se entendi que la razn principal de que esta herramienta de Base de Datos sea muy utilizada en el manejo de informacin 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 tcnica como la comercial. Se aprendi que las ventajas que Oracle le proporciona a los Negocios con su utilizacin son: Que proporciona seguridad en la proteccin de los datos, y que es muy confiable en este aspecto, ya que cuenta con mltiples niveles de seguridad, encriptacin, etc. Se optimiza el conocimiento de la informacin, ya que facilita el acceso y utilizacin de los datos a diferentes niveles jerrquicos dentro de una organizacin, 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 informacin. Gobierno Corporativo, es decir, que mientras ms grande sea la organizacin que los utilice, ms complejas son sus estructuras, proporcionando seguridad contra robo de informacin.

11

Y como cualquier herramienta se logr comprender que igual tiene algunas desventajas. Como servidor, Oracle puede manejar grandes cantidades de informacin, soportar grandes cantidades de usuarios, seguridad en los datos, compatibilidad, entre otros

FUENTES DE INFORMACIN Mannino Michael V. Administracin de bases de datos: Diseo y desarrollo de aplicaciones.2da. Edicin, Editorial Mc Graw Hill. Ao 2009. Prez, cesar; Oracle PL/SQL, Primera Edicin, AlfaOmega Grupo Editor, S.A de C.V., MexicoCALAGO NACIONAL DE CUALIFICACIONES PROFESIONALES, Familia Profesional Informtica y comunicaciones, Administracin de bases de datos. http://www.monografias.com/trabajos29/comparacion-sistemas/comparacionsistemas2.shtml#1;#_ftn7 http://www.wikiteka.com/apuntes/sgbd-tema-01/ http://www.cisco.frc.utn.edu.ar/default.aspx-tabid=63.html

12