Archivo Categorías: %s Informática


Normalización de Bases de Datos y Lenguaje SQL: Conceptos Fundamentales

Normalización de Bases de DatosLa normalización de bases de datos es un proceso que consiste en designar y aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidad-relación al modelo relacional, con el objeto de minimizar la redundancia de datos y facilitar su gestión posterior.Las bases de datos relacionales se […]


Historia y funcionamiento de Internet: protocolos, web, servicios y términos clave

Internet: definición y serviciosInternet es una red mundial, descentralizada, que permite que multitud de dispositivos se conecten entre sí mediante una serie de protocolos de comunicación, a través de cables de cobre, cables de fibra óptica, conexiones inalámbricas y otros medios. Entre los servicios y usos más habituales destacan:Navegación en páginas web (WWW, World Wide […]


Algoritmos y protocolos de cifrado: SAFER, Blowfish, RSA, ECC, Diffie–Hellman y cifrado extremo a extremo

Algoritmos y protocolos de cifradoSAFER (Secure And Fast Encryption Routine)Secure And Fast Encryption Routine (SAFER): es un algoritmo de cifrado por bloques no propietario. Está orientado a bytes y emplea un tamaño de bloque de 64 bits y claves de 64 bits (SAFER K-64) o 128 bits (SAFER K-128). Tiene un número variable de rondas, […]


Conceptos Esenciales de Informática y Tecnologías de la Comunicación

Fundamentos de las TIC y el HardwareTIC (Tecnologías de la Información y la Comunicación): Conjunto de elementos y técnicas, con base en la electrónica, ligadas a la gestión y transmisión de la información.Informática: Es el conjunto de conocimientos científicos y técnicas que hacen posible el tratamiento automático de la información por medio de ordenadores.Ordenador: Es […]


Fundamentos de Programación II: Verificación, Pruebas de Software y Estructuras de Datos

Programación II: Verificación, Validación y Pruebas de SoftwareVerificación: consiste en comprobar que el producto está de acuerdo con la especificación. Es el proceso de evaluación de un sistema para determinar si los productos de una fase satisfacen las condiciones impuestas.Validación: consiste en asegurar que el producto satisface las expectativas del cliente. Determina si satisface los […]


Seguridad informática: principios, malware, backups, cifrado y cumplimiento legal (RGPD, LSSICE)

Principios de seguridad (La tríada AAA)Para administrar correctamente la seguridad, el sistema debe cumplir tres pasos fundamentales:Identificación: El usuario declara quién es (por ejemplo, nombre de usuario).Autenticación: El usuario demuestra que es quien dice ser (por ejemplo, contraseña, biometría).Autorización: El sistema otorga permisos específicos (lectura, escritura, ejecución) una vez validada la autenticación.Control de acceso y […]


Arquitectura cliente-servidor, arranque de Linux y protocolos IP: características y permisos

Características de la arquitectura cliente – servidorUn servidor suele ser un host que posee una gran capacidad de cómputo.Los clientes no comparten sus recursos; su papel es el de pedir contenidos a los servidores o solicitar servicios a dichos servidores.Generalmente, esta relación cliente-servidor se da en los programas que se ejecutan en los sistemas que […]


Conceptos Fundamentales de Modelado y Tipos de Sistemas de Control

Conceptos Clave en el Modelado de SistemasModelo MatemáticoDescripción matemática de un sistema (físico, químico, etc.) mediante ecuaciones que relacionan sus variables, permitiendo predecir su comportamiento.Sistema LinealSistema que cumple el principio de superposición: si $x_1(t) \rightarrow y_1(t)$ y $x_2(t) \rightarrow y_2(t)$, entonces $a x_1(t) + b x_2(t) \rightarrow a y_1(t) + b y_2(t)$.Sistema Lineal Invariante en […]


Fundamentos de Arquitectura de Ordenadores: CPU, Memoria y Registros para Informática

ConceptosOrdenador: Máquina compuesta por elementos mecánicos y electrónicos.Sistema informático: Ejecuta los programas con un conjunto de elementos que nos permite introducir información para tratarla y obtener resultados.Tratamiento: Conjunto de operaciones con la información:Entrada: Recogida de datos, depuración de datos, almacenamiento de datos.Proceso: Tratamiento de datos, almacenamiento de resultados (no todos).Salida: Recogida y distribución de resultados.Elementos […]