<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Objetivos del Sistema Gestor de Base de Datos (SGBD) by Daniel Estrada</title>
      <link>https://padlet.com/estradadaniel5455/a2ha8uwfcxpbkyzy</link>
      <description></description>
      <language>en-us</language>
      <pubDate>2024-04-04 17:40:28 UTC</pubDate>
      <lastBuildDate>2024-04-04 17:55:51 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url>https://padlet.net/icons/png/1f607.png</url>
      </image>
      <item>
         <title>Sistema Gestor de Base de Datos (SGBD)</title>
         <author>estradadaniel5455</author>
         <link>https://padlet.com/estradadaniel5455/a2ha8uwfcxpbkyzy/wish/2943553143</link>
         <description><![CDATA[<p>también conocido como <strong>DBMS</strong> (por sus siglas en inglés <em>Data Base Management System</em>), es un software que permite administrar, almacenar y recuperar grandes cantidades de datos de forma organizada y eficiente.</p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2412875433/528d5972b1de00b08b8aaefe343fe8e8/Sistemas_de_gestion_de_bases_de_datos_1072x660.webp" />
         <pubDate>2024-04-04 17:42:20 UTC</pubDate>
         <guid>https://padlet.com/estradadaniel5455/a2ha8uwfcxpbkyzy/wish/2943553143</guid>
      </item>
      <item>
         <title>¿Cuales son sus funciones y objetivos?</title>
         <author>estradadaniel5455</author>
         <link>https://padlet.com/estradadaniel5455/a2ha8uwfcxpbkyzy/wish/2943554261</link>
         <description><![CDATA[<ul><li><p><strong>Organización de datos:</strong> El SGBD define la estructura de la base de datos, es decir, cómo se organizan los datos en tablas, campos y relaciones.</p></li><li><p><strong>Almacenamiento de datos:</strong> El SGBD se encarga de almacenar los datos de forma segura y eficiente en un disco duro u otro dispositivo de almacenamiento.</p></li><li><p><strong>Recuperación de datos:</strong> El SGBD permite a los usuarios recuperar los datos de la base de datos de forma rápida y sencilla, utilizando diferentes criterios de búsqueda.</p></li><li><p><strong>Control de acceso:</strong> El SGBD define quién tiene acceso a la base de datos y qué operaciones pueden realizar sobre ella.</p></li><li><p><strong>Seguridad:</strong> El SGBD protege la base de datos contra accesos no autorizados, corrupción de datos y otros fallos.</p></li><li><p><strong>Integridad:</strong> El SGBD asegura que los datos de la base de datos sean consistentes y precisos.</p></li></ul>]]></description>
         <enclosure url="https://www.google.com/url?sa=i&amp;url=https%3A%2F%2Fwww.ctisoluciones.com%2Fblog%2Fsgbd-sistemas-gestores-base-datos&amp;psig=AOvVaw0cmigIq5TYGguYUsAqchFv&amp;ust=1712338905617000&amp;source=images&amp;cd=vfe&amp;opi=89978449&amp;ved=0CBIQjRxqFwoTCJCJqdONqYUDFQAAAAAdAAAAABAJ" />
         <pubDate>2024-04-04 17:43:29 UTC</pubDate>
         <guid>https://padlet.com/estradadaniel5455/a2ha8uwfcxpbkyzy/wish/2943554261</guid>
      </item>
      <item>
         <title>
Lenguaje DDL (Data Definition Language) en SGBD:</title>
         <author>estradadaniel5455</author>
         <link>https://padlet.com/estradadaniel5455/a2ha8uwfcxpbkyzy/wish/2943560227</link>
         <description><![CDATA[<p>El Lenguaje de Definición de Datos (DDL) es un subconjunto del lenguaje SQL que se utiliza para definir la estructura de una base de datos. Permite crear, modificar y eliminar los objetos de la base de datos, como tablas, vistas, índices, procedimientos almacenados y usuarios.</p><p><strong>Funciones principales:</strong></p><ul><li><p><strong>CREATE:</strong> Crea objetos de la base de datos, como tablas, vistas, índices, procedimientos almacenados y usuarios.</p></li><li><p><strong>ALTER:</strong> Modifica la estructura de objetos existentes, como agregar o eliminar columnas de una tabla.</p></li><li><p><strong>DROP:</strong> Elimina objetos de la base de datos.</p></li></ul>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2412875433/9a44e9cf7b77c398006362c56ffbdf0d/12.jpg" />
         <pubDate>2024-04-04 17:49:11 UTC</pubDate>
         <guid>https://padlet.com/estradadaniel5455/a2ha8uwfcxpbkyzy/wish/2943560227</guid>
      </item>
      <item>
         <title>Lenguaje de Manipulación de Datos (DML)</title>
         <author>estradadaniel5455</author>
         <link>https://padlet.com/estradadaniel5455/a2ha8uwfcxpbkyzy/wish/2943561979</link>
         <description><![CDATA[<p>El <strong>Lenguaje de Manipulación de Datos (DML)</strong> es un subconjunto del lenguaje SQL que se utiliza para <strong>gestionar y manipular los datos</strong> almacenados en una base de datos relacional. DML permite a los usuarios realizar acciones como:</p><p><strong>1. Consultar datos:</strong></p><ul><li><p><strong>SELECT:</strong> Permite recuperar datos específicos de una o más tablas, utilizando diferentes criterios de selección.</p></li><li><p><strong>WHERE:</strong> Filtra los resultados de la consulta según condiciones específicas.</p></li><li><p><strong>ORDER BY:</strong> Ordena los resultados de la consulta según uno o más campos.</p></li><li><p><strong>GROUP BY:</strong> Agrupa los resultados de la consulta según uno o más campos.</p></li></ul><p><strong>2. Modificar datos:</strong></p><ul><li><p><strong>UPDATE:</strong> Modifica uno o más valores en uno o más registros de una tabla.</p></li><li><p><strong>SET:</strong> Especifica los valores que se van a modificar en la instrucción UPDATE.</p></li><li><p><strong>WHERE:</strong> Filtra los registros que se van a modificar en la instrucción UPDATE.</p></li></ul><p><strong>3. Insertar datos:</strong></p><ul><li><p><strong>INSERT INTO:</strong> Inserta nuevos registros en una tabla.</p></li><li><p><strong>VALUES:</strong> Especifica los valores que se van a insertar en la nueva fila.</p></li></ul><p><strong>4. Eliminar datos:</strong></p><ul><li><p><strong>DELETE FROM:</strong> Elimina registros de una tabla.</p></li><li><p><strong>WHERE:</strong> Filtra los registros que se van a eliminar.</p></li></ul>]]></description>
         <enclosure url="https://www.google.com/url?sa=i&amp;url=https%3A%2F%2Fdbadixit.com%2Fdata-manipulation-language-dml-sql%2F&amp;psig=AOvVaw12TFHOlKnt9AKcVefYhqn1&amp;ust=1712339423315000&amp;source=images&amp;cd=vfe&amp;opi=89978449&amp;ved=0CBIQjRxqFwoTCND11dWPqYUDFQAAAAAdAAAAABAE" />
         <pubDate>2024-04-04 17:51:01 UTC</pubDate>
         <guid>https://padlet.com/estradadaniel5455/a2ha8uwfcxpbkyzy/wish/2943561979</guid>
      </item>
      <item>
         <title>Lenguaje DCL en SGBD:</title>
         <author>estradadaniel5455</author>
         <link>https://padlet.com/estradadaniel5455/a2ha8uwfcxpbkyzy/wish/2943563754</link>
         <description><![CDATA[<p>El <strong>Lenguaje de Control de Datos (DCL)</strong>, por sus siglas en inglés <strong>Data Control Language</strong>, es un subconjunto del lenguaje SQL que se utiliza para <strong>gestionar el acceso y control de permisos</strong> a los datos almacenados en bases de datos relacionales.</p><p><strong>Funciones del DCL:</strong></p><ul><li><p><strong>Control de acceso:</strong> Permite definir qué usuarios o roles pueden acceder a la base de datos, qué objetos pueden ver o modificar, y qué operaciones pueden realizar.</p></li><li><p><strong>Seguridad:</strong> Define permisos específicos para cada usuario o rol, como la capacidad de leer, escribir, modificar, eliminar o ejecutar comandos en la base de datos.</p></li><li><p><strong>Gestión de usuarios:</strong> Permite crear, modificar y eliminar usuarios, así como asignarles roles y permisos específicos.</p></li><li><p><strong>Auditoria:</strong> Permite registrar y rastrear las actividades de los usuarios en la base de datos, lo que facilita la detección de accesos no autorizados o actividades sospechosas.</p></li></ul><p><strong>Comandos DCL comunes:</strong></p><ul><li><p><strong>GRANT:</strong> Otorga permisos a uno o varios usuarios o roles para realizar tareas determinadas.</p></li><li><p><strong>REVOKE:</strong> Elimina permisos que previamente se han concedido con GRANT.</p></li><li><p><strong>CREATE USER:</strong> Crea un nuevo usuario en la base de datos.</p></li><li><p><strong>ALTER USER:</strong> Modifica las propiedades de un usuario existente.</p></li><li><p><strong>DROP USER:</strong> Elimina un usuario de la base de datos.</p></li><li><p><strong>GRANT ROLE:</strong> Otorga un rol a un usuario.</p></li><li><p><strong>REVOKE ROLE:</strong> Elimina un rol de un usuario.</p></li></ul>]]></description>
         <enclosure url="https://www.google.com/url?sa=i&amp;url=https%3A%2F%2Fdbadixit.com%2Fdata-control-language-dcl-sql%2F&amp;psig=AOvVaw3aGmWLXEIgpeN8DOJThUP-&amp;ust=1712339554388000&amp;source=images&amp;cd=vfe&amp;opi=89978449&amp;ved=0CBIQjRxqFwoTCPC2gomQqYUDFQAAAAAdAAAAABAE" />
         <pubDate>2024-04-04 17:52:47 UTC</pubDate>
         <guid>https://padlet.com/estradadaniel5455/a2ha8uwfcxpbkyzy/wish/2943563754</guid>
      </item>
      <item>
         <title>TCL en el SGBD: Lenguaje de Control de Transacciones</title>
         <author>estradadaniel5455</author>
         <link>https://padlet.com/estradadaniel5455/a2ha8uwfcxpbkyzy/wish/2943564643</link>
         <description><![CDATA[<p><strong>TCL</strong>, o <strong>Lenguaje de Control de Transacciones</strong>, es un subconjunto del lenguaje SQL que se encarga de gestionar las transacciones dentro de un SGBD. Las <strong>transacciones</strong> son unidades de trabajo que agrupan una serie de operaciones que se ejecutan como un todo, garantizando que todas se completen con éxito o se deshagan si hay algún error.</p><p><strong>Funciones del TCL:</strong></p><ul><li><p><strong>Inicio de transacciones:</strong> Comienza una nueva transacción, delimitando el conjunto de operaciones que se ejecutarán como un todo.</p></li><li><p><strong>Control de puntos de guardado:</strong> Permite establecer puntos de guardado dentro de una transacción, para poder deshacer los cambios realizados hasta ese punto si hay algún error.</p></li><li><p><strong>Commit:</strong> Confirma y guarda permanentemente los cambios realizados en una transacción, haciendo que sean visibles para otros usuarios.</p></li><li><p><strong>Rollback:</strong> Deshace todos los cambios realizados en una transacción desde el último punto de guardado o desde el inicio de la transacción, restaurando el estado anterior de la base de datos.</p></li></ul><p><strong>Beneficios del TCL:</strong></p><ul><li><p><strong>Asegura la integridad de los datos:</strong> Garantiza que las operaciones se completen correctamente o se deshagan por completo, evitando inconsistencias en la base de datos.</p></li><li><p><strong>Mejora la eficiencia:</strong> Reduce el tiempo de procesamiento al agrupar operaciones en unidades de trabajo.</p></li><li><p><strong>Facilita la recuperación ante errores:</strong> Permite deshacer los cambios en caso de errores, minimizando la pérdida de datos.</p></li></ul><p><strong>Ejemplos de comandos TCL:</strong></p><ul><li><p><strong>BEGIN TRANSACTION:</strong> Inicia una nueva transacción.</p></li><li><p><strong>SAVEPOINT nombre_punto:</strong> Establece un punto de guardado dentro de una transacción.</p></li><li><p><strong>COMMIT:</strong> Confirma y guarda los cambios de una transacción.</p></li><li><p><strong>ROLLBACK:</strong> Deshace los cambios de una transacción hasta el último punto de guardado o desde el inicio.</p></li></ul>]]></description>
         <enclosure url="https://www.google.com/url?sa=i&amp;url=https%3A%2F%2Fdbadixit.com%2Ftransaction-control-language-tcl-del-sql%2F&amp;psig=AOvVaw0g48yN2cbLOZEm2YQnOO6x&amp;ust=1712339616310000&amp;source=images&amp;cd=vfe&amp;opi=89978449&amp;ved=0CBIQjRxqFwoTCOjjjKaQqYUDFQAAAAAdAAAAABAE" />
         <pubDate>2024-04-04 17:53:49 UTC</pubDate>
         <guid>https://padlet.com/estradadaniel5455/a2ha8uwfcxpbkyzy/wish/2943564643</guid>
      </item>
   </channel>
</rss>
