Archivo de la categoría: Ingeniería de computadores

Procesamiento de Transacciones y Gestión de Datos: Conceptos Clave

OLTP

OLTP (OnLine Transaction Processing) es un tipo de procesamiento que facilita y administra aplicaciones transaccionales, usualmente para entrada de datos, recuperación y procesamiento de transacciones (gestor transaccional). Los paquetes de software para OLTP se basan en la arquitectura cliente-servidor, ya que suelen ser utilizados por empresas con una red informática distribuida.

El término puede parecer ambiguo, ya que puede entenderse «transacción» en el contexto de las «transacciones Seguir leyendo “Procesamiento de Transacciones y Gestión de Datos: Conceptos Clave” »

Evolución Histórica de las Computadoras: Generaciones y Tecnologías

1º Generación (1940-1956)

Comprende los primeros grandes ordenadores basados en la arquitectura Von Neumann.

Sus características principales son:

Guía Completa de RAID y Discos Duros: Tipos, Evolución y Funcionamiento

RAID

¿Qué es RAID?

RAID: Es una matriz redundante de discos independientes.

Niveles de RAID

RAID 0

También conocido como «separación o fraccionamiento/Striping». Ofrece la más alta transferencia, pero sin tolerancia a fallos.

RAID 1

Implementa un arreglo de discos en espejo en donde los datos son leídos y escritos de manera simultánea en dos discos distintos.

RAID 2

Divide los datos a nivel de bits en lugar de a nivel de bloques y usa un código de Hamming para la corrección de errores.

RAID 3

Sistema Seguir leyendo “Guía Completa de RAID y Discos Duros: Tipos, Evolución y Funcionamiento” »

Diseño de Sistemas de Computación: Una Guía Completa

Diseño de Sistemas de Computación

3.1 Concepto y Principios

El diseño de sistemas se define como el proceso de aplicar ciertas técnicas y principios con el propósito de definir un dispositivo, un proceso o un sistema, con suficientes detalles como para permitir su interpretación y realización física.

3.1.1 Diseño de Datos

El proceso de diseño de datos incluye la identificación de los mismos, la definición de tipos de datos y mecanismos de almacenamiento concretos, y la tarea de garantizar Seguir leyendo “Diseño de Sistemas de Computación: Una Guía Completa” »

Inteligencia de Negocio: Optimizando la Toma de Decisiones

Inteligencia de Negocio

Fase de Carga en ETL

La fase de carga es donde los datos transformados se cargan en el sistema de destino. En algunos casos, se sobrescribe la información antigua, pero en los data warehouses se mantiene un historial de registros para auditoría y seguimiento de valores a lo largo del tiempo. Esta fase interactúa directamente con la base de datos de destino, aplicando restricciones y triggers que garantizan la calidad de los datos.

Formas de Carga

Introducción a UML: Conceptos y Diagramas

¿Qué es una Interfaz?

Una interfaz es un mecanismo que emplean dos objetos para interactuar. En nuestro ejemplo de la tostadora, el humano emplea el botón de tostar a modo de interfaz para pasar el mensaje «tuesta el pan que tienes en la bandeja».

Las interfaces definen un conjunto de métodos para establecer el protocolo en base al cual interactúan dos objetos. En este sentido, existe una analogía entre interfaces y protocolos. Para que el humano pueda tostar, debe seguir el protocolo establecido Seguir leyendo “Introducción a UML: Conceptos y Diagramas” »

Bases de Datos Orientadas a Objetos

Introducción a las BDOO

Dato: Unidad mínima de información.

Base de Datos (BD): Estructura de datos compuesta por filas y columnas.

Conectividad: Característica que define la conexión entre los servicios de BD, los usuarios y los sistemas.

SQL: Lenguaje utilizado para manipular BD.

BD Orientada a Objetos (BDOO): Colección de objetos persistentes con un propósito común. Almacena y manipula información digitalizada como objetos, proporcionando un acceso ágil y una gran capacidad de manipulación. Seguir leyendo “Bases de Datos Orientadas a Objetos” »

Consultas SQL sobre Obras, Intérpretes, Compositores y Música

Consulta sobre obras dirigidas por directores nacidos entre 1850 y 1920

SQL: SELECT o.cod_obra, o.titulo, o.tipo_obra, d.id_dir, dir.nombre AS director_nombre FROM obra o JOIN dirige d ON o.cod_obra = d.cod_obra JOIN director dir ON d.id_dir = dir.id_dir WHERE YEAR(dir.fechaNac) BETWEEN 1850 AND 1920;

Objetivo: Listar el código, título y tipo de obra, junto con el ID del director y su nombre, para aquellas obras dirigidas por directores nacidos entre 1850 y 1920.

Tablas: Obra, dirige y director.

Consulta Seguir leyendo “Consultas SQL sobre Obras, Intérpretes, Compositores y Música” »

Introducción a LibreOffice Base: Tablas, Consultas, Formularios e Informes

Introducción a LibreOffice Base

Operadores de Filtro

  1. = (Igual a): Filtra los registros que son exactamente iguales al valor especificado.
  2. <> (Diferente de): Filtra los registros que no son iguales al valor especificado.
  3. < (Menor que): Filtra los registros que son menores que el valor especificado.
  4. > (Mayor que): Filtra los registros que son mayores que el valor especificado.
  5. <= (Menor o igual que): Filtra los registros que son menores o iguales al valor especificado.
  6. >= (Mayor o igual Seguir leyendo “Introducción a LibreOffice Base: Tablas, Consultas, Formularios e Informes” »

Sistemas Operativos: Clasificación, Tipos y Gestión de Disco Duro

Clasificación de los Sistemas Operativos

Se pueden clasificar según sus diferentes criterios funcionales, de usuario o de arquitectura del ordenador.

Según el interfaz de usuario

  • Interfaz textual o gráfica: En función de si la forma de comunicarnos con el ordenador es mediante órdenes de texto escritas o si se emplean ventanas, menús e iconos.

Según el número de usuarios

  • Monousuario o multiusuario: En función de si permite el uso por uno o más usuarios.

Según el número de tareas