Serializabilidad de conflictos en DBMS

  Como se explica en Control de simultaneidad , las programaciones en serie tienen una menor utilización de recursos y un bajo rendimiento. Para mejorarlo, dos o más transacciones se ejecutan simultáneamente. Pero la concurrencia de transacciones puede generar inconsistencias en la base de datos. Para evitar esto, debemos verificar si estos horarios concurrentes son … Continue reading «Serializabilidad de conflictos en DBMS»

Sistemas de gestión de bases de datos | conjunto 3

Se han hecho las siguientes preguntas en el examen GATE 2012. 1) Considere las siguientes transacciones con elementos de datos P y Q inicializados a cero: T1: read (P) ; read (Q) ; if P = 0 then Q : = Q + 1 ; write (Q) ; T2: read (Q) ; read (P) ; … Continue reading «Sistemas de gestión de bases de datos | conjunto 3»

Desafíos de la seguridad de la base de datos en DBMS

Al ver el gran aumento en el volumen y la velocidad de las amenazas a las bases de datos y muchos activos de información, se deben considerar los esfuerzos de investigación para los siguientes problemas , como la calidad de los datos, los derechos de propiedad intelectual y la capacidad de supervivencia de la base … Continue reading «Desafíos de la seguridad de la base de datos en DBMS»

Consultas anidadas en SQL

Requisitos previos: conceptos básicos de SQL En las consultas anidadas, una consulta se escribe dentro de una consulta. El resultado de la consulta interna se utiliza en la ejecución de la consulta externa. Usaremos las tablas ESTUDIANTE, CURSO, ESTUDIANTE_CURSO para comprender las consultas anidadas. ALUMNO S_ID NOMBRE DE DIRECCIÓN_S S_TELÉFONO SABIO S1 RAM DELHI 9455123451 … Continue reading «Consultas anidadas en SQL»

Inyección SQL básica y mitigación con ejemplo

La inyección SQL es una técnica de inyección de código, que se utiliza para atacar aplicaciones basadas en datos, en la que se insertan sentencias SQL maliciosas en un campo de entrada para su ejecución (por ejemplo, para volcar el contenido de la base de datos al atacante). La inyección de SQL se puede utilizar … Continue reading «Inyección SQL básica y mitigación con ejemplo»

Forma normal de clave de dominio en DBMS

Prerrequisitos – Formas normales , 4ta y 5ta forma normal , encontrar la forma normal más alta de una relación Es básicamente un proceso en la base de datos para organizar los datos de manera eficiente. Básicamente, hay dos objetivos al hacer la normalización, estos son los siguientes: Eliminar datos repetidos o en palabras simples … Continue reading «Forma normal de clave de dominio en DBMS»

Desventajas de DBMS

Hay muchas ventajas y desventajas de DBMS (Sistema de gestión de base de datos). Las desventajas de DBMS se explican a continuación.  1. Costo incrementado:  Estos son diferentes tipos de costos:   Costo de hardware y software:  esta es la primera desventaja del sistema de administración de bases de datos. Esto se debe a que, para … Continue reading «Desventajas de DBMS»

Formas normales en DBMS

Requisito previo: normalización de la base de datos y concepto de dependencia funcional . La normalización es el proceso de minimizar la redundancia de una relación o conjunto de relaciones. La redundancia en la relación puede causar anomalías de inserción, eliminación y actualización. Por lo tanto, ayuda a minimizar la redundancia en las relaciones. Los … Continue reading «Formas normales en DBMS»

Diferencia entre contenido web, estructura web y minería de uso web

La minería web es una aplicación de la técnica de minería de datos que se utiliza para encontrar patrones de información a partir de los datos web. Web Mining ayuda a mejorar el poder de los motores de búsqueda web al identificar las páginas web y clasificar los documentos web. Tipos de minería web: 1. … Continue reading «Diferencia entre contenido web, estructura web y minería de uso web»

Diferencias entre Cassandra y Elasticsearch

1. Cassandra : Cassandra está diseñado para hacer frente a grandes cantidades de registros a través de muchos servidores de productos básicos, lo que proporciona una disponibilidad máxima sin un solo factor de falla. Es gratuito y de código abierto, distribuido y en realidad es un DBMS NoSQL. 2. Elasticsearch : es un motor analítico … Continue reading «Diferencias entre Cassandra y Elasticsearch»