{"id":2308,"date":"2026-08-06T19:00:14","date_gmt":"2026-08-06T19:00:14","guid":{"rendered":"https:\/\/gplg.pt\/ia\/?page_id=2308"},"modified":"2026-10-18T16:57:29","modified_gmt":"2026-10-18T16:57:29","slug":"database-solutions","status":"publish","type":"page","link":"https:\/\/gplg.pt\/ia\/technologies\/database-solutions\/","title":{"rendered":"Database Solutions"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2308\" class=\"elementor elementor-2308\" data-elementor-settings=\"{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-26b03343 e-con-full gplg-tech-page e-flex e-con e-parent\" data-id=\"26b03343\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7072fa75 elementor-widget elementor-widget-html\" data-id=\"7072fa75\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>.gplg-tech-page{background:#101820;color:#d5dde5;font-family:inherit}.gplg-tech-page .gx-wrap{max-width:1200px;margin:auto;padding:64px 28px}.gplg-tech-page .gx-intro{max-width:830px;font-size:18px;line-height:1.75}.gplg-tech-page h2{color:#f7fafc}.gplg-tech-page .gx-lead{font-size:clamp(23px,2.8vw,34px);line-height:1.35;color:#f7fafc;max-width:940px}.gplg-tech-page .gx-hero{display:block;width:100%;height:auto;aspect-ratio:1672\/380;object-fit:contain;background:#101820}.gplg-tech-page .gx-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}.gplg-tech-page .gx-card{padding:28px;background:#1a2835;border:1px solid #334350;border-radius:12px;min-width:0}.gplg-tech-page .gx-card h3{font-size:23px;color:#f7fafc;margin:0 0 16px}.gplg-tech-page .gx-card p{margin:0}.gplg-tech-page .gx-band{background:#172531;border-block:1px solid #334350}.gplg-tech-page .gx-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.gplg-tech-page .gx-links a{padding:12px 18px;border:1px solid #58718a;border-radius:6px;color:#dcefff;text-decoration:none;min-height:48px}.gplg-tech-page .gx-button{display:inline-flex;align-items:center;min-height:48px;background:#7fb9ec;color:#0e171f;text-decoration:none;border-radius:6px;font-weight:600;padding:12px 24px;margin-top:20px}.gplg-tech-page .gx-button:hover{background:#a5d1f5}.gplg-tech-page .gx-links a:hover{background:#2a4054}.gplg-tech-page a:focus-visible{outline:3px solid #fff;outline-offset:4px}@media(max-width:1024px){.gplg-tech-page .gx-grid{grid-template-columns:1fr}.gplg-tech-page .gx-wrap{padding:44px 24px}}@media(max-width:600px){.gplg-tech-page .gx-wrap{padding:34px 22px}.gplg-tech-page .gx-card{padding:24px}.gplg-tech-page .gx-links{flex-direction:column}}.page-id-2308 .hero-section{background:#101820}.page-id-2308 .hero-section>figure{display:none}.page-id-2308 .hero-section .entry-header{padding:48px 24px 24px}<\/style>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-55a5609a elementor-widget elementor-widget-shortcode\" data-id=\"55a5609a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div data-no-translation><section class=\"gx-wrap\"><p class=\"gx-lead\">A structured foundation for production records, traceability and industrial information.<\/p><p class=\"gx-intro\">GPLG designs database solutions for industrial applications, linking information from equipment, software and production processes. Data structures and access are planned around how the information will be recorded, used and maintained.<\/p><a class=\"gx-button\" href=\"https:\/\/gplg.pt\/contact\/\">Contact us \u2192<\/a><\/section><img fetchpriority=\"high\" decoding=\"async\" class=\"gx-hero\" src=\"https:\/\/gplg.pt\/ia\/wp-content\/uploads\/2026\/10\/GPLG-technology-2308-hero.webp\" srcset=\"https:\/\/gplg.pt\/ia\/wp-content\/uploads\/2026\/10\/GPLG-technology-2308-hero-836.webp 836w, https:\/\/gplg.pt\/ia\/wp-content\/uploads\/2026\/10\/GPLG-technology-2308-hero.webp 1672w\" sizes=\"100vw\" width=\"1672\" height=\"380\" alt=\"Database solutions\" fetchpriority=\"high\"><section class=\"gx-wrap\"><h2>Organise industrial data for its intended use<\/h2><div class=\"gx-grid\"><article class=\"gx-card\"><h3>Data modelling<\/h3><p>Define records, relationships and identifiers for production, events and process information.<\/p><\/article><article class=\"gx-card\"><h3>Application integration<\/h3><p>Connect databases with industrial software and interfaces that read and write the required information.<\/p><\/article><article class=\"gx-card\"><h3>History and traceability<\/h3><p>Structure historical records so that teams can retrieve and analyse relevant production information.<\/p><\/article><\/div><\/section><section class=\"gx-band\"><div class=\"gx-wrap\"><h2>Plan the full data lifecycle<\/h2><p class=\"gx-intro\">The design considers data volume, queries, retention, access control and recovery requirements. Testing and documentation support handover and maintenance. Backup and recovery responsibilities are agreed for each implementation.<\/p><\/div><\/section><section class=\"gx-wrap\"><h2>Connected technologies<\/h2><div class=\"gx-links\"><a href=\"https:\/\/gplg.pt\/technologies\/c-development\/\">C# development \u2192<\/a><a href=\"https:\/\/gplg.pt\/technologies\/python-development\/\">Python development \u2192<\/a><a href=\"https:\/\/gplg.pt\/technologies\/industrial-iot\/\">Industrial IoT \u2192<\/a><a href=\"https:\/\/gplg.pt\/technologies\/\">All technologies \u2192<\/a><\/div><a class=\"gx-button\" href=\"https:\/\/gplg.pt\/contact\/\">Contact us \u2192<\/a><\/section><\/div>\n\n\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":2199,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2308","page","type-page","status-publish","hentry"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":7},"has_hero_section":"disabled"},"_links":{"self":[{"href":"https:\/\/gplg.pt\/ia\/wp-json\/wp\/v2\/pages\/2308","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gplg.pt\/ia\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/gplg.pt\/ia\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/gplg.pt\/ia\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gplg.pt\/ia\/wp-json\/wp\/v2\/comments?post=2308"}],"version-history":[{"count":220,"href":"https:\/\/gplg.pt\/ia\/wp-json\/wp\/v2\/pages\/2308\/revisions"}],"predecessor-version":[{"id":5852,"href":"https:\/\/gplg.pt\/ia\/wp-json\/wp\/v2\/pages\/2308\/revisions\/5852"}],"up":[{"embeddable":true,"href":"https:\/\/gplg.pt\/ia\/wp-json\/wp\/v2\/pages\/2199"}],"wp:attachment":[{"href":"https:\/\/gplg.pt\/ia\/wp-json\/wp\/v2\/media?parent=2308"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}