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"