{"id":40091,"date":"2026-10-13T15:18:14","date_gmt":"2026-10-13T13:18:14","guid":{"rendered":"https:\/\/inlab.fib.upc.edu\/projecte\/implementacion-de-sql-assertions-en-oracle-database"},"modified":"2026-10-13T15:22:47","modified_gmt":"2026-10-13T13:22:47","slug":"implementacion-de-sql-assertions-en-oracle-database","status":"publish","type":"projecte","link":"https:\/\/inlab.fib.upc.edu\/es\/proyecto\/implementacion-de-sql-assertions-en-oracle-database","title":{"rendered":"Implementaci\u00f3n de SQL Assertions en Oracle Database"},"content":{"rendered":"","protected":false},"author":1320,"featured_media":40092,"template":"","meta":{"_acf_changed":false},"experteses":[25],"tencnologies":[43,475],"class_list":["post-40091","projecte","type-projecte","status-publish","has-post-thumbnail","hentry","experteses-knowledge-i-service-engineering","tencnologies-oracle","tencnologies-sql"],"acf":{"minidescripcio":"inLab FIB y Oracle colaboran en la implementaci\u00f3n de las SQL Assertions para automatizar la validaci\u00f3n de las restricciones de integridad en bases de datos.","ordre_prioritat":0,"descripcio":"inLab FIB de la Universitat Polit\u00e8cnica de Catalunya (UPC) ha colaborado con Oracle en la implementaci\u00f3n de las SQL Assertions (Structured Query Language Assertions), una funcionalidad que permite automatizar la validaci\u00f3n de las restricciones de integridad en los sistemas de gesti\u00f3n de bases de datos. Estas restricciones son esenciales para garantizar la calidad y la coherencia de los datos, ya que permiten definir las condiciones que deben cumplir los datos y las reglas de negocio de una organizaci\u00f3n. \n\nTradicionalmente, la comprobaci\u00f3n de estas condiciones requiere que los desarrolladores programen manualmente los mecanismos necesarios para detectar posibles incumplimientos de las restricciones mediante c\u00f3digo espec\u00edfico, triggers o procedimientos almacenados. Este proceso puede resultar complejo, consumir mucho tiempo y ser propenso a errores, especialmente cuando las reglas de negocio son numerosas o implican varias tablas de la base de datos. \n\nLa implementaci\u00f3n de las SQL Assertions permite simplificar este proceso, ya que, una vez definidas las restricciones de integridad, el propio sistema de gesti\u00f3n de bases de datos se encarga de comprobar su cumplimiento y gestionar su revalidaci\u00f3n de forma autom\u00e1tica y eficiente. De este modo, se reduce la necesidad de desarrollar c\u00f3digo adicional para implementar estas comprobaciones y se facilita el mantenimiento de las aplicaciones. ","image":"","url":"https:\/\/www.oracle.com\/database\/?ytid=GqRR804igFQ","data_inici_pro":"20190601","data_fi_pro":"20210430","client":[40087],"entitat_finan":"","colab":"","responsable":[221,1079],"equip":[221,1079,1123,1122,1141,1146],"escert":"0","mpi":"0","accio":"0","padih":"0","nacional":"0","participants":"","participants2":"","projecte_final":"","articles_presentacions":"","slideshare":""},"_links":{"self":[{"href":"https:\/\/inlab.fib.upc.edu\/es\/wp-json\/wp\/v2\/projecte\/40091","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/inlab.fib.upc.edu\/es\/wp-json\/wp\/v2\/projecte"}],"about":[{"href":"https:\/\/inlab.fib.upc.edu\/es\/wp-json\/wp\/v2\/types\/projecte"}],"author":[{"embeddable":true,"href":"https:\/\/inlab.fib.upc.edu\/es\/wp-json\/wp\/v2\/users\/1320"}],"acf:user":[{"embeddable":true,"href":"https:\/\/inlab.fib.upc.edu\/es\/wp-json\/wp\/v2\/users\/1146"},{"embeddable":true,"href":"https:\/\/inlab.fib.upc.edu\/es\/wp-json\/wp\/v2\/users\/1141"},{"embeddable":true,"href":"https:\/\/inlab.fib.upc.edu\/es\/wp-json\/wp\/v2\/users\/1122"},{"embeddable":true,"href":"https:\/\/inlab.fib.upc.edu\/es\/wp-json\/wp\/v2\/users\/1123"},{"embeddable":true,"href":"https:\/\/inlab.fib.upc.edu\/es\/wp-json\/wp\/v2\/users\/1079"},{"embeddable":true,"href":"https:\/\/inlab.fib.upc.edu\/es\/wp-json\/wp\/v2\/users\/221"}],"acf:post":[{"embeddable":true,"href":"https:\/\/inlab.fib.upc.edu\/es\/wp-json\/wp\/v2\/empresa\/40087"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/inlab.fib.upc.edu\/es\/wp-json\/wp\/v2\/media\/40092"}],"wp:attachment":[{"href":"https:\/\/inlab.fib.upc.edu\/es\/wp-json\/wp\/v2\/media?parent=40091"}],"wp:term":[{"taxonomy":"experteses","embeddable":true,"href":"https:\/\/inlab.fib.upc.edu\/es\/wp-json\/wp\/v2\/experteses?post=40091"},{"taxonomy":"tencnologies","embeddable":true,"href":"https:\/\/inlab.fib.upc.edu\/es\/wp-json\/wp\/v2\/tencnologies?post=40091"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}