Manejadores de Bases de Datos

Páginas: 12 (2781 palabras) Publicado: 21 de septiembre de 2013
Introducción a la Base de Datos






Docente: Lic. Verónica Hernández.


Autores: Norman Arauz
Ernesto Valle
Jordy Sequeira
Yeudy Gaitán


Carrera: Periodismo.


Fecha: 17/09/2013.
LENGUAJES MANEJADORES DE BASE DE DATOS
SQL server
Desarrollo histórico: Fue presentada por Microsoft en el año 2001 como SQL Server CE 1.0 para ofreceralmacenamiento relacional y sincronización de aplicaciones móviles Pocket PC 2002 desarrolladas con Embeded Visual Basic y Embedded Visual C++ con sistemas SQL Server 2000. Junto con la aparición de Microsoft Visual Studio .NET 2003 y con ello .NET Compact Framework 1.1 se presentó SQL Server CE 2.0 y System.Data.SqlServerCe.dll como interfaz de desarrollo para aplicaciones .NET Compact Framework junto ala interfaz de desarrollo para aplicaciones nativas.
En noviembre del 2006, junto al lanzamiento oficial de Visual Studio 2005 y SQL Server 2005, Microsoft lanza la versión 3.0 renombrada a SQL Server Mobile 3.0. Tras esta versión aparecen nuevas características y funcionalidades como el acceso simultáneo, soporte transaccional o la integración con Microsoft Visual Studio y SQL Server ManagementStudio. Hasta la fecha, SQL Server CE no ofrecia ningún tipo de herramientas de administración más que la Query Analyzer para Windows Mobile. Meses más tarde se anuncia una nueva versión bajo el nombre en clave SQL Server Everywhere la cual ofrecía soporte multiplataforma para sistemas operativos basados en Windows CE y Windows 32/64 bits. Dicha edición fue lanzada oficialmente bajo el nombre SQLServer Compact 3.1.
SQL Server Compact 3.5 SP1 fue presentada junto a Visual Studio 2008.NET SP1.

Características: Una base de datos SQL Server Compact, a diferencia de una base de datos SQL Server que se expone como un servicio de Windows, se ejecuta bajo el proceso de la aplicación que la consume (in-process). El tamaño máximo del archivo de base de datos es de 4 Gb. y la extensión pordefecto es .sdf la cual puede ser modificada. El nombre de la base de datos está limitado a 128 caracteres. En cuanto a limitaciones destacar que el número máximo de tablas por base de datos es de 1024 con un tamaño máximo por registro de 8060 bytes con un tamaño por página de 4 Kb. y 2 Gb. para campos BLOB.
SQL Server Compact posee un motor de base de datos así como un procesador y un optimizador deconsultas especialmente diseñado para entornos móviles. Soporta un subconjunto de tipos de datos y de sentencias T-SQL de SQL Server y entre las últimas novedades de la versión 3.5 se encuentran:
Consultas jerarquizadas con SELECT FROM
Instrucciones CROSS APPLY y OUTER APPLY
Instrucción CAST y DECIMAL
SET IDENTITY INSERT
Instrucción TOP
Respecto a los tipos de datos de texto, SQL ServerCompact únicamente soporta tipos de datos de cadena compatibles con Unicode (nchar, nvarchar, ntext).
A nivel de seguridad SQL Server Compact 3.5 ofrece la posibilidad de cifrado del fichero de base de datos con una contraseña de acceso restringida a un máximo de 40 caracteres ofreciendo tres tipos de modos de cifrado:
Platform Default (Por defecto)
Engine Default
PPC2003 Compatibility
Existeuna única base de datos temporal por sistema la cual es imprescindible para llevar a cabo, por ejemplo, operaciones ORDER BY. Su creación es implícita si no se especifica lo contrario en la cadena de conexión.
En entornos de ejecución bajo plataforma Windows 32/64 bits, SQL Server Compact soporta transacciones ligeras a través de contextos transaccionales administrados por LTM (LightweightTransaction Manager) expuestos desde la versión .NET Framework 2.0a través del espacio de nombres System.Transaction. Para plataformas Windows CE podemos hacer uso de las sentencias BEGIN, COMMIT y ROLLBACK TRANSACTION de T-SQL así como a través del objeto SqlCeTransaction expuesto en el espacio de nombresSystem.Data.SqlServerCe.
Ventajas:
- Es un Sistema de Gestión de Bases de Datos Relacionales...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • sistemas manejadores de bases de datos
  • Manejadores de base datos
  • Comparacion De Manejadores De Bases De Datos
  • Manejadores de base de datos
  • Manejadores de bases de datos
  • Manejadores de base de datos
  • Manejadores de base de datos
  • Manejadores De Archivos y Bases De Datos.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS