AulaDirectiva, cursos on-line de informática, gestión e idiomas
Curso presencial
GRATIS - Novedades, Noticias, Cursos - SQL Server

 

SQL Server es un Sistema de Gestión de Bases de Datos Relacionales (SGBDR), desarrollado por Microsoft. Con SQL Server es posible diseñar y administrar bases de datos, utilizando un interfaz (herramienta de trabajo) verdaderamente amigable y sencilla para el usuario iniciado.

La finalidad de SQL Server, es analizar y administrar datos, obteniendo mayor escalabilidad, disponibilidad y seguridad en las aplicaciones de análisis y los datos empresariales, potenciando los sistemas mediante el logro de mayores prestaciones.

NOVEDADES DE SQL SERVER 2005

Las novedades de SQL Server 2005 no están centradas en un solo área, sino que afecta a todos los entornos de la empresa.

Para empezar vamos a distribuir las novedades en dos grandes áreas:

  • Sistemas (Área de Administración de bases de datos)

  • Desarrollo (Área de desarrollo)

Área de administración de bases de datos

SQL Server 2005 incorpora nuevas herramientas que facilitan el trabajo al administrador de base de datos, veamos cuales son las novedades:

  • SQL Server Management Studio: Esta herramienta no sólo sustituye al administrador corporativo que presentaba SQL Server en versiones anteriores, sino que integra en una misma consola la administración y supervisión de las bases de datos SQL Server.

    También incluye la administración y supervisión de Integration Services Análisis Services, Reporting Services, Notification Services y SQL Server Mobile Edition.

    En definitiva es una herramienta que engloba todael área de trabajo para un administrador de base de datos.

  • DMV (Visiones dinámicas de administración): SQL Server 2005 incorpora 70 nuevos objetos que nos permite medir el rendimiento de la base de datos y la utilización de los recursos del sistema (CPU, Memoria, Disco).

  • SQL Management Objects (SMO): Con versiones anteriores utilizábamos DMO, objetos de programación orientados a la administración de bases de datos, SMO incorpora nuevas funcionalidades, tratando de cubrir todas las necesidades del administrador de base de datos.

  • SMO está implementado como un ensamblado de Microsoft .NET Framework.

SQL Server 2005 incorpora nuevas tecnologías de alta disponibilidad, que cubren las necesidades de los acuerdos de negocio con los clientes, que antes se veían limitados.

  • Mirroring (Reflejo de base de datos): Esta tecnología está preparada a nivel de base de datos. En versiones anteriores un Cluster estaba preparado para realizar failover cuando el servicio de SQL Server caía, con Mirroring, en cuanto una base de datos deja de funcionar se habilita un segundo servidor.

    En caso se registrarse un error en el sistema primario, mediante una cadena de conexión especial, se pueden volver a conectar las aplicaciones de inmediato a la base de datos en el servidor secundario.

  • Clústeres de conmutación por error: Se han ampliado los servicios que pueden ser clusterizables, con SQL Server 2005 podríamos clusterizar: Analysis Services, Notification Services y Replicación de bases de datos.

    Otra mejora importante es el aumento de nodos, con SQL Server 2005 se permiten hasta ocho.

  • Log Shipping: Esta tecnología se ha mejorado con SQL Server 2005, se ha incorporado en la herramienta gráfica SQL Server Management Studio. Recordemos que consistía en guardar las transacciones en otros servidores SQL Server, como servidor alternativo en caso de fallo del servidor primario.

  • Restauración parcial: SQL Server 2005 también nos permite restaurar filegroup por separado, esto da mucha más rapidez al no tener que realizar una restauración completa. Esto da mucho más sentido a la creación de diferentes filegroup (índices, datos, full text, etc.)

  • Replicación: Las novedades en cuanto a la replicación es la incorporación de un nuevo modelo entre iguales, que ofrece una nueva topología en la que se pueden sincronizar las bases de datos de forma transaccional con una base de datos idéntica.

  • Instantáneas de bases de datos: También se ha incluido la posibilidad de crear una foto de la base de datos en el momento que nosotros decidamos, esa instantánea será una base de datos idéntica, y su particularidad es que es consultable, y lo más importante que sirve de backup, pudiéndose restaurar en el momento que realizamos la foto.

SQL Server 2000 consiguió un sistema robusto lo que dio confianza al mundo empresarial, con SQL Server 2005 ha querido ser más ambicioso y se consigue una mejora significativa en las consultas a bases de datos de gran tamaño, gracias a:

  • Partición de tablas y de índices: La frase célebre “divide y vencerás” define perfectamente esta características que SQL Server 2005 nos permite.

  • Nivel de aislamiento de instantáneas: Los cuatro niveles de aislamiento que se emplean en SQL Server 2000 tenían sus ventajas y desventajas, pero ninguno cubría la posibilidad de tener acceso a la última fila utilizada. Su particularidad más importante es que no bloquea a las operaciones de lectura.

  • Compatible con Itanium y tecnologías de 64 bits: Esto es importante desde el punto de vista de optimización en el uso de los recursos del sistema, sobre todo de la memoria, reduciendo la actividad de disco. Está pensado para grandes bases de datos.

SQL Server 2005 también incluye nuevos aspectos en el modelo de seguridad que claramente mejoran la plataforma, veamos a continuación cuales son los más importantes:

  • Cifrado: SQL Server 2005 incorpora el cifrado para comunicaciones cliente/servidor, el administrador puede rechazar comunicaciones no cifradas.

  • Auditoria: Incluye nuevos contadores para facilitar una mejor auditoria de la base de datos.

  • Esquemas: Aparece este nuevo concepto, donde se separa a los propietarios de los esquemas en el espacio de administración de seguridad.

  • Políticas: Incluye en la herramienta gráfica, políticas al estilo de Windows, con respecto a la contraseña del usuario de SQL Server.

Área de desarrollo

SQL Server 2005 abre las puertas a una variedad de lenguajes de programación para poder desarrollar de extremo a extremo para la base de datos. Algunas de las mejoras son:

  • .Net Framework: Se utiliza para implementar funcionalidad en el servidor. Aparece el concepto de CLR, donde podremos codificar en el lenguaje: procedimientos, funciones, trigger, y cualquier objeto que pueda ser creado en la base de datos. Con Transact-SQL dependíamos de trabajar con objetos del sistema para poder realizar acciones especiales, como pueda ser el envío de un correo. Ahora con CLR, .Net nos facilita su manejo y a la vez hace más seguro el código empleado en los objetos de la base de datos.

  • Transact-SQL: Se incluyen mejoras importantes, como por ejemplo el control de errores, y nuevas capacidades de consultas recursivas.

  • Business Intelligence: Esta herramienta basada en Visual Studio, ofrece al desarrollador la posibilidad de crear soluciones de Integration Services, de Analysis Services y de Reporting Services.

  • Integración: Sobre todo SQL Server 2005 hace hincapié en la integración de múltiples sistemas, incluyendo los lenguajes de programación más empleados en el sector TI. Incluso preparan la plataforma para que pueda entenderse con su mayor competencia, con ORACLE.ç

  • Nuevas herramientas de desarrollo: SQL Server 2005 incorpora SMO, para desarrollar objetos de la base de datos y funcionalidades administrativas. También incluye Analysis Management Objects (AMO), que permite a los desarrolladores acceder a tareas administrativas propias del servicio Analysis Services. En definitiva se integra en la tecnología .Net, donde se pueden desarrollar mejores servicios Web y acceso a datos. XML toma protagonismo, incluso se crean un nuevo tipo de datos e índices de tipo XML.

 

 

 

  Nuestros cursos
SQL SERVER 2000
+ Administración de SQL Server 2000
+ Programación con SQL Server 2000
+ Experto en SQL Server 2000
+ Programación con Visual Basic 6
+ Master en Visual Basic con SQL Server 2000
+ Máster en SQL Server 2000
SQL SERVER 2005
+ Curso SQL SERVER 2005
SQL SERVER 2005 - Módulos
+ Instalación y Configuración - GRATIS
+ Diseñando una Base de Datos
+ Implementando una Base de Datos
+ Optimización y Monitorización
+ Administración y Seguridad
+ Alta Disponibilidad
 
 :: Noticias
+ Novedades SQL Server 2005
+ Novedades SQL Server 2008
 
 :: Artículos
+ Artículos interesantes SQL Server
 
 :: Demo cursos Online

+ SQL Server 2005

 :: Foros
+ Blog Auladirectiva
 
 :: Páginas Oficiales
+ Auladirectiva
 
 :: Recursos Gratuitos
+ Fuentes
+ Tipografías
+ Iconos
+ Iconos y Cursores

 

  AULADIRECTIVA
  Horario: 09:30 a 14:30 / 15:30 a 18:30
  Teléfono: 91 702 41 11
  MSN / E-Mail: info@auladirectiva.com

Formulario de Contacto

 
 
SQL Server 2005 | ActionScript 3.0 en Flash CS3 | Programación en lenguaje Java J2SE | Programación en lenguaje Java J2EE | Programación en Visual Basic.NET 2003
Master en Programación para Internet | Master en Tecnología Java (POO J2SE-J2EE) | Master en Bases de Datos | Master en SQL Server 2000
Master en Diseño de Páginas Web | Master en Diseño Gráfico | Master en Tecnología Flash | Master en Medios Visuales Interactivos
Infografía con 3D Studio Max | Iluminación interior y exterior con 3D Studio Max | Modelado de objetos con 3D Studio Max | Edición de vídeo con Adobe Premiere
Diseño de BBDD Relacionales | Administración de SQL Server 2000 | Programación con SQL Server 2000 | Base de datos MySQL 4
Diseño Web con Adobe Photoshop CS | Diseño Web con Dreamweaver MX 2004 | Maquetación con QuarkXpress 6 | Fundamentos del Diseño
Especialista en Microsoft Word | Especialista en Microsoft Excel | Especialista en Microsoft Access | Especialista en Microsoft Office
© 2006 Auladirectiva - Todos los derechos reservados - C/Monte Esquinza, 24 - 28010 Madrid - España - Tel. (34) 91 7024111
Mapa sitio | Incio | Quiénes somos | Acreditación | Trabaja con nosotros | Contactar