Bases de datos, diseño y administración de redes

Curso autogestivo en línea: Introducción a las bases de datos

Clase digital 1: Conceptos generales de informática

Introducción

Estimad@ participante, con entusiasmo te damos una cordial bienvenida al curso en línea denominado: “Introducción a las bases de datos ”. Se quiere que afiances tus habilidades para el desarrollo de cursos con un sentido integral, que propicien en el estudiante estados de metacognición e impacten positivamente su aprendizaje.

Los temas que se abordarán con estas clases son:

  • Clase 1 – Conceptos generales de informática.
  • Clase 2 – Conceptos específicos de bases de datos.
  • Clase 3 – Tipos de bases de datos.
  • Clase 4 – Sistema gestor de bases de datos (SGBD).

¡Empecemos!

Desarrollo del tema

Conceptos generales

Actualmente la tecnología ha crecido rápidamente, por lo cual el hablar de información implica hablar de un mundo inmerso en muchas definiciones, en esta ocasión hacemos referencia a la información de manera electrónica. Para comenzar es importante definir los siguientes términos:

Informática, es una palabra que se integra por la unión de dos vocablos: “Información” y “Automática”, la palabra información se relaciona a “la adquisición de conocimientos”, entonces podemos especificar que el término está ligado a la adquisición, representación y transmisión de la información, pero, si queremos dar un concepto más específico, sobre la palabra “Informática” diremos entonces, que es la ciencia encargada de estudiar el tratamiento racional de la información a través de máquinas o computadoras.

La Real Academia Española define a la informática como: “conjunto de conocimientos científicos y técnicas que hacen posible el tratamiento automático de la información por medio de ordenadores”.

De acuerdo a Álvarez y Bravo (2000) los siguientes son algunos de los campos de aplicación más destacados de la informática.

  • Algoritmos y estructuras de datos.
  • Análisis y desarrollo de sistemas informáticos.
  • Arquitectura de ordenadores.
  • Inteligencia artificial.
  • Informática educativa.
  • Informática gráfica
  • Informática industrial
  • Lenguajes de programación
  • Metodología de la programación
  • Ingeniería del software
  • Robótica

Conceptos informáticos básicos

Una vez que ya estudiamos el concepto de informática, es importante relaciones algunos términos que tienen una estrecha relación con esta ciencia, como son:

Es indispensable conocer qué es una computadora, desde el punto de vista de la actualidad, empapada de tecnología, se define como un dispositivo electrónico capaz de tratar gran cantidad de información, con tareas generales como: almacenar, organizar, gestionar, actualizar, entre otras. Los nombres que con mayor frecuencia se utilizan para referirse a este dispositivo son: computadora, terminal, servidor, terminal tonta, ordenador, nodo y PC.

Ahora bien, la unidad mínima que soporta un computador es un bit, el cual es la representación en sistema binario de un 1 o un O, que en términos de electrónica 1 simboliza presencia de alto voltaje y O baja presencia de voltaje. Mientras que un byte es la unidad mínima de almacenamiento del ordenador y representa 8 bits, que en conjunto conforman un carácter cualquiera de los 256 que conforman el código ASCII, que más adelante se mencionará a detalle. Es importante tener clara la diferencia entre bit y byte, ya que son términos esenciales en cuanta a informática se refiere.

Las computadoras trabajan por medio de sistemas numéricos: binario, decimal, octal y hexadecimal.

Tabla 1. Ejemplo de los sistemas uméricos.

Sistemas numéricos

Sistema numérico binario

También conocido como “sistema diádico” en las ciencias de la computación, este es un sistema en el cual los números que se deben representar solo utilizan cifras como el 0 y el 1. Este sistema trabaja de manera interna en dos voltajes, por lo que su sistema es binario (quiere decir, encendido 1 y apagado 0).

Diagrama 1. Sistema numérico binario

Sistema numérico decimal

Este es un sistema de numeración posicional en el cual las cantidades se representan utilizando como base aritmética las potencias del número diez. El conjunto de símbolos utilizado (sistema de numeración arábiga) se compone de diez cifras: cero (0) – uno (1) – dos (2) – tres (3) – cuatro (4) – cinco (5) – seis (6) – siete (7) – ocho (8) y nueve (9).

Sistema numérico octal

Es una de las numeraciones que tienen mayor uso en informática, ya que tiene la ventaja de que no requiere el uso de símbolos diferentes a los dígitos. Sin embargo, para trabajar con bytes o conjuntos de ellos, asumiendo que un byte es una palabra de 8 bits, suele ser más cómodo el sistema hexadecimal, por cuanto todo byte así definido es completamente representable por dos dígitos hexadecimales.

Sistema numérico hexadecimal

Es el sistema de numeración posicional que tiene como base el 16. Su uso actual está muy ligado a los computadores ya que suelen utilizar el byte u octeto como unidad básica de memoria; y, debido a que un byte representa 2^8 valores posibles, y esto puede representarse como 2^8 = 2^4 \cdot 2^4 = 16 \cdot 16 =  1 \cdot 16^2 + 0 \cdot 16^1 + 0 \cdot 16^0, que equivale al número en base 16 100_{16}, dos dígitos hexadecimales corresponden exactamente a un byte.

Los códigos

Los códigos EBCDIC (Extended Binary Coded Decimal lnterchange Code / Código Ampliado de Intercambio Decimal Codificado en Binario) y ASCII (American Standard Code for Information lnterchange / Código Estadounidense Estándar para el Intercambio de Información), son los más conocidos en la representación de datos. En el siguiente esquema podrás visualizar a rasgos generales sus características principales.

Diagrama 2. Tipos de Códigos binários.

Lenguajes de programación

Los lenguajes de programación son sistemas de comunicación entre la instrucción de un usuario y el sistema de cómputo. Estos se distinguen en tres niveles:

Conclusión

Espero que esta primera sesión te haya gustado, pues es crucial para continuar con nuestro curso.

¡Te deseo el mejor de los éxitos!

Pages: 1 2 3 4 5