Minimización de diagramas ER – Part 1

El diagrama entidad-relación (ER) es una representación esquemática de los datos en las bases de datos, muestra cómo se relacionan los datos.  Nota: este artículo es para aquellos que ya saben qué es un diagrama ER y cómo dibujar un diagrama ER.  1) Cuando hay cardinalidades Muchos a Uno en el diagrama ER.  Por ejemplo, … Continue reading «Minimización de diagramas ER – Part 1»

Eliminar operación en B-Tree – Part 1

Se recomienda hacer referencia a las siguientes publicaciones como requisito previo para esta publicación. Árbol B | Juego 1 (Introducción)  B-Tree | Conjunto 2 (Insertar) B-Tree es un tipo de árbol de búsqueda multidireccional. Por lo tanto, si no está familiarizado con los árboles de búsqueda multidireccional en general, es mejor que eche un vistazo … Continue reading «Eliminar operación en B-Tree – Part 1»

Toma de decisiones en PL/SQL (if-then, if-then-else, anidado if-then, if-then-elsif-then-else)

Hay situaciones en la vida real en las que necesitamos tomar algunas decisiones y, en base a estas decisiones, decidimos qué debemos hacer a continuación. También surgen situaciones similares en la programación en las que necesitamos tomar algunas decisiones y, en base a estas decisiones, ejecutaremos el siguiente bloque de código. Las declaraciones de toma … Continue reading «Toma de decisiones en PL/SQL (if-then, if-then-else, anidado if-then, if-then-elsif-then-else)»

Sistema de base de datos distribuida

Una base de datos distribuida es básicamente una base de datos que no se limita a un sistema, sino que se distribuye en diferentes sitios, es decir, en varias computadoras o en una red de computadoras. Un sistema de base de datos distribuida se encuentra en varios sitios que no comparten componentes físicos. Esto puede … Continue reading «Sistema de base de datos distribuida»

Diferencia entre clave principal y clave única

Requisito previo: claves en el modelo relacional  Una clave principal es una columna de la tabla que identifica de manera única cada tupla (fila) en esa tabla. La clave principal impone restricciones de integridad a la tabla. Solo se permite usar una clave principal en una tabla. La clave principal no acepta ningún valor duplicado … Continue reading «Diferencia entre clave principal y clave única»

Diferencia entre base de datos y estructura de datos

1. Base de datos :  una base de datos es una colección de datos que se almacena de manera organizada en una tabla que contiene filas y columnas mediante un paquete de software conocido como Sistema de gestión de base de datos (DBMS) .  DBMS se utiliza para modificar, definir, manipular y administrar datos. Algunos … Continue reading «Diferencia entre base de datos y estructura de datos»

mysql | Archivos de base de datos

Cada vez que se realiza la instalación de la base de datos MySQL, todos los datos y metadatos relacionados con la base de datos se almacenan en una carpeta. Este es el esquema de la base de datos real con algunos valores. Exploremos más al respecto.  Las extensiones de archivo son las siguientes:   .frm : … Continue reading «mysql | Archivos de base de datos»

Diferencia entre Hash Join y Sort Merge Join

1. Hash Join: también se conoce como «go-to-guy» en el caso de los operadores de combinación. Esto significa que, en caso de que no se prefiera ninguna otra unión (tal vez debido a que no se ha ordenado o indexado, etc.), entonces se utiliza la unión hash. La unión hash es el mejor algoritmo cuando … Continue reading «Diferencia entre Hash Join y Sort Merge Join»

Bloqueo de granularidad múltiple en DBMS – Part 1

Requisito previo: protocolos de orden de marca de tiempo  Los diversos esquemas de control de concurrencia han utilizado diferentes métodos y cada elemento de datos individual como la unidad en la que se realiza la sincronización. Un cierto inconveniente de esta técnica es que si una transacción Ti necesita acceder a toda la base de … Continue reading «Bloqueo de granularidad múltiple en DBMS – Part 1»

Diferencia entre ELIMINAR y TRUNCAR

DELETE es un comando DML (lenguaje de manipulación de datos) y se usa cuando especificamos la fila (tupla) que queremos eliminar o eliminar de la tabla o relación. El comando DELETE puede contener una cláusula WHERE. Si la cláusula WHERE se usa con el comando DELETE, entonces elimina o elimina solo aquellas filas (tuplas) que … Continue reading «Diferencia entre ELIMINAR y TRUNCAR»