SQL | INSERTAR EN Declaración

La declaración INSERT INTO de SQL se usa para insertar una nueva fila en una tabla. Hay dos formas de usar la declaración INSERT INTO para insertar filas: Solo valores:  el primer método es especificar solo el valor de los datos que se insertarán sin los nombres de las columnas. INSERTAR EN VALORES table_name (valor1, … Continue reading «SQL | INSERTAR EN Declaración»

Arquitectura DBMS 1 nivel, 2 niveles, 3 niveles

Una base de datos almacena una gran cantidad de información crítica para acceder a los datos de forma rápida y segura. Por lo tanto, es importante seleccionar una arquitectura correcta para una gestión de datos eficiente. Tipos de Arquitectura DBMS: Arquitectura de 1 nivel Arquitectura de 2 niveles Arquitectura de 3 niveles Arquitectura de 1 … Continue reading «Arquitectura DBMS 1 nivel, 2 niveles, 3 niveles»

Indexación en Bases de Datos | Serie 1

La indexación es una forma de optimizar el rendimiento de una base de datos al minimizar la cantidad de accesos al disco necesarios cuando se procesa una consulta. Es una técnica de estructura de datos que se utiliza para localizar y acceder rápidamente a los datos en una base de datos.  Los índices se crean … Continue reading «Indexación en Bases de Datos | Serie 1»

Protocolo de bloqueo de dos fases – Part 1

Hemos discutido brevemente el primer tipo de Protocolo de control de concurrencia , es decir, Protocolo basado en bloqueo.  Ahora, recordando donde lo dejamos por última vez, hay dos tipos de bloqueos disponibles Shared S(a) and Exclusive X(a) . Implementar este sistema de bloqueo sin ninguna restricción nos brinda el protocolo basado en Simple Lock … Continue reading «Protocolo de bloqueo de dos fases – Part 1»

SQL | Funciones de fecha – Part 1

En SQL, las fechas son complicadas para los novatos, ya que mientras se trabaja con la base de datos, el formato de la fecha en la tabla debe coincidir con la fecha de entrada para poder insertar. En varios escenarios, en lugar de la fecha, se utiliza la fecha y la hora (la hora también … Continue reading «SQL | Funciones de fecha – Part 1»

Comparación: sistemas centralizados, descentralizados y distribuidos

En este artículo, intentaremos comprender y comparar diferentes aspectos de los sistemas centralizados, descentralizados y distribuidos.  1. SISTEMAS CENTRALIZADOS: Empezamos con los sistemas centralizados porque son los más intuitivos y fáciles de entender y definir.  Los sistemas centralizados son sistemas que utilizan una arquitectura cliente/servidor donde uno o más Nodes de cliente están conectados directamente … Continue reading «Comparación: sistemas centralizados, descentralizados y distribuidos»

Introducción a Couchbase

Couchbase Server es una base de datos de documentos JSON, NoSQL , multimodelo , distribuida y de código abierto que está mejorada para aplicaciones interactivas. También se conoce como Membase. Fue desarrollado por Couchbase, Inc. y lanzado inicialmente en agosto de 2010. Está escrito usando lenguajes C++ , Erlang, C , Go . Su servidor … Continue reading «Introducción a Couchbase»

Segunda forma normal (2NF)

La Primera Forma Normal (1NF) no elimina la redundancia, sino que elimina los grupos repetitivos. En lugar de tener múltiples columnas del mismo tipo de datos en un registro (0NF o forma no normalizada), elimina la información repetida en una relación separada y la representa como filas. Esto es lo que constituye 1NF. Segunda Forma … Continue reading «Segunda forma normal (2NF)»

Diferencias entre SQL y SQLite

1. Lenguaje de consulta estructurado (SQL) : SQL significa Lenguaje de consulta estructurado. SQL puede acceder, crear y administrar bases de datos . SQL se ha convertido en el estándar del Instituto Nacional Estadounidense de Estándares. 2. SQLite : SQLite es un software que proporciona un sistema de gestión de bases de datos relacionales . … Continue reading «Diferencias entre SQL y SQLite»

Diferencia entre bloqueo compartido y bloqueo exclusivo

Uno de los métodos para garantizar la propiedad de aislamiento en la transacción es exigir que se acceda a los elementos de datos de una manera mutuamente excluyente. Eso significa que, mientras una transacción accede a un elemento de datos, ninguna otra transacción puede modificar ese elemento de datos. Por lo tanto, el método más … Continue reading «Diferencia entre bloqueo compartido y bloqueo exclusivo»