Sie sind auf Seite 1von 79

UNIVERSIDAD TECNOLGICA DE DURANGO

TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN REA SISTEMAS INFORMTICOS ADMINISTRACIN DE BASE DE DATOS

REPORTE UNIDAD FINAL POR: LUIS MIGUEL RETANA BARRAZA

FACILITADOR: DAGOBERTO FISCAL GURROLA

CUATRIMESTRE: AGOSTO-DICIEMBRE 2012


VICTORIA DE DURANGO, DGO. 28 NOVIEMBRE DE 2012

Administracin de la Base de Datos

TABLA DE CONTENIDO

TABLA DE ILUSTRACION .............................................................................................................. 5 Resumen .............................................................................................................................................. 5 Objetivo ............................................................................................................................................. 10 Objetivos especficos ........................................................................................................................ 11 Unidades de la asignatura .............................................................................................................. 12 Actividades del reporte...................................................................................................................... 13 Tabla comparativa ......................................................................................................................... 14 Instalacin y configuracin de mysql en windows server 2008 .................................................... 15 Justificacin................................................................................................................................... 35 Procedimiento para la conexin de la base de datos. .............................................................. 36 Esquema fsico de la base de datos ........................................................................................... 37 Conexin de la base de datos.................................................................................................... 39 Bitcora de la bd........................................................................................................................ 40 Disparadores ............................................................................................................................. 41 Plan de respaldos y evidencia de ejecucin................................................................................... 43 Copiar la base de datos fsicamente......................................................................................... 44 Generar el archivo de exportacin con extensin sql ............................................................... 45 Generar una vista impresin del esquema lgico de la bd ....................................................... 46 ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA 2

Administracin de la Base de Datos

Importar/exportar coordenadas para el esquema PDF ............................................................ 48 Renombrar la bd........................................................................................................................ 49 Copiar la BD a otra BD nueva .................................................................................................... 50 Mover tabla x a otra BD ......................................................................................................... 51 Copiar la tabla x a una bd....................................................................................................... 52 Sincronizar bd ............................................................................................................................ 53 Ejecucin de la automatizacin de respaldos ................................................................................ 54 Forma dos de exportar .............................................................................................................. 57 Reporte de ejecucin de la automatizacin de respaldos .............................................................. 59 Tablas ........................................................................................................................................ 65 Procedimientos ......................................................................................................................... 66 Funciones .................................................................................................................................. 67 Caractersticas de los objetos administrables ................................................................................ 68 Macro ........................................................................................................................................ 68 Crear usuarios en una base de datos Modo consola ..................................................................... 69 Comandos y asistentes para la administracin de tablas disparadores procedimientos y funciones ....................................................................................................................................................... 73 Cdigo para crear base de datos ............................................................................................... 74 Cdigo para crear tabla ............................................................................................................. 75 Cdigo para crear usuario ......................................................................................................... 76 CDIGO PARA FUNCIONES........................................................................................................ 77 Conclusiones ..................................................................................................................................... 78 ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

Bibliografas ...................................................................................................................................... 79

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

TABLA DE ILUSTRACION
Ilustracin 1.- Preparando instalacin ............................................................................................... 15 Ilustracin 2. Iniciando instalacin ................................................................................................... 16 Ilustracin 3.-Seleccin de instalacin .............................................................................................. 17 Ilustracin 4.-Instalar ........................................................................................................................ 18 Ilustracin 5.-Copiando archivos ...................................................................................................... 19 Ilustracin 6.- Pantalla de bienvenida 1 ............................................................................................ 20 Ilustracin 7.- Pantalla de bienvenida 2 ............................................................................................ 21 Ilustracin 8.- Iniciar configuracin .................................................................................................. 22 Ilustracin 9.- Comenzar configuracin ............................................................................................ 23 Ilustracin 10.- Detalles de la configuracin..................................................................................... 24 Ilustracin 11.- Seleccin de tipo de servidor ................................................................................... 25 Ilustracin 12.- Seleccin de base de datos ...................................................................................... 26 Ilustracin 13.- Motor de almacenamiento ....................................................................................... 27 Ilustracin 14.- Numero de persona a ingresar a la base de datos..................................................... 28 Ilustracin 15.- Tipo de conexin ..................................................................................................... 29 Ilustracin 16.-Tipo de lenguaje........................................................................................................ 30 Ilustracin 17.- Seleccin del nombre ............................................................................................... 31 Ilustracin 18.- Establecer contrasea ............................................................................................... 32 ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA 5

Administracin de la Base de Datos

Ilustracin 19.- Ejecutar la configuracin ......................................................................................... 33 Ilustracin 20.- Finalizar la instalacin ............................................................................................. 34 Ilustracin 21.- Conexin de base de datos ....................................................................................... 36 Ilustracin 22.- Base de datos con respectivas tablas. ....................................................................... 37 Ilustracin 23.- Tabla de Alumno ..................................................................................................... 37 Ilustracin 24- Taba de Maestros. ..................................................................................................... 38 Ilustracin 25.- Tabla de Materias..................................................................................................... 38 Ilustracin 26.- Disparadores ............................................................................................................ 41 Ilustracin 27.- Copiar la base de datos ............................................................................................ 44 Ilustracin 28.- Generar archivo de exportacin ............................................................................... 45 Ilustracin 29.-Generar archivo de impresin ................................................................................... 46 Ilustracin 30.-Otra forma de generar una impresin ....................................................................... 46 Ilustracin 31.- Vista de tablas .......................................................................................................... 47 Ilustracin 32.- Exportar PDF ........................................................................................................... 48 Ilustracin 33.- Importar un archivo ................................................................................................. 48 Ilustracin 34.- Renombrar base de datos ......................................................................................... 49 Ilustracin 35.- Copiar la base de datos ............................................................................................ 50 Ilustracin 36.-Mover tabla ............................................................................................................... 51 6 Ilustracin 37.- Copiar tabla .............................................................................................................. 52 Ilustracin 38.- Sincronizacin ......................................................................................................... 53 ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

Ilustracin 39.- Resultado de sincronizacin .................................................................................... 53 Ilustracin 40.- Automatizacin ........................................................................................................ 54 Ilustracin 41.- Respaldo................................................................................................................... 55 Ilustracin 42.- Archivo generado ..................................................................................................... 56 Ilustracin 43.- Smbolo del sistema ................................................................................................. 57 Ilustracin 44.- Carpeta xampp ......................................................................................................... 57 Ilustracin 45.- Entrar a la base de datos .......................................................................................... 58 Ilustracin 46.- Crear respaldo .......................................................................................................... 58 Ilustracin 47.- Importar respaldo ..................................................................................................... 58 Ilustracin 48.- Crear archivo .bat ..................................................................................................... 59 Ilustracin 49.- Editar archivo ........................................................................................................... 59 Ilustracin 50.- Programador de tareas.............................................................................................. 61 Ilustracin 51.- Crear una tarea bsica .............................................................................................. 62 Ilustracin 52.- Seleccionar la repeticin de la tarea......................................................................... 62 Ilustracin 53.- Seleccionar la fecha y hora ...................................................................................... 63 Ilustracin 54.- Iniciar un programa .................................................................................................. 63 Ilustracin 55.- Seleccionar archivo .................................................................................................. 64 Ilustracin 56.- Respaldo creado ....................................................................................................... 64 7 Ilustracin 57.- Seleccionar CMD ..................................................................................................... 69 Ilustracin 58.- Entrar al CMD ......................................................................................................... 69 ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

Ilustracin 59.- Entrar a la carpeta raz ............................................................................................. 70 Ilustracin 60.- Entrar a MySQL....................................................................................................... 71 Ilustracin 61.- Entrar como administrador ...................................................................................... 71 Ilustracin 62.- Mostar usuarios ........................................................................................................ 72 Ilustracin 63.- Pantalla para crear una base de datos ...................................................................... 73 Ilustracin 64.- Pantalla para crear tabla ........................................................................................... 74 Ilustracin 65.- Pantalla para crear usuario ....................................................................................... 75

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

RESUMEN
En el siguiente documento se puede apreciar gran parte de la manipulacin de un Sistema Gestor de Base de Datos (SGBD) en este caso se habla del faso gestor MySQL el cual contiene el PHP MyAdmin desde el cual se puede manipular una base de datos.

Se forma con un conjunto de datos los cuales tienen una estructura que ha sido definida con antelacin a la creacin de la base de datos tomando como base un modelo que representa el comportamiento de un proceso del mundo real, por lo tanto una base de datos en parte es una serie datos acerca de un fenmeno, los cuales estn inter-relacionados y poseen una estructura similar aprenders a como crear usuarios con pocos o muchos privilegios mantener un blog con la informacin de base de datos triggers, bases de datos y tablas tambin

aprenders a como encriptar as como los programas que lo pueden facilitar.

Es toda una situacin para el trabajo aprenders a desarrollar, entender manipular controlar y modificar bases de datos en cualquier lenguaje sin ningn problema todo esto lo llevaras a la practica con el siguiente documento donde te explicaremos lo que puedes hacer y algunas formas de actitudes con las que te enfrentaras a lo largo de tu vida laboral como lo es el virus de la actitud.

Con la siguiente informacin podremos realizar una gran variedad de opresiones en una base de datos las cuales nos ayudara a tener un mejor trabajo. Para entender lo siguiente no hace falta ser un experto sino solo conocer la mnima parte para realizar las siguientes actividades.

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

OBJETIVO
Administrar una base de datos al establecer respaldos y control de usuarios para garantizar la disponibilidad de la informacin Introducir los conceptos bsicos de la tecnologa de los Sistemas Gestores de Bases de Datos (SGBD) en general y de Bases de Datos Relacionales en particular. Aprender a construir un sistema de informacin, interpretando su diseo y estructura, y realizando la adaptacin del modelo a los requerimientos del SGBD la Organizacin y descripcin del SGBD manejar con destreza los conceptos fundamentales del Lenguaje SQL. Comprender el concepto de Base de Datos.

Conocer qu aportan las tcnicas de Base de Datos a la gestin de la informacin. Saber qu es un Sistema de Gestin de Bases de Datos, y los servicios que proporciona. Comprender el concepto de Modelo de Datos y su aplicacin a los Sistemas de Informacin. Saber interpretar y construir consultas en los lenguajes de consulta tericos. Realizar cualquier consulta contra un BD mediante el lenguaje de especificacin SQL. Aprender a disear, manipular y manejar una base de datos con el fin de crear tablas usuarios para aprovechar dicho programa al mximo.

10

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

OBJETIVOS ESPECFICOS
Conocer los distintos gestores de almacenamiento y aprender a manipularlos, crear usuarios con la habilidad de poder darle los privilegios necesarios para la manipulacin de las bases de datos, crear disparadores, tablas, procedimientos, funciones y conocer las caractersticas de cada uno de ellos con la capacidad de modificarlos, sistematizar informacin sobre los componentes del sistema automatizado, particularmente la transmisin de datos por medio de la red elctrica, y sobre las implicaciones sociales del proyecto. Disear el prototipo para el registro del consumo residencial de energa elctrica. Probar y mejorar el funcionamiento del prototipo. Disear el modelo de transmisin de datos a travs de la red elctrica y el interfaz de registro en la base de datos de la empresa de distribucin. Implementar el modelo diseado, probarlo con el prototipo y optimizar su funcionamiento. Disear, probar y optimizar el prototipo para el registro y transmisin de datos

11

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

UNIDADES DE LA ASIGNATURA
1. Instalacin de un servidor de base de datos y esquema fsico y conectividad de base de datos 2. Respaldo y restauracin de bases de datos 3. Seguridad de base de datos OBJETIVOS DE LAS UNIDADES 1. Instalar un sistema gestor de base de datos para ofrecer un entorno de almacenamiento de informacin a partir de la especificacin del proveedor y los requerimientos de un caso de estudio, establecer una conexin a una base de datos para comprobar su compatibilidad 2. Estructurar un plan de respaldo y recuperacin para mantener la integridad fsica de los datos 3. Establecer mecanismos de seguridad mediante la administracin de los objetos de la base de datos para mantener la integridad y confiabilidad de la informacin

12

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

ACTIVIDADES DEL REPORTE


En este reporte se llevara acabo una explicacin sobre los temas abordados en la clase administracin de la base de datos, para su desarrollo e implementacin en la vida laboral teniendo en cuanta los objetivos de un buen desarrollador y administrador de las bases de datos, se encontrara una serie de mtodos, cdigos y explicaciones para resolver problemas en la administracin de una base de datos.

13

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

TABLA COMPARATIVA
La siguiente tabla comparativa muestra las consideraciones realizadas a distintas plataformas y programas.

PLATAFORMA WINDOWS
DESCRIPCIN Sistema Operativo SOFTWARE Windows Server COSTO WINDOWS SERVER STD 2008 ESP 32-BIT/X64 $13,994.93 M.N. OPERATIVIDAD Ofrece una plataforma segura y de fcil administracin, para el desarrollo y alojamiento fiable de aplicaciones y servicios web. (Incluye servidor Web IIS) SQL Server ofrece una plataforma de datos fiable, productiva e inteligente con la cual puede: Gestionar las aplicaciones de misin crtica ms exigentes, Reducir el tiempo y el coste de desarrollo y gestin.

Manejador de Base de Datos

Microsoft SQL Server

SQL SERVER 2005 EDTN WIN32 ESPAOL OLP NL $11,590.05M.N.

Servidor Web

Apache

Apache Licencia Gratuita GPL (Libre Distribucin)

La arquitectura del servidor Apache es muy modular. El servidor consta de una seccin core y diversos mdulos que aportan mucha de la ASP.NET permite construir sitios web dinmicos, aplicaciones web y servicios web XML.

Interprete de Scripts de Servidor

ASP (Active Server Pages).

Incluido en Windows Server

14

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

INSTALACIN Y CONFIGURACIN DE MYSQL EN WINDOWS SERVER 2008

1. Empezamos descargando el instalador de Mysql internet, luego de esto damos doble clic sobre l.

Ilustracin 1.- preparando instalacin

15

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

2. Observamos la breve bienvenida del instalador mysql, damos click en Next.

Ilustracin 2. -iniciando instalacin

16

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

3. Ahora nos muestra el tipo de instalacin, entre estos encontramos Tpico, Completo y general, en este caso elegimos tpico ya que es la ms comn en el momento de instalar y damos click en Next.

Ilustracin 3.- seleccin de instalacin

17

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

4. Ahora nos muestra la ubicacin exacta donde quedara guardada nuestra instalacin de mysql, damos click en Install.

Ilustracin 4.- instalar

18

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

5. Damos un pequeo tiempo de espera mientras se instala el mysql.

Ilustracin 5.- copiando archivos

19

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

6. Para proceder la instalacin de nuestra base de datos mysql, damos click en Next.

Ilustracin 6.- pantalla de bienvenida 1

20

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

7. Mysql Enterprise nos muestra algunas de sus funciones, damos click en Next.

Ilustracin 7.- pantalla de bienvenida 2

21

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

8. Observamos la finalizacin de instalacin, damos click en Finalizar.

Ilustracin 8.- iniciar configuracin

22

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

9. Ahora nos a parece el asistente para la configuracin, damos click en Next.

Ilustracin 9.- comenzar configuracin

23

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

10. Damos click en Detailed Configuration y pulsamos Next, elegimos esta opcin ya que con este configuraremos de una forma mas detallada nuestro mysql, si escogemos la otra opcin tendramos que configurar algunas opciones manualmente.

Ilustracin 10.- detalles de la configuracin

24

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

11. Observamos las diferentes opciones de uso de memoria de nuestra base de datos en este caso escogimos Server Machine, ya que nuestro equipo servidor tendr el uso intermedio en nuestra base de datos, damos clic en Siguiente.

Ilustracin 11.- seleccin de tipo de servidor

25

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

12. Vemos las tres opciones de funcionamientos de mysql, en nuestro caso escogemos Multifuncional Database (Base de datos multifuncional), salvo que utilizaremos mysql como base de datos para transacciones de otra base de datos mysql.

Ilustracin 12.- seleccin de base de datos

26

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

13. Seleccionamos la unidad y la carpeta donde queremos guardar los ficheros de datos (tablespace), damos clic en Next.

Ilustracin 13.- motor de almacenamiento

27

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

14. Seleccionamos el nmero aproximado de conexiones concurrentes (Varios clientes conectados a la vez) que tendr nuestro servidor mysql. La primera opcin asume unas 20, la segunda unas 500 y la tercera permite especificarlas manualmente, en nuestro caso escogemos la primera opcin y escogemos para 15 clientes.

Ilustracin 14.- numero de persona a ingresar a la base de datos

28

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

15. Dejaremos seleccionada la opcin EnableTCP/IP Networking, si queremos que los clientes se puedan conectar mediante TCP/IP al equipo servicio de Mysql, por defecto dejaremos el puerto 3306 y damos clic en Next.

Ilustracin 15.- tipo de conexin

29

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

16. Seleccionamos el juego de caracteres que queremos utilizar, por defecto esta Lantin1, damos clic en Next.

Ilustracin 16.- tipo de lenguaje

30

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

17. Seleccionamos la opcin mas recomendable que es Install As Windows Service, ya que el programa de instalacin nos creara un servicio que ser el encargado de ejecutar MySQL Server, tambin nos permite especificar el nombre del servicio y si queremos que arranque automticamente al iniciar el sistema, damos clic en Next.

Ilustracin 17.- seleccin del nombre

31

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

18. Escribimos la contrasea que llevara el usuario administrador y damos clic en Next.

Ilustracin 18.- establecer contrasea

32

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

19. Por ultimo damos clic en Execute para finalizar la configuracin de Mysql.

Ilustracin 19.- ejecutar la configuracin

33

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

20. Por consiguiente observamos que la instalacin y configuracin de Mysql se realizo satisfactoriamente.

Ilustracin 20.- finalizar la instalacin

34

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

JUSTIFICACIN
Nuestra instalacin de hardware y software es por WINDOWS SERVER STD 2008 ESP 32-BIT/X64 ya que es un sistema mas utilizado para el manejo de base de datos as Ofrece una plataforma segura y de fcil administracin adems para el alojamiento de paginas web cuenta con el servidor Web IIS Manejador de Base de Datos SQL SERVER 2005 EDTN WIN32 ESPAOL OLP NL ofrece una plataforma de datos fiable, productiva e inteligente Servidor Web Apache Apache Licencia Gratuita GPL (Libre Distribucin) La arquitectura del servidor Apache es muy modular. En tanto a hardware es con un microprocesador Intel xeon 2.0 GHZ, memoria RAM de 16 GB, disco duro de un Tera, unidades pticas de DVD CD y puertos USB con su fuente de poder de 700 vatios entre mas equipado mejor aunque el precio ser elevado en este caso tomamos en cuenta la siguiente frase mas vale prevenir que lamentar. Siempre es mejor que cuando vayas a hacer un gasto lo ags bien y no compres nomas algo porque con eso funciona siempre piensa en el futuro es mucho mejor y as no tendrs problemas.

35

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

Procedimiento para la conexin de la base de datos. Para conexin a la base de datos se utilizo un route algunos utilizando un medio fsico como lo es el cable UTP partrensado y otros por va inalmbrica, se utilizo el siguiente comando ipconfig en la ventana del cmd de Windows, para ver la IP de nuestra computadora as como la puerta de enlace y la mascara posteriormente se accedi por medio de la IP de otras computadoras para ver el funcionamiento de la base de datos.

Ilustracin 21.- conexin de base de datos

36

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

Esquema fsico de la base de datos

Ilustracin 22.- Base de datos con respectivas tablas.

Ilustracin 23.- tabla de Alumno

37

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

Ilustracin 24- Taba de Maestros.

Ilustracin 25.- Tabla de Materias

38

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

Conexin de la base de datos Una vez aadido solo es necesario crear el cdigo adecuado para conexin que es el siguiente.

1. - String driver="com.mysql.jdbc.Driver"; 2. - String db="BD"; 3. - String usr="root"; 4. - String pass=""; 5. - String url="jdbc:mysql://localhost/"+db;

En la primera lnea de cdigo se manda llamar el driver JDBC de MySQL. En la segunda se crea una variable y se asigna el nombre de la Base de Datos a la cual se crea la conexin. En la tercera se asigna el usuario que por defecto es root. En la cuarta la contrasea que por defecto no tiene. Por ltimo se crea una variable a la cual se le asigna la ubicacin del servidor e este caso es el LocalHost. Debajo de este cdigo se asignan los siguientes parmetros.
Connection con=null; PreparedStatement pstm=null; 39

Con esto podemos crear una conexin de Java a MySQL.

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

Bitcora de la bd Se cre una tabla llamada bitcora para el almacenamiento de todos los movimientos que se realizaran en la base de datos. Tiene una serie de campos los cuales guardan los datos ms importantes del movimiento. Con el siguiente cdigo se cre la tabla:

CREATE TABLE IF NOT EXISTS `bitcora` ( `Id` int(11)NOT NULL AUTO_INCREMENT , `Operacin` varchar( 10) DEFAULT NULL , `Usuario` varchar( 40) DEFAULT NULL , `Host` varchar( 30) NOT NULL , `Modification` datetime DEFAULT NULL , `Table` varchar( 40) NOT NULL , PRIMARY KEY (`id`) ) ENGINE= InnoDB DEFAULT CHARSET= latin1 AUTO_INCREMENT=2;

40

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

Disparadores Con el cdigo anterior no es suficiente para guardar los movimientos necesarios, para esto se necesitan crear algunos disparadores. Estos

disparadores nos permiten ejecutar un determinado cdigo automticamente para guardar estos movimientos.

Ilustracin 26.- Disparadores

Con el siguiente cdigo podemos crear un disparador para que guarde un registro cuando se inserte un registro en una tabla. Insert into bitcora (operacin, usuario, host, modificado, tabla)

values ("insertar", SUBSTRING(USER(),1,(INSTR(USER(),'@')1)),CURRENT_USER(), NOW(),"citas");

41

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

Con el siguiente cdigo podemos crear un disparador para que guarde un registro cada vez que un usuario elimine algn registro de una tabla.

Insert into bitcora (operacin, usuario, host, modificado, tabla)

values ("eliminar", substring(user(), 1,(instr(user(),'@')-1)),current_user(), now(),"citas");

Este es el cdigo necesario para crear un disparador

que pueda guardar un

registro cada vez que un usuario actualice algn registro de una tabla.

Insert into bitcora (operacin, usuario, host, modificado, tabla)

values ("actualizar", substring(user(), 1,(instr(user(),'@')-1)),current_user(), now(),"citas");

42

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

PLAN DE RESPALDOS Y EVIDENCIA DE EJECUCIN


En esta parte definimos algunas funciones procedimientos y mtodos para respaldar nuestra base de datos sin ningn problema para el desarrollo del proyecto, llevara una evidencia de que fue lo que se realizo y si se realizo exactamente los comandos y aplicaciones que se deben de entregar y mostrar. A prenderas a como realizar y seguir dando solucin y realizacin de los proyectos que se deben de realizar

43

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

.Copiar la base de datos fsicamente Tendrs que realizar los siguientes pasos: Entrar a tu equipo, por siguiente localizar el disco C, ingresar y localizar la carpeta de tu gestor de base de datos en mi caso es el XAMPP, ingresas buscas la carpeta MYSQL dentro de esa carpeta veras una con el nombre de data es la que debers copiar y listo cuando la quieras usar ases el mismo procedimiento donde requieras tu base de datos claro que tiene que tener un gestor de base de datos.

Ubicacin

Carpeta a copiar

Ilustracin 27.- copiar la base de datos

44

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

Generar el archivo de exportacin con extensin sql Para generar este archivo ingresamos a nuestra base de datos y nos

vamos a la pestaa exportar seleccionamos el formato de exportacin, en este caso SQL y continuar, el archivo generado lo localizaremos en la carpeta de descargas.

Ilustracin 28.- generar archivo de exportacin

45

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

Generar una vista impresin del esquema lgico de la bd Ingresamos a nuestra base de datos en la pestaa estructura y damos clic en donde esta la vista impresin y generara una vista general de todas las tablas.

Ilustracin 29.-generar archivo de impresin

Otra forma de generar una vista de impresin es en clnica seleccionamos todas las tablas, nos vamos asa el men desplegable y seleccionamos la vista de impresin.

Ilustracin 30.-otra forma de generar una impresin

46

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

Nos generara una vista detallada de cada una de las tablas que tiene nuestra base de datos

Ilustracin 31.- vista de tablas

47

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

Importar/exportar coordenadas para el esquema PDF Para exportar ingresamos a la base de datos, pestaa exportar, localizamos el formato PDF y listo lo encontraras en tu carpeta de descargas el archivo generado.

Ilustracin 32.- exportar PDF

Para importar ingresamos a la base de datos, pestaa importar, localizamos el archivo que se quiere importar seleccionamos el formato en que se va a importar en este caso SQL y listo la importacin fue realizada con xito.

48
Ilustracin 33.- importar un archivo

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

Renombrar la bd Para renombrar tu base de datos ingresamos a nuestra base de datos clnica, nos dirigimos a la pestaa de operaciones y localizamos el lugar donde dice renombrar la base de datos a: y listo ingresamos el nuevo nombre que le queremos dar a nuestra base de datos.

Ilustracin 34.- renombrar base de datos

49

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

Copiar la BD a otra BD nueva En la misma pestaa de operaciones localizamos la parte que dice: copiar la base de datos a y ponemos el nombre de la otra base de datos en la cual se quiere copiar en continuar y listo.

Ilustracin 35.- copiar la base de datos

50

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

Mover tabla x a otra BD Cuando necesitamos mover una tabla en este caso citas, seleccionamos la pestaa operaciones, ingresamos la base de datos a la que se va a mover la tabla y luego ingresamos la tabla a mover y listo continuar ya esta encontraras la tabla en la base de datos a la que la moviste.
Tabla a mover
Base de datos a la que se va a mover

Ilustracin 36.-mover tabla

51

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

Copiar la tabla x a una bd Aplicamos el mismo procedimiento de mover la tabla, igual localizamos en que base de datos se va a copiar y cual tabla queremos copiar y listo seleccionamos si queremos la estructura, estructura y datos etc.

Base de datos a donde se va a copiar

Tabla que se va a copiar

Ilustracin 37.- copiar tabla

52

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

Sincronizar bd Para sincronizar nos vamos a inicio en localhost y localizamos la pestaa sincronizar, y seleccionamos las bases de datos que se van a sincronizar, continuar y listo las bases de datos se sincronizaron.

Ilustracin 38.- sincronizacin

Sincronizacin ha sucedido con xito.

53
Ilustracin 39.- resultado de sincronizacin

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

EJECUCIN DE LA AUTOMATIZACIN DE RESPALDOS


Para ello utilizaremos la consola del CMD de forma manual a continuacin explicaremos la forma manual ejecutamos el CMD

1.Ingresamos cd.. 2 veces para ingresar como administrador, ingresamos cd xampp para entrar a la carpeta del xampp y luego cd mysql para la carpeta mysql que se encuentra dentro de xampp y por ultimo cd bin que es donde vamos

En esta parte declaramos mysql.exe u en este caso u es root esta parte es para el usuario -p es para el password se le da entre y nos pide el password para que entre al programa

Ejecutamos el siguiente comando show databases; es para visualizar las bases de datos de tu gestor

Ejecutamos el siguiente comando use clnica; es para cargar la base de datos a la que se va a hacer el respaldo. Ejecutamos el siguiente comando exit; es para salir de la carpeta y no nos marque error.

Introducimos mysqldump u root p para que cargue

El formato correcto para ingresar el nombre de tu respaldo es el siguiente nombre, fecha y hora de lo contrario te marcara error

54

Ilustracin 40.- automatizacin

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

Despus de haber cargado el nombre correcto te pedir el

password y listo tu respaldo esta donde lo guardaste.

Ilustracin 41.- respaldo

55

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

Archivo de respaldo generado

Ubicacin archivo

de

Archivo generado

Ilustracin 42.- archivo generado

56

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

Forma dos de exportar Entrar al CMD smbolo del sistema en inicio escribimos cmd y lo abrimos.

Ilustracin 43.- Smbolo del sistema

Primero nos regresamos a la carpeta de raz que es la de C con el comando cd... Despus entramos a la carpeta xampp escribiendo cd xampp como se muestra en la imagen de abajo. Enseguida a la carpeta de mysql y despus a bin.

Ilustracin 44.- Carpeta xampp

Preparamos la BD con el siguiente comando mysql u root p clnica en este caso clnica es el nombre de la tabla que deseamos exportar. Nos pedir la contrasea la escribimos y listo.

57

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

Ilustracin 45.- Entrar a la base de datos

Ahora creamos el respaldo con el siguiente comando mysqldump u root p clnica > respaldo.sql respaldo seria el nombre del archivo que se guardara de formato sql.

Ilustracin 46.- Crear respaldo

Con esto queda guardado el respaldo en la carpeta bin que est ubicada en C:\xampp\mysql\bin\.Para importar el archivo sql es de la misma forma solo que de escribe este comando mysql u root p clnica<respaldo.sql Como se muestra en la imagen.

58

Ilustracin 47.- Importar respaldo

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

REPORTE DE EJECUCIN DE LA AUTOMATIZACIN DE RESPALDOS


Para crear un respaldo automtico de alguna tabla de mysql es muy sencillo so lo tienes que seguir los siguientes pasos. Primero tenemos que crear un archivo de texto y cambiar su extensin a .bat como se muestra en la imagen. El icono cambia automticamente.

Ilustracin 48.- Crear archivo .bat

Despus un clic derecho encima del archivo elegimos la opcin de editar.

59

Ilustracin 49.- Editar archivo

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

Una vez dentro del archivo bat ponemos el siguiente cdigo el cual nos ayudara a crear el archivo de respaldo automticamente con ala fecha que tenga la computadora.

set FECHA=%date% set FECHA=%FECHA:/=% set FECHA=%FECHA: =% set FECHA=%FECHA::=% set FECHA=%FECHA:,=%

set FILE=C:\\xampp\\Backup_%FECHA%.sql C:/xampp/mysql/bin/mysqldump.exe -h SERVIDOR u root p %FILE% NOMBRE_DE_BD

Una vez con el cdigo en el archivo lo guardamos y lo cerramos.

60

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

Ahora para que este archivo sea automtico nos dirigimos al inicio y escribimos donde dice buscar programas programador de tareas y lo abrimos para crear una nueva tarea.

Ilustracin 50.- Programador de tareas

61

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

Una vez en el programador de tares nos dirigimos a la opcin de crear una nueva tarea bsica que se encuentra en la parte derecha y la seleccionamos saldr una venta como la siguiente.

Ilustracin 51.- Crear una tarea bsica

Escribimos un nombre para la tarea y le damos en a la opcin de siguiente. Seleccionamos cada cuando queremos que se ejecute dicha tarea en este caso es una sola vez, y le damos siguiente.

62
Ilustracin 52.- Seleccionar la repeticin de la tarea

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

Despus seleccionamos la fecha y hora exacta en que deseamos que se ejecute la terea en la cual se creara el respaldo deseado. Despus presionamos siguiente.

Ilustracin 53.- Seleccionar la fecha y hora

Enseguida aparece una ventana con tres opciones en este caso utilizaremos la de iniciar un programa y le damos siguiente.

63
Ilustracin 54.- Iniciar un programa

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

Aparece una pantalla con una opcin de examinar le damos clic y buscamos el archivo .bat que habamos creado anterior mente una vez hecho esto le damos en finalizar.

Ilustracin 55.- Seleccionar archivo

Por ltimo solo esperamos la fecha en que se creara el respaldo. Cuando pase la fecha solo nos dirigimos a la carpeta donde debe estar el respaldo para verificar que efectivamente se encuentra ah. En la imagen se muestra que efectivamente se cre un archivo.

64

Ilustracin 56.- Respaldo creado

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

Tablas Crear tablas


CREATE TABLE tabla (ndice tipo, campo1 tipo, campo2 tipo, campo3 tipo)

PRIMARY KEY (indices)

DEFAULT CHARACTER SET utf8COLLATE utf8_general_ci ENGINE = motor;

Alterar una tabla

ALTER TABLE tabla MODIFY COLUMN campo INT UNSIGNED NOT NULL;

Eliminar Tablas

DROP TABLEtabla1 [, tabla2,...]

65

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

Procedimientos Insertar
CREATE PROCEDURE `insertar` (campo1 tipo, campo2 tipo)

BEGIN INSERT INTO tabla (`campo1`, `campo2`) VALUES (dato1, dato2); END

Ordenar

CREATE PROCEDURE procedimiento

SELECT *FROM tabla ORDER BYcampo1,campo2;

Buscar

CREATE PROCEDURE procedimiento(IN letra CHAR(2), OUT actores INT)

BEGIN

SELECT *FROMtablaWHEREcampo1 LIKE letra;

SELECTCOUNT (*)INTO tabla FROM actor WHERE campo1 LIKE letra;

END

66

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

Funciones
CREATE FUNCTION nombre ()RETURNS INT

BEGIN

DECLARE tabla INT;SELECTCOUNT (*)INTOtablaFROM campo1;

RETURN tabla;

END

Disparadores

Create tigger not exist bit_act_cit;

insertintobitacora(operacion, usuario, host, modificado, tabla)

values ("actualizar", substring(user(), 1,(instr(user(),'@')-1)),current_user(), now(),"citas")

67

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

CARACTERSTICAS DE LOS OBJETOS ADMINISTRABLES


OBJETOS CARACTERSTICAS

Tablas

En las bases de datos, se refiere al tipo de modelado de datos, donde se guardan los datos recogidos por un programa.

Consultas

Es el mtodo para acceder a los datos a las bases de datos. Con las consultas se puede modificar, borrar, mostrar y agregar datos en una base de datos.

Informe

Los informes tabulares muestran los datos en filas y columnas, y son parecidos a las tablas. Pueden contener otros elementos, como totales, fechas y subtotales.

Formulario

Es un tipo de objeto de base de datos que se utiliza fundamentalmente para introducir o mostrar datos en una base de datos.

Usuarios

Son los encargados de la manipulacin de las bases de datos. Cada uno de ellos contiene diferentes privilegios.

Macro

Conjunto

de

instrucciones

que

se

pueden

almacenar para automatizar tareas repetitivas.


68

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

CREAR USUARIOS EN UNA BASE DE DATOS MODO CONSOLA


Se pueden crear usuarios de tres formas la primera es por medio de la consola de MySQL.

Ilustracin 57.- seleccionar CMD

Primero entramos al CMD smbolo del sistema desde inicio como se muestra en la imagen

69

Ilustracin 58.- Entrar al CMD

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

Despus nos dirigimos a la carpeta raz que es c> con el comando cd..

Ilustracin 59.- Entrar a la carpeta raz

Entramos a la carpeta de mysql que se encuentra en la ruta c:\xampp\mysql\bin\.

Al llegar ah escribimos el siguiente comando para entrar como administrador

mysql -u "usuario" -p "contrasea"

En vez de las comillas ponemos nuestros datos.

70

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

Ilustracin 60.- Entrar a MySQL

Ya estando dentro de mysql como administrador ponemos el siguiente comando para crear usuarios

Create user 'usuario'@'localhost' identified by 'contravene'

En vez de usuario y contrasea ponemos nuestros datos.

Ilustracin 61.- Entrar como administrador

71

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

Al crear el usuario podemos verlo de la siguiente manera:

Escribimos show databses; Para ver las bases de datos que tenemos y utilizamos la de mysql con el siguiente comando use mysql;

Escribimos show tables; para ver las tablas de dicha base de datos

Ilustracin 62.- Mostar usuarios

Por ltimo ponemos el siguiente comando para ver que en realidad se han creado los usuarios

select host, user, and password from user;

Y podemos ver los usuarios con su contrasea encriptado.

72

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

COMANDOS Y ASISTENTES PARA LA ADMINISTRACIN DE TABLAS DISPARADORES PROCEDIMIENTOS Y FUNCIONES


Por medio de asistente nos dirigimos a nuestro gestor en este caso es el xampp y nos aparecer una pestaa que dice base de datos ingresamos a la pestaa y obtendremos una opcin de crear nueva base de datos.

Ilustracin 63.- Pantalla para crear una base de datos

73

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

Cdigo para crear base de datos CREATE DATABASE BIBLIOTECA;

Por medio de asistente iniciamos en nuestra base de datos y en la pestaa de estructura viene la opcin de crear nueva tabla le especificamos el nombre y el numero de campos y listo.

Ilustracin 64.- Pantalla para crear tabla

74

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

Cdigo para crear tabla


CREATE TABLE HOTEL (ID INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,

NOMBRE VARCHAR(100) NOT NULL,

DESCRIPCION TEXT,

ACTIVO TINYINT(1) DEFAULT '1' NOT NULL,

URL VARCHAR(255),

UNIQUE INDEX URL_IDX (URL)) DEFAULT CHARACTER SET UTF8

COLLATE UTF8_GENERAL_CI ENGINE = INNODB;

En modo asistente nos dirigimos a la pestaa de privilegios y en esta pestaa puede crear un Nuevo usuario para nuestra base de datos.

Ilustracin 65.- Pantalla para crear usuario

75

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

Cdigo para crear usuario CREATE USER LUIS @ % IDENTIFIED BY PASSWORD;

76

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

CDIGO PARA FUNCIONES


CONVERTIR UNA CADENA DE CARACTERES EN MAYSCULAS

SELECT UPPER(TITULO) FROM LIBROS;

CONVERTIR UNA CADENA DE CARACTERES EN MNUSCULAS

SELECT LOWER(TITULO) FROM LIBROS;

FOR EACH ROW

INSERT

INTO

bitacora(id,operacion,usuario,host,modificado,tabla)

VALUES

(NULL,'eliminar',

SUBSTRING(USER(),1, INSTR('root@localhost','@')-1),

SUBSTRING(USER(),INSTR('root@localhost','@')+1), NOW(), 'enfermedades');

Los triggers son creados igual dentro de tu tabla bitcora pestaa SQL donde insertaremos el cdigo, con la estructura de la misma es decir con sus mismos campos, para que guarde los valores de los movimientos que se realizan.

77

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

CONCLUSIONES
Con la reunin de esto tres proyectos se lleva a cabo la realizacin de trabajo y manejo de la base de datos con una amplia explicacin a las muchas formas que existen para administrar la base de datos y realizar un trabajo de calidad con los conocimientos aprendidos a lo largo de este cuatrimestre con la informacin anterior se pudo manipular una base de datos de una forma sencilla profesional y fcil, la cual nos ayudo a conocer y entender algunos aspectos que no se conocan y no se tenan en cuanta para su manipulacin o administracin de una base de datos.

Con esto se podrn facilitar muchos trabajos, explicaciones conocimientos y problemas en un futuro y as mismo satisfacer las necesidades de cualquier

usuario, cliente o profesionista con una seguridad y eficacia ms elaborada. Todo el trabajo que aqu se presenta es sobre lo que aprendimos en esta materia sobre muchas cosas que no se tenia ni idea de que existan as como la aplicacin de nuevos programas y nuevos retos los conocimientos que aqu se aprendieron fueron bastantes por la constante practica y la realizacin de la misma.

78

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Administracin de la Base de Datos

BIBLIOGRAFAS

1. MySQL Introduction and Concepts, Bruce Momjian, Addison-Wesley 2. The SQL Tutorial Introduction , The Tutorial , Editado por Thomas Lockhart, 1998-1001, The PostgreSQL Global Development Group.

3. The PostgreSQL Administrators Guide , The Administrators Guide ,Editado por Thomas Lockhart, 1998-10-01, The PostgreSQL Global Development Group. 4. The PostgreSQL Reference Manual. http://www.chuidiang.com/java/mysql/mysql-java-basico.php

http://es.kioskea.net/contents/bdd/bddintro.php3

http://encripdedatos.blogspot.mx/

http://www.monografias.com/trabajos19/administracion-base-datos/administracion-basedatos.shtml

http://www.svetlian.com/msoffice/access_intro4.htm

79

ADMINISTRACION DE BASE DE DATOS| LUIS MIGUEL RETANA BARRAZA

Das könnte Ihnen auch gefallen