Base de Datos

Son bancos de información que contienen datos relativos a diversas temáticas y categorizados de distinta manera, pero que comparten entre sí algún tipo de vínculo o relación que busca ordenarlos y clasificarlos en conjunto.

Tablas de datos

Una tabla de datos es un objeto que se define y utiliza para almacenar datos. Una tabla contiene información sobre un tema o asunto particular, como pueden ser como hemos visto antes, clientes o pedidos.
Las tablas contienen:
columnas/campos que almacenan los diferentes datos. Y al conjunto de campos para un mismo objeto de la tabla se le denomina registro/fila,

Llave Primaria

Normalmente todas las tablas deben tener una clave principal definida. Una llave principal es una columna (o combinación de columnas) que permite identificar de forma inequívoca cada fila de la tabla, por lo que no puede haber en una tabla dos filas con el mismo valor en la columna definida como clave principal. En el ejemplo anterior la clave principal sería el campo Código ya que todos los clientes tienen un código y dos clientes no pueden tener el mismo

Llave foránea

Es una columna (o combinación de columnas) que contiene un valor que hace referencia a una fila de otra tabla (en algunos casos puede ser la misma tabla).

Lógica de Negocio

Es la parte de un sistema que se encarga de codificar las reglas de funcionamiento del mundo real que determinan como la información puede ser creada, mostrada, cambiada y eliminada. Son rutinas que realizan entradas de datos, consultas a los datos, generación de informes y más específicamente todo el procesamiento que se realiza detrás de la aplicación visible para el usuario (Backend).
Sistemas Gestores de Bases de Datos (SGBD)
Son las herramientas (en su mayoría software) que nos ayudan a gestionar bancos de información, es decir, bases de datos. Ejemplos de ellos son:

  • Registros escritos.
  • Excel.
  • Access.
  • SQL Lite.
  • MySQL.
  • MariaDB.
  • Oracle.
  • MS SQL Server.
  • PostgreSQL.
  • Informix.
  • MongoDB.
  • RethinkDB.
  • Redis.
  • Cassandra.
  • Neo4j.
  • GraphDB.

Tipos de SGBD


  • SQL (Structured Query Languaje):
    • Transaccionales: Access, MySQL, MariaDB, Oracle, MS SQL Server, PostgreSQL, Informix, etc.
  • NoSQL (Not only SQL):
    • Documentales (BSON): MongoDB, RethinkDB, etc.
    • Clave-Valor: Redis, Cassandra, etc.
    • De Grafos: Neo4j, GraphDB, etc.

Conceptos Basicos

 

Dato

Mínima unidad de información. Es un valor (numérico, alfabético, algorítmico, espacial, etc) que por sí sólo no dice mucho.

O tambien,  es un conjunto discreto, de elementos objetivos sobre un hecho real. Dentro de cualquier contexto (social, empresarial o económico), y se puede interpretar como un elemento primario que compone la información. Los datos son comunicados por varios tipos de símbolos tales como letras, números, señas o gestos y tienen la cualidad de asociarse en cualquier ambiente para convertirse en información.

Información

Conjunto organizado de datos procesados, que constituyen un mensaje que cambia el estado de conocimiento del sujeto o sistema que recibe dicho mensaje.

 La información es un conjunto organizado de datos procesados, que constituyen un mensaje que cambia el estado de conocimiento del sujeto o sistema que recibe dicho mensaje. (Martínez Musiño, Celso 2010).

 Base de datos

 Una base de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso.

Inicio



La sociedad moderna se inicia con la Revolución industrial producida a lo largo de los siglos VIII y XIX. La industria se convierte en el motor de la actividad económica y las herramientas artesanales son sustituidas por las máquinas (máquina de vapor, máquinas eléctricas, etc), nuevas tecnologías que modifican profundamente los sistemas de producción y comunicación.

Se inicia la secuencia progreso tecnológico => desarrollo económico => bienestar social, tal como economistas y científicos sociales han confirmado (Parejo, 1997). Un gran cambio se produce también a nivel social, la burguesía se consolida como la clase social hegemónica, comprometida con la financiación de los nuevos procesos tecnológicos, mientras surge con fuerza como clase social el proletariado.