Categorias: Todos - almacenamiento - seguridad - encriptación - firewall

por CRISTIAN ALEJANDRO BEJARANO CASTELLANOS 3 anos atrás

264

Mapa_conceptual_de_los_conceptos_basicos_de_Bases_de_Datos_CRISTIAN_BEJARANO(20201578107)

En el ámbito de las bases de datos, la seguridad y el control juegan un papel crucial para proteger la privacidad digital y evitar accesos no autorizados. Uno de los mecanismos más utilizados es el firewall, que a través de reglas específicas bloquea el acceso a usuarios no autorizados.

Mapa_conceptual_de_los_conceptos_basicos_de_Bases_de_Datos_CRISTIAN_BEJARANO(20201578107)

Link modelo de Bases de Datos: https://view.genial.ly/6067a7e5b2064f0d447b0c5a/interactive-image-modelosdebasesdedatos

Intervención historia y fundamentos de base de datos

Hecho por: Cristian Alejandro Bejarano Castellanos - 20201578107

Seguridad y control de un sistema de bases de datos

Medidas de protección de la privacidad digital que se aplican para evitar accesos no autorizados
Firewall: software o hardware diseñado con un conjunto de reglas para bloquear el acceso a la red de usuarios no autorizados
Detección de intrusión y respuesta ante una brecha de seguridad: Los sistemas de detección de intrusos de red (NIDS) supervisan de forma continua y pasiva el tráfico de la red en busca de un comportamiento que parezca ilícito o anómalo
Encriptación: los datos encriptados son ilegibles para usuarios no autorizados sin la clave de encriptación

Estructura general del sistema

Contiene módulos que se encargan de cada una de las responsabilidades del sistema completo
Gestor de memoria intermedia: permite que la base de datos maneje tamaños de datos mucho mayores que el tamaño de la memoria principal
Gestor de archivos: gestiona la reserva de espacio de almacenamiento de disco y las estructuras de datos usadas
Gestor de transacciones: asegura la consistencia de la base de datos a pesar de los fallos del sistema
Gestor de autorización o integridad: comprobando que se satisfagan las restricciones de integridad y la autorización de los usuarios para acceder a los datos.

Responsabilidades de los usuarios de las Bases de Datos

De los roles
otorga la función al usuario actual o a la función actual (CREATE, DROP, etc.)
Del Adminsitrador
Administrar las tecnologías de la información y la comunicación siendo responsable de los aspectos técnicos, científicos y legales de las Base de Datos

Función

Almacena datos y los conecta junto a unos metadatos necesarios su funcionamiento

Manejador de bases de datos

Colección de software específico orientado hacia el manejo de bases de datos cuya función es servir de interfaz entre la base de datos, el usuario y las aplicaciones externas que estas puedan implementar
PostgreSQL
MariaDB
IMS de IBM
CouchDB
OrientDB
Oracle Database
MySQL
Microsoft SQL Server
Microsoft Access

Lenguajes de manipulación de datos

Lenguaje de los Sistemas Gestores de Bases de datos que permiten llevar a los usuarios las consultas dentro de las mismas
COBOL: Lenguaje usado para emplear de forma universal y orientado a los negocios
SQL: usado para recuperar y manipular la información (mas empleado)

Lenguaje de definición de datos

Lenguaje proporcionado por sistema de gestión de bases de datos que permite a los programadores de la base, llevara cabo la definición de las estructuras que almacenan
SQL: Utiliza la acción de los verbos imperativos cuyo efecto es modificar el esquema de la base de datos

Sentencia ALTER: es empleada para agregar o modificar columnas de las tablas ya existentes

Sentencia DROP: borra de forma sencilla diferentes objetos dentro del SGBD

Sentencia CREATE: Crea una tabla, datos o índices

Abstracción de la información

Consiste en representar bajo ciertos lineamientos de formato las características esenciales de una estructura de datos bajo ciertos niveles
Niveles

Vistas: Describe solo parte de la Base de Datos completa

Lógico: Describe que datos se almacenan en la Base de Datos

Físico: Describe como se almacenan los datos realmente (Se escriben en detalle)

Evita los detalles específicos de implementación de los datos
Técnica para diseñar estructuras de bases de datos

Historia de las Bases de Datos

En 1970 Edgar Frank Codd crea el modelo relacional para grande bancos de datos compartidos
Se dio el nacimiento de los Sistemas Gestores de Bases de Datos
En 1884 Herman Hollerith creó la maquina de tarjetas perforadoras para realizar los censos de formal manual
Después se generaron las cintas magnéticas para guardar y respaldar la información
El uso de las bases de datos se fue desarrollando a partir de las necesidades de guardar grandes cantidades de información
El origen de las Bases de Datos se remontan a la antigüedad donde ya existían las bibliotecas y los registros

Conclusiones

Las bases de datos requieren una forma de entendimiento dependiendo su modelo (relacional, orientada a objetos, etc.)
Las bases de datos conservan la misma función (objetivo), almacenar de forma fácil y eficaz los datos
Las bases de datos han tenido un avance y un crecimiento
Las bases de datos son esenciales para la protección y el buen flujo de datos
Método preferido para almacenamiento estructurado de datos

objetivos de los sistemas de bases de datos

Mantener un registro de la información sin llegar a perderla en ningún momento
Modificar datos que son variable o cambiantes
Facilidad para compartir información de forma recurrente
Gestionar grandes cantidades de información
Proporcionar un medio para almacenar y recuperar información almacenada
Evitar repetir los datos dentro de los registros

Definición de las bases de datos

Conjunto de datos estructurados que representan entidades y sus relaciones
Sistema centralizado y estructurado para guardar y mantener datos
Lugar o espacio donde se almacenan datos
Herramienta fundamental en el tratamiento de los datos
Es una "Biblioteca digital" la cual almacena y clasifica información sistemáticamente
Son un conjunto de datos que pertenecen a un mismo concepto

Tipos de bases de datos

Estáticas
Solo registra y almacena datos
Dinámicas
Almacena datos que pueden variar en tiempo real
Tradicionales
Orientadas a objetos

Representa la información mediante objetos

Relacionales

Relacionan la información por medio de tablas y garantizan total consistencia de los datos

De red

se parece a la jerárquica, la diferencia es que un nodo hijo no puede tener varios padres

Jerárquicas

Establecen una jerarquía de archivos, no se puede acceder a una información sin antes pasar por otra