Está en la página 1de 25

Para cumplir con estas necesidades, Microsoft ofrece un motorde base datos único que

escala desde una computadora portátil que ejecuta Windows® 95 o Windows 98, hasta
clusters de procesadores múltiples simétricos de terabyte que ejecutan Windows NT Server
Enterprise Edition. Todos estos sistemas mantienen la seguridad y confiabilidad que exigen
los sistemas de negocios de misión crítica.
Nueva para el lanzamiento de 7.0 es una versión de rastro de baja memoria con capacidades
de replicación de multi-sitio. Se ajusta muy bien a las necesidades cada vez mayores del
mercado de la computación móvil.
Las otras características tales como bloqueo a nivel de línea dinámico, el paralelismo intra-
query, query distribuido, y mejoras para las bases de datos muy grandes (VLDB) hacen que
el SQL Server 7.0 sea la elección ideal para sistemas OLTP de alta tecnología y sistemas de
data warehousing.
Mientras los sistemas de procesamiento siguen siendo un componente clave para las
infraestructuras de bases de datos corporativas, las compañías también están invirtiendo
bastante en mejorar la comprensión que tienen de sus datos. La estrategia de Microsoft
consiste en reducir el costo y la complejidad del data warehousing mientras hace que la
tecnología sea más accesible a una mayor cantidad de público.
Microsoft ha establecido un enfoque total a todo el proceso de data warehousing
(almacenamiento de datos). El objetivo es facilitar la construcción y diseño de soluciones de
data warehousing costo efectivas a través de una combinación de tecnologías, servicios y
alianzas con los proveedores.
La Microsoft Alliance for Data Warehousing es una coalición que une a los líderes en la
industria de almacenamiento de datos y aplicaciones. El Microsoft Data Warehousing
Framework constituye un conjunto de interfaces de programación diseñadas para
simplificar la integración y administración de soluciones de data warehousing.
Las innovaciones del producto en SQL Server 7.0 mejoran el proceso de data warehousing:
Servicios de Transformación de Datos; manejo mejorado de las consultas complejas y bases
de datos muy grandes; procesamiento analítico en línea e integrado; y el Microsoft
Repository. Otro componente esencial es el soporte extenso para integración de terceros.
Las innovaciones permiten que SQL Server 7.0 sea el líder en varias de las categorías de
aplicación de rápido crecimiento en la industria de base de datos. Estas incluyen comercio
electrónico, computación móvil, automatizaciónde sucursales, aplicaciones de línea de
negocios insertadas y mercados de datos.
Las áreas de liderazgo e innovación en el Microsoft SQL Server 7.0 incluyen
 La primera base de datos en escalar desde la computadora portátil hasta la empresa
utilizando la misma base de código y ofrecer el 100% de compatibilidad de código
 La primera base de datos en soportar la auto-configuración y auto-sintonización
 Primera base de datos con Procesamiento analítico en línea (OLAP) integrado
 La primera base de datos con Servicios de Transformación de Datos integrado
 El Data Warehousing Framework constituye el primer enfoque comprehensivo al
problema de metadatos
 La primera base de datos en proveer administración de multi-servidor para cientos
de servidores
 La más amplia gama de opciones de replicación de cualquier base de datos
 La mejor integración con Windows NT Server
 La mejor integración con Microsoft Transaction Server
 Lanzamientos SQL Server Recientes

Historia Microsoft SQL Server


Esta sección provee una historia concisa de los lanzamientos SQL Server reciente. Una
historia completa del desarrollo de SQL Server, desde sus comienzos hasta el lanzamiento
del 6.5 se encuentra disponible en Dentro del Microsoft SQL Server 6.5, de Ron Soukup,
publicado por Microsoft Press,
 El Standard Edition de SQL Server fue lanzado en abril de 1996.
 El Enterprise Edition fue lanzado en diciembre de 1997. Se incluyeron
características adicionales en esta edición tales como soporte para Microsoft Cluster
Server, sintonización de 4 GB RAM, English Query y soporte para sistemas de hasta 8
procesadores.
 El Service Pack actual para SQL Server 6.5 es SP4, lanzado en diciembre de 1997.
SP3 fue lanzado en junio de 1997, SP2 en diciembre de 1996 y SP1 en agosto de 1996.
 Beta 1 fue lanzado en junio de 1997 a 200 clientes. Este grupo incluía un número
limitado de proveedores independientes de software (ISV), autores de libros,
diseñadores de materiales para cursos, OEMs y algunas cuentas corporativas. No se
pusieron copias a disposición de la prensa o analistas. Este lanzamiento enfocó las
pruebas de funcionalidad de bajo nivel y programación de interfaces.
 Beta 2 fue lanzada a finales de diciembre de 1997 a 3000 clientes. El cubrimiento de
las cuentas corporativas y de la comunidad ISV fue incrementado ampliamente, y se
agregaron cuentas internacionales. Se entregaron copias de Beta 2 a la prensa y a los
analistas en el Taller de Examinadores celebrado el 21 y 22 de enero.
 La versión Beta de Mercadeo será lanzada el segundo trimestre del año en curso con
alta disponibilidad.
 El lanzamiento a fabricantes está planeado para la segunda mitad del año 1998. Las
ediciones Standard y Enterprise de SQL Server 7.0 serán lanzadas simultáneamente.
Microsoft SQL Server revoluciona el concepto de Base de Datos para la Empresa. Reúne en
un sólo producto la potencia necesaria para cualquier aplicación empresarial crítica junto
con unas herramientas de gestión que reducen al mínimo el coste de propiedad. Con
Microdoft SQL Server, la empresa tiene todo de serie.
Miles de Soluciones Disponibles: Tendrá libertadde elección, ya que todas las aplicaciones
de gestión del mercado corren sobre Microsoft SQL Server
 Escalabilidad: Se adapta a las necesidades de la empresa, soportando desde unos
pocos usuarios a varios miles. Empresas centralizadas u oficinas distribuidas, replicando
cientos de sites.
 Potencia: Microsoft SQL Server es la mejor base de datos para Windows NT Server.
Posee los mejores registrosde los benchmarks independientes (TCP) tanto en
transacciones totales como en coste por transacción.
 Gestión: Con un completo interfaz gráfico que reduce la complejidad innecesaria de
las tareas de administración y gestión de la base de datos.
 Orientada al desarrollo: Visual Basic, Visual C++, Visual J++, Visual Interdev,
Microfocus Coboly muchas otras herramientas son compatibles con Microsoft SQL
Server.
CARACTERÍSTICAS DE MICROSOFT SQL SERVER
 Soporte de transacciones.
 Escalabilidad, estabilidad y seguridad.
 Soporta procedimientos almacenados.
 Incluye también un potente entorno gráfico de administración, que permite el uso
de comandos DDL y DML gráficamente.
 Permite trabajar en modo cliente-servidor, donde la información y datos se alojan
en el servidor y las terminales o clientes de la red sólo acceden a la información.
Además permite administrar información de otros servidores de datos.
Este sistemaincluye una versión reducida, llamada MSDE con el mismo motor de base de
datos pero orientado a proyectos más pequeños, que en sus versiónes 2005 y 2008 pasa a
ser el SQL Express Edition, que se distribuye en forma gratuita.
Es común desarrollar completos proyectos complementando Microsoft SQL Server y
Microsoft Access a través de los llamados ADP (Access Data Project). De esta forma se
completa la base de datos (Microsoft SQL Server), con el entorno de desarrollo (VBA
Access), a través de la implementación de aplicaciones de dos capas mediante el uso de
formularios Windows.
Las 10 características de la Administración de Bases de Datos

Característica Descripción

Microsoft SQL Server 2005 amplía las posibilidades de


duplicación de logs ("log shipping") proporcionando a los
administradores de BBDD la opción de mirroring. Los
Mirroring de Bases de Datos administradores pueden usar esta funcionalidad para
garantizar la disponibilidad de sus sistemas SQL mediante
la configuración de un servidor en espera para su activación
automática en caso de fallo (failover).

La opción de indexado online permite modificaciones


concurrentes (actualizaciones, borrados e inserciones) en
las tablas subyacentes o datos con índices cluster y de
Operaciones de Indexación Online cualquier índice asociado durante la ejecución de DDL de
indexación. Por ejemplo, mientras se está reconstruyendo
un índice cluster, se puede seguir haciendo actualizaciones
a los datos y consultas sobre estos datos.

SQL Server 2005 introduce el SQL Server Studio, una suite


de herramientas de gestión integradas. Este nuevo conjunto
Nuevas herramientas integradas incluye nuevas funcionalidades para desarrollo,
implantación y resolución de problemas de Bases de Datos
SQL, así como mejoras de las funcionalidades anteriores.

Aislamiento de Imágenes (SI) Se dispone de un nuevo nivel de aislamiento de imagen de


BBDD ("Snapshot Isolation", SI) a nivel de base de datos. SI
permite a los usuarios acceder a la última operación
realizada utilizando una vista transitoria consistente de la
Base de Datos. Esta funcionalidad ofrece una escalabilidad
mayor para implementaciones de bases de datos
extremadamente grandes.

El particionado de datos se ha mejorado con particiones


nativas de tablas e índices, posibilitando soluciones de
Particionado de Datos escalabilidad horizontal. Al particionar tablas de bases de
datos muy grandes, el rendimiento de las consultas a la
base de datos se mejora notablemente.

SQL Server 2005 incluye un nuevo soporte para volúmenes


de backup espejados, aumentando la disponibilidad de las
Backups duplicados ("mirrored backup") copias de seguridad de SQL Server. La posibilidad de
replicar el backup permite resolver posibles problemas de
corrupcióndel medio físico de copia.

SQL Server 2005 permitirá realizar una operación de


recuperación mientras una instancia de SQL Server está
activa. La restauración online mejora la disponibilidad de
Restauración online
SQL Server, ya que únicamente los datos que se están
recuperando quedan como no disponibles. El resto de la
base de datos permanece online y disponible.

Esta característica mejora la disponibilidad de las bases de


datos de SQL Server con una nueva opción. Los usuarios
Recuperación rápida podrán reconectarse a una base de datos en recuperación
después de que realizar un "roll forward" sobre el log de
transacciones.

SQL Server 2005 introduce la conexión de administración


dedicada, que pueden utilizar los administradores de BBDD
para acceder a un servidor en explotación aun cuando el
Conexión de Administrador dedicada servidor está bloqueado o no disponible por cualquier
motivo. Así, los administradores podrán ejecutar funciones
de diagnóstico, o sentencias Transact SQL, a fin de poder
resolver problemas en el servidor.

Para bases de datos distribuidas móviles, SQL Server 2005


proporciona una serie de funcionalidades de replicación
extremo a extremo, incluyendo la posibilidad de publicar
Mejoras en la Replication
bases de datos Oracle. SQL Server 2005 incluirá nuevas
mejoras a las herramientas y sobre la escalabilidad de la
replicación también.

Las 10 características de Desarrollo

Característica Descripción

Soporte para .NET Framework SQL Server 2005 introduce la posibilidad de desarrollar
objetos de base de datos en lenguajes .NET. Pueden
crearse Objetos de código, incluyendo Funciones,
Procedimientos y Triggers en lenguajes como C# y VB.NET.
Se pueden crear también dos nuevos objetos en estos
lenguajes: User-Defined Types y Agregados.

Las tecnologías XML son un estándar importante y


ampliamente aceptado para distribuir datos entre diferentes
aplicaciones sobre redes locales e Internet. Microsoft SQL
Tecnologías XML Server 2005 soporta el almacenamiento nativo de
documentos XML, especificación de consultas con XML y
devolución de resultado de consultas como documentos
XML.

Desde el nuevo soporte para tipos SQL a "Multiple Active


Result Set", ADO .NET supone una evolución de los
ADO.NET Versión 2.0
métodos de acceso y manipulación de datos, para
conseguir una mayor escalabilidad y flexibilidad.

SQL Server 2005 introduce muchas posibilidades nuevas


para el desarrollo de aplicaciones de bases de datos
Mejoras en Transact-SQL escalables. Estas mejoras incluyen el manejo de errores,
nuevas posibilidades de consultas recursivas y soporte para
nuevas funcionalidades del motor de SQL Server.

El Gestor de Servicio SQL (SQL Service Broker) ofrece un


Gestor de Servicio SQL marco para aplicaciones distribuidas orientado a
aplicaciones de línea de negocios a gran escala.

Los Servicios de Notificación ("Notification Services")


permiten construir aplicaciones de notificación mejoradas,
capaces de expedir información personalizada en el
Servicios de Notification momento en que se genera, como puede ser alertas de
cotizaciones de bolsa, nuevas suscripciones, alertas de
envío de paquetes, o cambios en las tarifas de billetes de
avión, a cualquier dispositivo y a millones de suscriptores.

En SQL Server 2005 , los desarrolladores pueden crear


servicios Web en la capa de base de datos, convirtiendo a
Servicios Web SQL Server en un servidor HTTP. Esta capacidad supone
un nuevo modelo de acceso a los datos para aplicaciones
basadas en Web Services.

SQL Server 2005 incluye funcionalidades Xquery de altas


prestaciones, que permiten la manipulación de objetos XML
Soporte para Xquery
en la capa de datos, así como un nuevo juego de
herramientas de creación de Xquery.

Mejoras en la Búsqueda de Texto SQL Server 2005 incluirá soporte para aplicaciones de texto
Completo completo ampliadas. Las funcionalidades de catálogo se
han mejorado para proporcionar una mayor flexibilidad
sobre el conjunto de datos que se catalogan. El rendimiento
de las funciones de consulta y la escalabilidad han
mejorado sensiblemente. Una serie de nuevas herramientas
de gestión permiten un mayor control de la implementación
de texto completo.

SQL Server 2005 incorpora un nuevo modelo de seguridad


que separa a los usuarios de los objetos, proporciona un
acceso muy granular y un mejor control de los accesos a los
Mejoras en Seguridad
datos. Además, todas las tablas del sistema se implementan
ahora como Vistas, lo que redunda en un mayor control
sobre los objetos de sistema de la Base de Datos.

Las 10 características de Business Intelligence

Característica Descripción

Con SQL Server 2005, los Servicios de Análisis (Analysis


Services) se mueven en el entorno del análisis en tiempo
real. Desde mejoras en la escalabilidad hasta una
Servicios de Análisis
integración profunda con Microsoft Office, SQL Server 2005
amplía el concepto de "business intelligence" a todos los
niveles de su negocio.

Los Servicios de Transformación de Datos (DTS) son un


conjunto de herramientas gráficas y objetos programables
que pueden usarse para extraer, transformar y cargar datos
Servicios de Transformación de Datos (ETL) desde fuentes muy diversas y llevarlas a un destino
(DTS) único o múltiples destinos. Data Transformation Services
(DTS) para Microsoft SQL Server 2005 introduce un
rediseño completo para proporcionar una plataforma ETL
integral.

SQL Server 2005 introduce cuatro nuevos algoritmos de


Data Mining, así como herramientas y asistentes mejorados,
Data Mining
haciendo que el data mining sea más accesible a negocios
de cualquier tamaño.

Servicios de Reporting permite a los negocios integrar de


forma sencilla datos desde fuentes heterogéneas y data
Servicios de Reporting warehouses en informesricos, interactivos y gestionables,
que pueden localizarse y consultarse en intranets, extranets
y en Internet.

Esta funcionalidad mejora la disponibilidad de los Servicios


Soporte de Servicios de Análisis de Análisis con soporte para clusters con conmutación de
nodos, soporte mejorado para múltiples instancias y soporte
en Cluster para backup y recuperación de objetos y datos de Servicios
de Análisis.

Los Indicadores de Rendimiento Principales ("Key


Performance Indicators" , KPI) permiten definir métricas de
Indicadores de Rendimiento Principales negocio en formato gráfico, adaptables, para ayudar a
generar y hacer el seguimiento de entornos de prueba
corporativos.
Se ha mejorado la escalabilidad y el rendimiento de los
Servicios de Análisis de SQL Server 2005 por medio de
características como el proceso de partición paralelo,
Escalabilidad y Rendimiento
creación de particiones ROLAP y HOLAP remotas, cubos
particionados distribuidos, cálculos persistentes y cache
proactivo.

Cuando se crea un cubo en un proyecto de Data


Warehouse, el asistente para creación de Cubos incluye
una opción para habilitar la detección de cubos y
Cubo en un solo click
sugerencias con un solo click. Esta tecnología de cubos en
un solo click de SQL Server 2005 examina las relaciones en
una vista del origen de datos y aporta sugerencias.

SQL Server 2005 introduce una nueva arquitectura de


Servicios de Transformación de Datos (DTS). La
arquitectura consiste en dos motores: El Runtime de
Transformación de Datos (DTR). Este motor ejecuta
paquetes DTS, tareas DTS, hace seguimiento de la
Mejoras en la Arquitectura
ejecución del paquete y proporciona servicios para las
tareas. El Pipeline de Transformación de Datos (DTP). El
motor DTP extrae datos de las fuentes, aplica las
transformaciones contra las columnas de datos y carga los
datos en los sistemas de almacenamiento.

Los reports emitidos por el servidor de reports pueden


ejecutarse en el contexto de SharePoint Portal Server y
aplicaciones Office, como Word y Excel. Los usuarios de
SharePoint pueden utilizar las funcionalidades de
SharePoint para suscribirse a informes, crear nuevas
Integración con los informes de versiones de los informes y distribuirlos. Los usuarios
pueden también abrir reports en Word o Excel para ver
Office System versiones en HTML de los mismos. Los usuarios de SQL
Server y Servicios de Análisis pueden definir reports
basados en consultas contra bases de datos relacionales y
multidimensionales. Las consultas definidas con el Query
Builder pueden procesarse utilizando las posibilidades de
proceso de datos incorporado al servidor de informes.

Plataformas
Microsoft SQL Server es un Servidor de Base de Datos y herramienta de Análisis de la
información. Proporciona la seguridad, fiabilidad y escalabilidad necesarias para poner en
marcha cualquier aplicación en el menor tiempo posible, destacando en sus sencillas tareas
de administración y en su capacidad de analizar la información. Se puede observar como los
programas componentes del Cliente y el Servidor de Microsoft SQL Server corren en las
plataformas señaladas en la siguiente tabla:

COMPONENTE
PLATAFORMA COMPONENTE CLIENTE
SERVER

Microsoft Windows 2003 Server Si Si

Microsoft Windows 2000 Si Si


Professional/Server

Microsoft Windows 95/98 Si Si

Microsoft Windows NT Workstation 4.0 y


Si Si
posteriores

Microsoft Windows NT Server 4.0 y


Si Si
posteriores

Microsoft Windows NT Server Enterprise


Si Si
Edition 4.0

Windows 3.X No Si

MS-DOS No Si

Third party No Si (Unix, Apple Macintosh)

Internet browsers No Si

SQL Server constituye una completa solución de datos de extremo a extremo que aporta a
los usuarios de su organización una plataforma segura, confiable y productiva para las
aplicaciones de datos de empresa e inteligencia empresarial (BI). SQL Server ofrece
herramientas conocidas y de gran eficaciapara los profesionales de TI, así como para
aquellos que trabajan con la información. Estas herramientas reducen la complejidad que
supone el proceso de crear, implementar, administrar y utilizar datos empresariales y
aplicaciones analíticas en distintas plataformas que abarcan desde dispositivos móviles
hasta sistemas de datos de empresas. Gracias a un extenso conjunto de características,
interoperabilidad con los sistemas existentes y automatización de las tareas rutinarias, SQL
Server aporta una completa solución de datos para las empresas de todos los tamaños. En la
figura 1 se muestra el diseño de una plataforma de datos SQL Server versión 2005.

La plataforma de datos SQL Server incluye las siguientes herramientas:

• Relational Database (Base de datos relacional): motor de base de datos relacional seguro, confiable,
escalable y de alta disponibilidad con mejoras en el rendimiento y compatibilidad con datos (XML)
estructurados y sin estructurar.

Replication Services (Servicios de duplicación): duplicación de datos para aplicaciones de


procesamiento de datos distribuidos o móviles, alta disponibilidad de los sistemas, concurrencia

escalable con almacenes de datos secundarios para soluciones de creación de informes empresariales
e integración con sistemas heterogéneos, incluidas las bases de datos Oracle existentes.

Notification Services (Servicios de notificación): funciones avanzadas de notificación para el desarrollo


• e implementación de aplicaciones escalables que pueden enviar actualizaciones adecuadas y
personalizadas de la información a una gran variedad de dispositivos conectados y móviles.

Integration Services (Servicios de integración): funciones de extracción, transformación y carga para el



almacenamiento de datos e integración de los datos en toda la empresa

Analysis Services (Servicios de análisis): funciones de procesamiento analítico en línea (OLAP) para el
• análisis rápido y sofisticado de conjuntos de datos complejos y de gran tamaño mediante el
almacenamiento multidimensional.

Reporting Services (Servicios de creación de informes): una completa solución para crear, administrar

y entregar tanto los tradicionales informes en papel como los basados en Web interactivos.

Management Tools (Herramientas de administración): SQL Server incluye herramientas de


administración integradas para los procesos de ajuste y administración avanzados de bases de datos
además de una estrecha integración con herramientas como Microsoft Operations Manager (MOM) y
• Microsoft Systems Management Server (SMS). Los protocolos de acceso a datos estándar reducen de
forma considerable el tiempo que se tarda en integrar datos en SQL Server con sistemas existentes.
Además, se ha integrado en SQL Server la compatibilidad con servicios Web para garantizar la
interoperabilidad con las demás aplicaciones y plataformas.

Herramientas de desarrollo: SQL Server ofrece herramientas de desarrollo integradas para el motor de
base de datos, extracción de datos, transformación y carga (ETL), modelos de minería, OLAP y creación
de informes que están totalmente integradas en Microsoft Visual Studio® para proporcionar funciones de

desarrollo de aplicaciones de extremo a extremo. Cada subsistema principal de SQL Server se
suministra con su propio modelo de objetos y conjunto de API para ampliar el sistema de datos en
cualquier dirección que sea exclusiva de su empresa.

La plataforma de datos SQL Server 2005 permite que organizaciones de todos los tamaños
puedan disfrutar de las siguientes ventajas:

Aprovechamiento de los activos de datos: además de ofrecer una base de datos segura y confiable
para aplicaciones analíticas y empresariales, SQL Server 2005 permite a los clientes obtener un mayor

provecho de los datos al incluir funcionalidad incrustada como la creación de informes, análisis y minería
de datos.

Aumento de la productividad: gracias a las completas funciones de inteligencia empresarial e


integración con herramientas conocidas como Microsoft Office System, SQL Server 2005 ofrece a los
que trabajan con información de su organización información empresarial esencial y adecuada adaptada

a sus necesidades específicas. El objetivo es ampliar el uso de BI a todos los usuarios de una
organización y, en última instancia, permitir a los usuarios de todos los niveles de la organización tomar
mejores decisiones para la empresa basándose en uno de sus activos de mayor valor: los datos.

• Reducción de la complejidad de la tecnología de la información: SQL Server 2005 simplifica el


proceso de desarrollo, implementación y administración de aplicaciones analíticas y empresariales al
constituir un entorno de desarrollo flexible para los desarrolladores, así como ofrecer herramientas
integradas y automatizadas para los administradores de las bases de datos.

Disminución del costo total de propiedad (TCO): el enfoque integrador y centrarse en la facilidad de
uso e implementación permiten que los costos iniciales, de implementación y mantenimiento sean los

más reducidos del sector de modo que se obtienen rápidos beneficios por la inversión realizada en las
bases de datos.

Licencias
El tipo de licencia que utiliza Microsoft SQL SERVER es el EULA (Licencia de Usuario
Final).
En inglés EULA o End User License Agreement, es una licencia por la cual el uso de un
producto sólo está permitido para un único usuario (el comprador).
En este tipo de contrato, el dueño de los derechosde un producto insta al usuario final de
éste a que reconozca tener conocimiento de las restricciones de uso, de los derechos del
autor (copyright), de las patentes, etc. y que acepte de conformidad.
El conocimiento del contenido de los contratos es difícil antes de la compra del producto ya
que las cajas de los productos raramente contienen una copia completa del mismo, dándose
que el comprador en la mayor parte de las ocasiones conoce su contenido después de la
compra.
En ocasiones se exige al usuario el renunciar a realizar reclamos o demandas legales por
diversos motivos (tales como posibles daños producidos por el producto o fallos en él) o
aceptar la restitución de la mercancía en la forma y monto que la compañía decida.
Este tipo de acuerdo expresa los usos qué se pueden dar y cuáles no al producto, ya que
quien lo compra no es, legalmente, en ninguna forma dueño del producto, sino sólo de una
licencia para su uso, considerándose esto último por algunas personas como una limitación
a los derechos del consumidor
Este tipo de acuerdos son unilaterales pues el usuario no tiene más opción que aceptar o
rechazar el contenido del mismo (en algunos países existen organizaciones de protección al
consumidor que autorizan ciertas excepciones).

Precios
El sistema de licencias de Microsoft SQL Server ofrece la posibilidad de comprar SQL
Server bajo una licencia de sistema operativo de servidor con Licencias de Acceso de Cliente
(CALs) incrementales, o bien en modalidad de licencia por procesador. Para saber qué
modelo de licencia es el más adecuado a las condiciones de su organización -teniendo en
cuenta el número de servidores, de equipos de cliente que accederán y desde dónde se
accederá a SQL Server- le recomendamos que consulte la guía Licensing Overview de SQL
Server.
MS-SQL Server tiene 6 tipos de licencias según el tipo de usuarios:
• SQL Server 2005 Enterprise Edition
• SQL Server 2005 Standard Edition
• SQL Server 2005 Workgroup Edition
• SQL Server 2005 Express Edition
• SQL Server 2005 Compact Edition
• SQL Server 2005 Developer Edition
• Editions on 64-bit Platform
Los costos varían desde Gratis (Express y Compact Edition), hasta 25 000 USD (Enterprise
Edition). Estos costos dependen de los servidores a utilizar y el número de clientes
(usuarios).

Dónde comprar / Precio por Precio de


Ediciones
[Canales disponbiles] procesador Servidor + CAL

Ed. Enterprise

Una plataforma completa de gestión de Tienda de Microsoft


datos y Business Intelligende que ofrece a PVP*13.969
Licencia por Volumen PVP*  24.999
las organizaciones la mejor escalabilidad, USD con 25
Retail, VL, OEM, ISVR, USD
alta disponibilidad y seguridad para la CALs
SPLA
ejecución de las aplicaciones de misión
crítica

Ed. Estándar

Una plataforma completa de gestión de Tienda de


datos y Business Intelligente, más sencilla y MicrosoftLicencia por PVP*1.849 USD
PVP*  5.999 USD
manejable del mercado, especialmente VolumenRetail, VL, con 5 CALs
indicada para la ejecución de aplicaciones OEM, ISVR, SPLA
departamentales

Ed.Workgroup

Una plataforma de gestión de datos e Tienda de


informes fiable, segura y con funciones de MicrosoftLicencia por PVP*739 USD
PVP*  3.899 USD 
sincronización remota y administración VolumenRetail, VL, con 5 CALs
orientada a la ejecución de aplicaciones en OEM, ISVR, SPLA
oficinas y pequeños departamentos.

Ed.Developer
Tienda de
Puede instalarse y utilizarse para el diseño, MicrosoftLicencia por
desarrollo, test y demostración de PVP*  50 USD No aplicable
VolumenRetail, VL,
programas en todos los sistemas que OEM, MSDN
necesite

Ed.Web

Una solución de base de datos escalable y 15 USD por


manejable, con un TCO reducido para Licencia por
procesador   al No aplicable
entornos de alojamiento Web y clientes VolumenSPLA, VL
mes(SPLA)
finales que necesitan instalar aplicaciones y
servicios de cara al público en Internet

Ed.Express DescargarRegístrese No aplicable No aplicable


para poder distribuir el
Una edición gratuita de SQL Server ideal
productoDisponible en
para la formación y para crear aplicaciones
Internet
para desktop y entornos de servidor
pequeños, así como para su redistribución
junto con aplicaciones de fabricantes de
software (ISVs).

Ed. Evaluation

Esta edición se puede instalar para fines de DescargaDisponible en No aplicable No aplicable


demo y prueba del producto durante 180 Internet
días.

Idiomas
P.: ¿Se puede conseguir SQL Server en otros idiomas aparte de inglés?
R.: Sí. SQL Server está disponible en los siguientes idiomas:
 Inglés
 Chino simplificado
 Chino tradicional
 Japonés
 Coreano
 Portugués (Brasil)
 Español
 Francés
 Alemán
 Italiano

Las ventajas de Microsoft SQL Server


 Soporte de transacciones.
 Escalabilidad, estabilidad y seguridad.
 Soporta procedimientos almacenados.
 Incluye también un potente entorno gráfico de administración, que Permite el uso
de comandos DDL y DML gráficamente.
 Permite trabajar en modo cliente-servidor, donde la información y datos se alojan
en el servidor y las terminales o clientes de la red sólo acceden a la información.
 Además permite administrar información de otros servidores de datos.
Aquí esta unas opiniones sobre las Ventajas sobre Microsoft SQL SERVER
descargado desde: http://www.google.com.py/search?
hl=es&gl=py&q=+ventajas+de+Microsoft+SQL+Server&btnG=Buscar&meta=
"Para empezar SQL Server nos permite olvidarnos un poco de los ficheros que forman la
base de datos. En Access tenemos que abrir el fichero .mdb para ver el contenido. Aquí
abrimos la consola de SQL Server y tenemos todas las bases de datos de todos nuestros
programas. Esto es muy cómodo, ciertamente"
"Si trabajamos en una red local nos permite agregar otros servidores de SQL Server. por
ejemplo: yo tengo en mi ordenador una base de datos en mi servidor SQL y mi compañero
tiene en su servidor otra base de datos. Yo puedo conectar mi SQL al suyo y así tengo sus
bases de datos en mi SQL Server. Esto, también es muy cómodo".
"Seguridad: SQL permite administrar permisos a TODO. Permisos a nivel de servidor,
seguridad en tablas, permitir o no lectura, escritura, ejecución; seguridad en los
procedimientos almacenados (después hablo de ellos)... todo se puede configurar. O sea,
que podemos permitir que alguien conecte su SQL al nuestro pero sin embargo podemos
decirle que no puede ver esta base de datos pero otra sí".

Las desventajas de Microsoft SQL Server


La principal desventaja de Microsoft SQL SERVER es la enorme cantidad de memoria RAM
que utiliza para la instalación y utilización del software.
Una de las desventajas de SQL es que si lo quieres para practicas no te va hacer útil por que
en el se prohíben muchas cosas tiene restricciones en lo particular me parase mas viable
usar MySQL es mucho mejor además de ser un software gratis.
La relación calidad-precio esta muy debajo comparado con oracle.

Microsoft Visual Studio 2008 Professional MSDN Library (SPANISH)


3.3GB + 2.2GB | Spanish | ISO | Serial Incl.

Descripción Visual Studio 2008


Visual Studio 2008 Professional es un conjunto global de herramientas que hace realidad la visión del desarrollador
de una forma muy rápida. Visual Studio 2008 Professional se diseñó para admitir proyectos de desarrollo pensados
para Web (ASP.NET AJAX incluido), Windows Vista, Windows Server 2008, 2007 Microsoft Office System, SQL
Server 2008 y dispositivos de Windows Mobile.

Visual Studio 2008 ofrece herramientas de desarrollo avanzadas, funciones de debugging, funciones para bases de
datos y funciones innovadoras que permiten crear rápidamente aplicaciones futuras para distintas plataformas.
Visual Studio 2008 incluye mejoras como diseñadores visuales para un desarrollo más rápido con .NET Framework
3.5, mejoras sustanciales en las herramientas de desarrollo Web y mejoras de programación que aceleran el
desarrollo a partir de todo tipo de datos.

Desarrollo Rápido de Aplicaciones


Para que los desarrolladores puedan crear rápidamente software moderno, Visual Studio 2008 ofrece funciones de
programación y de datos mejoradas, como LINQ (Language Integrated Query), que facilita el armado de
soluciones capaces de analizar información y de actuar en consecuencia.
Visual Studio 2008 también brinda la posibilidad de apuntar a distintas versiones de .NET Framework desde el
mismo entorno de desarrollo. Por lo tanto, los desarrolladores podrán construir aplicaciones que apunten a .NET
Framework 2.0, 3.0 o 3.5, y así podrán admitir una amplia variedad de proyectos en un mismo entorno.

Innovación en Experiencias de Usuario


Visual Studio 2008 ofrece nuevas herramientas que aceleran la creación de aplicaciones conectadas con las últimas
plataformas, incluidas la Web, Windows Vista, Office 2007, SQL Server 2008 y Windows Server 2008. Para la Web,
ASP.NET AJAX y otras nuevas tecnologías permitirán que los desarrolladores creen rápidamente una nueva
generación de experiencias más eficientes, interactivas y personalizadas.

Colaboración Eficiente entre Equipos


Visual Studio 2008 propone ofertas expandidas y mejoradas que ayudan a mejorar la colaboración entre equipos
de desarrollo, incluidas herramientas que colaboran con la integración entre profesionales especializados en bases
de datos y diseñadores gráficos.

Uso de Microsoft .NET Framework 3.5


.NET Framework permite la construcción rápida de aplicaciones conectadas que ofrecen experiencias de usuario
increíbles, ya que ofrecen bloques de construcción (software pre-fabricado) que resuelven las tareas de
programación más frecuentes. Las aplicaciones conectadas construidas sobre los modelos de negocio de .NET
Framework procesan de manera efectiva y facilitan la integración de sistemas en entornos heterogéneos.

Juntos, Visual Studio y .NET Framework reducen la necesidad de código en común, disminuyen los tiempos de
desarrollo, y permiten que los desarrolladores se concentren en resolver problemas comerciales.

.NET Framework 3.5 construye más que .NET Framework 3.0. Las mejoras fueron aplicadas a áreas
fundamentales como la biblioteca básica de clases, Windows Workflow Foundation, Windows Communication
Foundation, Windows Presentation Foundation y Windows CardSpace.

MSDN Library para Visual Studio 2008


MSDN Library proporciona acceso a información de programación fundamental, por ejemplo, documentación
técnica de referencia, notas del producto, kits de desarrollo de software y ejemplos de código necesarios para
desarrollar aplicaciones y servicios Web. Esta es una versión actualizada de MSDN Library para Visual Studio 2008.

Los grupos de contenido actualizados de esta edición son los siguientes:

* Documentación de Visual Studio 2008


* Documentación de Windows Vista Developer
* Documentación del kit de controladores de Windows (WDK)
* Documentación de Microsoft Office 2007
* Microsoft Knowledge Base
* Y más...

Requerimientos del Sistema


* Sistemas operativos compatibles: Windows Server 2003; Windows Vista; Windows XP
* Además, Visual Studio 2008 Professional requiere:
o Un equipo con un procesador de 1,6 GHz o más rápido
o 384 MB de RAM como mínimo (al menos 768 MB de RAM para Windows Vista)
o 2,2 GB + 3,5 GB de espacio disponible en disco duro
o Unidad de disco duro de 5400 rpm
o Pantalla con una resolución mínima de 1024 x 768
o Unidad de DVD-ROM
o Otras características adicionales pueden necesitar acceso a Internet. Se pueden aplicar tarifas.

Descargar Visual Studio 2008 Professional


Descargar MSDN Library

Descargar Serie + Intrucciones


Rapidshare | Megaupload | Filefactory

Nota
* Si ha descargado Microsoft Visual Studio 2008, MSDN Library se integra con la Ayuda de Microsoft Visual Studio
2008 de forma predeterminada y en la función de Ayuda F1. Sin embargo, MSDN Library también se puede
instalar y ver como referencia independiente, y no requiere la instalación de Visual Studio 2008.
* Si instala Visual Studio Express Library y MSDN Library para Visual Studio 2008 simultáneamente en el mismo
equipo, habrá contenido redundante y coincidencias de búsquedas duplicadas. Si Visual Studio Express Library ya
se ha instalado en el equipo, desinstálelo antes de iniciar la instalación de MSDN Library para Visual Studio 2008.
* Debe desinstalar cualquier versión anterior de MSDN Library para Visual Studio 2008 así como sus componentes
antes de instalar esta versión de MSDN Library.

Requerimientos del Sistema


* Sistemas operativos compatibles: Windows Server 2003; Windows Vista; Windows XP
* Además, Visual Studio 2008 Professional requiere:
o Un equipo con un procesador de 1,6 GHz o más rápido
o 384 MB de RAM como mínimo (al menos 768 MB de RAM para Windows Vista)
o 2,2 GB + 3,5 GB de espacio disponible en disco duro
o Unidad de disco duro de 5400 rpm
o Pantalla con una resolución mínima de 1024 x 768
o Unidad de DVD-ROM
o Otras características adicionales pueden necesitar acceso a Internet.
Se pueden aplicar tarifas.
Microsoft Visual Studio 2008
Lanzado recientemente, en marzo de este mismo año, Microsoft ha volcado una gran
experiencia previa en esta nueva versión que incorpora amplias novedades sobre una
plataforma amplia y completa. Microsoft ha incluida importantes mejoras, como el soporte de
datos LINQ, y la integración de las tecnologías Silverlight para aplicaciones RIA en la Web y
WPF para presentación de datos. Junto a esto, el entorno se ha consolidado y ampliado para
crear una plataforma de desarrollo que facilita la creación de virtualmente cualquier tipo de
aplicaciones, ya sean para móviles, basadas en servidor o independientes.

Visual Studio cuenta con una sólida reputación en cuanto a sus características y
fiabilidad a la hora de generar código para una amplia variedad de aplicaciones. Tal vez
una de las mejores bazas de Visual Studio es que resulta la base de trabajo ya sea para
crear programas individuales o complementos para las herramientas ofimáticas de
Microsoft Office, como grandes aplicaciones. Y cubre desde los terminales móviles a
los servidores web.
En esta versión se han integrado una serie de tecnologías nuevas y que en la anterior
versión obligaban a descargas complementarias y a no tener un entorno completo e
integrado de trabajo, lo cual ahora con VS2008 se ha logrado al incluir varias de las
nuevas tecnologías, como WPF o Silverlight.

Sin duda Microsoft tiene muy clara la importancia de la plataforma de desarrollo como
medio para crear aplicaciones de todo tipo, sobre las orientadas sobre los sistemas
operativos de productos del fabricante. La experiencia de anteriores versiones junto con
las ideas y sugerencias de la extensa comunidad de desarrolladores se han plasmado en
una versión que reúne en un solo producto lo que hasta ahora eran suplementos y
añadidos.
Esto proporciona al entorno de desarrollo una solidez y amplitud nunca vistas hasta
ahora que dan como resultado una plataforma altamente integrada y preparada para la
creación tanto individual como en equipo de todo tipo de aplicaciones.
En palabras de Enrique Fernández-Laguilhoat, director de Plataforma y Desarrollo de
Microsoft Ibérica, “Visual Studio 2008 facilita una nueva generación de aplicaciones
con una experiencia de usuario revolucionaria, ya que proporciona toda la potencia de la
plataforma Windows Presentation Foundation, WPF, con la productividad del IDE
(Integrated Development Environment), y una integración con nuestras herramientas de
diseño, Microsoft Expression, que permiten la colaboración entre desarrollador y
diseñador.
Visual Studio 2008 facilita una nueva generación de aplicaciones con una experiencia de
usuario revolucionaria

Por su parte, los servicios online –que Microsoft lleva impulsando desde el nacimiento
de .Net en 1999- están transformando el mercado TIC.
El único “reproche” que se puede hacer sobre VS2005 es que sólo trabajaba sobre las
plataformas del mismo fabricante, Windows y Windows Mobile, que no es poco dada la
predominancia de estos SO en los servidores y sistemas de escritorio o terminales
móviles. Pero ahora, con la versión 2008 esto no es totalmente cierto ya que en esta
edición la vertiente Web hace que se haya trascendido este límite tradicional del
fabricante.

Así, por ejemplo, la tecnología SilverLight es capaz de trabajar sobre diversas


plataformas y sistemas operativos además de Windows. La tecnología SilverLight
requiere la descarga, si no está previamente incluido, de un programa, un plugin, para el
navegador Web donde se deseen ejecutar estas aplicaciones. Pero, tras ello, el
funcionamiento es transparente para el usuario.
Hay diversos fabricantes de todo tipo de dispositivos que incluirán el plugin, gratuito,
de manera que los usuarios puedan acceder más fácilmente a esta tecnología. Y, a la
extensa lista, recientemente se ha anunciado un acuerdo con Nokia para que los
dispositivos de la serie S60, basados en Symbian, incluyan esta tecnología, instalada de
origen. Con lo que los desarrollos realizados sobre esta plataforma también tendrán al
sistema operativo y sus terminales avanzados entre su potencial audiencia.
Novedades de Visual Studio 2008
La versión 2008 de Visual Studio ha sido largamente esperada, ya que han pasado casi
tres años desde el lanzamiento de la versión 2005, y mientras tanto los desarrolladores
se han visto obligados a colocar diversos complementos y parches para adaptarse a
nuevas tecnologías.
Precisamente uno de los primeros puntos a destacar de Visual Studio 2008 es que el
producto reúne lo que hasta ahora eran diversos complementos y añadidos, como
Windows Presentation Foundation (WPF), Windows Communication Foundation
(WCF) y Windows Workflow Foundation (WF), junto con la versión más reciente de la
plataforma NET Framework 3.5 runtime.
La tecnología Silverlight, integrada en VS2008, es una plataforma de desarrollo para creación
de aplicaciones Web independientes del sistema operativo

Una notable cualidad es la capacidad de Visual Studio 2008 para trabajar con múltiples
versiones del .NET Framework, a elección del programador, lo que facilita mantener o
incluso desarrollos para versiones algo más antiguas del framework.

El producto incluye la versión más reciente del framework, la .NET Framework 3.5
runtime, pero desde VS2008 se podrá sin ningún problemas abrir una aplicación creada
para .Net 2.0 y ASP.NET 2.0, modificarla y crear de nuevo una versión adecuada
para .Net 2.0.
Sin duda una interesante manera de unir la creación de software nuevo con el
mantenimiento de antiguas aplicaciones, sin necesidad de mantener el antiguo entorno
de desarrollo. De esta forma los programadores podrán centrarse en exclusiva sobre la
nueva plataforma de desarrollo en todo momento, lo que sin duda simplifica su forma
de trabajo.
Como resalta Jose Murillo, Responsable de Programas Técnicos para Partners, de la
División de Desarrollo y Plataforma de Microsoft Ibérica, “.NET es un framework
multiplataforma, lo que quiere decir que permite desarrollar utilizando el mismo modelo
tanto para aplicaciones ricas de escritorio como aplicaciones Web, aplicaciones RIA
(Rich Internet Applications), aplicaciones para dispositivos móviles o aplicaciones de
integración con Office”.

El framework además ofrece una serie de servicios base que pueden ser utilizados por
las empresas de fabricantes de software para acelerar los tiempos de desarrollo y así
aumentar la productividad drásticamente. Y ciertamente la productividad es uno de los
focos de VS2008 ya que como indican desde Microsoft, “el propio entorno de
desarrollo (IDE) ofrece una productividad sin precedentes, dando soporte no solo a las
tareas habituales de un desarrollador sino a todas las relacionadas con calidad del
software (pruebas unitarias, pruebas de carga, etc) y con otros roles involucrados en los
ciclos de vida del desarrollo (jefe de proyectos, desarrolladores de base de datos,
arquitectos, etc)”.
Visual Studio 2008 facilita que los diseñadores y los creadores de código trabajen de forma
paralela y conjunta sobre un proyecto

Básicamente el Entorno de Desarrollo (IDE) ya proporciona todo el soporte necesario


para el desarrollo de aplicaciones. Además de este IDE Microsoft, ha lanzado
recientemente la suite Microsoft Expressions, una suite de productos para diseñadores
gráficos que permite crear interfaces tanto de aplicaciones ricas como aplicaciones Web
(tradicionales o Silverlight) de forma completamente independiente al desarrollo de
código.

De esta forma se independizan los roles de desarrollador y diseño gráfico, permitiendo a


cada uno de estos sacar el máximo partido a sus habilidades con las herramientas
adecuadas a cada uno de ellos, mientras que trabajan en un mismo desarrollo y de forma
completamente integrada.
Con todo ello el desarrollador, o el equipo de desarrollo cuenta con potente
herramientas para crear todo tipo de aplicaciones. A este respecto Jose Murillo indica
“yo diría que VS2008 es aplicable a proyectos en todos los sectores, desde aplicaciones
tradicionales de los fabricantes de software como ERPs, CRMs, y similares, hasta
grandes aplicaciones de misión crítica en gran cuenta, pasando por Webs de comercio
electrónico, etc”.
Adicionalmente, .NET juega un papel muy relevante en aplicaciones móviles sobre
Windows Mobile, y recientemente en sistemas empotrados con el .NET
MicroFramework. Incluso el desarrollo de videojuegos para XBOX o aplicaciones de
Zune pasan ahora por .NET con la plataforma XNA.
Productividad mejorada
La productividad sin duda es uno de las ventajas indiscutibles de .NET. Funcionalidades
que en el pasado requerían miles de líneas de código ahora pueden implementarse de
forma muy sencilla y rápida usando las piezas que el propio framework suministra.
Windows Presentation Foundation permite crear interfaces de usuario con una riqueza
sin precedente, y además, de forma extremadamente sencilla y rápida. Windows
Comunication Foundation permite implementar comunicaciones de todo tipo sin
necesidad de escribir miles de líneas de código y WorkFlow Foundation permite la
utilización de Workflows en aplicaciones sin necesidad de adquirir software de terceros
y sin ningún coste para los desarrolladores de .NET.
De forma deliberada, Microsoft ha hecho grandes cambios en la herramienta, pero ha
optado por conservar el aspecto ya conocido del IDE, aunque éste ha sido
completamente reescrito y optimizado. Con ello la curva de aprendizaje resulta muy
pequeña, ya que el programador encuentra todos los elementos de forma similar a la
versión previa, con lo rápidamente se adapta al nuevo entorno.
El IDE ofrece una productividad sin precedentes, dando soporte no solo a las tareas habituales
de un desarrollador sino a todas las relacionadas con calidad del software y gestión del ciclo de
vida del desarrollo
Además, la integración de elementos hace que el sistema de ayuda IntelliSense se
aplique a todos los lenguajes soportados, como, por ejemplo, a JavaScript, lo que
facilita su uso y reduce los errores a la hora de crear código. A todas estas ventajas de
diseño hay que unir que se ha mejorada la eficacia del compilador tanto de VB como de
C#.
Otro aspecto notable es que VS2008 incluye las Visual Studio Tool for Office con lo
que resulta más rápido y fácil generar aplicaciones que se relacionen con las diversas
aplicaciones que componen el paquete Office, así como crear extensiones o
personalizaciones para cada una de las aplicaciones.
Microsoft también ha incluido en esta versión un creciente soporte del diseño orientado
a la Web. En VS2008 hay mejor soporte para tecnologías Web como Ajax, CSS o
JavaScript. Y, además, la experiencia del usuario ahora es más fácil de enriquecer,
gracias a la integración de tecnologías como WPF, Windows Presentation Foundation y
SilverLight para crear aplicaciones basadas en navegador, pero con potencia y
funcionalidad similar a las aplicaciones clásicas de escritorio.
Integración de tecnologías
Otra de las grandes novedades, y de nuevo una gran simplificación para los
programadores, es la implantación de Linq, acrónimo de Language Integrated Query.
Con ello el programador puede abstraerse del código a bajo nivel o específico, necesario
para consultar diversos tipos de fuentes de datos.

En lugar de tener que hacer adaptaciones particulares según la fuente de datos, Linq
permite utilizar una única aproximación integrada con el código a la hora de consultar y
manipular las más diversas fuentes de datos, sean estas XML, bases de datos,
colecciones de objetos en memoria, dataset, etc. Los controles de usuario han sido
modificados para adaptarse a este cambio, de cara a explotar adecuadamente estas
capacidades.
Además, para unir el mundo de los programadores con el de los diseñadores, un aspecto
importante para el trabajo en grupo y para grandes proyectos, Microsoft ha
implementado el formato de XAML. Mediante XAML se independiza, pero a la vez se
enlaza, la parte de diseño con la de código. Esto permite que unos y otros trabajen en
paralelo, cada uno en su parte del proyecto, y luego unan sus trabajos para la creación
final.
VS2008 es aplicable a proyectos en todos los sectores, desde aplicaciones tradicionales de los
fabricantes de software como ERPs, CRMs, hasta grandes aplicaciones de misión crítica en gran
cuenta, pasando por Webs de comercio electrónico o juegos

Como indica Jose Murillo, “una de las mayores ventajas es la integración de las
diferentes personas en un equipo de trabajo orientado a un mismo desarrollo; Visual
Studio ya no es un entorno para el programador, sino para todo el equipo de trabajo de
un proyecto, desde Jefes de Proyecto hasta los probadores (testers), pasando por los
habituales arquitectos, diseñadores, etc.”

El trabajo de los diseñadores gráficos, utilizando los elementos de la familia Expresión,


y el de creadores de código Visual Studio son ahora caminos compatibles de forma
sencilla, con lo que ello supone de facilidad para avanzar en ambos terrenos sin crear
dependencias que retrasen un proyecto.
Por último y de cara a mejorar la seguridad del código generado, Visual Studio 2008
Professional incluye ahora herramientas de pruebas unitarias, que previamente sólo
estaban en las versiones de grupo de trabajo, Team Suite. Esto permite que los pequeños
equipos de desarrollo o incluso los creadores individuales no necesiten herramientas
adicionales para llevar a cabo pruebas unitarias.
Junto a esto, el framework multiversión permite que el programador elija ya sea las
funciones más avanzadas que ofrece el framework 3.5 como la compatibilidad de
ediciones previas, ya que se puede escoger la compilación bajo framework .Net 2.0 o
3.0 con igual facilidad. Con ello se logra una compatibilidad con proyectos anteriores,
sin necesidad de volver al antiguo entorno de desarrollo
Recursos adicionales
Consciente de la importancia de facilitar la adopción de la tecnología .NET Microsoft
cuenta con un amplio conjunto de recursos, para que los codificadores encuentren apoyo
y colaboración. Desde Microsoft indican “tenemos diferentes programas destinados a
ofrecer soporte tanto a las empresas como a los individuos. A nivel de Empresas el
programa de partners (www.microsoft.es/partner) proporciona diferentes ventajas como
licencias, soporte técnico, soporte a acciones de marketing, etc.
A nivel de individuos (programadores), nuestro programa MSDN
(http://msdn2.microsoft.com/es-es/default.aspx) ofrece todo el soporte necesario, desde
formación online, eventos, soporte técnico online a multitud de otras necesidades que
nuestros programadores puedan tener.”

Además, en España se han lanzado diversos recursos, principalmente online, para que
los codificares encuentren cursos, ejemplos y foros de intercambio y consulta. Entre
estos cabe destacar Desarrolla con MSDN (http://www.desarrollaconmsdn.com/), que
ha sido creado íntegramente en España, en colaboración con algunos de los MVP, Most
Valuable Professional, nacionales.
También acudirá al rescate de los programadores el Comando Tomate,
http://comandotomate.com, que con aspecto algo más informal pero igualmente eficaz
mantiene en contacto a los programadores y les ofrece amplia información.

Overview de Visual Studio 2008


Con el nuevo Visual Studio 2008 Microsoft hace cada día realidad su visión de aplicaciones Smart Clients,
permitiéndole a los desarrolladores crear rápidamente aplicaciones conectadas con sistemas ya
existentes en las empresas sin importar la plataforma sobre la cual estén creadas, brindándole al mismo
tiempo a estas aplicaciones alta calidad al momento de crear la capa de presentación mejorando la
experiencia del usuario como lo hizo Windows Vista y Office 2007. Desde el punto de vista de negocio al
contar con aplicaciones amigables para el usuario final de forma rápida y al estar conectadas a toda la
organización permitirá tomar decisiones económicas en corto tiempo.
Visual Studio 2008 brinda ventajas al desarrollador en 3 pilares fundamentales:
  Mejor productividad del Desarrollador
 Administración del ciclo de vida de las aplicaciones
 Desarrollo sobre últimas tecnologías
En cuanto a la experiencia del usuario estos 3 pilares brindan mejoras en 5 diferentes áreas:
Desarrollo para Windows Vista y .NET Framework 3.0
Los desarrolladores podrán fácilmente contar con nuevas plataformas tecnológicas y entregar más
funcionalidades a los usuarios fácilmente incorporando las nuevas características de Windows
Presentation foundation.
Desarrollo de aplicaciones para Office
Visual Studio Tools for Office (VSTO) está ahora totalmente integrado con Visual Studio 2008
Professional. VSTO permite a los desarrolladores personalizar varias aplicaciones de Office, como lo es
Outlook y PowerPoint, mejorando la productividad del usuario y mejorando notablemente el despliegue.
Fácil manejo de Datos
Con la introducción de Language Integrated Query (LINQ) y otras nuevas características de acceso a
datos, los desarrolladores pueden ahora manipular datos usando un acercamiento programático
constante.
Nuevas experiencias en la Web
Más allá de la infraestructura segura, confiable y extensible del IIS 7, los desarrolladores pueden crear
fácilmente aplicaciones Web más interactivas, una ejecución más responsiva y más eficiente del lado del
cliente usando la integración y el modelo de programación de ASP.NET AJAX y otras extensiones y
nuevas características incluyendo Silverlight.
Mejora la Administración del ciclo de vida de las aplicaciones (ALM)
ALM proporciona gran ayuda, no sólo para administrar el ciclo de vida entero del desarrollo del software
sino también para la interacción crítica de los usuarios finales y los gerentes de proyectos de aplicaciones
empresariales.

Aspectos destacados de Professional Edition


 Construcción de aplicaciones Windows Client, Web, Microsoft Office system, .NET
Framework, SQL Server y Windows Mobile con diseñadores "drag-and-drop"
integrados.
 Garantía de corrección de las aplicaciones fácilmente con la utilidad de pruebas
integrada.
 Diseño de Office Ribbons complejos gracias a Ribbon Designer y los controles de
Ribbon que incluye.
 Construcción de aplicaciones dirigidas a SQL Server utilizando Microsoft Visual Basic ® o
el código de Microsoft Visual C#® directamente dentro de la base de datos.
 Los desarrolladores pueden mejorar el soporte en los tiempos de diseño para Microsoft
SQL Server Compact 3.5 en proyectos en dispositivos.
 Añada la suscripción a MSDN Premium o la de MSDN Professional a Visual Studio 2008
Professional Edition y tendrás acceso a toda una variedad de opciones de soporte
técnico y recursos.
Y por supuesto, Professional también incluye todas las características de Visual Studio Standard entre las
que se incluyen:
 Construcción de aplicaciones utilizando lo último en tecnologías Web con soporte
mejorado para AJAX y controles Web con Microsoft AJAX Library.
 Construcción de aplicaciones Web fácilmente con soporte para hojas de estilos en
cascada (CSS), JavaScript, IntelliSense® y vista dividida de diseño/código fuente.
 Construcción sin problemas de aplicaciones dirigidas por datos con LINQ, un conjunto
de lenguajes de extensiones para Visual Basic y Visual C#.
 Administración y construcción de aplicaciones que aborden las diversas versiones de
.NET Framework con una única herramienta.
 Creación de experiencias de usuario sobresalientes con diseñadores integrados para
Windows Presentation Foundation.
 Creación de aplicaciones conectadas utilizando diseñadores virtuales para Windows
Communication Foundation y Windows Workflow Foundation.
 Simplificación de los procesos de diseño, implementación y depuración con
características de editor fáciles de usar, como por ejemplo Edit y Continue e IntelliSense.
 Implementación de aplicaciones cliente fácilmente con ClickOnce, que implementa la
aplicación y sus requisitos, y garantiza que su aplicación cliente esté siempre
actualizada.

Uml
StarUML es una diseñador practico de UML, genera todo tipo de diagramas compatibles con la
plataforma de programas Microsoft Office.

StarUML se maneja con facilidad. En un vistazo a la interfaz se ven las funciones principales del
programa. Otra característica importante del programa es que su código es compatible con C++ y Java.

Puedes comenzar a dibujar los gráficos manualmente o seleccionar las plantillas que contiene el archivo
de instalación para modificarlas. Esta última opción es muy recomendable para quien no ha trabajado
con archivos UML / MDA. Para este caso quizá te convenga buscar en la página del autor los módulos
y plantillas más adecuados para tu proyecto.
Algunas ventajas del StarUML:

* Se maneja con facilidad


* Es gratuito, osea, no necesita crak, ni serial, ni actualización.
* Es compatible con cualquier versión de Windows,
* No pesa mucho, solo pesa 27.5 mb.
* Funciona desde una P IV, y es compabible a todas las computadoras.

Un pequeño ejemplo de modelamiento UML.

También podría gustarte