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

Ordenar por
Materia
Nivel

Conceptos Esenciales de Bases de Datos: Aplicaciones, Retos y Arquitectura de Datos

Clasificado en Informática

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

Aplicaciones y Fundamentos de las Bases de Datos

Las bases de datos son herramientas fundamentales ampliamente utilizadas en diversos sectores, optimizando la gestión y el acceso a la información. Sus aplicaciones abarcan desde el sector financiero hasta la administración de recursos humanos.

Sectores Clave donde se Utilizan las Bases de Datos

  • Banca: Gestión de cuentas, transacciones y datos de clientes.
  • Líneas Aéreas: Reservas de vuelos, información de pasajeros y logística.
  • Universidades: Registros académicos, matrículas y datos de estudiantes.
  • Transacciones con Tarjetas de Crédito: Procesamiento seguro y verificación de pagos.
  • Telecomunicaciones: Gestión de redes, datos de suscriptores y servicios.
  • Ventas: Inventarios, pedidos de clientes
... Continuar leyendo "Conceptos Esenciales de Bases de Datos: Aplicaciones, Retos y Arquitectura de Datos" »

Objetos ADO: Recordset, Field, Parameter, Property, Command y Connection

Clasificado en Informática

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

Objetos ADO: Fundamentos para la Manipulación de Datos

Objeto Recordset

Un objeto Recordset representa el conjunto completo de registros de una tabla o el resultado de un comando ejecutado. En cualquier momento, el objeto Recordset solo hace referencia a un único registro dentro del conjunto, denominado registro actual.

Comentarios

Los objetos Recordset se utilizan para manipular los datos de un proveedor. Cuando se utiliza ADO, se manipulan los datos casi por completo con objetos Recordset. Todos los objetos Recordset se construyen utilizando registros (filas) y campos (columnas). Dependiendo de la funcionalidad aceptada por el proveedor, algunos métodos o propiedades del objeto Recordset pueden no estar disponibles.

Tipos de Cursores en ADO

  • Cursor
... Continuar leyendo "Objetos ADO: Recordset, Field, Parameter, Property, Command y Connection" »

Mecanismos de Rede: Cookies HTTP e a Evolución das Cabeceiras IPv4 a IPv6

Clasificado en Informática

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

O Mecanismo das Cookies no Protocolo HTTP

O protocolo HTTP non ten estado; cada petición dun obxecto non ten en conta as anteriores. Por exemplo, se queremos comprar algo, ao entrar na páxina do carro, o sistema non recorda o produto que eliximos na páxina anterior. Para dotar a HTTP de estado e poder seguir o que o usuario fai nas páxinas, creáronse as cookies.

Funcionamento e Utilidade das Cookies

Cando se entra nunha páxina, o servidor pode escribir un número identificativo nun arquivo no computador do usuario, usando a opción Set-Cookie na resposta HTTP. Desta maneira, o usuario garda nun arquivo o nome da páxina visitada e o número.

Cando o usuario volva facer unha petición ao servidor, enviaralle o arquivo de cookies (en principio,... Continuar leyendo "Mecanismos de Rede: Cookies HTTP e a Evolución das Cabeceiras IPv4 a IPv6" »

Estructuración de Documentos con TEI, XML, XSLT y HTML5

Clasificado en Informática

Escrito el en español con un tamaño de 18,22 KB

Ejemplos de Marcado TEI (Text Encoding Initiative)

TEI: Diccionario

A continuación se presenta un ejemplo de codificación TEI para una entrada de diccionario:

<entry xml:id="quillotrar">
  <form type="lemma">
    <orth>quillotrar</orth>
  </form>
  <gramGrp>
    <gram type="pos">tr.</gram>
    <gram type="subc">prnl.</gram>
  </gramGrp>
  <sense n="1">
    <usg type="reg">coloq.</usg>
    <def>Enamorar o atraer el cariño de alguien.</def>
  </sense>
  <sense n="2">
    <usg type="reg">coloq.</usg>
    <def>Armar camorra, reñir.</def>
  </sense>
  <sense n="3">
    <usg type="reg">desus.</usg&
... Continuar leyendo "Estructuración de Documentos con TEI, XML, XSLT y HTML5" »

Conceptes Clau de Deep Learning: De Perceptrons a MLP

Clasificado en Informática

Escrito el en catalán con un tamaño de 3,69 KB

Miscel·lània

  • Embedding: Representació intermèdia nova de dades en un espai més útil. Es recodifiquen per facilitar-ne l'ús.
  • Metric learning: Verificació facial; compara la similitud entre cares, no només assigna classes fixes.
  • Transfer learning: Reutilitza una representació en una tasca semblant, congelant parts o utilitzant una tasca similar preentrenada.
  • Feature extraction: S'utilitza si la tasca nova és similar però es disposa de poques dades.

Introducció a les NN

  • Perceptró: Combinació lineal d'entrades, afegeix biaix i funció d'activació. Només resol problemes linealment separables; ho evitem afegint capes ocultes i funcions d'activació no lineals. Pot ser regressió lineal o logística (sigmoide) segons la funció d'activació.
... Continuar leyendo "Conceptes Clau de Deep Learning: De Perceptrons a MLP" »

Algoritmos Esenciales de Programación: Búsqueda, Ordenación y Manipulación de Matrices

Clasificado en Informática

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

1. Búsqueda Binaria (Algoritmo Recursivo)

La búsqueda binaria es un método eficiente para localizar un elemento dentro de un contenedor ordenado.

int busquedaBinaria(const vector<int>& L, int ini, int fin, int x) {
    // CASO BASE: Si los índices se cruzan, el elemento no existe
    if (ini > fin) return -1; 

    int mitad = ini + (fin - ini) / 2;

    // ¡ENCONTRADO!
    if (L[mitad] == x) {
        return mitad; 
    }
    
    // ⚠️ ZONA DE CAMBIO: Si la lista estuviera ordenada de MAYOR a MENOR, invierte el '<' por '>'
    if (x < L[mitad]) {
        // Buscar en la sección izquierda
        return busquedaBinaria(L, ini, mitad - 1, x);
    } else {
        // Buscar en la sección derecha
        return
... Continuar leyendo "Algoritmos Esenciales de Programación: Búsqueda, Ordenación y Manipulación de Matrices" »

Introducción a la Telefonía Clásica: Conceptos y Componentes Esenciales

Clasificado en Informática

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

Capítulo 1: Introducción a la Telefonía Clásica

Servicios Telefónicos

  • Servicio Telefónico Básico: Permite al abonado, utilizando un aparato telefónico, efectuar y recibir todo tipo de llamadas (urbanas, interurbanas) a otros abonados conectados a la red.
  • Servicios Complementarios: Son operaciones adicionales que no necesitan un equipamiento ajeno a los que usa normalmente la red. Ejemplos: llamada en espera, conferencia tripartita, transferencia de llamada.
  • Servicios Suplementarios: Requieren un equipamiento adicional al de la red. Ejemplos: mensajería de voz, call center.

Sistemas de Telecomunicaciones

Se descomponen en los siguientes elementos:

  • Fuente de emisión de información
  • Transductor de la emisión
  • Transductor de la recepción
  • Receptor
... Continuar leyendo "Introducción a la Telefonía Clásica: Conceptos y Componentes Esenciales" »

Implementación del Problema del 8-Puzzle en Python: Algoritmos y Heurísticas

Clasificado en Informática

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

Implementación del Problema del 8-Puzzle en Python

Ejercicio 1: Definición de Acciones Aplicables y Transiciones

En esta sección se define la lógica para identificar los movimientos válidos del hueco (representado por el valor 0) dentro de un tablero de 3x3, así como la función para aplicar dichos movimientos.

def acciones_aplicables(self, estado):
    pos_hueco = estado.index(0)
    accs = list()
    if pos_hueco not in (0, 1, 2):           # Fila de arriba
        accs.append("Mover hueco arriba")
    if pos_hueco not in (6, 7, 8):           # Fila de abajo
        accs.append("Mover hueco abajo")
    if pos_hueco not in (0, 3, 6):           # Columna izquierda
        accs.append("Mover hueco izquierda")
    if pos_hueco not in (2, 5,
... Continuar leyendo "Implementación del Problema del 8-Puzzle en Python: Algoritmos y Heurísticas" »

Similitudes entre hub y el switch

Clasificado en Informática

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

Analizar la Red
El funcionamiento de un "Switch" y "Hub" es sencillo en teoría, pero específicamente:

Cuando se debe utilizar un "Switch" o "Hub" ?
Esto dependerá de la utilización de cada PC o Servidor en la Red, por lo tanto debe utilizar un analizador de redes . Los analizadores pueden variar desde "Hardware" especializado (oscilando $3000-$5000 Dlls U.S) hasta analizadores que consisten de "Software" Open-Source .

Inclusive aunque ya este diseñada su Red es conveniente realizar este tipo de análisis cada determinado tiempo; quizás cuando la Red fue diseñada inicialmente no se contemplaron las aplicaciones CAD o la utilización de una bases de datos que actualmente se utiliza.

Una vez analizada la Red estas son algunas acciones que... Continuar leyendo "Similitudes entre hub y el switch" »

Fundamentos de Modelado de Sistemas con UML: Casos de Uso y Diagramas

Clasificado en Informática

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

Fundamentos de los Casos de Uso

Los casos de uso son un mecanismo para descubrir y registrar los requerimientos, especialmente los funcionales. Estos describen la historia del uso de un sistema y representan una excelente técnica para entender y documentar los requerimientos del software.

Modelo de Casos de Uso

El modelo de casos de uso es el conjunto de todos los casos de uso; constituye un modelo integral de la funcionalidad y el entorno del sistema.

Definiciones Clave

  • Actor: Es un elemento que posee comportamiento, como una persona (identificada por un rol), un sistema informatizado o una organización. Ejemplos: un cajero, un sistema contable, etc.
  • Escenario: Es una secuencia específica de acciones e interacciones entre los actores y el sistema;
... Continuar leyendo "Fundamentos de Modelado de Sistemas con UML: Casos de Uso y Diagramas" »