Chuletas y apuntes de Informática y Telecomunicaciones de Primaria

Optimización de Consultas Multidimensionales: Técnicas y Soluciones

Informática y Telecomunicaciones5,03 KB

Consultas Multidimensionales

Técnicas de Navegación

  • Drill Down: Desplegar información a más detalle dentro de un elemento, moviéndose en una dimensión (ej. Región > Ciudad/Departamento > Categoría).
  • Drill Across: Desplegar información a más detalle introduciendo una dimensión que no está presente (ej. Región).
  • Roll Up: Calcular sobre el resultado de la consulta (group by) agregando progresivas sobre los atributos de agrupación de la consulta (ej. Ciudad > Región).
  • Roll Across (RA): Elimina una dimensión agregando sobre todos los valores de dicha dimensión. Granulo o nivel de detalle más grueso.
  • Slice: Elimina dimensiones, fijando un valor para dicha dimensión. El granulo o nivel de detalle es el mismo (Where DjCj=cte).
...
Continuar leyendo "Optimización de Consultas Multidimensionales: Técnicas y Soluciones" »

Automatización y Gestión de Datos en Access: Campos Calculados, Macros y Botones de Comando

Informática y Telecomunicaciones3,92 KB

Campos Calculados en Microsoft Access

Llamamos Campo Calculado a aquellos campos cuyos valores se obtienen a través de un cálculo. Pueden resultar de una expresión simple (como una suma) o de expresiones complejas que contengan funciones.

Access permite crear campos calculados para obtener datos basados en operaciones realizadas sobre datos existentes en una tabla. Un campo calculado creado en un informe requiere el conocimiento y la utilización de los Controles que Access proporciona, y que se usan únicamente cuando colocamos un Formulario o Informe en Vista Diseño.

Macros en Access: Automatización de Tareas

Una Macro es un objeto de la base de datos que ejecuta instrucciones concretas de forma automática en un orden determinado por el...

Continuar leyendo "Automatización y Gestión de Datos en Access: Campos Calculados, Macros y Botones de Comando" »

Mecanismos de Comunicación y Gestión de E/S en Sistemas Operativos

Informática y Telecomunicaciones4,57 KB

Tuberías (Pipes): Comunicación entre Procesos

Una tubería o pipe es una estructura de datos implementada en el núcleo del sistema operativo (SO) para facilitar la comunicación entre los espacios de direcciones de distintos procesos. Aunque cada proceso tiene su propia zona de memoria asignada para evitar interferencias, en ocasiones se hace necesaria cierta comunicación entre ellos.

Cuando un proceso crea una tubería, el mandato fork() permite que sus procesos hijos hereden esta tubería. Dados dos procesos, se establece un flujo de datos unidireccional a través de la tubería, y los datos se consumen en el orden en que se hayan creado (FIFO - First In, First Out).

Una tubería posee dos extremos: un extremo de escritura, que introduce...

Continuar leyendo "Mecanismos de Comunicación y Gestión de E/S en Sistemas Operativos" »

Control de Acceso a la Red: Fundamentos y Funcionamiento del Filtrado de Paquetes

Informática y Telecomunicaciones3,29 KB

Filtrado de Paquetes: Conceptos Clave

El filtrado de paquetes es un mecanismo de seguridad que controla el flujo de información hacia y desde una red. Este proceso se basa en la inspección de la información de los paquetes de datos, permitiendo o denegando el paso según reglas predefinidas. Funciona como un guardián, autorizando o bloqueando servicios específicos.

Los filtros examinan los paquetes, generalmente durante su enrutamiento de una red a otra, para decidir si los permiten o los bloquean. Sin embargo, el filtrado de paquetes tiene limitaciones: no puede identificar usuarios individuales, archivos específicos, ni proteger operaciones individuales dentro de un servicio.

Establecimiento de Reglas de Filtrado

Para implementar el...

Continuar leyendo "Control de Acceso a la Red: Fundamentos y Funcionamiento del Filtrado de Paquetes" »

Linux al Descubierto: Componentes Clave, Tipos de Licencias y Recursos Esenciales

Informática y Telecomunicaciones5,15 KB

1.4. Componentes Esenciales de una Distribución Linux

Aunque la esencia de Linux es el kernel, se necesita mucho más para convertirlo en un entorno operativo completo. A continuación, se detallan algunos elementos clave que suelen conformar una distribución típica de Linux:

  • Gestor de Arranque (Boot Manager)

    El gestor de arranque (o boot manager) es una utilidad que reside en el sector de arranque maestro (MBR) y es fundamental para iniciar el sistema operativo.

  • Interfaz de Usuario

    En su núcleo, Linux es un derivado de Unix, y su interfaz por defecto es una línea de comandos. Sin embargo, las distribuciones modernas ofrecen interfaces gráficas avanzadas.

  • Sistema X Window

    Al igual que GDI (Graphics Device Interface) de Windows, X Window es el

...
Continuar leyendo "Linux al Descubierto: Componentes Clave, Tipos de Licencias y Recursos Esenciales" »

Fundamentos de Arquitectura de Computadores: Microprogramación, Control y Operaciones

Informática y Telecomunicaciones7,28 KB

¿Para qué sirve la Lógica de Control de Bifurcación (LCB)?

La LCB sirve para saltar a la primera microinstrucción que se encuentra en una dirección de la CROM en particular. Dicha dirección debe ser indicada (codificación de la dirección en la misma micropalabra), mediante una carga paralela de dicha dirección. Permite la bifurcación condicional, donde, dependiendo de los bits de estado del sistema, se querrá llevar a cabo un rumbo u otro en casos determinados.

Supón cambios en la Memoria de Control (CM): 12 bits para datos y 8 para instrucciones. El repertorio se reduce a 8. Modificaciones estructurales a realizar en la CM:

  • PC: 12 bits
  • MAR: 12 bits
  • M: 20 bits
  • GPR: 20 bits
  • OPR: 8 bits
  • Sumador y ACC: 20 bits

Diferencias entre control microprogramado

...
Continuar leyendo "Fundamentos de Arquitectura de Computadores: Microprogramación, Control y Operaciones" »

Sistemas de Almacenamiento de Información: Ficheros y Bases de Datos

Informática y Telecomunicaciones3,76 KB

Sistemas de Almacenamiento de la Información

Existen principalmente dos formas de almacenar la información:

  • Ficheros: Forma básica de almacenar la información. Los sistemas de ficheros son los predecesores de las bases de datos.
  • Base de Datos: Herramienta que permite organizar los datos que tienen algún tipo de relación entre sí, de manera que son almacenados y utilizados a través de una interfaz de comunicación que facilita su gestión dentro de una entidad u organización.

Tipos de Bases de Datos

Las bases de datos se pueden clasificar según el tipo de datos que almacenan:

  • Datos Estáticos: Datos que nunca cambiarán en el tiempo (solo lectura).
  • Datos Dinámicos: Datos que pueden modificarse de cualquier manera a lo largo del tiempo.

También...

Continuar leyendo "Sistemas de Almacenamiento de Información: Ficheros y Bases de Datos" »

Integridad y Consistencia de Datos: El Poder de las Transacciones en Bases de Datos

Informática y Telecomunicaciones4,46 KB

Concepto Fundamental de las Transacciones en Bases de Datos

Una transacción es una unidad de trabajo compuesta por diversas tareas, cuyo resultado final debe ser que se ejecuten todas o ninguna de ellas.

Por regla general, en un sistema de base de datos, todas las operaciones relacionadas entre sí que se ejecuten dentro de un mismo flujo lógico de trabajo deben ejecutarse en bloque.

De esta manera, si todas funcionan, la operación conjunta de bloque tiene éxito; pero si falla cualquiera de ellas, deberán retrocederse todas las anteriores que ya se hayan realizado. De esta forma, evitamos que el sistema de datos quede en un estado inconsistente.

Ejemplo Práctico de una Transacción

Consideremos el siguiente escenario para entender mejor una...

Continuar leyendo "Integridad y Consistencia de Datos: El Poder de las Transacciones en Bases de Datos" »

Fundamentos de Redes: Topologías Físicas, Wi-Fi, Medios de Transmisión y Conectividad

Informática y Telecomunicaciones10,14 KB

Por Topología Física

La topología física describe cómo se conectan físicamente los dispositivos en una red. A continuación se describen las topologías más comunes:

Red en bus lineal
Se caracteriza por tener un único canal de comunicaciones (bus) al cual se conectan los diferentes dispositivos. La información viaja a lo largo del bus y es recibida por todos los dispositivos, aunque solo el destinatario la procesa.
Red en anillo o circular
Cada estación está conectada a la siguiente y la última está conectada a la primera, formando un anillo cerrado. Los datos viajan en una dirección alrededor del anillo.
Red en estrella
Las estaciones están conectadas directamente a un punto central (como un concentrador o conmutador). Todas las comunicaciones
...
Continuar leyendo "Fundamentos de Redes: Topologías Físicas, Wi-Fi, Medios de Transmisión y Conectividad" »

Conceptos Clave de Redes: Protocolos, Capas y Direccionamiento IP

Informática y Telecomunicaciones7,58 KB

A continuación, se presentan conceptos fundamentales sobre protocolos, capas de red y direccionamiento IP.

Protocolos y Autenticación

Pregunta: ¿Qué protocolos utilizan autenticación y encriptación para asegurar que los datos se transporten de forma segura entre el cliente y el servidor?

Respuesta: HTTPS y SSH.

Registros DNS

Pregunta: Consulte la siguiente muestra: .com

Respuesta:

  • A: Dirección del dispositivo final.
  • NS: Servidor de nombres.
  • CNAME: Nombre de dominio.
  • MX: Asigna un nombre de dominio a una lista de servidores de correo.

Componentes del Sistema de Correo Electrónico

  • MTA (Mail Transfer Agent): Recibe correos del cliente y los envía a otros servidores mediante SMTP.
  • MDA (Mail Delivery Agent): Resuelve problemas de entrega final y entrega
...
Continuar leyendo "Conceptos Clave de Redes: Protocolos, Capas y Direccionamiento IP" »