United States   Change   |   All Microsoft Sites

Home

Programação

T-SQL Enhancements

Aperfeiçoamentos de T-SQL

Visão Geral

O Microsoft SQL Server 2008 permite a desenvolvedores ser mais produtivos a criar mais facilmente a nova geração de soluções de bancos de dados usado a poderosa linguagem de programação T-SQL do SQL Server e tipos de dados avançados que gerenciam virtualmente qualquer tipo de dados.

Principais Novos Recursos

  • Armazene e gerencie precisamente informações de data e hora

  • Armazene eficientemente dados esparsamente preenchidos usando Colunas Esparsas

  • Índices de Texto Completo integrados proporcionam alto desempenho, escalabilidade e gerenciamento

  • Tipos e Agregados Definidos pelo Usuário acima de 8 KB

  • Passe grandes quantidades de dados para funções ou processos usando Parâmetros com Valor de Tabela

  • Realize múltiplas operações com o novo comando MERGE

  • Modele dados hierárquicos usando o novo tipo de dados HierarchyID

  • Construa aplicações com reconhecimento de local usando novos tipos de dados, métodos e índices espaciais

  • Gerencie arquivos e documentos eficientemente usando Fluxo de Arquivos (Filestream)

  • Identifique dependências em objetos e bancos de dados usando o novo Gerenciamento de Dependências

  • Consultas e relatórios mais rápidos com Conjuntos de Agrupamentos em GROUP BY

  • Índices filtrados proporcionam acesso mais rápido a dados de subconjuntos

  • O Change Data Capture automatiza o rastreamento de mudanças no banco de dados

  • Totalmente alinhado e compatível com o suporte a agrupamento do Windows Vista

Desenvolva aplicações poderosas

Use os recursos de programação T-SQL novos e aperfeiçoados do SQL Server 2008 para criar a nova geração de aplicações de banco de dados que suportam os requisitos mais exigentes de usuário final.

Novos Parâmetros com Valor de Tabela

  • Passe grandes quantidades de dados para funções e processos eficientemente usando Parâmetros com Valor de Tabela

Aperfeiçoamentos de T-SQL

  • Realize múltiplas operações eficientemente com o novo comando MERGE

  • Beneficie-se da compatibilidade completa com o suporte a grupamento do Windows Server e experimente novos aprimoramentos de programação que incluem a capacidade de:

    • Inserir várias linhas usando uma única instrução INSERT

    • Trate de valores usando operadores avançados de tarefa

    • Inicialize variáveis usando declaração

Aprimoramentos de SQLCLR

  • Crie Tipos e Agregados Definidos Pelo Usuário com tamanhos maiores que 8KB

  • Crie Agregados Definidos pelo Usuário que permite múltiplos argumentos de entrada

Gerenciamento de Dependência

  • Dinamize o desenvolvimento identificando dependências em objetos e bancos de dados usando o novo Gerenciamento de Dependências

Controle qualquer tipo de dados

Potencialize o suporte aperfeiçoado a tipos de dados do SQL Server 2008 para gerenciar dados relacionais e não relacionais, inclusive gerenciamento preciso de data e hora, dados XML, documentos e arquivos externos e novas informações espaciais usando representações planares ou geodésicas.

Novos Tipos de Dados DATE e TIME

  • Armazene informações de data e hora mais precisas com maior intervalo de anos, precisão fracionária definível pelo usuário e reconhecimento de fuso horário usando os seguintes novos tipos de dados compatíveis com o Padrão ANSI SQL:

    • DATE – novo tipo somente data

    • TIME(precision) - tipo somente hora

    • DATETIMEOFFSET(precision) - tipo DATETIME com reconhecimento de fuso horário

    • DATETIME2(precision) - novo tipo com frações de segundo e intervalo de anos maiores que DATETIME

Novo Tipo de Dados HIERARCHYID

  • Modele dados hierárquicos como gráficos e arquivos e pastas da organização usando o novo tipo de dados HIERARCYID e realize operações em dados de hierarquia facilmente usando poderosos métodos embutidos para manipulação de hierarquias com eficiência

Novo Suporte a Dados Espaciais

  • Construa poderosas aplicações com reconhecimento de local usando os novos tipos de dados espaciais e funcionalidade espacial embutida do SQL Server

  • Crie soluções ágeis nas respostas e altamente envolventes que tiram proveito das capacidades de indexação espacial embutidas

Gerencie arquivos e documentos com o novo tipo de dados FILESTREAM

  • Gerencie arquivos e documentos eficientemente ao mesmo tempo em que potencializa o suporte a segurança e transações do SQL Server usando o novo e poderoso tipo de dados FILESTREAM

  • Mova arquivos e documentos para hardware econômico e beneficie-se de armazenamento de sistema de arquivos de baixo custo que fornece capacidade de armazenamento limitada apenas ao tamanho do volume

  • O modelo de programação dual permite a reutilização de T-SQL centrado em BLOB em novos BLOBs FILESTREAM com a vantagem da semântica transacional T-SQL, ou tire proveito do acesso a fluxo de sistema de arquivos através de APIs de gerenciamento de arquivos do Windows que proporcionam operações flexíveis em arquivos e documentos

  • Os benefícios adicionais incluem:

    • Uniformidade entre metadados e o armazenamento de dados

    • Desempenho avançado de fluxo de dados

    • Redução no tamanho do banco de dados

Forneça soluções otimizadas

Aperfeiçoamentos no mecanismo de armazenamento e no armazenamento de dados do SQL Server permitem a desenvolvedores armazenar, gerenciar e encontrar dados eficientemente usando colunas esparsas, índices filtrados e uma nova Pesquisa de Texto Completo totalmente integrada.

Colunas Esparsas

  • Armazene conjuntos de dados semiestruturados e esparsamente preenchidos eficientemente usando Colunas Esparsas

  • Permite que dados NULL não consumam espaço físico em um banco de dados, assegurando assim armazenamento de dados otimizado

Pesquisa de Texto Completo Totalmente Integrada

  • Encontre rapidamente informações textuais em bancos de dados potencializando a nova tecnologia de busca de Texto Completo de alto desempenho e totalmente integrada

  • Gerencie como Índices de Texto Completo são criados e armazenados para construir aplicações poderosas e escalonáveis

Índices Filtrados

  • Experimente um novo nível de acesso a dados e armazenamento de índice eficientes usando novos Índices Filtrados que proporcionam pesquisas de alto desempenho em subconjuntos de dados

Conjuntos de Agrupamentos

  • Experimente consultas e relatórios mais rápidos com Conjuntos de Agrupamentos através de poderosas extensões à cláusula GROUP BY compatíveis com o padrão ANSI

  • Defina vários agrupamentos na mesma consulta para produzir um único resultado de alta velocidade equivalente aos resultados de um UNION ALL de linhas agrupadas diferentemente

Change Data Capture

  • Captura e mantém automaticamente alterações de dados e esquema em tabelas, o que elimina a necessidade de desenvolver lógica personalizada de rastreamento de mudanças

  • Métodos T-SQL embutidos permitem a desenvolvedores capturar banco de dados

Integração com Visual Studio

Reúna todas as tecnologias de Plataforma de Dados Microsoft de uma forma altamente produtiva e fácil de usar com o Microsoft Visual Studio.

Dinamize a colaboração

  • Escreva código que visa aplicações avançadas de Internet, cliente e servidor; e experimente um poderoso ambiente de desenvolvimento completo

  • Aumente a produtividade através do Microsoft IntelliSense e suporte embutido para o ADO.NET Entity Framework e LINQ

  • Dinamize a colaboração entre arquitetos, desenvolvedores e testadores usando o Visual Studio Team System Edition

Tecnologias Relacionadas

  • Escreva consultas usando LINQ na linguagem de programação de sua escolha para montar consultas de dados diretamente, em vez de aprender o dialeto SQL nativo de sua fonte de dados.

  • Simplifique o desenvolvimento usando modelos conceituais para acessar e gerenciar dados em seu banco de dados.

  • Exponha a riqueza de seus dados através de uma sintaxe de URI simples.

  • Habilite sistemas conectados ocasionalmente sincronizando seus dados entre qualquer armazenamento, usando qualquer protocolo em qualquer rede.

  • A Microsoft fornece muitas soluções de conectividade, inclusive provedores Nativos e Gerenciados junto com Drivers ODBC, JDBC e PHP.

 

Recursos Adicionais

 
Download the Essential Backpack
TechNet IT Pros Start Here
MSDN Developers Start Here