Archivo de la categoría: Ingeniería en sistemas de información

Programación PL/SQL: Tipos de Datos, Estructuras de Control y Subprogramas

Tipos de Datos en PL/SQL

Escalares

Almacenan valores simples. A su vez pueden subdividirse en:

  • Carácter/Cadena: CHAR, NCHAR, VARCHAR2, NVARCHAR2, LONG, RAW, LONG RAW, ROWID, UROWID.
  • Numérico: NUMBER, BINARY_INTEGER, PLS_INTEGER, BINARY_DOUBLE, BINARY_FLOAT.
  • Booleano: Almacena valores lógicos TRUE, FALSE y NULL

Identificadores

Nombran objetos de un programa. Deben tener entre 1 y 30 caracteres, el primer carácter debe ser una letra y no se admiten espacios ni signos de puntuación.

Variables

Almacenan Seguir leyendo “Programación PL/SQL: Tipos de Datos, Estructuras de Control y Subprogramas” »

Lenguajes de Programación: Tipos, Niveles y Evolución Histórica

Perspectivas del Estudio de los Lenguajes de Programación

El estudio de los lenguajes de programación agrupa tres intereses diferentes: el del programador profesional, el del diseñador del lenguaje y el del implementador del lenguaje. Claramente, el programador que ha realizado un curso de doce semanas en COBOL y luego entra en el campo del procesamiento de datos es diferente del programador que escribe un compilador en Pascal, o del programador que diseña un experimento de inteligencia artificial Seguir leyendo “Lenguajes de Programación: Tipos, Niveles y Evolución Histórica” »

Creación y Diseño de Informes en Access

Informes en Access

Los informes sirven para presentar los datos de una tabla o consulta, generalmente para imprimirlos. La diferencia básica con los formularios es que los datos que aparecen en el informe solo se pueden visualizar o imprimir (no se pueden modificar). En los informes se puede agrupar más fácilmente la información y sacar totales por grupos.

En esta unidad veremos cómo crear un informe utilizando el asistente y cómo cambiar su diseño una vez creado.

Introducción

Para crear un Seguir leyendo “Creación y Diseño de Informes en Access” »

Características y Estructura de un Sistema de Gestión de Bases de Datos Relacional: Oracle

Caracterización de un SGBD Relacional

Para que un Sistema de Gestión de Bases de Datos (SGBD) pueda considerarse relacional, debe poseer las dos características siguientes:

  1. El usuario debe percibir las bases de datos como tablas, y nada más que como tablas.
  2. El SGBD debe manejar las operaciones de restricción, proyección y reunión natural, sin requerir definiciones previas de rutas de acceso físico.

Un SGBD que disponga de las tres operaciones anteriores, pero que necesite de la definición previa Seguir leyendo “Características y Estructura de un Sistema de Gestión de Bases de Datos Relacional: Oracle” »

Beneficios y Desventajas de Implementar Sistemas de Bases de Datos

Ventajas del Uso de Bases de Datos

1. Obtener Más Información de la Misma Cantidad de Datos

Las bases de datos facilitan a los usuarios obtener más información debido a la facilidad que provee esta estructura para proveer datos a los usuarios (si se tiene el privilegio). Por ejemplo, al comparar un Centro de Cómputos tradicional en COBOL con uno que utiliza una Base de Datos, se observa una mejora significativa en la accesibilidad y el manejo de la información.

2. Compartir los Datos

Usuarios Seguir leyendo “Beneficios y Desventajas de Implementar Sistemas de Bases de Datos” »

Transparencia en Sistemas de Bases de Datos Distribuidas: Localización, Fragmentación y Réplica

La transparencia en sistemas de bases de datos distribuidas es crucial para simplificar la interacción del usuario con los datos. A continuación, se detallan los aspectos clave de esta transparencia:

Independencia con respecto a la Localización

La independencia con respecto a la localización, también conocida como transparencia de localización, implica que los usuarios no necesitan conocer la ubicación física de los datos. Desde una perspectiva lógica, los datos deben comportarse como si Seguir leyendo “Transparencia en Sistemas de Bases de Datos Distribuidas: Localización, Fragmentación y Réplica” »

Conceptos clave sobre arquitectura Cliente/Servidor y RPC

Conceptos clave sobre arquitectura Cliente/Servidor

1.- Asocie el número (en el casillero opción) de una de las siguientes alternativas que corresponda a los siguientes conceptos.

Sistemas Operativos: Tipos, Funciones y Gestión de Dispositivos de Entrada/Salida

¿Qué es un Sistema Operativo?

Un Sistema Operativo (S.O.) es una colección organizada de extensiones de software del hardware. Consiste en rutinas de control que hacen funcionar un computador y proporcionan un entorno para la ejecución de programas.

Internamente, actúa como gestor de recursos del sistema informático (CPU, memoria, archivos, dispositivos de entrada/salida).

Procesamiento de Carga

El Sistema Operativo procesa su carga de forma serie o concurrente.

Procesamiento por Lotes

El procesamiento Seguir leyendo “Sistemas Operativos: Tipos, Funciones y Gestión de Dispositivos de Entrada/Salida” »

Lenguaje Ensamblador: Conceptos, Ventajas y Aplicaciones en Sistemas

Lenguaje Ensamblador: Conceptos, Ventajas y Aplicaciones

¿Qué es el Lenguaje Ensamblador?

El lenguaje ensamblador es un lenguaje de programación de bajo nivel que representa una traducción directa del código máquina. Este código es interpretado por el microprocesador. Al ser una representación más legible del código máquina, facilita su comprensión por parte de los programadores.

Ventajas y Desventajas del Lenguaje Ensamblador

Ventajas

Taxonomía del Software: Sistemas, Aplicaciones y Lenguajes de Programación

Clasificación del Software

Software de Sistema (S.O.)

El software de sistema es el conjunto de programas indispensables para que la máquina funcione. Estos programas son, principalmente: