Chuletas y apuntes de Informática y Telecomunicaciones de Universidad

Ordenar por
Materia
Nivel

Optimización de Bases de Datos: Normalización Relacional y Consultas MongoDB Avanzadas

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 9,08 KB

Modelado de Datos y Normalización en Bases de Datos Relacionales

Este documento aborda conceptos fundamentales de modelado de datos relacionales y su normalización, así como la manipulación de datos en MongoDB.

Esquemas de Bases de Datos Relacionales y Formas Normales

A continuación, se presentan esquemas de tablas relacionales y se identifican sus propiedades de normalización, específicamente en relación con la Segunda y Tercera Forma Normal (2FN y 3FN).

Tabla: Politico

Esquema: Politico(DNI, cargo1, cargo2, cargo3, NomPartido, votosObtenidos, siglasPartido, Matricula)

  • Clave Primaria (PK): DNI
  • Observación de Normalización:
    • Existe una dependencia funcional entre NomPartido y siglasPartido (y viceversa). Cada cambio en uno obliga a actualizar
... Continuar leyendo "Optimización de Bases de Datos: Normalización Relacional y Consultas MongoDB Avanzadas" »

Fundamentos de Enrutamiento, Conmutación de Capa 3 y Diseño Jerárquico de Redes

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 3,93 KB

Enrutamiento de Capa 3

En el caso del enrutamiento de capa 3, es posible realizar una segmentación de la red para controlar los broadcast, debido a que estos no son reenviados.

En cuanto al direccionamiento, el enrutamiento de capa 3 permite un direccionamiento lógico, ya que dispone de mecanismos para traducir dichas direcciones. Por ejemplo, el ARP (Protocolo de Resolución de Direcciones) permite relacionar unívocamente el direccionamiento IP (lógico, capa 3) con el direccionamiento MAC (físico, capa 2).

En este proceso, el router debe leer la cabecera para conocer el destino; además, es posible implementar políticas de seguridad basadas en las direcciones de origen y destino.

Sin embargo, en el enrutamiento de capa 3, las decisiones... Continuar leyendo "Fundamentos de Enrutamiento, Conmutación de Capa 3 y Diseño Jerárquico de Redes" »

Gestión de Seguridad en Sistemas Windows: Cuentas, Permisos y Directivas

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 4,5 KB

Gestión de Cuentas de Grupo en Directorio Activo

Las cuentas de grupo representan a un grupo de usuarios o equipos y se denominan principales de seguridad dentro del Directorio Activo. Son objetos del directorio a los que se asignan automáticamente identificadores de seguridad (SIDs).

Tipos de Grupos

  • Grupos de Seguridad: Constituyen el lugar donde están definidos los permisos sobre los recursos y los objetos. Se utilizan para asignar derechos y permisos y, también, como entidades de correo electrónico.
  • Grupos de Distribución: Solo se pueden utilizar con aplicaciones de correo electrónico para enviar mensajes a grupos de usuarios, y no para asignar derechos ni permisos.

Ámbitos de los Grupos

Los grupos se clasifican en cuatro tipos en función... Continuar leyendo "Gestión de Seguridad en Sistemas Windows: Cuentas, Permisos y Directivas" »

Conceptos Clave de la Arquitectura 8051 y 8052: Memoria, Periféricos e Interrupciones

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 4,41 KB

Memoria del Programa

  • Puede almacenar constantes (memoria interna).
  • La memoria externa paginada no puede aplicarse a la memoria del programa.
  • La memoria externa paginada no puede contener la Rutina de Servicio de Interrupción (ISR).
  • La memoria externa paginada solo puede aplicarse a la memoria de datos.
  • La memoria del programa interna debe deshabilitarse obligatoriamente si se conecta memoria del programa externa.
  • La memoria de datos interna del 8051 es de 128 bytes.

Memoria Direccionable Bit a Bit

  • No está mapeada en la memoria de programa.
  • No está mapeada en la memoria de datos externa.
  • No utiliza un espacio de direccionamiento separado especial.
  • Está mapeada en la memoria de datos interna.
  • No ocupa únicamente los bytes del 0x20 al 0x2F.
  • Si se accede
... Continuar leyendo "Conceptos Clave de la Arquitectura 8051 y 8052: Memoria, Periféricos e Interrupciones" »

Gestión de Inventario y Catálogo en Python: Implementación de Clase Almacén

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 6,7 KB

Implementación de un Sistema de Gestión de Almacén en Python

Este documento detalla la implementación de una clase Almacen en Python, diseñada para gestionar el catálogo de productos y el stock de inventario. La clase encapsula la lógica necesaria para dar de alta productos, registrar entradas y salidas de stock, buscar elementos y listar el catálogo existente.

Dependencias y Módulos Importados

La implementación requiere la importación de clases específicas para los productos (StockProducto, Lavadora, Televisor) y una función de utilidad (reduce, aunque no utilizada en el código proporcionado).

from Modelo.StockProducto import StockProducto
from Modelo.Lavadora import Lavadora
from Modelo.Televisor import Televisor
from functools
... Continuar leyendo "Gestión de Inventario y Catálogo en Python: Implementación de Clase Almacén" »

Discos y RAID: Tipos, Ventajas y Desventajas

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 3,18 KB

Discos y Particiones

En un disco básico, la partición permite utilizar un disco duro, o una parte de él, como medio de almacenamiento. Constituye la forma en que se divide el disco físico, de manera que cada partición funciona como una unidad independiente. Existen dos tipos de particiones:

Tipos de Particiones

  • Particiones primarias: Reconocidas por la BIOS del ordenador, permiten iniciar el sistema operativo. Disponen de un sector de arranque (BOOT SECTOR) encargado de cargar el sistema.
  • Particiones secundarias o extendidas: Se crean en áreas del disco duro sin particiones primarias y contiguas. Deben configurarse en unidades lógicas para almacenar información.

RAID (Redundant Array of Independent Disks)

El término RAID (Redundant Array

... Continuar leyendo "Discos y RAID: Tipos, Ventajas y Desventajas" »

Fundamentos de Arquitectura de Computadores: Microprocesadores, Buses y Memoria RAM

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 4,82 KB

Conceptos Fundamentales de Arquitectura de Computadores

¿Qué es un Microcontrolador y un Microprocesador?

Microcontrolador

Es un circuito integrado programable que contiene todos los componentes esenciales de un computador (CPU, memoria, periféricos). Se emplea específicamente para controlar el funcionamiento de una tarea determinada, operando como un sistema cerrado.

Microprocesador

Es el cerebro de la computadora (u ordenador). Lleva a cabo o ejecuta los programas, y es imprescindible para el funcionamiento general del sistema.

Diferencias Clave entre Microprocesador y Microcontrolador

  • El Microprocesador es un sistema abierto, con el que pueden construirse un computador con las características deseadas, acoplándole los módulos necesarios
... Continuar leyendo "Fundamentos de Arquitectura de Computadores: Microprocesadores, Buses y Memoria RAM" »

Domótica: Automatización Inteligente de Viviendas y Edificios

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 3,22 KB

¿Qué es la Domótica?

La domótica es una técnica que permite la automatización integral de las instalaciones eléctricas de viviendas y edificios.

Elementos Característicos de una Instalación Domótica

  • Sensor: Es un dispositivo capaz de enviar señales al sistema domótico.
  • Actuador: Es un dispositivo que recibe señales del sistema domótico. Se puede afirmar que cualquier elemento que se active eléctricamente puede ser un actuador.
  • Preactuador: Es un dispositivo que se conecta entre el actuador principal y el sistema domótico. Se necesitan en aquellos casos en los que el consumo eléctrico del receptor o actuador no es soportado por el nodo domótico.
  • Nodo: Es el dispositivo que recibe, procesa y envía las señales domóticas procedentes
... Continuar leyendo "Domótica: Automatización Inteligente de Viviendas y Edificios" »

Evolución y Orígenes de la Infraestructura de Internet

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 2,94 KB

La historia de Internet se remonta al temprano desarrollo de las redes de comunicación. La idea de una red de ordenadores creada para permitir la comunicación general entre usuarios de varias computadoras integra tanto desarrollos tecnológicos como la fusión de la infraestructura de la red ya existente y los sistemas de telecomunicaciones.

La primera descripción documentada acerca de las interacciones sociales que podrían ser propiciadas a través del networking (trabajo en red) está contenida en una serie de memorandos escritos por J. C. R. Licklider, del Massachusetts Institute of Technology, en agosto de 1962, en los cuales Licklider discute sobre su concepto de Galactic Network (Red Galáctica).

Desarrollo y Expansión Global

Las versiones... Continuar leyendo "Evolución y Orígenes de la Infraestructura de Internet" »

Implementación de Memoria Virtual: Paginación bajo Demanda y Segmentación en Sistemas Operativos

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 4,39 KB

Introducción a la Memoria Virtual

La introducción de la Memoria Virtual crea la ilusión de una memoria sumamente grande. Esta técnica se implementa principalmente mediante dos enfoques: la Paginación bajo Solicitud (o Paginada bajo Demanda) y la Segmentación. Ambas estrategias buscan optimizar el uso de la memoria física, tratando de aproximar el 100% de utilización.

Paginación bajo Solicitud (Paginada bajo Demanda)

La Paginación bajo Solicitud logra lógicamente usar más del 100% de la memoria física, ya que la suma de todos los espacios de direcciones de los trabajos puede superar el tamaño de la memoria física. Esto se logra al eliminar el requerimiento de que todo el espacio de dirección de un trabajo esté en la memoria principal... Continuar leyendo "Implementación de Memoria Virtual: Paginación bajo Demanda y Segmentación en Sistemas Operativos" »