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

Explorando los Modelos de Bases de Datos: Jerárquico, Red y Relacional

Tipos de Bases de Datos

Se pueden distinguir tres grandes modelos de bases de datos: jerárquico, de red y relacional.

Base de Datos Jerárquica

Una base de datos de tipo jerárquico utiliza jerarquías o árboles para la representación lógica de los datos. Los archivos son organizados en jerarquías, y normalmente cada uno de ellos se corresponde con una de las entidades de la base de datos. Los árboles jerárquicos se representan de forma invertida, con la raíz hacia arriba y las hojas hacia Seguir leyendo “Explorando los Modelos de Bases de Datos: Jerárquico, Red y Relacional” »

Fundamentos de Bases de Datos Relacionales: Tablas, Consultas, Formularios e Informes

Bases de Datos

Un gestor de bases de datos (o simplemente base de datos) es un programa que permite: Introducir datos, Almacenar datos, Recuperar datos y trabajar con ellos. Sustituye con ventaja al almacenamiento de información en papel (carpetas, archivadores, etc.).

Tablas, Registros y Campos

La base de datos almacena la información en forma de tablas. Las filas corresponden con los registros y las celdas con los campos.

Bases de Datos Relacionales

En la mayoría de los casos, la utilización de Seguir leyendo “Fundamentos de Bases de Datos Relacionales: Tablas, Consultas, Formularios e Informes” »

Modelado Computacional de la Corriente IAHP en Neuronas Piramidales CA1 del Hipocampo con Neuron

Modelado Computacional de la Corriente IAHP en Neuronas Piramidales CA1 del Hipocampo

El proceso de modelado computacional implica la traducción de ecuaciones matemáticas a algoritmos y la posterior simulación computacional de estos algoritmos utilizando lenguajes de programación y simuladores neuronales.

Sistema a Modelizar

El sistema a modelizar se encuentra en el hipocampo del cerebro de rata, específicamente en las neuronas piramidales de la capa CA1 del hipocampo.

Propósito de Modelización

El Seguir leyendo “Modelado Computacional de la Corriente I<sub>AHP</sub> en Neuronas Piramidales CA1 del Hipocampo con Neuron” »

Fundamentos de Lenguajes de Programación: Historia, Tipos y Conceptos Clave

Lenguajes de Programación

Son un conjunto de normas «lingüísticas» que permiten escribir un programa para que sea entendido por la computadora y pueda ser trasladado a computadoras similares para su funcionamiento en otros sistemas. En programación se habla de Lenguajes de Bajo Nivel y Lenguajes de Alto Nivel.

Fortran

El lenguaje FORTRAN forma parte del grupo de lenguajes orientados a procedimientos. Tiene por objeto descargar al programador de la tarea de reducir todos los cálculos y toma de Seguir leyendo “Fundamentos de Lenguajes de Programación: Historia, Tipos y Conceptos Clave” »

Paralelismo y Microprocesadores: Evolución y Técnicas

Paralelismo y Pipelining

El paralelismo (parallelism) consiste en realizar trabajo en paralelo, al mismo tiempo.

El pipelining es una forma de paralelismo que consiste en dividir la tarea en sub-tareas y realizar estas al mismo tiempo. Es el concepto detrás de la línea de ensamble.

El tiempo en que el pipeline tarda en llenarse se conoce como pipeline latency.

Ejecución de Instrucciones

En la ejecución de una instrucción siempre se realizan ciertos pasos: leer la instrucción de memoria, decodificar Seguir leyendo “Paralelismo y Microprocesadores: Evolución y Técnicas” »

Fundamentos de Sistemas de Bases de Datos

Sistemas de Bases de Datos

Un sistema de bases de datos consiste en:

  • Una colección de datos interrelacionados con la información de una organización, denominada base de datos (BD).
  • Un conjunto de programas, llamado Sistema Gestor de Bases de Datos (SGBD), que manipula la BD, permitiendo obtener, añadir, modificar y borrar datos, así como definir su estructura.

Componentes Principales

Los sistemas de bases de datos tienen cuatro componentes principales:

Información

Se almacenan datos relevantes para Seguir leyendo “Fundamentos de Sistemas de Bases de Datos” »

Fundamentos de Bases de Datos: Conceptos, Arquitectura y Modelos

Conceptos Fundamentales

Concepto BD: Colección no redundante de datos compatibles entre diferentes sistemas.

SGBD: Software para manipulación eficaz de datos (recuperación, definición, integridad, seguridad).

Arquitectura de Bases de Datos

Nivel Externo (Lógico): Visión del usuario, mostrando solo datos necesarios.

Nivel Conceptual: Visión global de datos, interrelaciones y restricciones.

Nivel Interno (Físico): Estructura de almacenamiento de datos.

Tipos de Arquitecturas

Cliente-Servidor: Procesamiento Seguir leyendo “Fundamentos de Bases de Datos: Conceptos, Arquitectura y Modelos” »

Optimización y Mantenimiento de Sistemas Informáticos

Funciones del Administrador

Todo sistema de información requiere una labor continua de mantenimiento, planificación, administración, optimización y racionalización de recursos. Incluye:

  • Altas y bajas de cuentas, aplicando niveles de seguridad y restricciones.
  • Instalación de software de aplicación y registro de licencias.
  • Alta e instalación de equipos periféricos, informando a los usuarios.
  • Realización de copias de seguridad (backups).
  • Mantenimiento organizado del sistema de archivos.
  • Programación Seguir leyendo “Optimización y Mantenimiento de Sistemas Informáticos” »

Fundamentos y Gestión de Bases de Datos

Conceptos Fundamentales de Bases de Datos

  • Herramienta para recopilar y organizar información.

Una base de datos informatizada es un contenedor de objetos. Una base de datos puede contener más de una tabla.

Permite modificar y eliminar datos existentes, por ejemplo, cambiar la ubicación de un elemento.

Tipos de Bases de Datos

Principales

Bases de Datos Estáticas

Bases de solo lectura, usadas para almacenar datos históricos, análisis de comportamiento y proyecciones.

Bases de Datos Dinámicas

Permiten Seguir leyendo “Fundamentos y Gestión de Bases de Datos” »

Componentes, Contenedores, Layouts y Eventos en AWT

AWT, Applets y Aplicaciones

Las AWT proveen componentes básicos para una GUI (Graphics User Interface – Interfaz Gráfica de Usuario) y son utilizados en las aplicaciones y los applets de Java. Una de las ventajas de usar AWT es que la interfaz es independiente de la plataforma o interfaz gráfica de la máquina. Esto nos asegura que lo que se vea en una computadora aparecerá igual en otra computadora.

Estrategia de estudio de las AWT

Una estrategia para estudiar las AWT es dividirlas en: