You are on page 1of 5

¿Qué son los datos?

En palabras simples, los datos pueden ser hechos relacionados con cualquier objeto en
consideración.

Por ejemplo, su nombre, edad, altura, peso, etc. son algunos datos relacionados con usted.

Una imagen, imagen, archivo, pdf, etc. también pueden considerarse datos.

¿Que es una base de datos?

La base de datos es una recopilación sistemática de datos. Las bases de datos soportan el
almacenamiento y manipulación de datos. Las bases de datos facilitan la gestión de datos.
Vamos a discutir algunos ejemplos.

Un directorio telefónico en línea definitivamente usaría la base de datos para almacenar datos
pertenecientes a personas, números de teléfono, otros detalles de contacto, etc.

Su proveedor de servicios de electricidad obviamente está utilizando una base de datos para
administrar la facturación, los problemas relacionados con el cliente, para manejar los datos
de fallas, etc.

Consideremos también el facebook. Necesita almacenar, manipular y presentar datos


relacionados con los miembros, sus amigos, actividades de los miembros, mensajes, anuncios y
mucho más.

Podemos proporcionar innumerables ejemplos de uso de bases de datos.

Haga clic aquí si el video no es accesible

¿Qué es un sistema de gestión de bases de datos (DBMS)?


El sistema de gestión de bases de datos (DBMS) es una colección de programas que permite a
sus usuarios acceder a la base de datos, manipular datos, generar informes o representar
datos.

También ayuda a controlar el acceso a la base de datos.

Los sistemas de gestión de bases de datos no son un concepto nuevo y, como tal, se
implementaron por primera vez en los años sesenta.

Se dice que el almacén de datos integrado (IDS) de Charles Bachmen es el primer DBMS en la
historia.

Con el tiempo, las tecnologías de bases de datos evolucionaron mucho, mientras que el uso y
las funcionalidades esperadas de las bases de datos han aumentado enormemente.

Tipos de DBMS

Veamos cómo la familia DBMS evolucionó con el tiempo. El siguiente diagrama muestra la
evolución de las categorías de DBMS.

¿Qué es la base de datos? ¿Qué es SQL?

Hay 4 tipos principales de DBMS. Echemos un vistazo en ellos en detalle.

Jerárquico : este tipo de DBMS emplea la relación "padre-hijo" de almacenar datos. Este tipo
de DBMS rara vez se utiliza en la actualidad. Su estructura es como un árbol con nodos que
representan registros y ramas que representan campos. El registro de Windows utilizado en
Windows XP es un ejemplo de una base de datos jerárquica. Los ajustes de configuración se
almacenan como estructuras de árbol con nodos.

Red de DBMS : este tipo de DBMS admite muchas y muchas relaciones. Esto generalmente
resulta en estructuras de base de datos complejas. RDM Server es un ejemplo de un sistema
de administración de base de datos que implementa el modelo de red.

DBMS relacional : este tipo de DBMS define las relaciones de base de datos en forma de tablas,
también conocidas como relaciones. A diferencia de la red DBMS, RDBMS no admite muchas o
muchas relaciones. Por lo general, los DBMS relacionales tienen tipos de datos predefinidos
que pueden admitir. Este es el tipo de DBMS más popular en el mercado. Los ejemplos de
sistemas de administración de bases de datos relacionales incluyen bases de datos MySQL,
Oracle y Microsoft SQL Server.

Relación de objetos orientada a DBMS : este tipo admite el almacenamiento de nuevos tipos
de datos. Los datos a almacenar están en forma de objetos. Los objetos que se almacenarán en
la base de datos tienen atributos (es decir, género, edad) y métodos que definen qué hacer
con los datos. PostgreSQL es un ejemplo de un DBMS relacional orientado a objetos.

¿Qué es SQL?

El lenguaje de consulta estructurado (SQL) pronunciado como "SQL" o, a veces, como "See-
Quel " es en realidad el lenguaje estándar para tratar con bases de datos relacionales.

La programación de SQL se puede utilizar eficazmente para insertar, buscar, actualizar y


eliminar registros de bases de datos.

Eso no significa que SQL no pueda hacer cosas más allá de eso.

De hecho, puede hacer muchas cosas, entre otras, la optimización y el mantenimiento de


bases de datos.

Las bases de datos relacionales como MySQL Database, Oracle, MS SQL Server, Sybase, etc.
utilizan SQL. ¿Cómo usar sintaxis sql?

Las sintaxis de SQL utilizadas en estas bases de datos son casi similares, excepto por el hecho
de que algunas utilizan pocas sintaxis diferentes e incluso sintaxis de propiedad de SQL.

Ejemplo SQL

SELECCIONAR * DE MIEMBROS DONDE Edad> 30

¿Qué es NoSQL?
NoSQL es una próxima categoría de sistemas de gestión de bases de datos. Su principal
característica es su no adhesión a los conceptos de bases de datos relacionales. NOSQL
significa "No solo SQL".

El concepto de las bases de datos NoSQL creció con gigantes de Internet como Google,
Facebook, Amazon, etc., que manejan volúmenes de datos gigantescos.

Cuando utiliza la base de datos relacional para volúmenes masivos de datos, el sistema
comienza a ser lento en términos de tiempo de respuesta.

Para superar esto, podríamos, por supuesto, "ampliar" nuestros sistemas al actualizar nuestro
hardware existente.

La alternativa al problema anterior sería distribuir la carga de nuestra base de datos en varios
hosts a medida que aumenta la carga.

Esto se conoce como "escalamiento".

Las bases de datos NOSQL son bases de datos no relacionales que se escalan mejor que las
bases de datos relacionales y están diseñadas teniendo en cuenta las aplicaciones web.

No utilizan SQL para consultar los datos y no siguen esquemas estrictos como los modelos
relacionales. Con las funciones de NoSQL, ACID (Atomicidad, Consistencia, Aislamiento,
Durabilidad) no siempre se garantizan.

¿Por qué tiene sentido aprender SQL después de NOSQL?

Con las ventajas de las bases de datos NOSQL descritas anteriormente que se amplían mejor
que los modelos relacionales, podría estar pensando por qué uno todavía querría aprender
sobre la base de datos SQL
Bueno, las bases de datos NOSQL son una especie de sistemas altamente especializados y
tienen su uso y limitaciones especiales. NOSQL se adapta más a quienes manejan grandes
volúmenes de datos. La gran mayoría, utilizan bases de datos relacionales y herramientas
asociadas.

Las bases de datos relacionales tienen las siguientes ventajas sobre las bases de datos NOSQL;

Las bases de datos SQL (relacionales) tienen un modelo de gestión y almacenamiento de datos
maduro. Esto es crucial para los usuarios empresariales.

Las bases de datos SQL admiten la noción de vistas que permiten a los usuarios ver solo los
datos que están autorizados a ver. Los datos que no están autorizados a ver se mantienen
ocultos.

Las bases de datos SQL admiten el procedimiento almacenado sql que permite a los
desarrolladores de bases de datos implementar parte de la lógica de negocios en la base de
datos.

Las bases de datos SQL tienen mejores modelos de seguridad en comparación con las bases de
datos NoSQL.

El mundo no se ha desviado del uso de bases de datos relacionales. Existe una creciente
demanda de profesionales que pueden manejar bases de datos relacionales. Por lo tanto, el
aprendizaje de bases de datos y SQL todavía tiene mérito.

Resumen

DBMS significa Sistema de Gestión de Base de Datos.

Tenemos cuatro tipos principales de DBMS: jerárquico, de red, relacional, orientado a objetos.

El DBMS más utilizado es el modelo relacional que guarda los datos en formatos de tabla.
Utiliza SQL como lenguaje de consulta estándar.

El lenguaje SQL se utiliza para consultar una base de datos

El enfoque de base de datos tiene muchas ventajas cuando se trata de almacenar datos en
comparación con los sistemas tradicionales basados en archivos planos.

You might also like