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

Ordenar por
Materia
Nivel

Dominio de Funciones SQL y Gestión de Estructuras de Datos

Clasificado en Informática

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

Funciones avanzadas aplicables a consultas

Estas funciones permiten la agilización de consultas similares a una hoja de cálculo, ya que trabajan en base a renglones y columnas:

  • COUNT( ): Cuenta el número de tuplas en la columna establecida.
  • MIN( ): Localiza el valor mínimo de la columna establecida.
  • MAX( ): Localiza el valor máximo de la columna establecida.
  • AVG( ): Obtiene el promedio de valores de la columna establecida.
  • SUM( ): Obtiene el valor total que implican los valores obtenidos en la columna establecida.

Modificación de la base de datos

SQL cuenta con módulos DDL (Data Definition Language) para la definición de datos, que nos permiten crear o modificar la estructura de las tablas. Las instrucciones para realizar estas operaciones... Continuar leyendo "Dominio de Funciones SQL y Gestión de Estructuras de Datos" »

Landas fibra óptica

Clasificado en Informática

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

2.- CUAL DE LAS SGTES. NORMATIVAS ES LA Q DEFINE EL FORMATO DE LA SEÑAL: Ninguno de los anteriores ***** 3.-  LISTE 5 VENTAJAS DE SDH: • Compatible con las diferentes normativas existentes. Sistema Económico. De estructura simple. Gracias al overhead, se tiene una buena supervisión de sistema. Se puede acoplar a las distintas señales (óptica, eléctrica) sin acopladores complicados.  ***** 4.- CUALES SON LAS PRINCIPALES DIFERENCIAS ENTRE PDH Y SDH: En Cuanto a lo multiplixado? En los sistemas PDH, la multiplexación es realizada bit a bit. A diferencia de ello, los sistemas SDH hacen su multiplexación byte a byte. En cuanto a la adaptación de los impulsos de reloj? En PDH, los diferentes niveles de multiplexación
... Continuar leyendo "Landas fibra óptica" »

Estructura de datos

Clasificado en Informática

Escrito el en español con un tamaño de 8,61 KB

ESPECIFICACION  Listas

PARAMETROS GENERICOS

      TIPOS TipoElemento  

FIN PARAMETROS GENERICOS

TIPOS TipoLista

OPERACIONES

        (*CONSTRUCTORAS GENERADORAS*)

CrearVacia : -> TipoLista

Construir : TipoElemento x TipoLista -> TipoLista

      (*OBSERVADORAS SELECTORAS*)

       parcial Primero : TipoLista -> TipoElemento

       parcial Resto : TipoLista -> TipoLista

       (*OBSERVADORAS NO SELECTORAS*)

        EsVacia : TipoLista -> Booleano

        Longitud : TipoLista -> Entero

        parcial Ultimo : TipoLista -> TipoElemento

        Pertenece : TipoElemento x TipoLista -> Booleano

        (*CONSTRUCTORAS NO GENERADORAS*)

InsertarFinal: TipoElemento x... Continuar leyendo "Estructura de datos" »

Comunicación en Grupo y Sistemas Distribuidos: Conceptos Clave

Clasificado en Informática

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

Comunicación en Grupo

Es un conjunto de procesos que se ejecutan en cierto sistema, el cual determina quién o quiénes podrán enviar el mensaje cuando varias aplicaciones están haciendo el llamado al mismo procedimiento en el mismo servidor.

Concurrencia

Es la capacidad de mantenerse estable cuando se quiere acceder a la información. En sistemas distribuidos, la concurrencia se refiere a la gestión de múltiples procesos que acceden a recursos compartidos simultáneamente.

Sistemas Distribuidos

Un sistema distribuido soporta la comunicación en grupo. Se compone de múltiples computadoras autónomas que se comunican a través de una red y colaboran para lograr un objetivo común.

RPC (Remote Procedure Call)

Permite a un programa de una computadora... Continuar leyendo "Comunicación en Grupo y Sistemas Distribuidos: Conceptos Clave" »

Arquitectura de Sistemas Informáticos: Interrupciones BIOS y DOS, y Clasificación de Computadoras

Clasificado en Informática

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

Introducción a los Recursos del Sistema y Rutinas

Los recursos del sistema se utilizan a través de un conjunto de rutinas que realizan una serie de funciones. Existen dos tipos principales de rutinas:

  • Las rutinas BIOS (Basic Input/Output System).
  • Las rutinas DOS (Disk Operating System).

Interrupciones de Servicio de la ROM BIOS

Las interrupciones de servicio de la ROM BIOS son fundamentales para la interacción del sistema con el hardware. Se clasifican en varias categorías:

  • Servicios de Dispositivos Periféricos (6):
    • Servicios de Vídeo (INT 10H)
    • Servicios de Disquete (INT 13H)
    • Servicios de Comunicación (INT 14H)
    • Servicios del Sistema (INT 15H)
    • Servicios de Teclado Estándar (INT 16H)
    • Servicios de Impresora (INT 17H)
  • Servicios de Estado de Equipamiento
... Continuar leyendo "Arquitectura de Sistemas Informáticos: Interrupciones BIOS y DOS, y Clasificación de Computadoras" »

Sistemas Operativos: Características, Funcionalidades y Comparativas

Clasificado en Informática

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

Sistemas Operativos: Características y Ventajas

MS-DOS

  • Soporta aplicaciones heredadas.
  • Relativamente fácil de usar.
  • Puede ejecutarse en hardware de bajo costo.

Linux

  • Instalación completa mediante GUI o CLI.
  • Virtualmente libre de virus en comparación con Windows.
  • Verdadero sistema multiusuario.
  • Código fuente abierto para modificación y uso.
  • Sistema operativo de 32 bits con multitarea preferencial.
  • Los usuarios requieren nombre de usuario y contraseña para iniciar sesión por defecto.

Interfaces de Usuario

  • CLI (Interfaz de Línea de Comandos)
  • GUI (Interfaz Gráfica de Usuario)

Kernel

El sistema operativo controla la adjudicación del tiempo del procesador.

Seguridad

  • Seguridad de los archivos
  • Privilegios del usuario
  • Compartir recursos entre múltiples usuarios

Compatibilidad

Debe... Continuar leyendo "Sistemas Operativos: Características, Funcionalidades y Comparativas" »

Introducción a UML: Diagramas, Entidades, Relaciones y Cardinalidad

Clasificado en Informática

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

Introducción a UML

  • Es un lenguaje para especificar, visualizar, construir y documentar artefactos de un sistema de software. No describe métodos o procesos.
  • Se utiliza para definir un sistema, detallar sus artefactos, documentarlo y construirlo.
  • Es el lenguaje en el que se describe el modelo. UML no se compara con la programación estructurada; simplemente diagrama la realidad de una utilización en un requerimiento.

Tipos de Diagramas UML

  • Diagramas de Estructura

    Enfatizan en los elementos que deben existir en el sistema modelado.
  • Diagramas de Comportamiento

    Enfatizan en lo que debe suceder en el sistema modelado.
  • Diagramas de Interacción

    Enfatizan en el flujo de control y de datos entre los elementos del sistema modelado.

Entidades

  • Una entidad es
... Continuar leyendo "Introducción a UML: Diagramas, Entidades, Relaciones y Cardinalidad" »

Algoritmos de Búsqueda en Inteligencia Artificial: Best-First, Breadth-First, Depth-First y A*

Clasificado en Informática

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

Algoritmos de Búsqueda en Inteligencia Artificial

A continuación, se describen algunos algoritmos de búsqueda fundamentales en el campo de la Inteligencia Artificial.

Best-First

En el algoritmo Best-First, el nodo que recibe la mejor evaluación se expande primero. Se expande el nodo que parece ser el mejor de acuerdo con la función de evaluación. Para esto, se toman en cuenta todos los nodos que se han visto hasta el momento.

Breadth-First (Amplitud)

Se evalúa cada nodo en un determinado nivel antes de pasar al siguiente. Es completo y óptimo, buscando la solución más corta.

Cómo trabaja: Busca en el gráfico entero o la secuencia sin considerar el objetivo hasta que lo encuentra. No usa una heurística. Desde el punto de vista del algoritmo,... Continuar leyendo "Algoritmos de Búsqueda en Inteligencia Artificial: Best-First, Breadth-First, Depth-First y A*" »

Metodología RUP: Fundamentos del Proceso Unificado de Rational

Clasificado en Informática

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

¿Qué es RUP (Rational Unified Process)?

RUP es un proceso de desarrollo de software que, junto con el Lenguaje Unificado de Modelado (UML), constituye la metodología estándar más utilizada para el análisis, implementación y documentación de sistemas orientados a objetos.

Principios Clave de RUP

El RUP está basado en 6 principios clave que son:

  • Adaptar el proceso
  • Equilibrar prioridades
  • Demostrar valor iterativamente
  • Colaboración entre equipos
  • Elevar el nivel de abstracción
  • Enfocarse en la calidad

Ciclo de Vida y Estructura

El ciclo de vida RUP es una implementación del desarrollo en espiral. Fue creado ensamblando los elementos en secuencias semi-ordenadas. El ciclo de vida organiza las tareas en fases e iteraciones.

Características Principales

  • Pretende
... Continuar leyendo "Metodología RUP: Fundamentos del Proceso Unificado de Rational" »

Fundamentos de la Programación: Algoritmos, Pseudocódigo y Estructura de Programas Informáticos

Clasificado en Informática

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

Definición de Algoritmo

Un algoritmo es una serie de pasos organizados que describe el proceso que se debe seguir para dar solución a un problema específico.

Una definición más específica es: Conjunto de pasos finitos y no ambiguos que permiten dar solución a un problema específico.

Tipos de Algoritmos

Los algoritmos se clasifican generalmente en dos categorías:

  • Cualitativos: Son aquellos en los que se describen los pasos utilizando palabras.
  • Cuantitativos: Son aquellos en los que se utilizan cálculos numéricos para definir los pasos del proceso.

Lenguajes Algorítmicos

Un lenguaje algorítmico es una serie de símbolos y reglas que se utilizan para describir de manera explícita un proceso.

Clasificación de Lenguajes Algorítmicos

Existen... Continuar leyendo "Fundamentos de la Programación: Algoritmos, Pseudocódigo y Estructura de Programas Informáticos" »