Programa las transacciones en las bases
de datos a protocolo que mantenga la integridad de la información
A) Administración de transacciones
-definición de transacciones
-protocolo de bloqueo en dos fases
-recuperación de información mediante
transacciones
B) Manejo de concurrencia
-definición de concurrencia
-técnicas de bloqueo
-seriabilidad con el bloqueo en dos fases
*instrucciones SQL para implementar
transacciones
*código fuente de las instrucciones SQL
en orden y sintaxis correcta
*presentación electrónica de ventajas y
uso de transacciones
*como implementar el control de la
concurrencia a la BUD mediante SQL
*instrucciones SQL que implementación de
la concurrencia
*código fuente de aplicación de la
concurrencia
Resultado de Aprndizaje 3.2
Configura controloes de acceso y cifrado de informacion utilizando recurcos del manejo que garantice la configuracion de datos
A) Configuracion de controles de acceso
-creacion,modificación y eliminación de usuarios
-definicion de ides y perfiles
-asignación de privilegios a usuarios en el sistema gestor y el la BDD
-creación, eliminacón, lectora, modificado de resplados
B) Resplado de datos
-tipos de respaldos
-incremntales
-completos
-respaldos manuales y automaticos
Resultado de Aprndizaje 3.2
Configura controloes de acceso y cifrado de informacion utilizando recurcos del manejo que garantice la configuracion de datos
A) Configuracion de controles de acceso
-creacion,modificación y eliminación de usuarios
-definicion de ides y perfiles
-asignación de privilegios a usuarios en el sistema gestor y el la BDD
-creación, eliminacón, lectora, modificado de resplados
B) Resplado de datos
-tipos de respaldos
-incremntales
-completos
-respaldos manuales y automaticos
Practica #12
mysql>
create database db123;
Query OK, 1
row affected (0.02 sec)
mysql>
use db123;
Database
changed
mysql>
create table tmujer(id int(2) not null auto_increment primary key,nombre
varchar(60)
not null,tipo varchar(20) null);
Query OK, 0
rows affected (0.03 sec)
mysql>
describe tmujer;
+--------+-------------+------+-----+---------+----------------+
|
Field | Type | Null | Key | Default | Extra |
+--------+-------------+------+-----+---------+----------------+
| id | int(2) | NO
| PRI | NULL | auto_increment |
| nombre |
varchar(60) | NO | | NULL
| |
| tipo | varchar(20)
| YES |
| NULL | |
+--------+-------------+------+-----+---------+----------------+
3 rows in set (0.03 sec)
mysql> delimiter //
mysql> create procedure setmujer(in nombre varchar(60),in
tipo varchar(20))
-> begin
-> insert into
tmujer(nombre,tipo) values(nombre,tipo);
-> select *
from tmujer;
-> end //
Query OK, 0
rows affected (0.18 sec)
mysql>
select specific_name from proc where type='procedure';
+---------------+
|
specific_name |
+---------------+
|
setmujer |
+---------------+
1 row in
set (0.07 sec)
mysql>
select body from proc where specific_name='setmujer';
+--------------------------------------------------------------------------------------+
| body|
+--------------------------------------------------------------------------------------+
| begin
insert into tmujer(nombre,tipo) values(nombre,tipo);
select *
from tmujer;
end |
+--------------------------------------------------------------------------------------+
1 row in
set (0.02 sec)
mysql>
use db123;
Database changed
mysql>
call setmujer('Pedro','Vendedor');
+----+--------+----------+
| id | nombre | tipo
|
+----+--------+----------+
| 1 | Pedro | Vendedor |
+----+--------+----------+
1 row in
set (0.12 sec)
Query OK, 0
rows affected (0.12 sec)
mysql> call
setmujer('Maria','Secretaria');
+----+--------+------------+
| id | nombre | tipo
|
+----+--------+------------+
| 1 | Pedro | Vendedor
|
| 2 | Maria
| Secretaria |
+----+--------+------------+
2 rows in
set (0.00 sec)
Query OK, 0
rows affected (0.00 sec)
mysql>
drop procedure setmujer;
Query OK, 0
rows affected (0.15 sec)
mysql>
use mysql;
Database
changed
mysql>
select specific_name from proc;
Empty set
(0.00 sec)
No hay comentarios.:
Publicar un comentario