Unidad 1 BD
Unidad 1 BD
Unidad 1 BD
ADMINISTRACIÓN INDUSTRIAL
CARRERA: INFORMÁTICA
SECCIÓN: 281A1
UNIDAD CURRICULAR: ARQUITECTURA DEL COMPUTADOR
PROFESOR: BETTMAR OVALLES
BASE DE DATOS
Independencia:
*Independencia de réplica
No son todas independientes entre sí, ni tienen toda la misma importancia que
cada usuario le otorgue. Sin embargo, sí son útiles como fundamento para
entender la tecnología distribuida y como marco de referencia para caracterizar
la funcionalidad de sistemas distribuidos específicos.
Integridad:
Redundancia:
Seguridad:
Niveles de acceso:
Auditoria:
Concurrencia:
Indepencia:
Despliegue rápido.
Análisis predictivo
Integridad:
Oracle ofrece más alternativas para restringir y validar los datos, las veremos
ordenadamente.
- foreign key: a nivel de tabla. Establece que un campo (o varios) relacione una
clave primaria de una tabla con otra.
Redundancia:
Azure Storage ofrece una serie de servicios que se pueden usar para montar el
almacenamiento externo en la máquina virtual Linux de Azure, que resulta
adecuado como medio de copia de seguridad para las bases de datos de
Oracle. Se necesita una herramienta de copia de seguridad, como Oracle
RMAN, para iniciar una operación de copia de seguridad o restauración y
copiar la copia de seguridad desde o hacia el servicio de Azure Storage.
Seguro. Todos los datos escritos en una cuenta de Azure Storage se cifran
mediante el servicio. Azure Storage proporciona un control pormenorizado
sobre quién tiene acceso a los datos.
Escalable. Azure Storage está diseñado para poderse escalar de forma masiva
para satisfacer las necesidades de rendimiento y almacenamiento de datos de
las aplicaciones de hoy en día.
Seguridad:
1 Fine grained Auditing: (FGA) Permite que las políticas de auditoría puedan
ser asociadas con columnas específicas de las tablas de la aplicación.
Usuarios y esquemas
Privilegios
Roles
Monitoreo
Usuarios y esquemas
Cada base de datos tiene una lista de nombres de usuarios. Para acceder a la
base de datos, un usuario debe usar una aplicación e intentar entablar una
conexión con un nombre de usuario válido de la base de datos.
Dominio de Seguridad
Privilegios
Privilegios de sistema
Privilegios de objetos
Concurrencia:
NoSQL:
Independencia:
Integridad:
Hay varios tipos de base de datos NoSQL, pero en general, ninguna te exige
que definas el tipo de datos que vas a almacenar. Un día un campo puede ser
un número y al otro día un String o Array o hasta un JSON. Más que saber qué
es la data, NoSQL pone mayor prioridad en cómo acceder dicha data.
Añadir llaves nuevas a un documento NoSQL suele ser muy fácil, modificar
tablas SQL puede traer muchos inconvenientes si ya el sistema funciona con
cierta estructura, y más aún si hablamos de introducir cosas como llaves
primarias.
Redundancia:
Seguridad:
Auditoria de datos:
La mayoría de bases de datos NoSQL carecen de mecanismos propios y
robustos de auditoría de datos, de gran peso a la hora de detectar posibles
ataques mediante la observación de eventos sobre registros concretos tal y
como se hace en bases de datos relacionales.
NoSQL Map: Es una herramienta de Python de código abierto diseñada para
auditar y automatizar los ataques de inyección y explotar las deficiencias de
configuración predeterminadas en las bases de datos NoSQL y las
aplicaciones web que utilizan NoSQL para divulgar o clonar datos de la base
de datos.
Niveles de acceso:
Los documentos contienen uno o más campos, donde cada campo contiene un
valor con un tipo, ya sea cadena, fecha, binario o array. En vez de extender los
datos entre múltiples columnas y tablas, cada registro y sus datos asociados se
almacenan de manera unida en un único documento. Esto simplifica el acceso
a los datos y reduce (y en ocasiones elimina) la necesidad de joins y
transacciones complejas.
Concurrencia:
https://elvex.ugr.es/decsai/information-systems/slides/32%20Data
%20Access%20-%20NoSQL.pdf
https://tipstecnologia.blogspot.com/2017/10/seguridad-en-base-de-datos-
sql-y-nosql.html
https://pandorafms.com/blog/es/bases-de-datos-nosql/
https://www.incibe-cert.es/blog/bases-de-datos-nosql
https://www.acens.com/wp-content/images/2014/02/bbdd-nosql-wp-
acens.pdf
https://ocw.unican.es/pluginfile.php/2396/course/section/2473/Tema
%201.%20NoSQL%20introduccio%CC%81n.pdf
https://ocw.unican.es/pluginfile.php/2396/course/section/2473/Tema
%201.%20NoSQL%20introduccio%CC%81n.pdf
file:///C:/Users/Luis/Pictures/Monografia%20Unidad1.pdf