{"id":1977,"date":"2022-06-06T08:33:59","date_gmt":"2022-06-06T08:33:59","guid":{"rendered":"https:\/\/blogs.ua.es\/uatv\/?p=1977"},"modified":"2022-06-06T08:33:59","modified_gmt":"2022-06-06T08:33:59","slug":"paginacion-en-sql-server","status":"publish","type":"post","link":"https:\/\/blogs.ua.es\/uatv\/2022\/06\/06\/paginacion-en-sql-server\/","title":{"rendered":"Paginaci\u00f3n en SQL Server"},"content":{"rendered":"<p>Una introducci\u00f3n a los objetivos y contenidos de la sesi\u00f3n 3 del curso de Bases de Datos dentro del M\u00e1ster Universitario en Desarrollo de Aplicaciones y Servicios Web de la Universidad de Alicante. <\/p>\n<p>El trabajo que permite la calificaci\u00f3n de esta primera parte del curso se basa, precisamente, en lo que se describe en este v\u00eddeo.<\/p>\n<p>La paginaci\u00f3n de resultados es una t\u00e9cnica que pretende agilizar el manejo remoto de grandes cantidades de datos. El ejemplo cl\u00e1sico es la navegaci\u00f3n por un cat\u00e1logo de productos. Si es el servidor el que, por el procedimiento que sea, divide la lista completa en p\u00e1ginas y solo env\u00eda una de ellas al cliente, estamos ahorrando en tiempo y uso de red.<\/p>\n<p>En SQL Server, para esta tarea, es f\u00e1cil encontrar opiniones que desaconsejan el uso de cursores puesto que se supone que el entorno objetivo es de alta concurrencia. No obstante, se puede usar TOP() y ROW_NUMBER().<\/p>\n<p>La sesi\u00f3n consiste en una serie de ejemplos sobre todas estas herramientas.<\/p>\n<p>Grabado con Logitech HD Pro Webcam C920 y su software asociado.<br \/>\nEditado en Adobe Premiere y Audition CS5.5<br \/>\n <iframe src=\"https:\/\/vertice.cpd.ua.es\/42236?iframef=1&vrtapp=blogsua\" style=\"display:block; width:610px; height:343.125px;\" frameBorder=\"0\"  scrolling=\"no\" allowfullscreen>iframes no soportados en este navegador<\/iframe> <br \/>M&aacute;s informaci&oacute;n: <a href=\"http:\/\/youtu.be\/zn7J0knsCZw?hd=1\" target=\"_blank\" rel=\"noopener\">http:\/\/youtu.be\/zn7J0knsCZw?hd=1<\/a>, <a href=\"http:\/\/fbddocs.dlsi.ua.es\/\" target=\"_blank\" rel=\"noopener\">http:\/\/fbddocs.dlsi.ua.es\/<\/a>,<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Una introducci\u00f3n a los objetivos y contenidos de la sesi\u00f3n 3 del curso de Bases de Datos dentro del M\u00e1ster Universitario en Desarrollo de Aplicaciones y Servicios Web de la Universidad de Alicante. El trabajo que permite la calificaci\u00f3n de esta primera parte del curso se basa, precisamente, en lo que se describe en este [&hellip;]<\/p>\n","protected":false},"author":4518,"featured_media":1976,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2303133],"tags":[1135,2369873,2369876,2369877,7563,2369879],"class_list":["post-1977","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ingenieria-y-arquitectura","tag-bases-de-datos","tag-bd-38210","tag-paginacion","tag-row_number","tag-top","tag-transact-sql"],"_links":{"self":[{"href":"https:\/\/blogs.ua.es\/uatv\/wp-json\/wp\/v2\/posts\/1977","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.ua.es\/uatv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.ua.es\/uatv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.ua.es\/uatv\/wp-json\/wp\/v2\/users\/4518"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.ua.es\/uatv\/wp-json\/wp\/v2\/comments?post=1977"}],"version-history":[{"count":1,"href":"https:\/\/blogs.ua.es\/uatv\/wp-json\/wp\/v2\/posts\/1977\/revisions"}],"predecessor-version":[{"id":1978,"href":"https:\/\/blogs.ua.es\/uatv\/wp-json\/wp\/v2\/posts\/1977\/revisions\/1978"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.ua.es\/uatv\/wp-json\/wp\/v2\/media\/1976"}],"wp:attachment":[{"href":"https:\/\/blogs.ua.es\/uatv\/wp-json\/wp\/v2\/media?parent=1977"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.ua.es\/uatv\/wp-json\/wp\/v2\/categories?post=1977"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.ua.es\/uatv\/wp-json\/wp\/v2\/tags?post=1977"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}