{"id":2,"date":"2011-09-13T15:39:25","date_gmt":"2011-09-13T15:39:25","guid":{"rendered":""},"modified":"2011-09-16T15:22:17","modified_gmt":"2011-09-16T15:22:17","slug":"sql-server-compact-edition","status":"publish","type":"page","link":"https:\/\/blog.espol.edu.ec\/mianparr\/sql-server-compact-edition\/","title":{"rendered":"SQL Server Compact Edition"},"content":{"rendered":"<p>Es un motor de base de datos de propiedad de Microsoft ligera y embebida; es decir que se instala como un conjunto de librer\u00edas, es referenciada por una aplicaci\u00f3n cliente y se ejecuta bajo el proceso de la aplicaci\u00f3n que la consume; siendo libre descarga es utilizada para la implementaci\u00f3n tanto de aplicaciones en dispositivos m\u00f3viles como de escritorio de peque\u00f1as dimensiones, que fue conocida en el 2005 y la versi\u00f3n actualmente en existencia es la 3.5.8080. En cuanto a recursos, requiere aproximadamente 2Mb en disco, un uso de memoria y procesador muy inferiores. Puede ser instalado en sistemas operativos posteriores a Windows X SP2.<\/p>\n<p><strong>Caracter\u00edsticas<\/strong><\/p>\n<ul>\n<li>Portabilidad y la utilizaci\u00f3n de poca memoria.<\/li>\n<li>Las bases de datos se almacenan en un solo archivo (.sdf) por lo que es facilita la transferencia.<\/li>\n<li>A diferencia de las otras versiones de SQL se ejecuta bajo el proceso de una aplicaci\u00f3n por lo que consume menos memoria.<\/li>\n<li>Posee un procesador y un optimizador de consultas el cual soporte un determinado subconjunto de datos y de sentencias como:<\/li>\n<li>Ofrece tres tipos de cifrado para la base de datos: Platform Default, Engine Default y PPC2003 Compatibility.<\/li>\n<li>Soporta transacciones ligeras administradas por LTM (Lightweight Transaction Manager).<\/li>\n<li>Se integra perfectamente con Microsoft Visual Studio; puede ser utilizada para aplicaciones .NET Framework y .NET Compact Framework.\n<ul>\n<li>Los pr\u00f3ximos lanzamientos de este motor estar\u00e1n ligados a plataformas ASP.NET.<\/li>\n<li>Herramientas para la sincronizaci\u00f3n de datos con SQL Server 2005.<\/li>\n<li>Es posible crear bases de datos en el equipo local a partir de Management Studio. Puede configurarlas, llenarlas de datos e implementarlas.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>\n<ul>\n<li>Consultas       jerarquizadas con SELECT FROM.<\/li>\n<li>Instrucciones CROSS APPLY y       OUTER APPLY.<\/li>\n<li>Instrucci\u00f3n       CAST y DECIMAL.<\/li>\n<li>SET       IDENTITY INSERT.<\/li>\n<li>Instrucci\u00f3n       TOP.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><strong>Limitaciones<\/strong><\/p>\n<ul>\n<li>El m\u00e1ximo tama\u00f1o para los archivos es de 4 Gb, las cuales no pueden ser protegidos con encriptaci\u00f3n y contrase\u00f1as, por lo que estos archivos pueden ser f\u00e1cilmente\u00a0 enviados y\u00a0 copiados.<\/li>\n<li>No pueden utilizarse procedimientos almacenados.<\/li>\n<li>No soporta requerimientos multiusuario, pero proporciona bloqueo de p\u00e1ginas de datos por filas, bloqueo por p\u00e1ginas y niveles de aislamiento a fin de ayudar a garantizar la integridad de los datos durante la simultaneidad.<\/li>\n<li>Nombre de base de datos con un m\u00e1ximo 128 caracteres.<\/li>\n<li>M\u00e1ximo de tablas que se pueden crear es de 1024 con tama\u00f1o de hasta 8060 bytes, con p\u00e1gina de 4Kb.<\/li>\n<li>Incluye tanto un entorno de desarrollo como un entorno de cliente y servidor.<\/li>\n<li>para comenzar con la implementaci\u00f3n de aplicaciones utilizando SQL ce se debe instalar Microsoft Visual Studio\u00a02005, incluido .NET Compact Framework.<\/li>\n<\/ul>\n<p><strong>Entornos de Desarrollo<\/strong><\/p>\n<p>En entorno de cliente para plataformas en escritorio y TabletPC:<\/p>\n<ul>\n<li>Microsoft      Windows XP Professional o Home Edition SP2.<\/li>\n<li>Microsoft      Windows Server 2003, Standard Edition o Enterprise SP1.<\/li>\n<li>Microsoft      Windows Server 2003 R2, Standard Edition, \u00a0Enterprise Edition<\/li>\n<\/ul>\n<p>Para dispositivos m\u00f3viles:<\/p>\n<ul>\n<li>Microsoft Windows CE 4.2<\/li>\n<li>Microsoft Windows CE 5.0<\/li>\n<li>Software de      Windows Mobile 2003 para Pocket PC<\/li>\n<li>Windows Mobile 5.0.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Es un motor de base de datos de propiedad de Microsoft ligera y embebida; es decir que se instala como un conjunto de librer\u00edas, es referenciada por una aplicaci\u00f3n cliente y se ejecuta bajo el proceso de la aplicaci\u00f3n que la consume; siendo libre descarga es utilizada para la implementaci\u00f3n tanto de aplicaciones en dispositivos [&hellip;]<\/p>\n","protected":false},"author":6800,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-2","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/blog.espol.edu.ec\/mianparr\/wp-json\/wp\/v2\/pages\/2","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.espol.edu.ec\/mianparr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blog.espol.edu.ec\/mianparr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/mianparr\/wp-json\/wp\/v2\/users\/6800"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/mianparr\/wp-json\/wp\/v2\/comments?post=2"}],"version-history":[{"count":4,"href":"https:\/\/blog.espol.edu.ec\/mianparr\/wp-json\/wp\/v2\/pages\/2\/revisions"}],"predecessor-version":[{"id":3,"href":"https:\/\/blog.espol.edu.ec\/mianparr\/wp-json\/wp\/v2\/pages\/2\/revisions\/3"}],"wp:attachment":[{"href":"https:\/\/blog.espol.edu.ec\/mianparr\/wp-json\/wp\/v2\/media?parent=2"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}