Chuletas y apuntes de Informática y Telecomunicaciones de Universidad

Ordenar por
Materia
Nivel

Acceso a Datos en .NET: Escenarios Conectados y Desconectados con ADO.NET

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

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

1. Acceso a Bases de Datos con el Escenario Conectado

En la actualidad se plantean dos tipos de escenarios de acceso a bases de datos relacionales. El primero de ellos es el que se conoce como "Escenario Conectado", ya que en él se requiere una conexión física establecida con el servidor de datos durante todo momento para poder efectuar cualquier consulta o actualización sobre los datos.

Esto tiene algunas ventajas y también sus desventajas.

Algunas Ventajas:

  • Al haber una única conexión a la base de datos por usuario, o incluso a veces por aplicación, establecida permanentemente, puede resultar más sencillo administrar la seguridad y el acceso al servidor de datos.
  • Lo mismo ocurre con el control de concurrencia: en un escenario donde múltiples
... Continuar leyendo "Acceso a Datos en .NET: Escenarios Conectados y Desconectados con ADO.NET" »

Estructuras de Datos: Tipos, Clasificación y Tipos Abstractos (TADs)

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

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

Estructuras de Datos: Definición y Organización

Una estructura de datos es un conjunto de elementos de información dotado de una organización. Esta organización se basa en criterios conceptuales y prácticos:

  • Criterios Conceptuales:
    • Estructura orgánica de una empresa.
    • Estructura molecular de una proteína.
    • Datos personales de un individuo.
  • Criterios Prácticos:
    • Optimización de los recursos usados para representar la estructura.
    • Facilidad para utilizar o actualizar la información.
    • Eficiencia de los algoritmos de manipulación.

Ejemplos de estructuras de datos:

  • Lista simplemente encadenada
  • Lista doblemente enlazada
  • Lista multienlazada

Clasificación de las Estructuras de Datos

Las estructuras de datos se pueden clasificar según:

Tipo de Elementos

  • Homogéneas:
... Continuar leyendo "Estructuras de Datos: Tipos, Clasificación y Tipos Abstractos (TADs)" »

Cuestionarios sobre Bases de Datos: Conceptos Clave y Definiciones Esenciales

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

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

Cuestionario 1
1.- ¿Proporciona el método de organización necesario para el almacenamiento y recuperación flexible de grandes cantidades de datos?
Sistema de Administración de Base de Datos (DBMS).
2.- ¿Es un conjunto de elementos de datos que se describe a sí mismo con relaciones entre estos elementos?
Base de Datos.
3.- ¿Qué es una relación?
Es un sentido de unidad que existe entre ciertos elementos de datos.
4.- Menciona los 5 modelos de base de datos:

  • Relacional
  • Orientada a objetos
  • Deductivo
  • De red
  • Jerárquico

5.- ¿Cuál es el modelo de base de datos más popular?
Modelo relacional.
6.- ¿Es un método abstracto para organizar los elementos de datos y sus relaciones?
Modelo de base de datos.
7.- ¿Cuál es la función del diccionario de datos?... Continuar leyendo "Cuestionarios sobre Bases de Datos: Conceptos Clave y Definiciones Esenciales" »

Arquitectura Orientada a Servicios (SOA): Guía completa

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

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

Introducción a la Arquitectura Orientada a Servicios (SOA)

Las arquitecturas orientadas a servicios (SOA) representan el estado del arte de la ingeniería de software y son un tema central en los grupos de desarrollo. Este artículo introduce las SOA, discute por qué las empresas las requieren, define qué es una arquitectura orientada a servicios y aborda mitos y realidades de las SOA.

¿Qué es SOA?

Una SOA es una evolución de la computación distribuida, basada en el paradigma pregunta/respuesta para aplicaciones síncronas y asíncronas. Modulariza la lógica de negocios o funciones individuales, presentándolas como servicios para aplicaciones consumidoras/clientes. La clave de estos servicios es su naturaleza desacoplada: la interfaz... Continuar leyendo "Arquitectura Orientada a Servicios (SOA): Guía completa" »

Fases del Desarrollo de Sistemas Orientados a Objetos: Desde el Análisis hasta la Implementación

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

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

Fases del Desarrollo de Sistemas Orientados a Objetos

Análisis de Sistemas

En esta fase es necesario interactuar con los usuarios del sistema (los que realizan las acciones) para identificar sus necesidades y analizar el sistema para entender su funcionalidad. Basándose en el sistema estudiado, se prepara un modelo del sistema definido. Este modelo está basado puramente en lo que se requiere que el sistema haga. En esta etapa los detalles de implementación (cómo se van a hacer las cosas) no son tomados en cuenta. Solo se prepara un modelo del sistema basándose en la idea de que el sistema es un conjunto de objetos que interactúan.

Diseño del Sistema

Es la siguiente etapa de desarrollo donde se decide la arquitectura del modelo completo... Continuar leyendo "Fases del Desarrollo de Sistemas Orientados a Objetos: Desde el Análisis hasta la Implementación" »

Explorando la Reflexión y Metaprogramación en Desarrollo Software

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

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

Reflexión

La reflexión es una propiedad que permite representar el estado de los objetos de un sistema como entidades de primera clase, y por tanto poder observarlos, manipularlos y razonar sobre ellos como elementos básicos. Fundamentalmente hay dos tipos de reflexión: la lógica y la computacional.

Tipos de Reflexión

Reflexión Lógica

La reflexión lógica se aplica sobre los marcos formales lógicos de razonamiento, y permite a sus módulos ser accesibles como entidades de primera clase, de forma que operaciones como la composición o la transformación de módulos pueden ser definidas rigurosamente en la lógica y por tanto ser también ejecutadas.

Reflexión Computacional

Por reflexión computacional se entiende la habilidad de una entidad... Continuar leyendo "Explorando la Reflexión y Metaprogramación en Desarrollo Software" »

Linux Samba

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

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

Seguridad Fisica.
* Arranque Seguro (login y registro de intentos para acceder)
* Bloquear Terminales
* LILO (Linux Loader) es el encargado de cargar el sistema operativo en memoria y pasarle información para su inicio (puede modificarse su comportamiento.
Seguridad Local.
* Cada usuario tiene su contraseña y sus permisos.
* No dar informa
Seguridad en Sis. de Archivos.
* Asignación a cada usuario sólo de los permisos necesarios para poder cubrir las necesidades de su trabajo sin poner en riesgo el trabajo de los demás
Seguridad del Nucleo.
* Esto nos permite la posibilidad de crear núcleos a medida de nuestras necesidades
* Como el núcleo controla las características de red de su sistema, es importante que el núcleo tenga las opciones que... Continuar leyendo "Linux Samba" »

Componentes y Tipos de Redes Telefónicas: Una Mirada Detallada

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

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

Componentes de la Planta Externa Telefónica

La planta externa de una red telefónica se compone de varios elementos cruciales para su funcionamiento:

  • Canalización: Comprende la obra civil que alberga los cables, incluyendo ductos, cámaras y otras estructuras.
  • Líneas: Incluye todos los elementos de soporte para los cables, como postes, tendido de cables y mensajeros, sistemas de sujeción, riostras y anclajes.
  • Empalmes: Se refiere a la unión de los cables, lo que implica la identificación de cuentas, la distribución de cajas terminales, el mantenimiento de la red, la protección de la misma, las transferencias, la aplicación de normas de trabajo, etc.

Clasificación de las Redes Telefónicas

Las redes de cables que facilitan las comunicaciones,... Continuar leyendo "Componentes y Tipos de Redes Telefónicas: Una Mirada Detallada" »

Conceptos Fundamentales de Estructuras de Datos Lineales y No Lineales

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

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

Estructura de Datos

¿Qué es una Lista Enlazada?

Corresponde a una estructura lineal compuesta por una colección de datos homogéneos con alguna relación entre ellos. Dicha estructura se crea a través del método **dinámico de memoria**.

En una lista enlazada, el orden de los elementos está determinado por un campo **enlace (puntero)** explícito en cada elemento, por ejemplo: pilas y colas dinámicas.

Tipos de Listas Enlazadas

  • Listas lineales simplemente enlazadas
  • Listas Circulares
  • Listas doblemente enlazadas
  • Listas *múltiplemente* enlazadas
  • Listas Simplemente Enlazadas (Nota: Este ítem parece duplicar el primero, se mantiene por fidelidad al original)

Lista Lineal Simplemente Enlazada

Una lista lineal simplemente enlazada es una estructura en... Continuar leyendo "Conceptos Fundamentales de Estructuras de Datos Lineales y No Lineales" »

Fundamentos de Programación: Lenguaje Máquina, Ensamblador y Paradigmas Clave

Enviado por Luis y clasificado en Informática y Telecomunicaciones

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

Conceptos Fundamentales de Programación

Lenguaje de Máquina

El lenguaje de máquina es el sistema de códigos directamente interpretable por un circuito microprogramable, como el microprocesador de una computadora o el microcontrolador de un autómata. Este lenguaje está compuesto por un conjunto de instrucciones que determinan acciones a ser tomadas por la máquina.

Lenguaje Ensamblador (Assembly Language)

El lenguaje ensamblador, o assembler (assembly language en inglés), es un lenguaje de programación de bajo nivel para computadoras, microprocesadores, microcontroladores y otros circuitos integrados programables. Implementa una representación simbólica de los códigos de máquina binarios y otras constantes necesarias para programar una... Continuar leyendo "Fundamentos de Programación: Lenguaje Máquina, Ensamblador y Paradigmas Clave" »