Beruflich Dokumente
Kultur Dokumente
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
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
Bibliografas ...................................................................................................................................... 79
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
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
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
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
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
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.
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
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
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
13
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.
Servidor Web
Apache
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.
14
1. Empezamos descargando el instalador de Mysql internet, luego de esto damos doble clic sobre l.
15
16
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.
17
4. Ahora nos muestra la ubicacin exacta donde quedara guardada nuestra instalacin de mysql, damos click en Install.
18
19
6. Para proceder la instalacin de nuestra base de datos mysql, damos click en Next.
20
7. Mysql Enterprise nos muestra algunas de sus funciones, damos click en Next.
21
22
23
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.
24
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.
25
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.
26
13. Seleccionamos la unidad y la carpeta donde queremos guardar los ficheros de datos (tablespace), damos clic en Next.
27
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.
28
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.
29
16. Seleccionamos el juego de caracteres que queremos utilizar, por defecto esta Lantin1, damos clic en Next.
30
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.
31
18. Escribimos la contrasea que llevara el usuario administrador y damos clic en Next.
32
19. Por ultimo damos clic en Execute para finalizar la configuracin de Mysql.
33
20. Por consiguiente observamos que la instalacin y configuracin de Mysql se realizo satisfactoriamente.
34
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
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.
36
37
38
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
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
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.
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)
41
Con el siguiente cdigo podemos crear un disparador para que guarde un registro cada vez que un usuario elimine algn registro de una tabla.
registro cada vez que un usuario actualice algn registro de una tabla.
42
43
.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
44
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.
45
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.
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.
46
Nos generara una vista detallada de cada una de las tablas que tiene nuestra base de datos
47
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.
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
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.
49
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.
50
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
51
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.
52
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.
53
Ilustracin 39.- resultado de sincronizacin
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.
El formato correcto para ingresar el nombre de tu respaldo es el siguiente nombre, fecha y hora de lo contrario te marcara error
54
55
Ubicacin archivo
de
Archivo generado
56
Forma dos de exportar Entrar al CMD smbolo del sistema en inicio escribimos cmd y lo abrimos.
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.
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
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.
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
59
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:,=%
60
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.
61
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.
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
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.
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
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.
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
ALTER TABLE tabla MODIFY COLUMN campo INT UNSIGNED NOT NULL;
Eliminar Tablas
65
Procedimientos Insertar
CREATE PROCEDURE `insertar` (campo1 tipo, campo2 tipo)
BEGIN INSERT INTO tabla (`campo1`, `campo2`) VALUES (dato1, dato2); END
Ordenar
Buscar
BEGIN
END
66
Funciones
CREATE FUNCTION nombre ()RETURNS INT
BEGIN
RETURN tabla;
END
Disparadores
67
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
Primero entramos al CMD smbolo del sistema desde inicio como se muestra en la imagen
69
Despus nos dirigimos a la carpeta raz que es c> con el comando cd..
70
Ya estando dentro de mysql como administrador ponemos el siguiente comando para crear usuarios
71
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
Por ltimo ponemos el siguiente comando para ver que en realidad se han creado los usuarios
72
73
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.
74
DESCRIPCION TEXT,
URL VARCHAR(255),
En modo asistente nos dirigimos a la pestaa de privilegios y en esta pestaa puede crear un Nuevo usuario para nuestra base de datos.
75
76
INSERT
INTO
bitacora(id,operacion,usuario,host,modificado,tabla)
VALUES
(NULL,'eliminar',
SUBSTRING(USER(),1, INSTR('root@localhost','@')-1),
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
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
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