{"id":55,"date":"2023-09-02T16:48:02","date_gmt":"2023-09-02T14:48:02","guid":{"rendered":"http:\/\/eines-informatiques.recursos.uoc.edu\/gestion-de-datos\/?page_id=55"},"modified":"2023-09-05T12:58:23","modified_gmt":"2023-09-05T10:58:23","slug":"1-1-introduccion","status":"publish","type":"page","link":"http:\/\/eines-informatiques.recursos.uoc.edu\/gestion-de-datos\/es\/1-1-introduccion\/","title":{"rendered":"1.1. Introducci\u00f3n"},"content":{"rendered":"<p>El modelo relacional es un modelo de datos basado en la l\u00f3gica de predicados y en la teor\u00eda de conjuntos. Su idea fundamental es el uso de relaciones. Estas relaciones podr\u00edan considerarse en forma l\u00f3gica, como conjuntos de datos llamados <em>tuplas<\/em>. Pensamos cada relaci\u00f3n como si fuese una tabla que est\u00e1 compuesta por registros: cada fila de la tabla ser\u00eda un registro o <em>tupla<\/em>, y columnas, tambi\u00e9n llamadas <em>campos<\/em>.<\/p>\n<p>Entre los paradigmas actuales de bases de datos, el modelo relacional est\u00e1 muy extendido y se adapta a la mayor\u00eda de los entornos bioinform\u00e1ticos por su eficiencia y simplicidad.<\/p>\n<p>Otra ventaja de este paradigma es que existen numerosas implementaciones <em>open source<\/em> que proporcionan los servicios completos de un sistema gestor de base de datos relacional con diferentes interfaces gr\u00e1ficas de usuario.<\/p>\n<p>Formalmente, el paradigma relacional est\u00e1 dividido en tres componentes b\u00e1sicos:<\/p>\n<ul>\n<li>Las tablas y las relaciones entre estas estructuran los datos.<\/li>\n<li>El \u00e1lgebra relacional opera sobre la informaci\u00f3n.<\/li>\n<li>Un conjunto de axiomas mantiene la integridad del sistema.<\/li>\n<\/ul>\n<p>Una tabla modela un elemento del mundo real, caracterizando sus atributos. Una relaci\u00f3n entre dos tablas emula las asociaciones l\u00f3gicas existentes entre dos elementos de distintas clases en la realidad, permitiendo el acceso cruzado de informaci\u00f3n.<\/p>\n<p>Para un universo de datos en particular, la organizaci\u00f3n de las tablas y las relaciones que lo conforman reciben el nombre de esquema relacional. Una vez definida esta estructura, debe crearse una base de datos para ser poblada con los datos reales (conocidos como instancias o registros), siendo administrada desde ese momento por un sistema de gesti\u00f3n de bases de datos.<\/p>\n<p>Utilizando el \u00e1lgebra relacional, el usuario puede realizar consultas para extraer nueva informaci\u00f3n y actualizarla.<\/p>\n<p>Para realizar un dise\u00f1o eficiente de la base de datos debemos seguir estas reglas:<\/p>\n<ul>\n<li>Reunir todas las clases de informaci\u00f3n que deseamos guardar.<\/li>\n<li>Estructurar de forma l\u00f3gica la informaci\u00f3n en diferentes categor\u00edas.<\/li>\n<li>Definir los atributos que caracterizan cada categor\u00eda.<\/li>\n<li>Asignar identificadores suficientemente descriptivos a los atributos.<\/li>\n<li>Decidir el tipo de datos asociado a cada atributo.<\/li>\n<li>Descomponer cada pieza de informaci\u00f3n en la unidad m\u00e1s elemental.<\/li>\n<li>Seleccionar los atributos que identifican de forma \u00fanica cada categor\u00eda.<\/li>\n<li>Identificar las relaciones entre categor\u00edas.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>El modelo relacional es un modelo de datos basado en la l\u00f3gica de predicados y en la teor\u00eda de conjuntos. Su idea fundamental es el uso de relaciones. Estas relaciones podr\u00edan considerarse en forma l\u00f3gica, como conjuntos de datos llamados tuplas. Pensamos cada relaci\u00f3n como si fuese una tabla que est\u00e1 compuesta por registros: cada [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"acf":[],"_links":{"self":[{"href":"http:\/\/eines-informatiques.recursos.uoc.edu\/gestion-de-datos\/es\/wp-json\/wp\/v2\/pages\/55"}],"collection":[{"href":"http:\/\/eines-informatiques.recursos.uoc.edu\/gestion-de-datos\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/eines-informatiques.recursos.uoc.edu\/gestion-de-datos\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/eines-informatiques.recursos.uoc.edu\/gestion-de-datos\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/eines-informatiques.recursos.uoc.edu\/gestion-de-datos\/es\/wp-json\/wp\/v2\/comments?post=55"}],"version-history":[{"count":2,"href":"http:\/\/eines-informatiques.recursos.uoc.edu\/gestion-de-datos\/es\/wp-json\/wp\/v2\/pages\/55\/revisions"}],"predecessor-version":[{"id":449,"href":"http:\/\/eines-informatiques.recursos.uoc.edu\/gestion-de-datos\/es\/wp-json\/wp\/v2\/pages\/55\/revisions\/449"}],"wp:attachment":[{"href":"http:\/\/eines-informatiques.recursos.uoc.edu\/gestion-de-datos\/es\/wp-json\/wp\/v2\/media?parent=55"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}