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

Ordenar por
Materia
Nivel

Implementación de Bases de Datos Activas y Triggers SQL: Ejercicios Resueltos

Clasificado en Informática

Escrito el en español con un tamaño de 12,87 KB

Base de Datos II

Resoluciones (Modelo) de Ejercicios Prácticos

Base de Datos Activas – Práctico 1

1) Creación de Tabla Empleados y Dominio Personalizado

A continuación, se presenta la definición de la tabla Empleados con sus respectivos atributos y restricciones:

CREATE TABLE Empleados
(
    DNI         CHAR(8)     NOT NULL PRIMARY KEY,
    Legajo      CHAR(6)     UNIQUE,
    Ape_Nom     VARCHAR2(50),
    Cargo       NUMBER      CHECK(Cargo BETWEEN 50 AND 120),
    Sueldo      DEC(8,2)    CHECK(Sueldo <= 30000)
);

Alternativa: Crear un tipo de datos de usuario a partir de un tipo de dato estándar; luego, lo podemos referenciar, por ejemplo, al definir una tabla.

CREATE DOMAIN Documento INT(8) CHECK(Documento > 0);

Se modificaría la... Continuar leyendo "Implementación de Bases de Datos Activas y Triggers SQL: Ejercicios Resueltos" »

Ejemplos de scripts en Bash: tablas, menús y manipulación de cadenas

Clasificado en Informática

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

1. Generar tabla de multiplicar

Script para generar la tabla de multiplicar de un número dado:

read -p "Ingrese un número: " numero
for i in 0 1 2 3 4 5 6 7 8 9 10; do
  echo "$numero x $i = $((numero * i))"
done

2. Procesar datos de un archivo

Script para procesar datos de un archivo y filtrar por localidad:

while IFS=';' read -r nombre apellido edad dni tel localidad asignaturas; do
  nombreinver=$(echo "$nombre" | rev)
  if [ "$localidad" == "Vélez" ]; then
    echo "$nombre;${apellido^^};$edad;$dni;$tel;$localidad;$asignaturas" >> c.txt
  fi
done < b.txt

3. Bucle con menú interactivo

Ejemplo de bucle while con un menú interactivo:

while true; do
  read -p "Seleccione una opción: " opcion
  case $opcion in
    1) echo "Opción 1
... Continuar leyendo "Ejemplos de scripts en Bash: tablas, menús y manipulación de cadenas" »

Evolución del Almacenamiento de Datos: De Piedras a la Nube

Clasificado en Informática

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

Introducción

Los seres humanos han utilizado una asombrosa variedad de materiales y medios para guardar información, técnicamente llamados medios de grabación o almacenamiento de datos. Cualquier sustancia que pueda ser sistemáticamente transformada se puede usar para grabar información. Piedras, vasijas y sogas anudadas son los más antiguos, pero el papel ha sido el medio de grabación utilizado por dos milenios.

Almacenamiento Mecánico y Magnético

No es sorprendente que las primeras formas de mecanización del almacenamiento de datos utilizaran el papel. Se perforaron agujeros en tarjetas de papel, las cuales se llamaron punch cards. También se usaron cintas de papel. Debido a que el papel era voluminoso y se deterioraba rápidamente,... Continuar leyendo "Evolución del Almacenamiento de Datos: De Piedras a la Nube" »

Fundamentos de Enrutamiento y Protocolos de Red: Resolución de Problemas

Clasificado en Informática

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

Resolución de Problemas y Conceptos de Enrutamiento

8. La información que falta en el espacio en blanco es el comando show ip route.

Análisis de Tablas y Direccionamiento

9. Consulte la tabla de enrutamiento que aparece en la presentación. ¿Qué significa el valor resaltado 192?

Respuesta: Es la métrica, que representa el costo de la ruta.

10. Consulte la imagen. En la red de Ventas se implementó una nueva PC. Se le asignó la dirección de host 192.168.10.31 con una Gateway predeterminada de 192.168.10.17. La PC no se comunica correctamente con la red. ¿Cuál es la causa?

Respuesta: 192.168.10.31 es la dirección de broadcast para esta subred.

11. Consulte la presentación. Un ingeniero de red ingresa los siguientes comandos en los routers:... Continuar leyendo "Fundamentos de Enrutamiento y Protocolos de Red: Resolución de Problemas" »

Metodología Scrum: Marco de Trabajo Ágil para Desarrollo de Proyectos

Clasificado en Informática

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

¿Qué es Scrum?

Scrum es un marco de trabajo ágil en el que equipos multifuncionales pueden crear productos o desarrollar proyectos de una forma iterativa e incremental. El desarrollo se estructura en ciclos de trabajo llamados Sprints, y estos Sprints no deben durar más de cuatro semanas cada uno.

Todos los días, el equipo se reúne brevemente para inspeccionar su progreso y ajustar los siguientes pasos necesarios para completar el trabajo pendiente.

Características de Scrum

  • Adopta una estrategia de desarrollo incremental, en lugar de la planificación y ejecución completa del producto.
  • Basa la calidad del resultado más en el conocimiento tácito de las personas en equipos autoorganizados que en la calidad de los procesos empleados.
  • Solapamiento
... Continuar leyendo "Metodología Scrum: Marco de Trabajo Ágil para Desarrollo de Proyectos" »

Administración de sistemas: NSS, PAM, LDAP, NFS, LVM y más

Clasificado en Informática

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

Servicios y Protocolos Clave

NSS (Name Service Switch)

NSS: es un servicio que permite la resolución de nombres de usuario y contraseñas (o grupos) mediante el acceso a diferentes orígenes de información.

PAM (Pluggable Authentication Modules)

PAM: establece una interfaz entre los programas de usuario y distintos métodos de autenticación. De esta forma, el método de autenticación se hace transparente para los programas.

LDAP (Lightweight Directory Access Protocol)

LDAP: es un protocolo que ofrece el acceso a un servicio de directorio implementado sobre un entorno de red, con el objeto de acceder a una determinada información. Puede ejecutarse sobre TCP/IP o sobre cualquier otro servicio de transferencia orientado a la conexión.

NFS (Network

... Continuar leyendo "Administración de sistemas: NSS, PAM, LDAP, NFS, LVM y más" »

Conceptos Clave en Codificación y Teoría de la Información

Clasificado en Informática

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

Conceptos Fundamentales de Codificación

Tipos de Códigos

Código de longitud constante: Código cuya longitud de palabra es la misma para todas las palabras que lo componen.

Código no singular: En un código no singular, todas las palabras deben ser diferentes.

Extensión de un código: Llamamos extensión de orden k de un código a aquel que hace corresponder las secuencias de k mensajes a las correspondientes secuencias de k palabras del código.

Código unívocamente decodificable: Se dice que un código es unívocamente decodificable si es no singular para cualquier extensión k del mismo.

Códigos instantáneos: Un código unívocamente decodificable es instantáneo si no necesitamos conocer los símbolos que suceden a una palabra para decodificarla.... Continuar leyendo "Conceptos Clave en Codificación y Teoría de la Información" »

Dispositivos de Almacenamiento: Evolución, Tipos y Características

Clasificado en Informática

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

Dispositivos de Almacenamiento: Evolución y Características

Los dispositivos de almacenamiento han evolucionado constantemente, buscando mayor capacidad y menor tamaño físico para guardar y procesar datos.

Formatos de Discos Ópticos

El DVD (Digital Versatile Disc) es un formato similar al CD, aunque más sensible a las ralladuras. El DVD-ROM ofrece 4.7 GB de capacidad por cara (más de 7 veces la de un CD-R/RW) y es compatible con formatos CD-R y CD-RW. Se utiliza para películas, juegos, sonido y gráficos 3D. Existe también el DVD-RAM, con 2.6 GB por cara (5.2 GB en doble cara), que lee CD-R/RW pero no escribe en ellos.

El HD DVD (High Density Digital Versatile Disc) es un estándar de alta definición con hasta 30 GB de capacidad, similar... Continuar leyendo "Dispositivos de Almacenamiento: Evolución, Tipos y Características" »

Implementación Microprogramada de Suma y Resta de Punto Flotante

Clasificado en Informática

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

MICROPROGRAMADO

Secuencia de Microoperaciones (FETCH y SRPF)

A continuación, se detalla la secuencia de microoperaciones para la ejecución de la instrucción de Suma/Resta de Punto Flotante (SRPF), incluyendo la fase de FETCH. Las operaciones se definen por la Dirección, la Microoperación ejecutada, los Bits-LCB de control y la Dirección de Salto.

DirecciónMicrooperaciónBits-LCBDirección de Salto
ADDR(FETCH)PCMAR0000------------
+1MGRP; PC+1 → PC0000------------
+2GPR(OP)OPR1111-----------
ADDR(SRPF)0011ADDR(FETCH)
+10100SRPF + 5
+2ACBR0001+3
+30101FETCH+4
+4ASAS0010FETCH+5
+50110SRPF+9
+60111SRPF+8
+7shr A; a ← a+10010SRPF+5
+8shr B; b ← b+10010SRPF+5
+91000SRPF+13
+10EAA + B0001
+111001FETCH+12
+12shr A; A1E;
... Continuar leyendo "Implementación Microprogramada de Suma y Resta de Punto Flotante" »

Fundamentos de Estándares en Redes y Telecomunicaciones: Conceptos y Organizaciones Clave

Clasificado en Informática

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

Comprendiendo los Estándares en Redes y Telecomunicaciones

¿Qué es un Estándar?

Un estándar es una norma, patrón o modelo. Es un conjunto de reglas que deben cumplirse para obtener beneficios, reducir diferencias y mantener la calidad y estabilidad en un determinado ámbito.

Importancia y Aplicación de los Estándares

¿Por qué se utilizan los Estándares?

Los estándares se utilizan porque se especifican oficialmente y sirven como medida o modelo de excelencia. Su adopción asegura coherencia y fiabilidad en los sistemas y procesos.

Beneficios de los Estándares en el Mercado

Al instalar una solución de cableado basada en estándares, los trabajadores aprenden y aplican las mejores prácticas. Esto asegura un orden y una calidad superiores... Continuar leyendo "Fundamentos de Estándares en Redes y Telecomunicaciones: Conceptos y Organizaciones Clave" »