{"id":494,"date":"2023-10-19T12:47:29","date_gmt":"2023-10-19T10:47:29","guid":{"rendered":"http:\/\/eines-informatiques.recursos.uoc.edu\/gestion-de-datos\/?page_id=494"},"modified":"2023-10-25T14:01:02","modified_gmt":"2023-10-25T12:01:02","slug":"1-1-introduccio","status":"publish","type":"page","link":"http:\/\/eines-informatiques.recursos.uoc.edu\/gestion-de-datos\/1-1-introduccio\/","title":{"rendered":"1.1. Introducci\u00f3"},"content":{"rendered":"<p>El model relacional \u00e9s un model de dades basat en la l\u00f2gica de predicats i en la teoria de conjunts. La seva idea fonamental \u00e9s l\u2019\u00fas de relacions. Aquestes relacions podrien considerar-se de forma l\u00f2gica, com a conjunts de dades anomenades <em>tuples<\/em>. Pensem cada relaci\u00f3 com si fos una taula que est\u00e0 composta per registres: cada fila de la taula seria un registre o <em>tupla<\/em>, i columnes, tamb\u00e9 anomenades <em>camps<\/em>.<\/p>\n<p>Entre els paradigmes actuals de bases de dades, el model relacional est\u00e0 molt est\u00e8s i s\u2019adapta a la majoria d\u2019entorns bioinform\u00e0tics per la seva efici\u00e8ncia i simplicitat.<\/p>\n<p>Un altre avantatge d\u2019aquest paradigma \u00e9s que existeixen nombroses implementacions <em>open source<\/em> que proporcionen els serveis complets d\u2019un sistema gestor de base de dades relacional amb diferents interf\u00edcies gr\u00e0fiques d\u2019usuari.<\/p>\n<p>Formalment, el paradigma relacional est\u00e0 dividit en tres components b\u00e0sics:<\/p>\n<ul>\n<li>Les taules i les relacions entre aquestes estructuren les dades.<\/li>\n<li>L\u2019\u00e0lgebra relacional opera sobre la informaci\u00f3.<\/li>\n<li>Un conjunt d\u2019axiomes mant\u00e9 la integritat del sistema.<\/li>\n<\/ul>\n<p>Una taula modela un element del m\u00f3n real, caracteritzant els seus atributs. Una relaci\u00f3 entre dues taules emula les associacions l\u00f2giques existents entre dos elements de diferents classes en la realitat, permetent l\u2019acc\u00e9s creuat d\u2019informaci\u00f3.<\/p>\n<p>Per a un univers de dades en particular, l\u2019organitzaci\u00f3 de les taules i les relacions que el conformen reben el nom d\u2019esquema relacional. Una vegada definida aquesta estructura, s\u2019ha de crear una base de dades per ser poblada amb les dades reals (conegudes com a inst\u00e0ncies o registres), sent administrada des d\u2019aquell moment per un sistema de gesti\u00f3 de bases de dades.<\/p>\n<p>Utilitzant l\u2019\u00e0lgebra relacional, l\u2019usuari pot realitzar consultes per extreure\u2019n nova informaci\u00f3 i actualitzar-la.<\/p>\n<p>Per realitzar un disseny eficient de la base de dades hem de seguir aquestes regles:<\/p>\n<ul>\n<li>Estimular totes les classes d\u2019informaci\u00f3 que desitgem guardar.<\/li>\n<li>Estructurar de forma l\u00f2gica la informaci\u00f3 en diferents categories.<\/li>\n<li>Definir els atributs que caracteritzen cada categoria.<\/li>\n<li>Assignar identificadors suficientment descriptius als atributs.<\/li>\n<li>Decidir el tipus de dades associat a cada atribut.<\/li>\n<li>Descompondre cada pe\u00e7a d\u2019informaci\u00f3 en la unitat m\u00e9s elemental.<\/li>\n<li>Seleccionar els atributs que identifiquen de forma \u00fanica cada categoria.<\/li>\n<li>Identificar les relacions entre categories.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>El model relacional \u00e9s un model de dades basat en la l\u00f2gica de predicats i en la teoria de conjunts. La seva idea fonamental \u00e9s l\u2019\u00fas de relacions. Aquestes relacions podrien considerar-se de forma l\u00f2gica, com a conjunts de dades anomenades tuples. Pensem cada relaci\u00f3 com si fos una taula que est\u00e0 composta per registres: [&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\/wp-json\/wp\/v2\/pages\/494"}],"collection":[{"href":"http:\/\/eines-informatiques.recursos.uoc.edu\/gestion-de-datos\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/eines-informatiques.recursos.uoc.edu\/gestion-de-datos\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/eines-informatiques.recursos.uoc.edu\/gestion-de-datos\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/eines-informatiques.recursos.uoc.edu\/gestion-de-datos\/wp-json\/wp\/v2\/comments?post=494"}],"version-history":[{"count":3,"href":"http:\/\/eines-informatiques.recursos.uoc.edu\/gestion-de-datos\/wp-json\/wp\/v2\/pages\/494\/revisions"}],"predecessor-version":[{"id":665,"href":"http:\/\/eines-informatiques.recursos.uoc.edu\/gestion-de-datos\/wp-json\/wp\/v2\/pages\/494\/revisions\/665"}],"wp:attachment":[{"href":"http:\/\/eines-informatiques.recursos.uoc.edu\/gestion-de-datos\/wp-json\/wp\/v2\/media?parent=494"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}