Apuntes, resúmenes, trabajos, exámenes y problemas de Informática

Ordenar por
Materia
Nivel

Gestión de Base de Datos MySQL: Creación, Estructura y Operaciones SQL

Clasificado en Informática

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

Gestión de Base de Datos Multinacional con SQL

Configuración Inicial de la Base de Datos

Descripción de la creación de la base de datos y sus propiedades.

  • Crear la base de datos "Multinacional" con colación latin1_swedish_ci y juego de caracteres latin1.
  • Establecer el motor de las tablas como InnoDB.
CREATE DATABASE Multinacional
DEFAULT CHARACTER SET latin1
COLLATE latin1_swedish_ci;

USE Multinacional;

Definición del Esquema de Tablas

Tabla Empleados

Requisitos para la tabla Empleados:

  • El campo NumEmpleado debe contener un valor que no se repita (clave primaria auto-incremental).
  • El campo Salario solo puede tomar los valores "Bruto" o "Neto".
  • El campo Comision debe ser un número decimal, no puede dejarse en blanco y debe ser mayor de 100.
  • El campo
... Continuar leyendo "Gestión de Base de Datos MySQL: Creación, Estructura y Operaciones SQL" »

Dominio de Comandos Esenciales de Linux: Gestión de Usuarios, Procesos y Tareas Programadas con Cron

Clasificado en Informática

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

Ejercicios Prácticos de Administración de Sistemas Linux

A continuación, se presentan soluciones detalladas a ejercicios fundamentales de administración de sistemas Linux, cubriendo la gestión de usuarios, el control de procesos y la programación de tareas mediante cron.

1. Gestión de Usuarios y Grupos

1.1. Creación de usuario con Shell específico

Pregunta: Escriba un comando que permita crear al usuario user1, con Shell csh.

Respuesta: useradd -s /bin/csh user1

1.2. Bloqueo de usuario

Pregunta: Escriba un comando que permita bloquear al usuario alumno.

Respuesta: usermod -L alumno

1.3. Creación de usuario en directorio específico

Pregunta: Escriba un comando que permita crear al usuario user2 en el directorio /usuariosweb.

Respuesta: useradd

... Continuar leyendo "Dominio de Comandos Esenciales de Linux: Gestión de Usuarios, Procesos y Tareas Programadas con Cron" »

Implementación y Comparativa de Algoritmos de Ordenamiento: Bubble, Shell y Quick Sort en C#

Clasificado en Informática

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

Introducción a los Algoritmos de Ordenamiento

Este documento presenta la implementación de tres algoritmos de ordenamiento fundamentales: Bubble Sort, Shell Sort y Quick Sort. Cada sección incluye el código fuente en C# y la instrumentación para medir métricas de rendimiento como el número de pasadas, comparaciones e intercambios, lo que permite una comprensión práctica de su funcionamiento.

1. Algoritmo de Ordenamiento Burbuja (Bubble Sort)

El Bubble Sort es uno de los algoritmos de ordenamiento más sencillos. Funciona revisando repetidamente la lista a ordenar, intercambiando elementos adyacentes si están en el orden incorrecto. Las pasadas a través de la lista se repiten hasta que no se necesiten más intercambios, lo que indica... Continuar leyendo "Implementación y Comparativa de Algoritmos de Ordenamiento: Bubble, Shell y Quick Sort en C#" »

Arquitectura de Video Digital: Protocolos, Códecs y Estándares de Transmisión

Clasificado en Informática

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

MPD y Estructura de DASH

MPD (Media Presentation Description): Contenido bajo demanda con una duración de 60 segundos. Se organiza en segmentos de 4 a 6 segundos cada uno. Cuenta con 2 pistas de vídeo, 9 de audio y 4 de subtítulos, ofreciendo 5 representaciones de vídeo.

  • Bandwidth (Ancho de banda): Variable según la representación.
  • Códecs:
    • Audio: Opus y MP4.
    • Vídeo: AVC1 y VP09.
  • Formatos: WebM y WebM.
  • URL: Indicadas en las playlists.
  • DASH: Estándar abierto.

El segmento inicial se define con SegmentBase usando el atributo indexRange, el cual indica un rango de bytes. El índice de segmentos también se especifica como un rango de bytes dentro de SegmentBase para cada representación.

Calidad y Metadatos

Angel One: Soporta AAC, AV y MP4. La calidad

... Continuar leyendo "Arquitectura de Video Digital: Protocolos, Códecs y Estándares de Transmisión" »

KNX: El Estándar de Automatización para Edificios Inteligentes y Domótica Profesional

Clasificado en Informática

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

¿Qué es KNX? El Estándar Global para la Automatización de Edificios

KNX es un sistema de automatización de edificios (domótica y inmótica) descentralizado, diseñado para controlar y gestionar diversas funciones. Permite automatizar tareas como la iluminación, el control de persianas y toldos, la climatización, y sistemas de alarmas técnicas y de intrusión, entre otras.

Su característica principal es que cada dispositivo posee su propia lógica, lo que le permite enviar y recibir "telegramas" de información a través de un bus común. Esta arquitectura descentralizada elimina la dependencia de un controlador central, confiriéndole una mayor robustez y flexibilidad al sistema.

Arquitectura y Topología del Sistema KNX

La organización... Continuar leyendo "KNX: El Estándar de Automatización para Edificios Inteligentes y Domótica Profesional" »

Conceptos Esenciales de Programación Java: Interfaces, Streams y Excepciones

Clasificado en Informática

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

Evaluación de Conceptos Clave en Programación Java

Este documento presenta una serie de preguntas para evaluar el conocimiento sobre conceptos fundamentales en programación Java, incluyendo interfaces, la API de Streams, manejo de errores y colecciones.

Preguntas de Evaluación

  1. Una interfaz se denomina funcional si:

    • a. Si solo tiene un método implementado.
    • b. Si solo tiene un método funcional.
    • c. Si solo tiene un método abstracto.
  2. Cuando utilizamos un método en un objeto Stream, el resultado:

    • a. Puede ser un nuevo Stream.
    • b. Puede ser un valor entero.
    • c. Ambos son correctos.
  3. El método que nos permite establecer un orden distinto del orden natural es:

    • a. compareTo
    • b. compare
    • c. equals
  4. El operador flecha en una función lambda:

    • a. Separa los parámetros
... Continuar leyendo "Conceptos Esenciales de Programación Java: Interfaces, Streams y Excepciones" »

Fundamentos de Transmisión de Datos y Dispositivos de Red

Clasificado en Informática

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

Dispositivos de Comunicación y Redes

Definiciones de Componentes de Hardware

  • Transductores: Es un dispositivo capaz de transformar o convertir un determinado tipo de energía de entrada en otra diferente a la salida.
  • Codificadores: Es un circuito combinacional con 2N entradas y N salidas, cuya misión es presentar en la salida el código binario correspondiente a la entrada activada.
  • Repetidores: Es un dispositivo electrónico que recibe una señal débil o de bajo nivel y la retransmite a una potencia o nivel más alto, de tal modo que se puedan cubrir distancias más largas sin degradación o con una degradación tolerable.
  • Conmutadores: Es un dispositivo electrónico que recibe una señal débil o de bajo nivel y la retransmite a una potencia
... Continuar leyendo "Fundamentos de Transmisión de Datos y Dispositivos de Red" »

Descubre las Nuevas Características de Xuletas 6.1

Clasificado en Informática

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

¡Bienvenido a Xuletas 6.1!

Esta nueva versión de Xuletas está repleta de nuevas e interesantes características. ¿Quieres echarles un vistazo?

Nueva interfaz

Xuletas cuenta ahora con una interfaz más consistente, rápida y bonita. Además, ahora las ventanas del programa son acoplables y se puede personalizar el programa de miles de formas distintas. Pruébalo en la pestaña Opciones, botón Diseño de ventana.

Edita varios documentos a la vez

Otra de las más importantes novedades de Xuletas es la capacidad para trabajar con varios documentos a la vez. Ahora puedes hacer un resumen de un documento en la misma ventana o comparar la diferencia entre dos textos, por ejemplo. Pruébalo abriendo un nuevo documento en blanco y pulsando en la pestaña... Continuar leyendo "Descubre las Nuevas Características de Xuletas 6.1" »

Sistemas Operativos: Fundamentos y Tipos

Clasificado en Informática

Escrito el en español con un tamaño de 10,48 KB

Sistemas Operativos: Introducción

El SO es el software básico del ordenador, que gestiona los recursos hardware del sistema informático y proporciona la base para la creación y ejecución del software de aplicación. Hace que el hardware resulte transparente al usuario.

Clasificación de los Sistemas Operativos

Atendiendo a la gestión que realizan del hardware y software y a cómo pueden ser utilizados por un usuario, tenemos dos tipos de SO:

  • Sistemas operativos monousuario: Los recursos hardware y software están a disposición de un único usuario en un ordenador.
  • Sistemas operativos multiusuario: Varios usuarios pueden utilizar los recursos hardware y software de un mismo ordenador.

Ejecución de Programas

Sistemas Monousuario

La ejecución... Continuar leyendo "Sistemas Operativos: Fundamentos y Tipos" »

Fundamentos de Ciberseguridad y Componentes Clave en Informática

Clasificado en Informática

Escrito el en español con un tamaño de 10,56 KB

Conceptos Fundamentales de Ciberseguridad

La seguridad informática es el área de la informática enfocada a la protección de los sistemas informáticos, tanto a nivel de hardware (HW) como de software (SW). Su objetivo principal es proteger los equipos, las aplicaciones, los datos y las comunicaciones.

Pilares de la Seguridad de la Información: Confidencialidad, Integridad, Disponibilidad y No Repudio

  • Confidencialidad: Garantiza que la información solo sea accesible para personal autorizado.
  • Integridad: Asegura que los datos no han sufrido alteraciones no consentidas o no autorizadas, manteniendo su exactitud y completitud.
  • Disponibilidad: Permite que los servicios y recursos sean accesibles de manera normal y cuando se necesiten.
  • No Repudio:
... Continuar leyendo "Fundamentos de Ciberseguridad y Componentes Clave en Informática" »