{"id":13127,"date":"2023-08-23T10:57:11","date_gmt":"2023-08-23T10:57:11","guid":{"rendered":"https:\/\/techlib.net\/techedu\/?p=13127"},"modified":"2023-08-23T10:57:11","modified_gmt":"2023-08-23T10:57:11","slug":"integridad-referencial-ri","status":"publish","type":"post","link":"https:\/\/techlib.net\/techedu\/integridad-referencial-ri\/","title":{"rendered":"Integridad referencial (RI)"},"content":{"rendered":"<p> En inform\u00e1tica, la integridad referencial es el requisito de que todas las referencias en una base de datos sean v\u00e1lidas. Es decir, cada valor en cada columna de cada tabla debe ser NULL, o un valor que existe en una columna referenciada en una tabla referenciada. <br \/>\n La integridad referencial es importante porque garantiza la coherencia de los datos en una base de datos. Es especialmente importante en las bases de datos que son utilizadas por m\u00faltiples usuarios, porque ayuda a prevenir que los usuarios corrompan accidentalmente los datos. <br \/>\n Hay dos formas principales de aplicar la integridad referencial: <br \/>\n 1. Utilizar restricciones: Las restricciones son reglas que se definen cuando se crea la base de datos, y que son aplicadas por el sistema de gesti\u00f3n de bases de datos. <\/p>\n<p> 2. Utilizar desencadenantes: Los triggers son programas especiales que se escriben para hacer cumplir la integridad referencial. Se ejecutan cuando se insertan, actualizan o eliminan datos en una base de datos. <\/p>\n<h5> \u00bfQu\u00e9 es la integridad en los SGBD?<\/h5>\n<p> La integridad en un sistema de gesti\u00f3n de bases de datos (SGBD) es el concepto de asegurar que los datos se almacenan en la base de datos en un estado consistente y preciso. Esto significa que los datos no se corrompen ni se pierden, y que la informaci\u00f3n no se duplica. <br \/>\n Hay varias maneras de lograr la integridad en un DBMS, incluyendo: <\/p>\n<p> -Enforzar los tipos de datos: Esto asegura que los datos se almacenan en el formato correcto, y que la informaci\u00f3n no se pierde al convertir entre tipos de datos. <br \/>\n Utilizar claves primarias y externas: Las claves primarias identifican de forma exclusiva un registro en una tabla, mientras que las claves externas vinculan registros en diferentes tablas. Esto ayuda a garantizar que los datos no se duplican y que la informaci\u00f3n no se pierde cuando se eliminan los registros. <br \/>\n Utilizaci\u00f3n de restricciones: Las restricciones ayudan a garantizar que los datos se almacenen en un estado consistente. Por ejemplo, se puede utilizar una restricci\u00f3n para garantizar que un valor est\u00e9 dentro de un rango determinado, o que un valor sea \u00fanico. <br \/>\n Utilizaci\u00f3n de transacciones: Las transacciones ayudan a asegurar que los datos no se pierdan si hay un error en la base de datos. Las transacciones se pueden utilizar para revertir los cambios, o para confirmar los cambios s\u00f3lo si todas las sentencias SQL en la transacci\u00f3n son exitosas. <\/p>\n<h4> \u00bfCu\u00e1les son las dos reglas de integridad?<\/h4>\n<p> Hay dos reglas de integridad: <\/p>\n<p> 1. Los datos deben ser completos y precisos. <\/p>\n<p> 2. Los datos deben estar autorizados y autentificados. <\/p>\n<p> \u00bfQu\u00e9 es Ri en la base de datos?  Ri es la abreviatura de Relational Intermediary, y es un tipo de base de datos que se sit\u00faa entre una aplicaci\u00f3n cliente y una base de datos relacional. Proporciona una interfaz que permite a la aplicaci\u00f3n acceder a los datos de la base de datos sin tener que conocer los detalles de la estructura de la base de datos subyacente. <\/p>\n<h4> \u00bfQu\u00e9 significa Ri en base de datos?<\/h4>\n<p> Ri es la abreviatura de Relational Intermediary, y es un tipo de base de datos que se sit\u00faa entre una aplicaci\u00f3n cliente y una base de datos relacional. Proporciona una interfaz que permite a la aplicaci\u00f3n acceder a los datos de la base de datos sin tener que conocer los detalles de la estructura de la base de datos subyacente. <\/p>\n<h4> \u00bfQu\u00e9 es la integridad de los datos y sus tipos?<\/h4>\n<p> La integridad de los datos se refiere a la exactitud y la integridad de los datos. La integridad de los datos es importante para mantener la calidad de los datos y evitar la corrupci\u00f3n. Hay dos tipos de integridad de datos: interna y externa. <br \/>\n La integridad interna de los datos se refiere a la exactitud y la integridad de los datos dentro de una base de datos. Este tipo de integridad est\u00e1 garantizada por el sistema de gesti\u00f3n de bases de datos (SGBD). <br \/>\n La integridad externa de los datos se refiere a la exactitud y exhaustividad de los datos que se intercambian entre dos sistemas. Este tipo de integridad se garantiza mediante el uso de t\u00e9cnicas de validaci\u00f3n de datos.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>En inform\u00e1tica, la integridad referencial es el requisito de que todas las referencias en una base de datos sean v\u00e1lidas. Es decir, cada valor en cada columna de cada tabla debe ser NULL, o un valor que existe en una columna referenciada en una tabla referenciada. La integridad referencial es importante porque garantiza la coherencia &#8230; <a title=\"Integridad referencial (RI)\" class=\"read-more\" href=\"https:\/\/techlib.net\/techedu\/integridad-referencial-ri\/\" aria-label=\"Leer m\u00e1s sobre Integridad referencial (RI)\">Leer m\u00e1s<\/a><\/p>\n","protected":false},"author":2274,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15],"tags":[],"class_list":["post-13127","post","type-post","status-publish","format-standard","hentry","category-redes"],"_links":{"self":[{"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/posts\/13127","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/users\/2274"}],"replies":[{"embeddable":true,"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/comments?post=13127"}],"version-history":[{"count":0,"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/posts\/13127\/revisions"}],"wp:attachment":[{"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/media?parent=13127"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/categories?post=13127"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/tags?post=13127"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}