SQL 2005 - Comentarios.
LIBROS
y algo de Novedades que trae el SQL 2005.
NOVEDADES DEL PRODUCTO
NOVEDADES DEL PRODUCTO
* Service Broker, posibilidad de montar un servicio para aplicaciones asincronicas, o lo que es lo mismo, simular una cola, aceptar peticiones, devolver resultados pero dentro del SQL. Interesante!
* Learning SQL on SQL Server 2005, By Sikha Saha Bagui, Richard Walsh Earp, extremadamente obvio, casi un manual básico de las tonterias de siempre. 737 pag.
* A First Look al 2005 for developers, apuntado a programar extended stored procedures, pocode programación normal. Info sobre metodos de conexión a motores. Algo de XML y servicios web.
* Microsoft SQL Server 2005 Stored Procedure Programming in T-SQL & .NET, Third Edition byDejan Šunderi, interacción con Visual 2005, bastante básico.
* SQL 2005, Analysis Services, Step by Step, Muy completo en temas OLAP, vale la pena. 398 paginas.
* Inside Microsoft SQL Server 2005: T-SQL Programming, byItzik Ben-Gan, Dejan SarkaandRoger Wolter. Incluye un capítulo de SQL Injection, interesante, tiene algunas cosas avanzadas, 749 pag.
* Programming SQL Server 2005 , By Bill Hamilton, toca muchos temas hasta reporting, pero son 30 lineas por cada tema, le falta profundidad en muchos temas.
* Microsoft® SQL Server 2005: Changing the Paradigm (SQL Server 2005 Public Beta Edition) By Scalability Experts, Inc., Muestra muchas cosas que son nuevas, claro y directo.
* Sams Teach Yourself Microsoft® SQL Server™ 2005 Express in 24 Hours, By Alison Balter, muy basico y con algunos ejemplos.
* SQL Server 2005 Distilled, By Eric L. Brown, brinda explicaciones en texto de las partes del motor, servicios, novedades, lo veo para alguien que quiera ver por arriba las caracteristicas o novedades del motor.
* SQL 2005, T-SQL Recipes, Joseph Sack, Bien técnico, mucha info, ejemplos, como de referencia y descripción de comandos, bastante bueno. 769 pag.
* Beginning SQL 2005 Programming, Robert Vieira, bastantes ejemplos, explicaciones, detalles, esta bien. Tiene una parte de Tips para DBA, 720 pag.
* Data Mining with SQL 2005, muy detallado y amplio, recomendable. 483 pag.
* SQL 2005 for dummies, que decir de estos libros que no se haya dicho, este en particular esta muy bien, con muchos ejemplos y como siempre, básico, pero no tanto. 433 pag.
Novedades del producto
* Tiene Sinonimos, para referenciar a un objeto.
* Declarativas en creacion de objetos, on delete, on insert,
* Opciones EXCEPT e INTERSECT
SELECT * FROM dbo.t1 EXCEPT SELECT * FROM dbo.t2;
SELECT * FROM dbo.t1 INTERSECT SELECT * FROM dbo.t2;
* Try Catch
Before TRY/CATCH block.
Entering TRY block.
After INSERT.
Exiting TRY block.
After TRY/CATCH block.
* Soporte de criptografia.
EncryptByPassPhrase('textoaqui', '001'),
DecryptByPassPhrase('WjkKWjkF_1', AccNro))
CREATE MASTER KEY
OPEN SYMMETRIC KEY
CREATE CERTIFICATE crt_Demo
CREATE ASSEMBLY sqlclrXMLHelper
* Opciones de backup, contingencia
MIRROR TO DISK='E:\AWC.bak'
ALTER DATABASE [Adv] SET EMERGENCY;
CREATE DATABASE AW ON AS SNAPSHOT OF Adv;
* XML y WEB Services.
USE AdventureWorks;
GO
DECLARE @Contacts xml
SET @Contacts =
(SELECT TOP 10 FirstName, MiddleName, LastName, EmailAddress, Phone
FROM Person.Contact ORDER BY LastName
FOR XML AUTO, TYPE);
SELECT @Contacts.query('
{
for $c in /Person.Contact
return
{data($c/@LastName)}{data(" ")}{data($c/@FirstName)}
{data($c/@Phone)}
{data($c/@EmailAddress)}
}
');
GO
* SSIS como un nuevo DTS.
* Profiler, ahora tambien ve actividades del OLAP.
* Arquitectura de 64 bits.
y algo de Novedades que trae el SQL 2005.
NOVEDADES DEL PRODUCTO
NOVEDADES DEL PRODUCTO
* Service Broker, posibilidad de montar un servicio para aplicaciones asincronicas, o lo que es lo mismo, simular una cola, aceptar peticiones, devolver resultados pero dentro del SQL. Interesante!
* Learning SQL on SQL Server 2005, By Sikha Saha Bagui, Richard Walsh Earp, extremadamente obvio, casi un manual básico de las tonterias de siempre. 737 pag.
* A First Look al 2005 for developers, apuntado a programar extended stored procedures, pocode programación normal. Info sobre metodos de conexión a motores. Algo de XML y servicios web.
* Microsoft SQL Server 2005 Stored Procedure Programming in T-SQL & .NET, Third Edition byDejan Šunderi, interacción con Visual 2005, bastante básico.
* SQL 2005, Analysis Services, Step by Step, Muy completo en temas OLAP, vale la pena. 398 paginas.
* Inside Microsoft SQL Server 2005: T-SQL Programming, byItzik Ben-Gan, Dejan SarkaandRoger Wolter. Incluye un capítulo de SQL Injection, interesante, tiene algunas cosas avanzadas, 749 pag.
* Programming SQL Server 2005 , By Bill Hamilton, toca muchos temas hasta reporting, pero son 30 lineas por cada tema, le falta profundidad en muchos temas.
* Microsoft® SQL Server 2005: Changing the Paradigm (SQL Server 2005 Public Beta Edition) By Scalability Experts, Inc., Muestra muchas cosas que son nuevas, claro y directo.
* Sams Teach Yourself Microsoft® SQL Server™ 2005 Express in 24 Hours, By Alison Balter, muy basico y con algunos ejemplos.
* SQL Server 2005 Distilled, By Eric L. Brown, brinda explicaciones en texto de las partes del motor, servicios, novedades, lo veo para alguien que quiera ver por arriba las caracteristicas o novedades del motor.
* SQL 2005, T-SQL Recipes, Joseph Sack, Bien técnico, mucha info, ejemplos, como de referencia y descripción de comandos, bastante bueno. 769 pag.
* Beginning SQL 2005 Programming, Robert Vieira, bastantes ejemplos, explicaciones, detalles, esta bien. Tiene una parte de Tips para DBA, 720 pag.
* Data Mining with SQL 2005, muy detallado y amplio, recomendable. 483 pag.
* SQL 2005 for dummies, que decir de estos libros que no se haya dicho, este en particular esta muy bien, con muchos ejemplos y como siempre, básico, pero no tanto. 433 pag.
Novedades del producto
* Tiene Sinonimos, para referenciar a un objeto.
* Declarativas en creacion de objetos, on delete, on insert,
* Opciones EXCEPT e INTERSECT
SELECT * FROM dbo.t1 EXCEPT SELECT * FROM dbo.t2;
SELECT * FROM dbo.t1 INTERSECT SELECT * FROM dbo.t2;
* Try Catch
Before TRY/CATCH block.
Entering TRY block.
After INSERT.
Exiting TRY block.
After TRY/CATCH block.
* Soporte de criptografia.
EncryptByPassPhrase('textoaqui', '001'),
DecryptByPassPhrase('WjkKWjkF_1', AccNro))
CREATE MASTER KEY
OPEN SYMMETRIC KEY
CREATE CERTIFICATE crt_Demo
CREATE ASSEMBLY sqlclrXMLHelper
* Opciones de backup, contingencia
MIRROR TO DISK='E:\AWC.bak'
ALTER DATABASE [Adv] SET EMERGENCY;
CREATE DATABASE AW ON AS SNAPSHOT OF Adv;
* XML y WEB Services.
USE AdventureWorks;
GO
DECLARE @Contacts xml
SET @Contacts =
(SELECT TOP 10 FirstName, MiddleName, LastName, EmailAddress, Phone
FROM Person.Contact ORDER BY LastName
FOR XML AUTO, TYPE);
SELECT @Contacts.query('
{
for $c in /Person.Contact
return
}
');
GO
* SSIS como un nuevo DTS.
* Profiler, ahora tambien ve actividades del OLAP.
* Arquitectura de 64 bits.
Comentarios