Bases de datos (Gerónimo Rojas C)

r

Bases de datos 1. Introducción a las bases de datos 1.1. Definición de bases de datos 1.2. Importancia de las bases de datos 2. Tipos de bases de datos 2.1. Bases de datos relacionales 2.1.1. Estructura de las bases de datos relacionales 2.1.2. Ejemplos de sistemas de gestión de bases de datos relacionales 2.2. Bases de datos NoSQL 2.2.1. Características de las bases de datos NoSQL 2.2.2. Ejemplos de bases de datos NoSQL 3. Diseño de bases de datos 3.1. Modelos de datos 3.1.1. Modelo entidad-relación 3.1.2. Modelo relacional 3.2. Normalización de bases de datos 3.2.1. Primer, segundo y tercer nivel de normalización 3.2.2. Ventajas de la normalización 4. Operaciones en bases de datos 4.1. Consultas 4.1.1. Lenguajes de consulta (SQL) 4.1.2. Tipos de consultas (SELECT, UPDATE, DELETE, INSERT) 4.2. Transacciones 4.2.1. Atomicidad, consistencia, aislamiento y durabilidad (ACID) 4.3. Manipulación de datos 4.3.1. Inserción, actualización y eliminación de registros 5. Seguridad en bases de datos 5.1. Acceso y control de usuarios 5.2. Encriptación de datos 5.3. Copias de seguridad y recuperación de datos

Una base de datos es una herramienta para recopilar y organizar información. Las bases de datos pueden almacenar información sobre personas, productos, pedidos u otras cosas

Normalmente, una base de datos está controlada por un sistema de gestión de bases de datos (DBMS).

Facilitan la gestión de grandes volúmenes de información. Mejoran la eficiencia en el acceso y la búsqueda de información.

Bases de datos relacionales, Bases de datos NoSQL, Bases de datos de objetos, Bases de datos de grafos, Bases de datos en memoria

Bases de datos relacionales

Una base de datos relacional es un tipo de base de datos que almacena y proporciona acceso a puntos de datos relacionados entre sí

actualizar y administrar bases de datos relacionales. Algunos de los RDBMS más conocidos son MySQL, PostgreSQL, MariaDB, Microsoft SQL Server y Oracle Database.

Bases de datos NoSQL

NoSQL, también conocido como "no solo SQL", "no SQL", es un enfoque de diseño de base de datos que permite almacenar y consultar datos fuera de las estructuras tradicionales que se encuentran en las bases de datos relacionales

generalmente están diseñadas para escalar horizontalmente usando clústeres distribuidos de hardware, en lugar de escalar añadiendo servidores caros y sólidos

l diseño de la base de datos es una colección de pasos que ayudan a crear, implementar y mantener los sistemas de administración de datos de una empresa.

Los modelos de datos son un elemento fundamental del desarrollo de software y analíticas

Un diagrama entidad-relación, también conocido como modelo entidad relación o ERD, es un tipo de diagrama de flujo que ilustra cómo las "entidades", como personas, objetos o conceptos, se relacionan entre sí dentro de un sistema.

define la implementación lógica de la información del negocio mediante una serie de tablas, campos, restricciones, relaciones entre las mismas

transformación de las vistas de usuario complejas y del almacén de datos a un juego de estructuras de datos más pequeñas y estables.

La normalización ofrece a la sociedad importantes beneficios, al facilitar la adaptación de los productos, procesos y servicios a los fines a los que se destinan

introducción de datos, manipulación de datos, extracción de información y almacenamiento de datos e información.

evita cualquier tipo de anomalía, redundancia y borrado que pudiera haber en el diseño de tablas y en la relación entre la información

es un lenguaje de consulta popular que se usa con frecuencia en todos los tipos de aplicaciones.

se usa para especificar los nombres de los campos que contienen los datos que quiere usar en una consulta

son almacenes de filas, lo que significa que los datos se almacenan en discos como filas, en vez de como columnas

variedad de herramientas, controles y medidas diseñadas para establecer y preservar la confidencialidad, integridad y disponibilidad de la base de datos.

proceso de organizar los datos para hacerlos más comprensibles

se produce cuando no se puede insertar un nuevo registro en una tabla sin infringir alguna restricción o crear datos redundantes

proceso de protección de información o datos mediante modelos matemáticos para mezclarlos de tal manera que solo las partes que tengan la clave para descifrarlos puedan accede a él.

La copia de seguridad y recuperación hace referencia a la práctica de crear y almacenar copias de sus datos que pueden usarse para restaurar los servicios de su organización en caso de una falla primaria a causa de un corte eléctrico,

El control de acceso es un elemento esencial de seguridad que determina quién puede acceder a ciertos datos, aplicaciones y recursos, y en qué circunstancias.