Está en la página 1de 10

1

Conceptos básicos de bases de datos


Dato
Un dato es la representación de una variable que puede ser cuantitativa o
cualitativa que indica un valor que se le asigna a las cosas y se representa a
través de una secuencia de símbolos, números o letras.
Los datos describen hechos empíricos. Para examinarlos, deben ser organizados
o tabulados, ya que un dato por sí mismo no puede demostrar demasiado, sino
que se debe evaluar el conjunto para examinar los resultados.

Es un conjunto de caracteres con algún significado, pueden ser numéricos,


alfabéticos, o alfanuméricos, este es la unidad mínima de información. Un dato
dentro de una base de datos responde a la función (objeto, atributo, valor).

Datos cualitativos: Son todos aquéllos que contestan la pregunta “¿Cuál?” (o


“¿Cuáles?”). En este grupo se encuentran datos que indican color, textura,
sentimientos, experiencias, los datos resultantes de entrevistas… todos éstos son
datos cualitativos.

Datos cuantitativos: Son los datos que se refieren a números. Por ejemplo, el
número de pelotas de golf, el tamaño, el precio… o datos como la calificación que
obtuviste en tu examen.

También existen otros tipos de datos, pero los más usados son cualitativos y
cuantitativos.
2

Datos en informática
Dato en informática es la expresión general que describe aquellas
características de la entidad sobre la que opera.

Los programas y aplicaciones tienen como función el procesamiento de datos, ya


que cada lenguaje de programación tiene un conjunto da datos a partir de los
cuales trabaja. Toda la información que entra y sale de un ordenador lo hace
en forma de datos.

Dentro de los archivos existen datos que son paquetes más pequeños de otros
datos llamados registros (reunidos por características iguales o similares).

Tipos de datos
En programación es indispensable determinar a qué tipo o categoría corresponden
los datos con los que se trabaja. Cada conjunto de datos de un tipo específico se
manipula de diferente manera para obtener los resultados deseados.

Numérico
 Entero. Tipo de dato formado por una variable numérica que no cuenta con
parte decimal.
 Real. Tipo de dato formado por una variable numérica que puede contar
con parte decimal.
Texto
 Carácter. Tipo de dato formado por una unidad o símbolo que puede ser
una letra, un número, una mayúscula o un signo de puntuación.
 Cadena. Tipo de dato formado por un conjunto de caracteres dispuestos de
forma consecutiva que se representa entre comillas.
Lógico
 Boolean. Tipo de dato que puede representar dos valores: verdadero o
falso.
3

Diferencia entre datos e información


El concepto de dato está estrechamente ligado al de información, pero existe una
diferencia fundamental entre ambos términos. Mientras los datos refieren a
eventos o hechos registrados, la información está constituida por aquellos
datos brutos que son procesados de manera tal que generen contenido que
puede ser conocido e interpretado por los usuarios.

Los datos no tienen sentido por sí mismos, pero al ser procesados y


contextualizados se convierten en información certera y disponible para conocer
un fenómeno, tomar decisiones o ejecutar acciones.

Ejemplos de datos
Ejemplos de datos cualitativos
Nombre: Jazmín Suarez
Ocupación: Docente
Domicilio: Avenida Conquistadores
Género: Femenino

Ejemplos de datos cuantitativos


Edad: 59
Altura: 1.56
Número de hijos: 4
Años en el cargo: 8
4

Información
Es un conjunto ordenado de datos los cuales son manejados según la
necesidad del usuario, para que un conjunto de datos pueda ser procesado
eficientemente y pueda dar lugar a información, primero se debe guardar
lógicamente en archivos.

Según concepto.de:
En informática se entiende por información al conjunto de datos ordenados,
secuenciados, procesados por un algoritmo de programación, que permiten
recomponer un referente, como un hecho concreto o algún sentido real.

La recuperación de la información a partir de los paquetes o conjuntos de datos


es, así, el objetivo final de la computación, dado que los sistemas informáticos
codifican y representan la información a través de distintos mecanismos y
lenguajes que les permiten comunicarse entre sí de manera veloz y eficiente.

Según Universidad CESUMA:


La información (general) es cualquier dato obtenido por una persona,
independientemente de su forma de presentación.

Si consideramos el concepto en informática, hay que señalar que en esta ciencia


la palabra «información» tiene un carácter más bien abstracto. La informática es
una doctrina que se ocupa de los datos, es decir, de las formas de almacenarlos,
transferirlos, procesarlos y representarlos de forma conveniente para el usuario.

Los datos son el objeto de estudio de la informática, y son información en forma


formalizada (codificada en una forma digital comprensible para un ordenador, en
un código binario).
5

Base de datos
Según Amazon Web Services:
Una base de datos es una recopilación de datos sistemática y almacenada
electrónicamente. Puede contener cualquier tipo de datos, incluidos palabras,
números, imágenes, vídeos y archivos. Puede usar un software denominado
sistema de administración de bases de datos (DBMS) para almacenar, recuperar y
editar datos. En los sistemas informáticos, la palabra base de datos también
puede referirse a cualquier DBMS, al sistema de base de datos o a una aplicación
asociada con la base de datos.

Según Oracle:
Una base de datos es una recopilación organizada de información o datos
estructurados, que normalmente se almacena de forma electrónica en un sistema
informático. Normalmente, una base de datos está controlada por un sistema de
gestión de bases de datos (DBMS). En conjunto, los datos y el DBMS, junto con
las aplicaciones asociadas a ellos, reciben el nombre de sistema de bases de
datos, abreviado normalmente a simplemente base de datos.

Los datos de los tipos más comunes de bases de datos en funcionamiento


actualmente se suelen utilizar como estructuras de filas y columnas en una serie
de tablas para aumentar la eficacia del procesamiento y la consulta de datos. Así,
se puede acceder, gestionar, modificar, actualizar, controlar y organizar fácilmente
los datos. La mayoría de las bases de datos utilizan un lenguaje de consulta
estructurada (SQL) para escribir y consultar datos.
6

SQL (Lenguaje de consulta estructurada)


Según Amazon Web Services:
El lenguaje de consulta estructurada (SQL) es un lenguaje de programación para
almacenar y procesar información en una base de datos relacional. Una base de
datos relacional almacena información en forma de tabla, con filas y columnas que
representan diferentes atributos de datos y las diversas relaciones entre los
valores de datos. Puede usar las instrucciones SQL para almacenar, actualizar,
eliminar, buscar y recuperar información de la base de datos. También puede usar
SQL para mantener y optimizar el rendimiento de la base de datos.

El lenguaje de consulta estructurada (SQL) es un lenguaje de consulta popular


que se usa con frecuencia en todos los tipos de aplicaciones. Los analistas y
desarrolladores de datos aprenden y usan SQL porque se integra bien con los
diferentes lenguajes de programación. Por ejemplo, pueden incrustar consultas
SQL con el lenguaje de programación Java para crear aplicaciones de
procesamiento de datos de alto rendimiento con los principales sistemas de bases
de datos SQL, como Oracle o MS SQL Server. Además, SQL es muy fácil de
aprender, ya que en sus instrucciones se utilizan palabras clave comunes en
inglés.

Los sistemas de administración de bases de datos relacionales utilizan un


lenguaje de consulta estructurada (SQL) para almacenar y administrar datos. El
sistema almacena varias tablas de bases de datos que se relacionan entre sí. MS
SQL Server, MySQL o MS Access son ejemplos de sistemas de administración de
bases de datos relacionales. Los siguientes son los componentes de un sistema
de este tipo.
7

NoSQL
Según Amazon Web Services:
NoSQL se refiere a bases de datos no relacionales que no usan tablas para
almacenar datos. Los desarrolladores almacenan información en diferentes tipos
de bases de datos NoSQL, incluidos gráficos, documentos y valores clave. Las
bases de datos NoSQL son populares para las aplicaciones modernas porque son
escalables horizontalmente. El escalado horizontal consiste en aumentar la
potencia de procesamiento al agregar más computadoras que ejecuten el software
NoSQL.

Diferencias entre SQL y NoSQL


El lenguaje de consulta estructurada (SQL) proporciona un lenguaje de
manipulación de datos uniforme, pero la implementación de NoSQL depende de
diferentes tecnologías. Los desarrolladores usan SQL para aplicaciones
transaccionales y analíticas, mientras que NoSQL es adecuado para aplicaciones
con capacidad de respuesta y uso intensivo.

¿Cuáles son las ventajas de las bases de datos NoSQL?


Las aplicaciones modernas se enfrentan a varios desafíos que las bases de datos
NoSQL pueden resolver. Por ejemplo, las aplicaciones procesan un gran volumen
de datos de fuentes dispares, como las redes sociales, los sensores inteligentes y
las bases de datos de terceros. Todos estos datos dispares no encajan
perfectamente en el modelo relacional. La aplicación de estructuras tabulares
puede provocar redundancia, duplicación de datos y problemas de rendimiento a
escala.

Las bases de datos NoSQL están diseñadas específicamente para modelos de


datos no relacionales y tienen esquemas flexibles para crear aplicaciones
modernas. Son ampliamente reconocidas por su facilidad de desarrollo, su
funcionalidad y el rendimiento a escala. Los beneficios de las bases de datos
NoSQL se enumeran a continuación.
8

Tipos de bases de datos


Según Oracle:
Existen muchos tipos diferentes de bases de datos. La mejor base de datos para
una organización específica depende de cómo pretenda la organización utilizar los
datos.
Bases de datos relacionales
 Las bases de datos relacionales se hicieron predominantes en la década de
1980. Los elementos de una base de datos relacional se organizan como
un conjunto de tablas con columnas y filas. La tecnología de bases de datos
relacionales proporciona la forma más eficiente y flexible de acceder a
información estructurada.

Bases de datos orientadas a objetos


 La información de una base de datos orientada a objetos se representa en
forma de objetos, como en la programación orientada a objetos.

Bases de datos distribuidas


 Una base de datos distribuida consta de dos o más archivos que se
encuentran en sitios diferentes. La base de datos puede almacenarse en
varios ordenadores, ubicarse en la misma ubicación física o repartirse en
diferentes redes.

Almacenes de datos
 Un repositorio central de datos, un data warehouse es un tipo de base de
datos diseñado específicamente para consultas y análisis rápidos.
9

Bases de datos NoSQL


 Una base de datos NoSQL, o base de datos no relacional, permite
almacenar y manipular datos no estructurados y semiestructurados (a
diferencia de una base de datos relacional, que define cómo se deben
componer todos los datos insertados en la base de datos). Las bases de
datos NoSQL se hicieron populares a medida que las aplicaciones web se
volvían más comunes y complejas.

Bases de datos orientadas a grafos


 Una base de datos orientada a grafos almacena datos relacionados con
entidades y las relaciones entre entidades.
 Bases de datos OLTP. Una base de datos OLTP es una base de datos
rápida y analítica diseñada para que muchos usuarios realicen un gran
número de transacciones.

Estos son solo algunos de las varias docenas de tipos de bases de datos que se
utilizan hoy en día. Otras bases de datos menos comunes se adaptan a funciones
científicas, financieras o de otro tipo muy específicas. Además de los diferentes
tipos de bases de datos, los cambios en los enfoques de desarrollo tecnológico y
los avances considerables, como la nube y la automatización, están impulsando a
las bases de datos en direcciones completamente nuevas. Algunas de las bases
de datos más recientes incluyen:

Bases de datos de código abierto


 Un sistema de base de datos de código abierto es aquel cuyo código fuente
es de código abierto; tales bases de datos pueden ser bases de datos SQL
o NoSQL.
10

Bases de datos en la nube


 Una base de datos en la nube es una recopilación de datos, estructurados o
no estructurados, que reside en una plataforma de cloud computing privada,
pública o híbrida. Existen dos tipos de modelos de bases de datos en la
nube: el modelo tradicional y el de base de datos como servicios (database
as a service, DBaaS). Con DBaaS, un proveedor de servicios realiza las
tareas administrativas y el mantenimiento.

Base de datos multimodelo


 Las bases de datos multimodelo combinan distintos tipos de modelos de
bases de datos en un único servidor integrado. Esto significa que pueden
incorporar diferentes tipos de datos.

Bases de datos de documentos/JSON


 Diseñadas para almacenar, recuperar y gestionar información orientada a
los documentos, las bases de datos de documentos son una forma
moderna de almacenar los datos en formato JSON en lugar de hacerlo en
filas y columnas.

Bases de datos de autogestión


 El tipo de base de datos más nuevo e innovador, las bases de datos de
autogestión (también conocidas como bases de datos autónomas) están
basadas en la nube y utilizan el machine learning para automatizar el ajuste
de la base de datos, la seguridad, las copias de seguridad, las
actualizaciones y otras tareas de gestión rutinarias que tradicionalmente
realizan los administradores de bases de datos.

También podría gustarte