Apuntes, resúmenes, trabajos, exámenes y ejercicios de Informática de Otros cursos

Señales y Datos: Transmisión, Sincronización y Control de Errores

Informática8,11 KB

¿Qué entendemos por señal y datos?

  • Datos: Es el propio contenido de la información.
  • Señal: Es la forma que adoptan los datos para su transmisión.

Ventajas de las señales digitales frente a las analógicas

Cuando una señal digital es atenuada o experimenta perturbaciones leves, puede ser reconstruida y amplificada mediante sistemas de regeneración de señales.

  • Cuenta con sistema de detección y corrección de errores.
  • Permite la multigeneración infinita sin pérdidas de calidad.
  • Es posible aplicar técnicas de compresión de datos con pérdidas más eficientes que en las señales analógicas o sin pérdidas.
  • Es más resistente al ruido.

¿Para qué se emplea la transformación A/D en las señales?

Se usa con el propósito de facilitar su procesamiento...

Continuar leyendo "Señales y Datos: Transmisión, Sincronización y Control de Errores" »

JDBC: Conectividad Java a Bases de Datos

Informática5,17 KB

¿Qué es JDBC?

JDBC (Java DataBase Connectivity = conectividad Java a bases de datos) es un conjunto de clases e interfaces escritos en Java que ofrecen una API completa para la programación de bases de datos de diferentes proveedores (Microsoft SQL Server, Oracle, MySQL, Interbase, Microsoft Access, IBM DB2, PostgreSQL, etc.) usando instrucciones SQL (Structured Query Language = Lenguaje estructurado de consultas).

JDBC realiza varias funciones:

  1. Conecta con la base de datos (BD en adelante); la BD puede ser local (en nuestro PC) o remota (en otro PC).
  2. Envía las sentencias SQL.
  3. Manipula los registros de la BD.
  4. Recoge el resultado de la ejecución de las sentencias SQL.

JDBC vs ODBC

JDBC difiere de ODBC (Open DataBase Connectivity = conectividad...

Continuar leyendo "JDBC: Conectividad Java a Bases de Datos" »

Gestión Avanzada de Bases de Datos MySQL: Procedimientos, Funciones y DML

Informática20,25 KB

Introducción a la Gestión de Bases de Datos

Este documento detalla una serie de ejercicios prácticos para la gestión de bases de datos, incluyendo la creación de tablas, la manipulación de datos (DML), y el desarrollo de procedimientos y funciones almacenadas en MySQL. Cada sección aborda un aspecto clave de la administración y programación de bases de datos, optimizando las consultas y la lógica de negocio.

Creación de Base de Datos y Tabla Inicial

Crea la base de datos "animales_mascotas" con la siguiente tabla y muestra su estructura.


CREATE DATABASE animales_mascotas;
USE animales_mascotas;

CREATE TABLE mascotas (
    nombre VARCHAR(20),
    duenio VARCHAR(20),
    especie VARCHAR(20),
    sexo CHAR(1),
    fechaNac DATE,
    PRIMARY
...
Continuar leyendo "Gestión Avanzada de Bases de Datos MySQL: Procedimientos, Funciones y DML" »

Fundamentos de Redes Informáticas: Conceptos Esenciales y Dispositivos Clave

Informática10,37 KB

Conceptos Fundamentales de Redes Informáticas

Direccionamiento IP: Identificadores de Red y Estación

Las direcciones IP se clasifican en diferentes categorías para organizar la asignación de identificadores de red y de estación (o host). Tradicionalmente, se distinguen cinco clases principales:

  • Clase A: Utilizada para redes muy grandes. Reserva el primer octeto para el identificador de red y los tres octetos restantes para los identificadores de los equipos (hosts).
  • Clase B: Destinada a redes de tamaño mediano a grande. Asigna los dos primeros octetos al identificador de red y los dos últimos a los identificadores de los equipos.
  • Clase C: Empleada para redes pequeñas. Dedica los tres primeros octetos al identificador de red y el último
...
Continuar leyendo "Fundamentos de Redes Informáticas: Conceptos Esenciales y Dispositivos Clave" »

Mapeo Objeto-Relacional y Bases de Datos Orientadas a Objetos

Informática3,19 KB

Mapeo Objeto-Relacional (ORM)

Para poder acceder a bases de datos relacionales (BBDD) usando lenguajes orientados a objetos, es necesaria una interfaz que traduzca la lógica de los objetos a la lógica relacional. Esto se conoce como Object Relational Mapping (ORM).

  • El ORM sirve para transformar las tablas de nuestra BBDD en estructuras (como objetos o registros) que podremos manejar con cierta facilidad.
  • Realiza la conversión de datos entre los tipos utilizados en la programación orientada a objetos y los utilizados en una BBDD relacional.
  • Las herramientas ORM permiten crear una capa de acceso a datos. Una forma común de hacerlo es crear una capa por cada tabla de la BBDD relacional y mapearlas una a una.
  • Estas herramientas aportan un lenguaje
...
Continuar leyendo "Mapeo Objeto-Relacional y Bases de Datos Orientadas a Objetos" »

Restaurar Sistema Windows: Recupera tu PC de Fallos y Errores

Informática3,66 KB

Restaurar Sistema en Windows: Solución de Problemas y Recuperación

En ocasiones, la instalación de nuevos programas o la modificación de configuraciones pueden provocar que el equipo deje de funcionar correctamente. Para estos casos, Windows ofrece una herramienta esencial: Restaurar Sistema.

¿Qué es Restaurar Sistema?

Restaurar Sistema es una utilidad que permite devolver el equipo a un estado anterior. Esta herramienta crea "instantáneas" de la configuración del sistema (incluyendo el Registro de Windows) y de archivos críticos, almacenando esta información como puntos de restauración. Estos puntos pueden utilizarse para revertir el equipo a un estado funcional previo sin afectar a los documentos personales del usuario.

Acceso a la

...
Continuar leyendo "Restaurar Sistema Windows: Recupera tu PC de Fallos y Errores" »

Ingeniería de Requisitos y Diseño de Sistemas: Fundamentos para el Desarrollo de Software

Informática5,72 KB

Análisis y Diseño Estructurado de Sistemas de Información

Objetivo: Obtener una especificación detallada del Sistema de Información (SI) y de sus interfaces con otros sistemas, que satisfaga las necesidades de información de los usuarios y sirva de base para el diseño.

Obtención de Requisitos: Técnicas y Prioridades

Técnicas de Recogida de Información

  • Sesiones de trabajo con los usuarios para extraer los requisitos (con prioridades).
  • Catálogo de requisitos.
  • Modelo de casos de uso.

Tipos de Requisitos

Requisitos Funcionales

  • Describen la funcionalidad o los servicios que se espera que el sistema proveerá: sus entradas y salidas, excepciones, etc., en resumen, su lógica.
  • Con casos de uso (obligatorio en AOO):
    • Actores.
    • Casos de uso.
    • Breve descripción
...
Continuar leyendo "Ingeniería de Requisitos y Diseño de Sistemas: Fundamentos para el Desarrollo de Software" »

Circuitos Integrados Digitales: Codificadores, Decodificadores, Multiplexores y Comparadores

Informática2,66 KB

Codificador 74148

El codificador 74148 es uno de los pocos circuitos de este tipo, fabricado en tecnología MSI. Este dispositivo cuenta con ocho líneas de entrada y tres salidas. Con un solo circuito de estas características, es posible codificar en binario los ocho primeros números del sistema decimal.

Decodificador 7447

El decodificador 7447 es un dispositivo que dispone de cuatro entradas de datos y dos de control, siete salidas y otro terminal que puede ser utilizado como entrada o como salida. Este elemento permite visualizar en un display los números comprendidos entre el cero y el nueve, cuando se aplica a sus entradas la combinación binaria correspondiente de cuatro bits.

Multiplexor 74151

El 74151 es un multiplexor de ocho líneas...

Continuar leyendo "Circuitos Integrados Digitales: Codificadores, Decodificadores, Multiplexores y Comparadores" »

Tecnologías de la Información y Comunicación: Evolución, Aplicaciones y Desafíos Digitales

Informática5,3 KB

1. Tecnologías de la Información y Comunicación (TIC)

Las Tecnologías de la Información y Comunicación (TIC) comprenden todos aquellos medios electrónicos que almacenan, crean, recuperan y transmiten información en grandes cantidades y a gran velocidad.

Bases del Desarrollo de las TIC:

  • La evolución de los ordenadores.
  • La irrupción de los ordenadores en todos los ámbitos.
  • La utilización de la tecnología multimedia.
  • La aparición del módem.
  • El avance de las telecomunicaciones.
  • La aparición de las autopistas de información (la más conocida, Internet).
  • La utilización de las autopistas de la información.
  • La aparición de nuevas tecnologías para teléfonos móviles (WAP, GPRS, UMTS, HSDPA, 3G y 3.5G).

2. Evolución de las Tecnologías de

...
Continuar leyendo "Tecnologías de la Información y Comunicación: Evolución, Aplicaciones y Desafíos Digitales" »

Funciones Esenciales de Microsoft Excel: Comandos y Vistas Clave

Informática4,24 KB

Menú Archivo

Nuevo

Crea un archivo en blanco. Atajo de teclado: Ctrl+U.

Abrir

Abre o busca un archivo existente. Atajo de teclado: Ctrl+A.

Cerrar

Cierra el archivo activo sin salir del programa. Si el archivo tiene cambios no guardados, se le preguntará si desea guardar los cambios antes de cerrarlo. Además, puede cerrar todos los archivos manteniendo presionada la tecla Mayús y haciendo clic en 'Cerrar todo' en el menú 'Archivo'.

Guardar

Guarda el documento activo con el nombre de archivo, ubicación y formato actuales. Atajo de teclado: Ctrl+G.

Guardar como

Guarda el documento activo con un nombre de archivo, ubicación o formatos distintos. También puede utilizar este comando para guardar un archivo con una contraseña o para protegerlo de forma...

Continuar leyendo "Funciones Esenciales de Microsoft Excel: Comandos y Vistas Clave" »