jueves, 30 de mayo de 2013

Entrada N°10 "Practica 10,11,12,13,14"

"PHP GRAFICO"
Lo que haremos es utilizar nuestra base de datos llamada biblioteca, que ya habíamos hecho anteriormente, después de esto mediante la instrucción SELECT con la sentencia WHERE pediremos los registros con lo que nos pide en la practica que es EL "Titulo, ISBN Y Editorial.
  

Después vamos a crear un Disparador o como es llamado un Trigger en MYSQL.

















































































Por ultimo lo que haremos es crear una vista con SELECT * FROM LIBROS WHERE 1 LIMIT 0,30 y nos saldrá la consulta con las respectiva tabla y registro.

Entrada N°9 "Practica 1: Vistas"

"Vistas"

Entrada N°8 "Vistas"

“VISTAS EN MYSQL”
Una vista es una tabla virtual cuyo contenido está definido por una consulta. Al igual que una tabla real, una vista consta de un conjunto de columnas y filas de datos con un nombre. Una vista no existe como conjunto de valores  de datos almacenados en una base de datos. Las filas y las columnas de datos proceden de tablas a las que se hace referencia en la consulta que define la vista y se produce de forma dinámica cuando se hace referencia a la vista. Una vista actual como filtro de las tablas subyacentes alas que se hace referencia en ella.
·         Suelen utilizarse para centrar, simplificar y personalizar la percepción de la base de datos para cada usuario. Los datos innecesarios o sensibles pueden quedar fuera de la vista. Puede emplearse como mecanismos de seguridad, que permiten a los usuarios obtener acceso a los datos por medio de la vista, pero no les conceden el permiso de obtener acceso directo a las tablas bases subyacentes de la vista. Permiten simplificar la forma en que los usuarios trabajan con los datos. Permiten que varios usuarios puedan ver los datos de modo distinto, aunque estén utilizando los mismos simultáneamente. Esto resulta de gran utilidad cuando usuarios que tienen distintos intereses y calificaciones trabajan con la misma base de datos.
CREATE VIEW o ALTER VIEW
EJEMPLO: MySQL>CREATE TABLE t (qty INT, price INT);
Mysql>INSERT INTO t VALUES (3,50);
Mysql>CREATE VIEW V AS SELECT qty, price, qty*price AS value FROM t;
Mysql>SELECT * FROM v;
+-----+------+-------+
|qty |price| value |
+-----+------+-------+
|     3 |    50 |    150|
+-----+------+-------+ 
DROP VIEW elimina una o mas vistas de la base de datos. Se debe poseer el privilegio DROP en cada vista a eliminar. La clausula IF EXISTS se emplea para evitar que ocurra un error por intentar eliminar una vista inexistente.
Obtención de información de definición de una vista (metadatos): SHOW CREATE VIEW nombre_vista. Muestra la sentencia CREATE VIEW que se utilizo para crear la vista.

Mysql>SHOW CREATE VIEW v;
+-------+-----------------------------------------------------------+
|table |create table                                                                     |
+-------+-----------------------------------------------------------+
|v         |CREATE VIEW ‘test’.’v’ AS select 1 AS ‘a’, 2 AS ‘b’ |
+-------+-----------------------------------------------------------+



ENTRADA Nº7 VIDEO "VISTAS"

VIDEO DE VISTAS

ENTRADA Nº6 VIDEO "PROCEDIMIENTOS"

VIDEO DE PROCEDIMIENTOS

ENTRADA N°5 VÍDEO "DISPARADORES"


miércoles, 22 de mayo de 2013

ENTRADA N°3 PRACTICA 1: "DISPARADORES"

Ejecución de la practica 1 de "Disparadores"





























ENTRADA N°2 "Disparadores"


“Disparadores”
Un disparador es un objeto de bases de datos con un nombre que se asocia a una tabla y se activa cuando ocurre un evento que es particular para dicha tabla. Algunos usos para los disparadores es verificar valores al ser insertados o llevar a cabo cálculos sobre valores involucrados en una actualización.


Practica 1

Create database dbclientes;
Use dbclientes;
Create table tbclientes(codigo_cli primary key, nombre_cli varchar(50),trabajo_cli varchar(50));
describe tbclientes;
insert into tbclientes (código_cli,nombre_cli,trabajo_cli) values
(1,’Edith Martínez Hernandez’,’Informatica’),
(2,’Juan Carmona Hernandez’,’Control de la contaminación’),
(3,’Fernanda Lopez Perez’,’Productividad’);
Select * from tbclientes;
Create table tbcopiaclientes(codigo_cop int primary key,nombre_cop varchar(50),trabajo_cop varchar(50),usuario_cop varchar(50),modificado_cop datetime);
describe tbcopiaclientes;
delimiter //
create trigger nuevocliente after
insert on tbclientes
for each row
begin
insert into tbcopiaclientes(codigo_cop,nombre_cop,trabajo_cop,usuario_cop,modificado_cop) values (new.codigo_cli,new.nombre_cli,new.trabajo_cli,current_user(),now());
end;
//
Show triggers//
delimiter ;
insert into tbclientes() values(4,’Carlos Manuel Zavala’,’Informatica’);
select * from tbclientes;
select * from tbcopiaclientes;


ENTRADA N°1 Introducción a Rubrica 2.2


Unidad 2

Gestión  y aprovechamiento de la información de la base de datos.

Resultado de Aprendizaje 2.2

Diseña formularios y reportes empleando los recursos que ofrece el sistema gestor de bases de datos.

Actividad de evaluación 2.2.1

Creando vistas, formularios y reportes empleando los recursos que ofrece el sistema gestor de base de datos para la base implementando en la actividad de evaluación.
Ponderación o porcentaje 10%

Contenidos:

a) Elaboración de aplicaciones con vistas y disparadores

  Ø Definición, creación, eliminación y uso de vistas y disparadores.
b) Elaboración de formularios y reportes     
  ØCreación, eliminación y usos de formularios y reportes
Practicas a realizar  10, 11, 12, 13, 14
Practica 10: Combinación de tablas mediante criterios de selección.
Practica 11: Manejo de disparadores mediante criterios de selección.
Practica 12: Manejo de vistas mediante instrucciones del lenguaje  SQL.
Practica 13: Uso de formularios con lenguaje de programación.
Practica 14: Elaboración  de reportes con lenguaje de programación.

Fecha de entrega, Fecha de revisión: 31 mayo

Entradas:
1. Introducción rubrica 2.2
2. Tema disparadores
3. practica 1
4. Vídeo de disparadores
5. Anexo vídeo de práctica de procedimientos
6. practicas 10, 11, 12, 13, 14
7. Tema de vistas
8. Practica 1
9. Vídeo de vistas


viernes, 17 de mayo de 2013

ENTRADA N°9 "MYSQL GRAFICO"

PRACTICA 6: "INSERCIÓN DE REGISTROS USANDO SENTENCIAS SQL"

1. Verifica que el equipo de computo se encuentre conectado.
2. Enciende equipo de computo.
3. Abre sesión de ambiente gráfico.


4. Ingresa la sistema gestor de bases de datos.
5. Selecciona la base de datos biblioteca.

Tabla "Autor"



6. Insertar al menos 10 registros a cada una de las tablas de la base de datos biblioteca, empleando la orden INSERT INTO del lenguaje SQL. 

7. Cuando insertes el registro das continuar y cuando veas la siguiente pantalla quiere decir que se inserto de forma correcta.

8. después que hayamos confirmado que se ha insertado correctamente, insertamos los 9 registros que faltan.
y a si es como queda la tabla












Tabla "Libros"

Ahora pasamos a la siguiente tabla y al igual que la pasada tabla insertamos 10 regitros.













Tabla "Ejemplares"

Al igual insertamos 10 registros en esta tabla.

























Tabla "Préstamo"

Al igual insertamos 10 registros.

























Tabla "Usuario(personas)"

Al igual insertamos 10 registros 

























Tabla "biblioteca_01"






















y listo han quedado todas nuestras tablas con sentencias pero en modo grafico.


PRACTICA 7: "ELIMINACIÓN DE REGISTROS USANDO SENTENCIAS SQL"

1. Verifica que el equipo de computo se encuentre conectado.
2. Enciende equipo de computo.
3. Abre sesión de ambiente gráfico.
4. Ingresa al sistema gestor de base de datos.
5. Selecciona la base de datos "Biblioteca"
6. Elimina 5 registros de la tabla temporal en la base de datos biblioteca, empleando la orden DELETE FROM del lenguaje SQL, especificando una condición mediante la clausula WHERE.


7. cuando ingresas la linea de código y das continuar, directamente te manda una pantalla donde dice que si realmente quieres ejecutar esa acción y das aceptar.
8. Después aparecerá una pantalla donde se realizo correctamente tu ejecución.









Practica 8: "Actualización de registros  usando sentencias SQL"


1. Actualiza la información de 10 registros de la tabla USUARIO en la base de datos BIBLIOTECA, empleando  la orden UPDATE del lenguaje SQL, especificando una condición mediante la clausula WHERE.












2. Después te tiene que aparecer una pantalla donde muestra que la ejecución se hizo correctamente.









Practica 9: "Consultas de selección de registros mediante el SGBD"

En esta practica lo que haremos es consultarla selección de registros en el ambiente gráfico


1.nos vamos la base de datos "biblioteca"
















2. registros de la tabla "Libros"


















Registro de la tabla 


jueves, 16 de mayo de 2013

ENTRADA N°8 "“PRACTICA 3: PROCEDIMIENTOS”


1.-creamos la base de datos:





2.-usamos la base de datos:




3.-creamos las tablas asignadas o que se quieran:






4.-describimos la tabla de la base de datos creada:










5.-cambiamos el delimitador y creamos el procedimiento que se quiere:









6.-cambiamos el delimitador y ponemos los call los cuales son los registros:














7.-cambiamos delimitador y hacemos los procesos para eliminar:


























8.-cambiamos el delimitador y actualizamos a el registro 01:




ENTRADA N°7 "PRACTICA 2: PROCEDIMIENTOS"

1.-Creamos la base de datos y después de esta hacemos sus respectivas tablas para realizar los procedimientos asignados:









































2.-después de cambiar el delimitador realizamos los procedimientos:


























3.-después de esto seguimos con los procedimientos para editar:







































4.-Después de hacer estos procedimientos de editar se realizan los procedimientos para eliminar registros:






















5.-Ya terminado estos procesos hacemos procedimientos para ver o visualizar los datos:






















Y de esta forma se hacen los procedimientos en una base de datos ya sean los procedimientos de agregar, de editar, de eliminar o de visualizar datos.