Documentos de Académico
Documentos de Profesional
Documentos de Cultura
BASE DE DATOS
ORIENTADAS A OBJETOS
CONTENIDO
3.2.2. RESTRICCIONES
REFERENCIALES
3.2.2. RESTRICCIONES
REFERENCIALES
3.2.2. RESTRICCIONES
REFERENCIALES
Opciones
No Action
Cascade
Set Null
Set Default
3.2.2. RESTRICCIONES
REFERENCIALES
DEFAULT
3.2.2. RESTRICCIONES
REFERENCIALES
NO ACTION
3.2.2. RESTRICCIONES
REFERENCIALES
CASCADE
3.2.2. RESTRICCIONES
REFERENCIALES
SET NULL
3.2.2. RESTRICCIONES
REFERENCIALES
SET DEFAULT
JOINS
JOINS
tblEmployee
tblDepartment
CROSS JOIN
CROSS JOIN
QUE
INNER JOIN
DISPARADORES (TRIGGERS)
DISPARADORES (TRIGGERS)
TRIGGERS DML
DISPARADORES (TRIGGERS)
DISPARADORES (TRIGGERS)
DISPARADORES (TRIGGERS)
TRIGGERS INSERT
TRIGGERS INSERT
TRIGGERS DELET
TRIGGERS DELET
TRIGGERS UPDATE
La
tabla
INSERTED
y
DELETED
es
especialmente usada por los triggers cuando se
actualizan los datos. La tabla Inserted guarda el
nuevo registro y la tabla Deleted el antiguo
registro
TABLAS TEMPORALES
UPDATE TRIGGER
UPDATE TRIGGER
TRIGGER INSTEAD OF
INSTEAD OF
TRIGGER INSTEAD OF
Trigger
Inserted or Updated?
Instead Of
Insert
Instead Of
Delete
Instead of
Update
TRIGGER INSTEAD OF
TRIGGER INSTEAD OF
Seguridad?
Seguridad?
74
Seguridad
Fsico:
Los servidores (o nodos de cmputo) donde est el
SGBD deben estar protegidos frente al acceso de
extraos
75
Seguridad
Humano:
El personal encargado de los servidores debe ser
calificado y de confianza
(sobornos / ingeniera social)
76
Seguridad
Red:
La red en la que opera el SGBD debe tener las
protecciones correspondientes, proteccin en el envo
de datos, firewalls, cifrado, entre otras
77
Seguridad
Sistema Operativo:
El sistema operativo debe estar actualizado y se
deben realizar todos los esfuerzos necesarios para
que no sea vulnerable
78
Seguridad
Software / Aplicacin:
Las aplicaciones cliente de los SGBD deben ser
diseadas y desarrolladas con los niveles de
seguridad adecuados
79
Seguridad
SGBD:
La base de datos debe ser configurada con roles,
privilegios y permisos adecuados para evitar los
accesos malintencionados
80
Seguridad Obligatoria
(SGBD que lo soporten?)
82
83
Seguridad
(A nivel del SGBD)
84
Medidas de Control
85
Creacin de cuentas
Concesin de privilegios
Retiro de privilegios
Asignacin de nivel de seguridad
86
Seguridad Discrecional
87
Seguridad Discrecional
Tabla 1
Grupo 1
Tabla 2
Usuario 1
(Grupo 1)
Grupo 2
Vista 1
Tabla 1
Usuario 2
(Grupo 1)
(Grupo 2)
Grupo 3
Tabla 4
Las vistas son una poderosa
herramienta para controlar
88
la seguridad
Seguridad Obligatoria
(SGBD que lo soporten?)
89
AUTENTICACIN EN SQL
90
91
92
ROLES
93
ROLES
94
SERVER ROLES
95
SERVER ROLES
96
SERVER ROLES
97
DATABASE ROLES
98
DATABASE ROLES
99
SERVER ROLES
100
USUARIOS Y ROLES
101
USUARIOS Y ROLES
102
USUARIOS Y ROLES
103
USUARIOS Y ROLES
104
CREANDO LOGINS
105
CREANDO LOGINS
106
107
108
109
ENCRIPTACIN
110
ENCRIPTACIN
111
ENCRIPTACIN
112
ENCRIPTACIN
113
SQL INJECTION
114
SQL INJECTION
115
SQL INJECTION
116
SQL INJECTION
117
Ejemplos Website
Ejemplos Website
timbo317
cse7330
Login
user
timbo317
pass
cse7330
Ejemplos
OR a=a
OR a=a
Ejemplos
http://normatech.it/login.asp
Ejemplos
Prevenir
Prevenir