Chuletas y apuntes de Informática y Telecomunicaciones

Administración y programación en bases de datos SQL: usuarios, transacciones y procedimientos

Informática y TelecomunicacionesActualizado el 5,68 KB

Administración y Programación Esencial en Bases de Datos SQL

Gestión de Usuarios

Para crear un nuevo usuario en el sistema, se utiliza el siguiente comando:

CREATE USER 'nombre_usuario'@'localhost' IDENTIFIED BY 'contraseña';

Manejo de Transacciones

Las transacciones aseguran la integridad de los datos al agrupar múltiples operaciones (como actualizaciones e inserciones) en una sola unidad lógica. Si alguna parte falla, todas las operaciones se revierten (rollback).

Ejemplo 1: Retiro Simple

Una secuencia básica de retiro:

START TRANSACTION;
UPDATE cuenta SET saldo = saldo - 100 WHERE id = 1;
INSERT INTO registro_transacciones (cuenta_id, monto, tipo) VALUES (1, 100, 'retiro');
COMMIT;

Ejemplo 2: Transferencia entre Cuentas

Una transferencia requiere...

Continuar leyendo "Administración y programación en bases de datos SQL: usuarios, transacciones y procedimientos" »

Implementación de redes para pequeñas empresas y análisis de costos de producción

Informática y TelecomunicacionesActualizado el 18,97 KB

Implementación de Redes para Pequeñas Empresas

Una empresa pequeña requiere de la implementación de una red para sus oficinas. A continuación, se presentan las alternativas y consideraciones para la toma de decisiones:

P1. Desarrollar Alternativas de Red

  • PAN (Personal Area Network): Red de Administración Personal.
  • CAN (Campus Area Network): Red de Área de Campus.
  • LAN (Local Area Network): Red de Área Local.

P2. Enfoque en las Diferencias

  • PAN: Red de uso privado y selectivo.
  • CAN: Red de área delimitada, conformada por un conjunto de LANs.
  • LAN: Se limita a un espacio cerrado y compacto.

P3. Punto de Vista Consistente

  • PAN: Es pequeña y su alcance es corto (metros), con un máximo de 8 computadoras.
  • CAN: Se deriva en una red que conecta dos o más
...
Continuar leyendo "Implementación de redes para pequeñas empresas y análisis de costos de producción" »

Estructuras de datos: tablas, vectores y matrices (conceptos y operaciones)

Informática y TelecomunicacionesActualizado el 4,56 KB

Introducción a las Estructuras de Datos

Toda estructura de datos o dato estructurado se caracteriza por su tipo de organización y por las operaciones que sobre dicha estructura se han definido para el manejo y tratamiento de la información en ella contenida.

Conceptos y Definiciones

  • Tabla: Estructura de datos constituida por un número fijo de elementos del mismo tipo y ubicados en direcciones físicamente contiguas.
  • Elemento: Cada uno de los datos que forman parte de la tabla.
  • Nombre de la tabla: Identificador utilizado para referenciar la tabla.
  • Tipo de una tabla: Marca el tipo de dato básico que es común a todos los elementos de la estructura.
  • Índices: Valor numérico, entero y positivo para acceder directa e individualmente a los distintos
...
Continuar leyendo "Estructuras de datos: tablas, vectores y matrices (conceptos y operaciones)" »

Redes TCP/IP: direccionamiento IP, encaminamiento y puertos

Informática y TelecomunicacionesActualizado el 3,71 KB

Tipos de Redes y su Implementación

...mediante la instalación de los correspondientes servidores. La idea es que las intranets son como "internets" en miniatura o, lo que es lo mismo, Internet es una intranet pública gigantesca.

Definiciones Clave

Extranet
Unión de dos o más intranets. Esta unión puede realizarse mediante líneas dedicadas (RDSI, X.25, Frame Relay, punto a punto, etc., usando IP privadas) o a través de Internet (usando IP públicas).
Internet
La mayor red pública de redes TCP/IP.

Direccionamiento IP

El direccionamiento IP es fundamental para la comunicación en red. Existen dos métodos principales para asignar direcciones a los hosts:

  • IP Estática: El Administrador (persona encargada de administrar la red) asigna manualmente
...
Continuar leyendo "Redes TCP/IP: direccionamiento IP, encaminamiento y puertos" »

Bases de datos relacionales, redes, topologías y lenguajes de programación: resumen

Informática y TelecomunicacionesActualizado el 3,87 KB

Conceptos Fundamentales en Sistemas de Información

Bases de Datos Relacionales (Access)

Que Access sea un gestor de datos relacional quiere decir que es una colección de elementos de datos organizados en un conjunto de tablas, finalmente descritas, desde las que se puede acceder a los datos o volver a montarlos de muchas maneras diferentes sin tener que reorganizar las tablas de la base.

Definiciones de Redes y Protocolos

  • RED: Conjunto de ordenadores conectados entre sí que permite enviar y recibir datos para compartir información, recursos y servicios.
  • TCP: Protocolo de Control de Transmisión. Va de los protocolos fundamentales de Internet.
  • IP: Protocolo de Internet. Dirección de depósito en la red.
  • DNS (Domain Name System): Es un acuerdo
...
Continuar leyendo "Bases de datos relacionales, redes, topologías y lenguajes de programación: resumen" »

Almacenamiento, archivos y sistemas operativos: conceptos básicos de informática

Informática y TelecomunicacionesActualizado el 4,19 KB

Almacenamiento de Datos en Dispositivos

  • Disco Duro Interno: Incluido en el interior del ordenador, allí se almacena el sistema operativo, los documentos, etc.
  • Disco Duro Portátil: Son externos y se conectan al ordenador (USB). De este modo, puedes mover archivos de un ordenador a otro.
  • Pendrive (Memorias USB): Portátiles, se conectan por USB. Más pequeños en tamaño y capacidad de almacenamiento que los discos duros portátiles.

Partición

Es el nombre genérico que recibe cada división presente en una sola unidad física de almacenamiento de datos. Toda partición tiene su propio sistema de archivos.

Carpeta

Contenedor que sirve para almacenar archivos. Imagine que tiene una infinidad de papeles encima de la mesa: sería prácticamente imposible...

Continuar leyendo "Almacenamiento, archivos y sistemas operativos: conceptos básicos de informática" »

Ejercicios prácticos de arreglos y vectores en Java con ejemplos

Informática y TelecomunicacionesActualizado el 228,88 KB

Arreglo de números pares (2 a 12)

Objetivo: Cargar un arreglo con 6 elementos que contenga los números pares del 2 al 12 e imprimirlos verticalmente.

Clase

package paquete;

public class ArregloPares {
    private int[] pares = {2, 4, 6, 8, 10, 12};

    public int mostrarElemento(int i) {
        return pares[i];
    }
}

Main

import paquete.ArregloPares;

class Main {
    public static void main(String[] args) {
        ArregloPares obj = new ArregloPares();

        System.out.println("Elementos del arreglo:");
        for (int i = 0; i < 6; i++) {
            System.out.println(obj.mostrarElemento(i));
        }
    }
}

Vector de 10 elementos: impresión y suma

Objetivo: Cargar un vector con 10 elementos, imprimir el vector y calcular la...

Continuar leyendo "Ejercicios prácticos de arreglos y vectores en Java con ejemplos" »

Sistemas operativos, archivos y bases de datos: conceptos clave

Informática y TelecomunicacionesActualizado el 4,3 KB

Sistema operativo (software)

Sistema operativo: conjunto de instrucciones que hacen que el ordenador reconozca todos los elementos que lo componen y, además, dirija todos los componentes y programas que están en el ordenador.

¿Sistemas operativos más habituales?

  • Windows
  • Mac OS
  • Linux
  • Solaris
  • Symbian
  • Google Chrome OS

Perfiles de usuario

Administrador

El Administrador es el usuario principal del equipo, que se encarga de tener el control sobre el sistema. Puede instalar y desinstalar componentes de hardware y software. Tiene acceso a cualquier carpeta.

Usuario

El Usuario puede usar el equipo por cuenta propia, pero no puede modificar los aspectos importantes de la configuración del sistema que puedan afectar a otros usuarios o a la seguridad del equipo....

Continuar leyendo "Sistemas operativos, archivos y bases de datos: conceptos clave" »

Modelo Entidad-Relación y diagrama E-R: diseño conceptual de bases de datos

Informática y TelecomunicacionesActualizado el 4,13 KB

Modelo Entidad-Relación (E-R / DER)

Modelo Entidad-Relación: Un modelo entidad-relación, o diagrama entidad-relación,

(E-R: "Entity-Relationship")

(DER: "Diagrama de Entidad-Relación")

es una herramienta para el modelado de datos que permite representar las entidades relevantes de un sistema de información (SI), sus interrelaciones y sus propiedades.

Ejemplo en entrevista con el cliente

  • Cuando, durante la entrevista, el cliente comenta que el negocio cuenta con sucursales y que, asociada a cada sucursal, están los empleados que trabajan en la sucursal.
  • Los objetivos del negocio son atender los préstamos que solicitan los clientes de la sucursal.

Fases del diseño

Fase: entorno

Para aplicaciones pequeñas puede resultar factible comprender los...

Continuar leyendo "Modelo Entidad-Relación y diagrama E-R: diseño conceptual de bases de datos" »

Gestión de procesos, memoria virtual y máquinas virtuales: preguntas de repaso

Informática y TelecomunicacionesActualizado el 5,34 KB

Gestión de Procesos

1. ¿Qué es un proceso? Defínelo.

Podemos definir un proceso como una instancia de un programa en ejecución que es creado y gestionado por el sistema operativo.

2. ¿Cómo podemos clasificar un sistema operativo, según el número de procesos que se pueden ejecutar simultáneamente?

  • Monotarea
  • Multitarea

3. ¿Cuáles son los estados de un proceso?

Los estados por los que puede pasar un proceso son:

  • Nonato o nuevo.
  • Preparado o en espera.
  • Activo.
  • Bloqueado.
  • Muerto.

4. ¿Qué es un Bloque de Control de Proceso?

Es un registro especial donde el sistema operativo agrupa toda la información que necesita conocer respecto a un proceso particular.

5. ¿Qué criterios se siguen para planificar un algoritmo de planificación de procesos?

  • Maximizar
...
Continuar leyendo "Gestión de procesos, memoria virtual y máquinas virtuales: preguntas de repaso" »