You are on page 1of 33

Instituto Tecnolgico de Acapulco

Ingeniera en Sistemas Computacionales


Materia: Administracin de base de datos Trabajo: Manual de administracin de base de datos
Profesora: Ing. Aida Manzo Salinas Aula: 711 Hora: 12-13 pm Semestre: Enero/2014-Junio/2014 Integrantes: Camacho Martinez Pedro Cruz Hernndez Reyna Patricia Garca Ortiz Jos Fernando Lzaro Ceballos Emmanuel Ramos Reyes Roberto Cesar 11320522 11320536 11320557 11320589 11320639

Fecha: Viernes 21 de febrero del 2014

Manual de administracin de base de datos

Fecha: 21 de febrero del 2014


1

Introduccin ..................................................................................................................... 3 1. Funciones de un administrador de base de datos ............................................. 4 a) Administrar la estructura de la base de datos ......................................................... 4 b) Administrar la actividad de los datos ........................................................................ 5 c) Administrar el sistema manejador de base de datos ................................................ 6 d) Establecer el diccionario de datos ........................................................................... 7 e) Asegurar la confiabilidad de la base de datos .......................................................... 7 2. Importar/Exportar base de datos ........................................................................ 8 2.1 SQL Server a MySQL ............................................................................................. 8 2.2 SQL Server a Microsoft Access ............................................................................. 13 3. Herramientas de base de datos ms actuales ................................................. 21 a) SQL Server ............................................................................................................ 21 b) MySQL ................................................................................................................. 24 c) PostreSQL ............................................................................................................ 26 d) Aplicaciones actuales ............................................................................................ 28 Linkografa ....................................................................................................................... 3

Introduccin
Como bien sabemos un administrador de base de datos es la persona o grupo responsable del diseo, operacin, gestin de la base de datos. Adems el administrador de base de datos debe ser tcnicamente competente, un buen administrador, un experto comunicador y debe tener excelentes habilidades interpersonales. Adems que para que el administrador realice sus tareas debe poseer un buen manejador de base de datos, recordemos que un manejador de base de datos es un programa que permite el almacenamiento, modificacin y extraccin de la informacin en una base de datos. El administrador de base de datos debe considerar todas las caractersticas de todos los manejadores de base de datos y as poder elegir uno de acuerdo a las necesidades del problema. En este manual se trata de mencionar las funciones de un administrador de base de datos, es decir, es resolver la pregunta qu es lo que hace un administrador de base de datos?, adems se explicar paso a paso la importacin y exportacin de SQL Server a MySQL y SQL Server a Microsoft Access. Por ltimo se mencionan las herramientas ms actuales en los manejadores de base de datos tales como: SQL Server, MySQL, PostgreSQL.

1. Funciones de un administrador de base de datos.


Un administrador de base de datos de tiempo completo normalmente tiene aptitudes tcnicas para el manejo del sistema en cuestin adems, son cualidades deseables nociones de administracin, manejo de personal e incluso un cierto grado de diplomacia. La caracterstica ms importante que debe poseer es un conocimiento profundo de las polticas y normas de la empresa as como el criterio de la empresa para aplicarlas en un momento dado. Funciones del DBA. El DBA, a diferencia del administrador de datos, es un profesional en procesamiento de datos. La tarea del DBA es crear la base de datos en s y poner en vigor los controles tcnicos necesarios para apoyar las polticas dictadas por el administrador de datos. El DBA se encarga tambin de garantizar el funcionamiento adecuado del sistema y de proporcionar otros servicios de ndole tcnica relacionados. El DBA cuenta por lo regular con un grupo de programadores de sistemas y otros asistentes tcnicos. La responsabilidad general del DBA es facilitar el desarrollo y el uso de la Base de Datos dentro de las guas de accin definidas por la administracin de los datos. El DBA es responsable primordialmente de: Administrar la estructura de la Base de Datos Administrar la actividad de los datos Administrar el Sistema Manejador de Base de Datos Establecer el Diccionario de Datos Asegurar la confiabilidad de la Base de Datos Confirmar la seguridad de la Base de Datos

a) Administracin de la estructura de la Base de Datos La administracin de la estructura de la Base de Datos incluye participar en el diseo inicial de la misma y su puesta en prctica as como controlar, y administrar sus requerimientos, ayudando a evaluar alternativas, incluyendo los DBMS a utilizar y ayudando en el diseo general de BD. En los casos de grandes aplicaciones de tipo organizacional, el DBA es un gerente que supervisa el trabajo del personal de diseo de la BD. Una vez diseada la BD, es puesta en prctica utilizando productos del DBMS, procedindose entonces a la creacin de los datos (captura inicial). El DBA participa en el desarrollo de procedimientos y controles para asegurar la calidad y la alta integridad de la BD. 4

Los requerimientos de los usuarios van modificndose, estos encuentran nuevas formas o mtodos para lograr sus objetivos; la tecnologa de la BD se va modificando y los fabricantes del DBMS actualizan sus productos. Todas las modificaciones en las estructuras o procedimientos de BD requieren de una cuidadosa administracin. b) Administracin de la actividad de datos Aunque el DBA protege los datos, no los procesa. El DBA no es usuario del sistema, en consecuencia, no administra valores de datos; el DBA administra actividad de datos. Dado que la BD es un recurso compartido, el DBA debe proporcionar estndares, guas de accin, procedimientos de control y la documentacin necesaria para garantizar que los usuarios trabajan en forma cooperativa y complementaria al procesar datos en la BD. Como es de suponerse, existe una gran actividad al interior de un DBMS. La concurrencia de mltiples usuarios requieren de estandarizar los procesos de operacin; el DBA es responsable de tales especificaciones y de asegurarse que estas lleguen a quienes concierne. Todo el mbito de la BD se rige por estndares, desde la forma como se capture la informacin (tipo, longitud, formato), como es procesada y presentada. El nivel de estandarizacin alcanza hasta los aspectos ms internos de la BD; como s acceda a un archivo, como se determinan los ndices primarios y auxiliares, la foliacin de los registros y dems. Debe procurarse siempre que los estndares que sern aplicados beneficien tambin a los usuarios, privilegiando siempre la optimizacin en la operacin del DBMS y el apego de las polticas de la empresa. Una administracin de BD efectiva deber disponer siempre de este tipo de estndares; entre las funciones del DBA se encuentra la de revisarlos peridicamente para determinar su operatividad, y en su caso ajustarlos, ampliarlos o cancelarlos. Es tambin su responsabilidad el que estos se cumplan. Cuando se definen estndares sobre la estructura de la BD, estos deben registrarse en una seccin del diccionario de datos a la que todos aquellos usuarios relacionados con ese tipo de proceso pueden acceder. Otro de los aspectos que el administrador debe atender es el de coordinar las nuevas propuestas para realizar ajustes en los derechos de acceso a datos compartidos y aplicaciones especficamente propuestas seran analizados en conjunto con los supervisores o directivos de las reas involucradas para determinar si procede pudieran aparecer problemas cuando dos o ms grupos de usuarios quedan autorizados para notificar los mismos datos. Uno de tales conflictos es el de la actualizacin perdida; este ocurre cuando el trabajo de un usuario queda sobrescrito sobre por el de un segundo usuario. El DBA queda responsabilizado para identificar la posible ocurrencia de dichos problemas as como de crear normas y procedimientos para su eliminacin. Se obtendrn este tipo de garantas cuando el DBMS sea capaz de implementar las restricciones aplicables al acceso concurrente, y este sea utilizado adecuadamente por programadores y usuarios; para borrar lo anterior, se hace indispensable el apego a los 5

estndares el seguimiento de instructivos y manuales y las reglas establecidas para los diversos procesamientos y procedimientos que se llevan a cabo. Entre las alternativas ms utilizadas por el DBA para tratar de resolver o minimizar este problema se encuentran las siguientes: a) Restringir el acceso a los procedimientos para ciertos usuarios. b) Restringir al acceso a los datos para ciertos usuarios procedimientos y/o datos. c) Evitar la coincidencia de horarios para usuarios que comparten. Las tcnicas de recuperacin son otra funcin esencial del DBA al administrar la actividad de datos. A pesar de que el DBMS lleva a cabo una parte del proceso de recuperacin, los usuarios determinan en forma critica la operatividad de esos sistemas de proteccin. El DBA debe anticipar fallas y definir procedimientos estndares de operacin; los usuarios deben saber qu hacer cuando el sistema este cado y que es lo primero que debe realizarse cuando el sistema este puesto en marcha nuevamente. El personal de operacin deber saber cmo iniciar el proceso de recuperacin de la BD que copias de seguridad utilizar; como programar la re-ejecucin del tiempo perdido y de las tareas pendientes; es importante tambin establecer un calendario para llevar a cabo estas actividades sin afectar a otros sistemas dentro de la organizacin que hagan uso de los mismos recursos de computo. Destacan por su importancia en el proceso de recuperacin y a su vez en la atencin que prestan a otros sectores de la organizacin. Los dispositivos de comunicacin remota, los sistemas de interconexin y otros accesorios de uso compartido. El DBA es el responsable de la publicacin y mantenimiento de la documentacin en relacin con la actividad de los datos, incluyendo los estndares de la BD, los derechos de recuperacin y de acceso a la BD, los estndares para la recuperacin de cadas y el cumplimiento de las polticas establecidas. Los productos DBMS ms populares que se encuentran en el mercado proporcionan servicios de utileras para ayudar al DBA en la administracin de los datos y su actividad. Algunos sistemas registran en forma automtica los nombres de los usuarios y de las aplicaciones a las que tienen acceso as como a otros objetos de la BD. Incorpora tambin utileras que permitan definir en el diccionario de datos las restricciones para que determinadas aplicaciones o mdulos de ellas solo tengan acceso a segmentos especficos de la BD. c) Administrar el sistema manejador de base de datos La concurrencia de mltiples usuarios requiere la estandarizacin de los procesos de operacin; el DBA es responsable de estas especificaciones y de asegurarse que estas lleguen a quienes concierne. Todo el mbito de la base de datos se rige por estndares, desde la forma de cmo se captura la informacin (tipo de dato, longitud, formato), como es procesada y presentada. El nivel de estandarizacin alcanza hasta los aspectos ms internos de la base de datos; como s accesa a un archivo, como se determinan los ndices primarios y auxiliares, registros, etc. 6

El DBA debe procurar siempre que los estndares que sern aplicados beneficien tambin a los usuarios, privilegiando siempre la optimizacin en la operacin del DBMS y el apego de las polticas de la empresa. Entre las funciones del DBA se encuentra la de revisar los estndares peridicamente para determinar su operatividad, ajustarlos, ampliarlos o cancelarlos y hacer que stos se cumplan. d) Establecer el diccionario de datos Cuando se definen estndares sobre la estructura de la base de datos, se deben de registrarse en una seccin del diccionario de datos a la que todos aquellos usuarios relacionados con ese tipo de proceso pueden acceder. Este metadato debe precisar informacin que nos indique con claridad el tipo de datos que sern utilizados, sus mbitos de influencia y sus limitantes de seguridad. e) Asegurar la confiabilidad de la base de datos Se trata de realizar un sistema de bases de datos lo suficientemente robusto para que sea capaz de recuperarse frente a errores o usos inadecuados. Se deben utilizar gestores con las herramientas necesarias para la reparacin de los posibles errores que las bases de datos pueden sufrir, por ejemplo tras un corte inesperado de luz. En conclusin: Los administradores de Base de datos implementan, dan soporte y gestionan las bases de datos corporativas, adems de cumplir con las siguientes funciones: Crear y configurar base de datos relacionales Son responsables de la integridad de los datos y la disponibilidad. Disean, despliegan y monitorizan servidores de base de datos tambin disean la distribucin de los datos y las soluciones de almacenamiento. Planean e implementan el aprovisionamiento de los datos y las aplicaciones Disean planes de contingencia, analizan y reportan datos corporativos que ayudan a la toma de decisiones en la inteligencia de negocios. Producen diagramas de entidad relacin y diagramas de flujos de datos con el fin de representar las bases de datos de manera ms clara. Normalizacin esquemtica, localizacin lgica y fsica de base de datos y parmetros de tablas. Tener capacidades en uno o ms sistemas de Gestores de Base de Datos como: SQL Server, IBM DB2, Oracle, MYSQL, etc.

2. Importar/Exportar base de datos.


2.1 Importar y exportar una base de datos de SQL server a MySql
Crear una Base de Datos en SQL Server 2008 Primero antes de comenzar debemos crear una base de datos como lo siguiente: debemos abrir nuestro programa y conectarnos al SQL server, despus cuando abramos el programa nos dirigiremos a la opcin nueva consulta la cual nos mostrara un editor de texto y procederemos a escribir el cdigo que se muestra lo cual nos crea una base de datos llamada Escuela y 2 tablas una alumnos y la otra materias. Despus procedemos a insertar datos a nuestras tablas. Figura (1).

Figura (1)

Crear Base de Datos en MySQL En esta imagen se puede apreciar cmo se crea una base de datos Nueva llamada escuela la cual no posee ninguna tabla y es la que recibir los datos de la base de datos del SQL Server 2008. Primero debemos de dirigirnos al boton de inicio todos los programas y buscamos la opcion de MySQL 5.5 Command Line Client, nos aparecera una ventana de comando a la cual le ingresaremos la instruccin de Create database esta linea de comando es para crear la base de datos y para mostrarla las bases de datos que tenemos disponibles pondremos la linea de comando show database. Figura(2). 8

Figura (2)

Ahora para empezar a exportar los datos de la base de datos primero abriremos nuestro programa que bajamos y se llama Full Convert Enterprise y cuando este se ejecute de

daremos en la opcin new database conversin. Figura (3).

Figura (3)

Despus de haber dado clic a new database conversin nos aparecer una
ventana en la cual seleccionaremos la base de datos que exportara sus datos y en la parte de la derecha pondremos el servidor y el nombre de la base de datos para dar a continuacin clic en el botn siguiente. Figura (4).

Figura (4)

Despus el siguiente paso es seleccionar la base de datos a la cual le vamos a mandar el contenido de la base de datos de SQL Server y cuando elijamos la opcin MySQL nos pedir el nombre del servidor, nombre de usuario, contrasea y la base de datos donde se almacenar la informacin, elegimos la opcin Escuela al no poseer dato alguno. Procederemos a dar clic en siguiente. Figura (5).

10

Figura (5)

En este paso procederemos a seleccionar todas las tablas de la base de datos de SQL Server que queremos convertir en el lado derecho y si alguna tabla no la queremos pasar a MySQL, entonces lo pasamos al lado izquierdo. Figura (6).

11

Figura (6)

Cuando terminemos de elegir la tablas que vamos a convertir nos aparecer una ventana dicindonos el total de tablas que se convertirn y nos darn 2 opciones la primera es convertir la base de datos inmediatamente y la otra es para ver y elegir otra base de datos por si queremos cambiar de opinin, seleccionamos la primera y nos vamos a convertir. Figura (7)

Figura (7)

Nos aparecer un mensaje de confirmacin al cual procederemos a darle continuar. Figura (8).

Figura (8)

Cuando nos aparezca esta ventana es que la conversin fue un xito ahora procederemos a verificarlo en nuestra base de datos de MYSQL. Figura (9). 12

Figura (9)

Como podemos observar en la Base de datos Escuela que apenas se haba creado y no poseda informacin alguna ahora posee las 2 tablas de la base de datos SQL Server 2008 y con esto queda concluido y verificado que las tablas si se pasaron correctamente. (Figura 10).

Figura (10)

2.2 Importar y exportar una base de datos de SQL server a Microsoft Access
13

Crear una Base de Datos en Microsoft Access Primero nos dirigiremos al botn de Inicio todos los programas Microsoft Office y elegiremos la opcin de Microsoft Access.

Luego cuando se inicie el programa nos mostrara una ventana a la cual daremos
doble clic en Base de datos en Blanco como se muestra a continuacin. Figura (11)

Figura (11)

Cuando le demos clic nos aparecer una nueva ventana la cual nos indica que creemos una tabla, como se muestra en la siguiente imagen nosotros creamos una tabla llamada Alumnos, agregamos dos registros en dicha tabla y al momento de guardar le pusimos el nombre de la Base de Datos que se llama Prueba. Figura

14

(12).

Figura (12)

Cuando tengamos estos datos significa que ya tenemos nuestra base de datos creada y esta lista para recibir la informacin de nuestra base de datos del SQL Server 2008.

Empezar a Exportar los Archivos Ahora nos pasaremos al SQL Server que es donde se encuentra nuestra base de datos y cuando entremos a nuestra secin nos dirigiremos a la base de datos que deseamos enviar damos clic derecho sobre ella Tareas y seleccionamos exportar datos. Figura (13).

15

Figura (13)

Nos aparecera el Asistente de Importacin y Exportacin del SQL Server 2008 con un mensaje de Bienvenida asi que le damos siguiente. Figura (14).

Figura (14)

16

A continuacin nos muestra una ventana nueva en donde estara registrada la base de datos que queremos exportar y tambin su direccin de origen como se

muestra a continuacin y le damos clic en la opcin siguiente. Figura (15).


Figura (15)

Ahora nos muestra el destino de los datos que el la base de datos que hemos creado en Access, nos piden el nombre del archivo y ahora seleccionaremos la opcin de examinar para buscar a que archivo le vamos a insertar los datos. Figura (16).

17

Figura (16)

Cuando encontremos nuestra base de datos procederemos a darle doble clic izquierdo para que quede indicado que nuestros datos quedaran guardados en ese archivo. Figura (17).

Figura (17)

Despues de haberla seleccionado nos aparecera otra ventana en donde nos indica que especifiquemos si vamos a copiar tablas o consultas, nosotros seleccionaremos copiar los datos de una o varias tablas o vistas y procederemos a darle siguiente. Figura (18).

18

Figura (18)

19

Ahora como aparece en la figura nos mustran todas las tablas que posee la base de datos en SQL y para revisar el contenido de las tablas basta con dar clic en vista previa. Cuando confirmemos que son las tablas que queremos exportar las seleccionaremos y elegiremos la opcin de siguiente. Figura (19).

Figura (19)

En este paso solo nos muestra una ventana y elegimos la unica opcion para darle siguiente. Figura (20).

Figura (20)

20

Ahora para terminar solo damos clic en finalizar cuando nos aparezca una nueva ventana. Figura (21).

Figura (21)

Ahora despus de realizar todos esos pasos nuestra exportacin se considera un xito y procederemos a verificar en nuestra base de datos de Microsoft Access.
Como se muestra a continuacin podemos verificar que efectivamente nuestras tablas han sido exportadas a nuestra base de datos de Microsoft Access y con esto concluimos esta prctica. Figura (22)

Figura (22)

21

Notas: Primero para trasladar las tablas del SQL Server 2008 a Microsoft Access nuestra base de datos que se encuentra en Access debe estar guardada en formato de 2002 2003 para que no haya problemas de compatibilidad. Debemos tener mucho cuidado que los tipos de datos que usamos en SQL Server tambin los tenga el Microsoft Access sino podra marcar una advertencia o en cuyo caso error y se podran cambiar los tipos de datos.

22

3. Herramientas de base de datos ms actuales.


a) MICROSOFT SQL SERVER
Empezando por SQL Server 2005, se han integrado varias herramientas administrativas de SQL Server 2000 en SQL Server Management Studio, otras se han integrado en el Administrador de configuracin de SQL Server y se ha cambiado el nombre del Asistente para optimizacin de ndices. En la tabla siguiente, se asignan las herramientas de SQL Server 2000 a sus equivalentes en SQL Server 2005. Figura (23):

Figura (23)

Editor de cdigo de SQL Server Management Studio SQL Server Management Studio incluye editores de cdigo especficos del lenguaje para editar consultas de Transact-SQL, XQuery, MDX, DMX, XMLA y SQL Server Compact 3.5 SP2. Caractersticas: Entre las caractersticas de los editores de cdigo de SQL Server Management Studio se incluyen: Plantillas que se pueden usar para acelerar la creacin de scripts para SQL Server Database Engine (Motor de base de datos de SQL Server), Analysis Services y SQL Server Compact 3.5 SP2. Las plantillas son archivos que incluyen la estructura bsica de las instrucciones necesarias para crear objetos en una base de datos. Cdigo de colores de la sintaxis para hacer ms legibles las instrucciones complejas. Un diseador grfico de consultas para la creacin de consultas mediante arrastrar y colocar. Presentacin de las ventanas de consulta como fichas de la ventana de documento o en documentos independientes. 23

Presentacin de los resultados de las consultas en una cuadrcula o una ventana de texto o redirigidos a un archivo. Visualizacin de las cuadrculas de resultados como ventanas independientes con fichas. La presentacin grfica de informacin del plan de presentacin que muestra los pasos lgicos generados en el plan de ejecucin de una instruccin de TransactSQL. Un entorno de edicin de texto con gran nmero de caractersticas compatible con la bsqueda y el reemplazo, los comentarios masivos, las fuentes y los colores personalizados y la numeracin de lneas. Algunos tipos de editores incluyen caractersticas adicionales como la esquematizacin y autocompletar. Modo SQLCMD para la ejecucin de scripts con comandos del sistema operativo. Cuando seleccione esta opcin, tenga en cuenta las siguientes limitaciones: o IntelliSense se desactiva en el Editor de consultas de Motor de base de datos. o Debido a que el Editor de consultas no se ejecuta desde la lnea de comandos, no podr pasar parmetros de lnea de comandos, tales como variables. o Dado que el Editor de consultas no puede responder a comandos del sistema operativo, debe tener cuidado de no ejecutar instrucciones interactivas.

SQL Server Management Studio SQL Server Management Studio es un entorno integrado para obtener acceso a todos los componentes de SQL Server, configurarlos, administrarlos y desarrollarlos. SQL Server Management Studio combina un amplio grupo de herramientas grficas con una serie de editores de script enriquecidos para ofrecer acceso a SQL Server a desarrolladores y administradores de todos los niveles de especializacin. SQL Server Management Studio combina las caractersticas del Administrador corporativo, el Analizador de consultas y Analysis Manager, herramientas incluidas en versiones anteriores de SQL Server, en un nico entorno. Adems, SQL Server Management Studio funciona con todos los componentes de SQL Server, como Reporting Services, Integration Services y SQL Server Compact 3.5 SP2. Los programadores obtienen una experiencia familiar y los administradores de bases de datos una nica herramienta completa que combina herramientas grficas fciles de usar con funcionalidad de scripting enriquecida. Caractersticas: SQL Server Management Studio incluye las siguientes caractersticas generales: Compatibilidad con la mayora de las tareas administrativas de SQL Server. Un entorno nico integrado para administracin y edicin de SQL Server Database Engine (Motor de base de datos de SQL Server). Nuevos cuadros de dilogo para la administracin de objetos de SQL Server Database Engine (Motor de base de datos de SQL Server), Analysis Services, Reporting Services, Notification Services y SQL Server Compact 3.5 SP2, lo que

24

permite ejecutar las acciones inmediatamente, enviarlas a un editor de cdigo o escribirlas en script para ejecutarlas posteriormente. Cuadros de dilogo no modales y de tamao variable que permiten obtener acceso a varias herramientas mientras un cuadro de dilogo est abierto. Un cuadro de dilogo comn de programacin que permite realizar acciones de los cuadros de dilogo de administracin en otro momento. Exportacin e importacin del registro de servidor de SQL Server Management Studio desde un entorno de Management Studio a otro. Guardado o impresin de archivos de plan de presentacin XML o de interbloqueo generados por el Analizador de SQL Server, revisin posterior o envo a los administradores para su anlisis. Un nuevo cuadro de mensaje de error e informativo que presenta mucha ms informacin, permite enviar a Microsoft un comentario sobre los mensajes, copiar mensajes en el Portapapeles y enviar fcilmente los mensajes por correo electrnico al equipo de soporte. Un explorador web integrado para una rpida exploracin de MSDN o la Ayuda en pantalla. Integracin de la Ayuda de comunidades en lnea. Un tutorial sobre SQL Server Management Studio para ayudarle a aprovechar las ventajas de las numerosas caractersticas nuevas y a que sea ms productivo de forma inmediata. Para realizar el tutorial, vaya a Tutoriales. Un nuevo monitor de actividad con filtro y actualizacin automtica. Interfaces de Correo electrnico de base de datos integradas.

Administrador de configuracin de SQL Server El Administrador de configuracin de SQL Server es una herramienta para administrar los servicios asociados a SQL Server, para configurar los protocolos de red utilizados por SQL Server y para administrar la configuracin de conectividad de red de los equipos cliente de SQL Server. El Administrador de configuracin de SQL Server es un complemento de Microsoft Management Console que est disponible desde el men Inicio o que se puede agregar a cualquier otra pantalla de Microsoft Management Console. Microsoft Management Console (mmc.exe) utiliza el archivo SQLServerManager10.msc de la carpeta System32 de Windows para abrir el Administrador de configuracin de SQL Server. El Administrador de configuracin de SQL Server y SQL Server Management Studio utiliza el Instrumental de administracin de Windows (WMI) para ver y cambiar algunas configuraciones del servidor. WMI proporciona una forma unificada de crear una interfaz con las llamadas a la API que administran las operaciones del Registro solicitadas por las herramientas de SQL Server y de proporcionar un mejor control y manipulacin de los servicios SQL seleccionados del complemento del Administrador de configuracin de SQL Server. Para obtener ms informacin sobre cmo configurar permisos relacionados con WMI, vea Cmo configurar WMI para mostrar el estado del servidor en Herramientas de SQL Server.

25

Utilice el Administrador de configuracin de SQL Server para iniciar, pausar, continuar o detener los servicios, para ver las propiedades de estos o para cambiarlas. Asistente para la optimizacin de motor de base de datos. Diferencias entre el Asistente para la optimizacin de motor de base de datos y el Asistente para optimizacin de ndices. Adems de administrar las nuevas caractersticas de base de datos de SQL Server, el Asistente para la optimizacin de motor de base de datos tambin se comporta de un modo distinto al Asistente para optimizacin de ndices de Microsoft SQL Server 2000. Aunque ambas herramientas ofrecen una interfaz grfica de usuario (GUI) y una interfaz de smbolo del sistema, los usuarios familiarizados con el Asistente para optimizacin de ndices deben tener en cuenta los siguientes cambios. Caractersticas: El Asistente para la optimizacin de Motor de base de datos proporciona caractersticas nuevas que permiten tanto a los administradores de bases de datos inexpertos como a los experimentados optimizar bases de datos con el fin de mejorar el rendimiento de las consultas. En las secciones siguientes se presentan y describen las caractersticas nuevas del Asistente para la optimizacin de Motor de base de datos: Anlisis de carga de trabajo mejorado Escalabilidad mejorada Optimizacin integrada Optimizacin de varias bases de datos Descarga de la sobrecarga de optimizacin a un servidor de prueba Utilidad del smbolo del sistema y herramienta de interfaz grfica de usuario Optimizacin slo para quitar Compatibilidad con XML Configuracin especificada por el usuario y compatibilidad con el anlisis de escenarios condicionales Informes de anlisis Sesiones de optimizacin Caractersticas disponibles nicamente con la utilidad dta.

b) MySQL
DreamCoder for MySQL DreamCoder for MySQL es una herramienta para desarrollar y administrar bases de datos MySQL. El producto permite incrementar la productividad y la calidad del trabajo de los equipos de desarrollo y administradores de base de datos (DBAs). En el DreamCoder for MySQL encontrar diferentes utilidades y mdulos para administrar y desarrollar en MySQL. No es necesario comprar varias herramientas por separado o complejos Studios, que dificultan y hacen ms complejo el trabajo diario.

26

DreamCoder for MySQL provee una interfaz intuitiva que permite realizar rpida y fcilmente tareas con la base de datos. Con el DreamCoder usted podr crear, editar, duplicar, exportar y borrar objetos, compilar y ejecutar procedimientos almacenados, exportar e importar datos, generar reportes, monitorear la actividad de la base de datos, sincronizar la base de datos, construir y ejecutar consultas, formatear cdigo, manipular blob, crear usuarios y ejecutar scripts. Adems, el producto soporta todas las versiones del servidor de base de datos MySQL, desde la versin 3.23 hasta la versin 6.0. El desarrollo y la administracin de caractersticas de MySQL nunca fue tan fcil. Empiece hoy mismo a trabajar con procedimientos almacenados, triggers, vistas, llaves forneas, eventos programados, blob, etc., sin necesidad de ser un experto de base de datos. Funciones: Soporte a todas las MySQL(3.23,4.0,5.0,5.1,6.0)

versiones

del

servidor

de

base

de

datos

Tablas. Vistas. UDFs. Procedimientos almacenados. Triggers. Eventos. Tablas InnoDB. Llaves forneas. Datos en UTF-8.

Tipos de conexin a la base de datos


Soporte SSH tnel. Soporte SSL. Conexin estndar a la base de datos MySQL API. Conexin directa a la base de datos por medio de TCP-IP.

Completa administracin de los objetos


Crear y eliminar bases de datos. Gestin de tablas, campos, ndices, Llaves forneas. Gestin de vistas, procedimientos almacenados, triggers, UDF y eventos programados. Duplicacin de objetos de base de datos..

Manipulacin de datos

Adicionar, ver, editar, buscar, agrupar, ordenar y filtrar datos. Capacidad para copiar y pegar datos directamente desde Excel. Capacidad de borrar los registros seleccionados. Poder exportar datos en SQL inserts. Poder crear relaciones maestro detalle entre ilimitado nmero de tablas. Utilidad para manipular LOV. Avanzado constructor de filtros de datos. 27

Avanzado constructor de visual de consultas SQL y texto


Editor de SQL con autocompletacion, resalte de sintaxis, code folding, descripcin de objetos, code proposal y administrador de parmetros. Query builder para construir SQL's sin necesidad de conocimientos. Formateador de cdigo SQL. Ejecucin de scripts. Auto remplazo de parmetros.

Opciones de exportacin e importacin de datos Utilidad para exportar datos y estructura de la base de datos, similar a MySQL dump. Utilidad para transferir los datos de la base de datos. Utilidad de exportacin multi formatos (MS Excel, MS Word, MS Access, HTML, PDF, TXT, CSV, DBF, XML, ODF). Utilidad de importacin de datos multi formatos (MS Excel, MS Access, DBF, XML, ODF, TXT and CSV). Opciones avanzadas de exportacin e importacin a nivel de la grid de datos. Utilidad para la importacin directa de datos desde Excel. Exportacin simple de datos de una tabla. Opciones de monitoreo de la base de datos

Monitor de sesiones. Utilidad grafica de estado de la base de datos. Utilidad grafica de estado de las tablas.

Opciones avanzadas de sincronizacin de la base de datos


Utilidad para sincronizar los schemas de dos bases de datos. Utilidad para sincronizar los datos de dos bases de datos.

Mdulo de reportes Numerosos reportes de la base de datos. Opciones de personalizacin del IDE Opciones para modificar el comportamiento del IDE. Opciones para modificar el comportamiento del editor de SQL. Opciones para modificar el comportamiento de la grid de datos.

c) POSTGRESQL
DreamCoder for PostgreSQL DreamCoder for PostgreSQL es una herramienta para desarrollar en una base de datos PostgreSQL, facilitando las actividades diarias de los desarrolladores. DreamCoder for PostgreSQL cuenta con caractersticas que le permiten realizar rpida y fcilmente todas las actividades de desarrollo de la base de datos, como crear y compilar 28

procedimientos almacenados, exportar e importar datos, generar reportes, monitorear la actividad de la base de datos, sincronizar la base de datos, construir y ejecutar consultas, formatear el cdigo SQL y manipular blob, entre muchas otras caractersticas. Soporta todas las versiones del servidor de base de datos PostgreSQL desde la versin 8.0 hasta la versin 8.3. Funciones: Soporte a todas las versiones del servidor de base de datos(8.0,8.1,8.2,8.3) Soporte a la ultima version de PostgreSQL 8.3 Manipulacion de datos

Adicionar, ver, editar, buscar, agrupar, ordenar y filtrar datos. Capacidad para copiar y pegar datos directamente desde Excel. Capacidad de borrar los registros seleccionados. Poder exportar datos en SQL inserts. Poder crear relaciones maestro detalle entre ilimitado nmero de tablas. Utilidad para manipular LOV . Avanzado constructor de filtros de datos.

Avanzado constructor de consultas visual y texto Avanzado editor de SQL con autocompletacin, resalte de sintaxis, code folding, descripcin de objetos, code proposal y administrador de parmetros. Avanzado query builder para construir SQL's sin necesidad de conocimientos. Formateador de cdigo SQL. Ejecucin de scripts. Auto remplazo de parmetros. Opciones de exportacin e importacin de datos Utilidad para exportar datos de la base de datos. Utilidad para transferir los datos de la base de datos. Utilidad de exportacin multi formatos (MS Excel, MS Word, MS Access, HTML, PDF, TXT, CSV, DBF, XML, ODF). Utilidad de importacin de datos multi formatos (MS Excel, MS Access, DBF, XML, ODF, TXT and CSV). Opciones avanzadas de exportacin e importacin a nivel de la grid de datos. Utilidad para la importacin directa de datos desde Excel. Exportacin simple de datos de una tabla. Monitores de la base de datos

29

Monitor del sistema. Historia de las consultas construidas y ejecutadas. Opciones avanzadas de sincronizacin de la base de datos Utilidad para sincronizar dos schemas de la bases de datos. Opciones de adaptacin del IDE Completas opciones para modificar el comportamiento del IDE. Completas opciones para modificar el comportamiento del editor de SQL. Completas opciones para modificar el comportamiento de la grid de datos.

d) Aplicaciones actuales PostgreSQL


PostgreSQL en las Empresas: Armada Nacional de la Republica de Colombia Todo funcionando con Linux+Apache+PHP+PostgreSQL http://www.armada.mil.co SAPI - Servicio Autnomo de la Propiedad Intelectual, Republica Bolivarina de Venezuela. Todo funcionando con Linux+Apache+Squid+Sendmail +PostgreSQL http://www.cnti.ve/avances_sl4.html# Direccin Nacional de los Registros Nacionales de la Propiedad del Automotor y de Crditos Prendarios de la Repblica Argentina Funcionado replicacin con PostgreSQL

SQL Server
SQL Server en las empresas: Empresas que emplean SQL server: Avanade Kabel

Birchman

Nextel

30

Bismart

Plain concepts

Bull

Qurius

Infoavan

SolidQ

MySql
Aplicaciones actuales de MySQL: -Facebook -Twitter

-Sage

-Youtube -Sonicwall

-Nokia

-Wikipedia

31

Linkografa:
http://www.angelfire.com/nf/tecvirtual/cursos/admonbd/DBA1.htm http://repositorio.utn.edu.ec/bitstream/123456789/522/7/04%20ISC%20151%20C APITULO%20V.pdf http://www.monografias.com/trabajos19/administracion-base-datos/administracionbase-datos.shtml#funciones http://susanmendoza.blogspot.mx/2009/08/roles-o-funciones-del-administradorde.html http://www.mysql.com/customers/ http://www.microsoft.com/es-es/sqlserver/partners/default.aspx#B http://rrii.sgp.gov.ar/jaiio/docs/postgresql_dnrpa.pps http://www.sqldeveloper.net/herramientas-base-datos/postgresql/visiongeneral.html http://www.sqldeveloper.net/herramientas-base-datos/mysql/vision-general.html http://technet.microsoft.com/es-es/library/ms173738(v=sql.105).aspx

32

You might also like