Docstoc

sql-server-2005-2008

Document Sample
sql-server-2005-2008 Powered By Docstoc
					     Almir Roberto Ferreira
       Danilo Leal Wolff
   Leonardo França Nogueira
    Pedro Henrique Rezende
       Pedro Henrique...
Renan Politano da Rosa Sylvestre




         SQL Server
           2005/2008




               Este trabalho tem por finalidade apresentar de forma prática o
        significado e para que sirva o programa SQL SERVER 2005/2008,
        relacionado a um sistema gerenciador de Banco de dados relacional
        criado pela Microsoft®, de forma que maximize o trabalho deixando o
        com mais tempo para o que realmente importa, o entendimento do SQL
        SERVER 2005/2008.




                2011
     Almir Roberto Ferreira
       Danilo Leal Wolff
   Leonardo França Nogueira
    Pedro Henrique Rezende
       Pedro Henrique...
Renan Politano da Rosa Sylvestre




         SQL Server
           2005/2008




         Etec de Embu
          Embu, 2011
           Almir Roberto Ferreira
               Danilo Leal Wolff
         Leonardo França Nogueira
          Pedro Henrique Rezende
               Pedro Henrique...
     Renan Politano da Rosa Sylvestre




                 SQL Server
                   2005/2008




        ETEC DE EMBU Técnico Informática




       Data de aprovação: __ de Março de 2011




Nome do Professor _______________________ Titulação

Nome do Professor _______________________ Titulação

Nome do Professor _______________________ Titulação
Resumo Vernáculo

O SQL Server é um SGBD - sistema gerenciador de Banco de dados relacional criado pela Microsoft
em parceria com a Sybase em 1988 e inserido como produto complementar do Windows NT. Ao final
da parceria, em 1994, a Microsoft continuou aperfeiçoando o produto. Com a nova versão a
Microsoft SQL Server 2008 é fornecida uma plataforma de dados confiável, produtiva e inteligente
que permite que você execute suas aplicações de missão críticas mais exigentes, reduza o tempo e o
custo com o desenvolvimento e o gerenciamento de aplicações e entregue percepção que se traduz
em ações estratégicas em toda sua organização. O SQL É um Banco de dados robusto e usado por
sistemas corporativos dos mais diversos portes.
Resumo em Língua estrangeira
English
SQL Server is a DBMS - database management, relational database created by Microsoft in
partnership with Sybase in 1988 and inserted as a complementary product to Windows NT. At
the end of the partnership in 1994, Microsoft continued to improve the product. With the new
version of Microsoft SQL Server 2008 data platform provided a reliable, productive and
intelligent that allows you to run your mission critical applications demanding more, reduce
the time and cost of developing and managing applications and perception that is delivered
translates into strategic actions throughout your organization. SQL is a database used by
robust corporate systems of all sizes.


Español
SQL Server es un DBMS - Base de datos de gestión de base de datos relacional creado por
Microsoft en asociación con Sybase en 1988 y se inserta como un producto complementario a
Windows NT. Al final de la asociación en 1994, Microsoft ha seguido mejorando el producto.
Con la nueva versión de Microsoft SQL Server 2008 proporciona una plataforma de datos
fiable, productiva e inteligente que le permite ejecutar aplicaciones de misión crítica más
exigentes, reducir el tiempo y coste de desarrollo y gestión de aplicaciones y la percepción
que se entrega se traduce en acciones estratégicas a través de su organización. SQL es una
base de datos utilizada por robustos sistemas corporativos de todos los tamaños.




Introdução


Esse trabalho falará sobre o SQL Server 2005-2008 e para que ele serve, sendo
citadas algumas das funções de cada versão do SQL Server,a empresa que o
produziu,como ele pode facilitar o trabalho de gerenciamento de dados de muitas
empresas e a versão mais recente no mercado,a versão melhorada e a mais segura
para o gerenciamento de dados da empresa.




SQL Server
O SQL Server é um SGBD – Sistema Gerenciador de Banco de Dados criado
pela Microsoft. Um banco muito robusto usado por sistemas corporativos de diversos
segmentos.
A   sigla SQL significa Structured   Query   Language(Linguagem   Estruturada    de
Consulta) e é um padrão ANSI desde 1986 e ISO desde 1987. Usada principalmente
para alterar, consultar, incluir e excluir registros, com um leque muito variado de
opções para manipular dados.
Hoje em dia conta com três versões: o T-SQL (TransactedStructured Query
Language - padrão Microsoft), PL/SQL (Procedural Language/Structured Query
Language - padrão Oracle) e SQL PL (SQL Procedural Language - padrão IBM).
A linguagem foi desenvolvida em meados da década de 70, com base nos trabalhos
sobre bancos de dados relacionais de Edgar Francis Codd. Apesar de que, em
1969, uma versão ―beta‖ já circulava nos corredores da IBM. Na década de 70, um
grupo de IBM desenvolveu o sistema de banco de dados System R, tendo como
base os trabalhos de Edgar F. Codd, como dito acima. A linguagem desenvolvida
para manipular os dados deste modelo se chamou SEQUEL (StructuredEnglish
Query Language), mais algum tempo depois mudou para SQL, pois uma marca da
Inglaterra já usava o nome SEQUEL.
No fim da década de 70, IBM e Oracle (na época com o nome de Relational
Software Inc.) desenvolveram sistemas baseados nos conceitos do SQL.
Em 1979, três empresas se juntaram (Sybase, Microsoft e Ashton-Tate) com o intuito
de desenvolver um produto para concorrer com os bancos de dados da IBM e
Oracle. Assim nasce o SQL Server 1.0 para OS/2.
Somente em 1992, a Microsoft lança seu próprio banco de dados, chamado
de Microsoft SQL Server 4.2. Após isso foram lançadas diversas versões: 4.21 para
Windows NT, 6.0, 7.0 (com interface gráfica) e 2000 (o primeiro que teve uma versão
para a plataforma de 64 bits da Intel.
As versões mais recentes tiveram diversas alterações. Em Novembro de 2005 é
lançado oSQL Server 2005 com aumento de performance e alterações na IDE, nos
comandos, integração com a CLR, entre outras. A última versão teve mais
alterações como novos tipos de dados, segurança e performance melhorados, etc.
Histórico
Em 1988 a Microsoft lançou sua primeira versão do SQL Server.Ela foi desenvolvida
para a plataforma OS/2 juntamente com a Microsoft e a Sybase.
Durante os anos 90 a Microsoft iniciou o desenvolvimento de uma versão para a
plataforma NT. Enquanto o SQL Server estava sendo desenvolvido, a Microsoft
decidiu que ele deveria ser uma camada encapsulada sobre o sistema operacional
NT.
Em 1992 a Microsoft assumiu a responsabilidade maior sobre o futuro do SQL
Server para o NT.
Em 1993 o Windows NT 3.1 e o SQL Server 4.2 para NT foram lançados. A filosofia
da Microsoft em combinar um banco de alta performance com uma interface fácil de
usar mostrou-se um sucesso. Microsoft rapidamente tornou-se o segundo mais
popular vendedor de softwares de bancos de dados relacionais.
Em 1994 a Microsoft e a Sybase formalmente encerraram sua parceria.
Em 1995 a Microsoft lançou a versão 6.0 do SQL Server. Esse lançamento foi uma
das maiores rescritas da tecnologia SQL Server. A versão 6.0 aumentou a
performance substancialmente provendo mecanismos internos de replicação e
administração centralizada.
Em 1996 a Microsoft lançou a versão 6.5 do SQL Server. Essa versão trouxe
melhoras significativas para a tecnologia e disponibilizou diversas novas
funcionalidades.
Em 1997 a Microsoft lançou a versão Enterprise do SQL 6.5.
Em 1998 a Microsoft lançou a versão 7 do SQL Server o qual foi completamente
rescrito.
Em 2000 a Microsoft lançou o SQL Server 2000. O SQL Server 2000 é o lançamento
mais importante do SQL Server até o momento. Essa versão foi construída sobre o
framework do SQL Server 7.0. De acordo com o time de desenvolvimento do SQL
Server essas mudanças foram desenvolvidas para tornar essa tecnologia mais nova
pelos próximos 10 anos.
2003 - O SQL Server 2000 ganha a sua versão em 64-bit podendo acessar maiores
quantidades de memória. Infelizmente o time teve de escolher e optou por lançar o
SQL Server 2000 apenas para o Itanium.
2005 - É lançado o SQL Server 2005 (com o codinome Yukon) com grande
integração a plataforma .NET. O SQL Server dá mais um passo em direção às
grandes plataformas corporativas. A Microsoft exibe alguns grandes casos de
sucesso (como a Xerox que consegue realizar até 7.000.000 de transações diárias
utilizando o SQL Server 2005 e a Bovespa que é a bolsa de valores do Brasil).
2007 - A Microsoft divulga em uma feira mundial de Business Intelligence o
lançamento do SQL Server 2008 .
2008. O principal slogan é "ir um pouco além do relacional". Novas funcionalidades
como tipos de dados geográficos, controle de carga por usuário, etc..


SQL Server 2005


O SQL Server 2005 fornece uma plataforma detalhada e confiável para a execução
das mais exigentes aplicações de missão-crítica. Ele contém capacidades
avançadas de manutenção e de backup que aumentam a disponibilidade e permitem
aos desenvolvedores criarem aplicações disponíveis 24 horas, 7 dias por semana.
Os recursos avançados de segurança e administração reduzida do SQL Server 2005
protegem dados confidenciais contra roubo (ou exposição inadvertida) e ao mesmo
tempo permite aos administradores executarem atividades estratégicas através das
ferramentas aperfeiçoadas de gerenciamento e capacidades de auto-ajuste.
Oferece também melhorias significativas para as capacidades de business
intelligence em relação a versões anteriores do SQL Server. Estas capacidades dão
às organizações a habilidade para compreenderem as relações entre diferentes
partes da organização, desde a cadeia de fornecimento até as estratégias de vendas
e promoção, até a programação da produção. Ao liberar informações valiosas
contidas nos dados e transformá-las em percepções acionáveis através de relatórios
e análises, os responsáveis pelas tomadas de decisões poderão fazê-las de forma a
obter resultados melhores, com mais receitas e custos mais baixos.
Um número maior de tipos de dados pode ser analisado, dando aos usuários uma
percepção mais ampla da organização. A análise de dados pode ser usada para
acompanhar o desempenho atual com indicadores de desempenho essenciais para
que os funcionários possam receber ―feedback‖ em tempo real. O SQL Server 2005
também oferece capacidades aperfeiçoadas de análise, como os novos modelos de
data mining, que permitem aos usuários visualizarem relações desconhecidas
anteriormente. Uma vez que as relações são descobertas em todos os processos
empresariais, os gerentes podem tirar vantagem deste conhecimento para aprimorar
as decisões e melhor atender os clientes.
O ambiente e as ferramentas aperfeiçoadas do desenvolvedor facilitam muito o
desenvolvimento e a manutenção de aplicações construídas no SQL Server 2005. A
redução do tempo para desenvolvimento em até 35% não apenas reduz o custo das
aplicações, ela também ajuda as empresas a estarem à frente de seus competidores
ao lançarem novas aplicações mais rapidamente.
Além disso, os administradores ficam liberados com os relatórios self-service, já que
não precisam mais lidar com as solicitações de dados feitas por usuários
corporativos, então eles podem se concentrar em projetos mais estratégicos. Os
usuários podem tirar vantagem das capacidades de relatórios e análises ad hoc no
SQL Server 2005 para ganhar acesso aos dados em tempo real, permitindo a eles
responderem mais rapidamente às mudanças nas métricas.
O SQL Server 2005 têm 6 versões:


1 – Express Edition – Esta versão pode ser baixada gratuitamente e a mais utilizada
por desenvolvedores e estudantes da área. Conta com uma limitação de 4GB para
os arquivos de dados.


2 – Workgroup Edition – Versão para empresas, que precisam utilizar bancos de
dados sem limites quanto ao tamanho e à quantidade de usuários.


3 – DeveloperEdition – Versão para o desenvolvedor, permite desenvolver qualquer
tipo de aplicação.


4 – Standard Edition – Oferece uma solução para pequenas e médias empresas que
buscam uma solução fácil de utilizar e que seja capaz de suportar atividades
comerciais.


5 – Enterprise Edition – Opção mais indicada para os usuários que buscam a versão
com maior escalabilidade e disponibilidade.
6 – Mobile Edition – Com esta edição, o desenvolvimento de aplicações
relacionadas à Business Inteligence e ao gerenciamento de dados pode ser
implementado em dispositivos móveis.


SQL Server 2008


O SQL Server 2008 cumpre a visão da Plataforma de Dados da Microsoft ao ajudar
sua organização a gerenciar quaisquer dados, em qualquer lugar e a qualquer hora.
Armazene dados de documentos estruturados, semiestruturados e não estruturados,
como imagens e mídia avançada, diretamente dentro do banco de dados. O SQL
Server 2008 fornece um conjunto avançado de serviços integrados que permitem a
você fazer mais com seus dados, como consultar, pesquisar, sincronizar, relatar e
analisar.
O Microsoft SQL Server 2008 proporciona os mais altos níveis de segurança,
confiabilidade e escalabilidade para suas aplicações críticas. Para aproveitar novas
oportunidades no agitado mundo dos negócios, as empresas precisam da
capacidade de criar e implantar rapidamente soluções orientadas a dados. O SQL
Server 2008 reduz o tempo e o custo de gerenciamento e desenvolvimento de
aplicações.
Acesse dados de toda a empresa e forneça controle sobre seus dados, não
importando onde estiverem armazenados — dos maiores servidores dentro do
datacenter a estações de trabalho e dispositivos móveis. O SQL Server 2008 oferece
uma plataforma abrangente que fornece inteligência onde os usuários precisam
dela. Profissionais da informação podem acessar dados diretamente usando as
ferramentas que usar diariamente, como o 2007 Microsoft Office System.
O SQL Server 2008 permite que dados sejam consumidos a partir de aplicações
personalizadas desenvolvidas usando o Microsoft .NET e o Visual Studio e de dentro
de arquiteturas orientadas ao serviço (SOA) e processos de negócios através do
Microsoft BizTalk Server.
O   Microsoft   SQL    Server   2008    oferece   uma   plataforma   de    Business
Intelligenceescalonável e otimizada para a integração, os relatórios e a análise dos
dados, ajudando a organização a proporcionar inteligência aos usuários onde for
necessário.Principais Novos Recursos:
   Crie soluções de alto desempenho no Analysis Services, com designers de cubo
    otimizados, computação de subespaço e recursos de writeback habilitados para
    MOLAP
   Implemente soluções de escala corporativa com o novo processamento sob
    demanda e a renderização baseada em instância do Reporting Services
   Construa relatórios flexíveis e eficientes com a nova estrutura de dados Tablix e os
    recursos avançados de formatação
   Expanda o alcance e capacite mais usuários através da integração otimizada com o
    2007 Microsoft Office System


    O Microsoft SQL Server 2008 oferece vantagens de licenciamento e aprimoramentos
    de recursos de consolidação que ajudam a proporcionar maior economia, recursos
    de alta disponibilidade aprimorados para satisfazer necessidades agregadas de
    disponibilidade e gerenciamento efetivo de necessidades de segurança como
    autenticação e controle de acesso fortes, poderosos recursos de criptografia e
    gerenciamento de chaves e auditoria aprimorada.Principais Novos Recursos:
   Otimize o armazenamento e aumente o desempenho com compactação de dados e
    de backup incorporadas
   Controle a priorização de recursos de carga de trabalho com o Administrador de
    Recursos
   Use virtualização para consolidação
   Centralize auditoria de segurança com novos recursos abrangentes de auditoria de
    dados
   Imponha conformidade a diretivas uniformemente em toda a empresa com
    Gerenciamento Baseado em Diretivas
   Colete e monitore centralmente seus servidores com o coletor de dados e data
    warehouse de gerenciamento


    O Microsoft SQL Server 2008 é uma plataforma de Data Warehouseescalonável e
    confiável para Business Intelligence. Através da integração com a plataforma
    Microsoft BI, ele melhora a tomada de decisão de negócios por um custo mais
    baixo.Principais Novos Recursos:
   Compactação de dados
   Compactação de backup
   Paralelismo de tabelas particionadas
   Otimizações de consulta com junção em estrela
   Gerenciamento de recursos
   Conjuntos de agrupamento
   Mudança na captura de dados
   Instruções MERGE SQL
   Serviços de Integração Escalonáveis


    O Microsoft SQL Server 2008 é uma plataforma de dados abrangente que fornece a
    escalabilidade, disponibilidade, segurança e gerenciamento de que você precisa
    para aplicações de OLTP críticas.Principais Novos Recursos:
   Implemente replicação ponto a ponto rapidamente com o novo designer visual e
    inclua nós sem interromper a atividade do sistema
   Auditore todas as ações na empresa e consolide relatórios de auditoria
   Ajude a proteger dados sigilosos com criptografia de dados automática e
    transparente
   Use o Performance Studio para solucionar problemas, ajustar e monitorar instâncias
    do SQL Server 2008 em toda a empresa
   Assuma o controle do uso de recursos de carga de trabalho com o Administrador de
    Recursos
   Armazene todos os tipos de dados de negócios com suporte nativo para dados
    relacionais, XML, fluxos de arquivos e dados espaciais
   Reduza os requisitos de armazenamento e melhore o desempenho com
    compactação de dados e de backup, colunas esparsas e filtros indexados
   Otimize o desempenho de espelhamento de bancos dados e elimine o tempo de
    inatividade com recuperação automática de páginas suspeitas


    O Microsoft SQL Server 2008 é o centro de uma plataforma de dados abrangente
    que permite acessar e manipular dados importantes a partir de vários dispositivos,
    plataformas e serviços de dados em toda a empresa.Principais Novos Recursos:
   Faça o mapeamento de estruturas de dados a entidades de negócios através do
    novo ADO.NET Entity Framework
   Use uma sintaxe consistente para consultar diversos dados através das extensões
    LINQ (LanguageIntegrated Query - Consulta Integrada à Linguagem) do .NET para
    Microsoft Visual C# e Microsoft Visual Basic.NET
   Crie   soluções   ocasionalmente    conectadas     usando   o   SQL    Server     2008
    CompactEdition e o Microsoft Synchronization Services
   Consolide o armazenamento de dados através do suporte do SQL Server 2008 para
    dados baseados em localização geográfica, relacionais, XML e Filestream.


    No SQL Server 2008, temos 5 versões:


    1 – Enterprise Edition – Usada por grandes empresas que precisam de um fluxo
    maior de dados. Há outras duas versões, Developer e Evaluation, que tem as
    mesmas    funcionalidades    da   Enterprise   com   algumas    restrições   em    seu
    licenciamento. As diferenças entre as versões Standard e Enterprise são maiores no
    SQL 2008 do que na versão 2005.
    2 – Standard Edition – Versão para pequenas e médias empresas, tem um maior
    poder em análise de dados e Reporting Services.
    3 – Workgroup Edition – Inclui os recursos básicos dos bancos de dados relacionais,
    é muito usado para funções de replicação de dados. Mais apropriada para empresas
    que precisam de performance em sincronização remota ou para servidores
    geograficamente distantes.
    4 – Express Edition – Versão gratuita do SQL Server, essencial para quem quer
    aprender a construer aplicações pequenas. Usada em larga escala por estudantes.
    5 – CompactEdition – Mais uma versão gratuita do SQL Server, usada
    principalmente em aplicativos móveis, mais também em desktops e clientes.




    Conclusão:
Como o texto mostra,o SQL server 2008,sua última versão,pode proporcionar ao
usuário o gerenciamento de dados de onde quer que ele esteja,sendo o possível o
armazenamento de dados estruturados,semiestrururados e não estruturados como
imagens,ou mídias avançadas diretamente do banco de dados.
Ao contrário da versão anterior o SQL server 2008 vem com um conjunto avançado
de serviços,permitindo ao usuário fazer o que quiser com seus dados desde
consultar,pesquisar,sincronizar,relatar e analisar.
O SQL server 2008 é o mais rápido,permitindo que empresas criem e implantem
bem mais rápido soluções orientadas a dados.O usuário também pode acessar
dados de toda empresa e os controlar sem depender do local onde estejam
armazenados esses dados.
Sem dúvida a última versão do SQL server está bem melhorada,aumentando a
segurança e a velocidade com que o usuário pode administrar os dados daquela
empresa.




Referências Bibliográficas:
http://social.msdn.microsoft.com/Forums/pt-BR/520/thread/40ee050e-17f9-4558-
a592-c5a0d61c80c9/


http://www.microsoft.com/sqlserver/2008/pt/br/default.aspx


http://www.microsoft.com/brasil/servidores/sql/2005/default.mspx


http://pt.wikipedia.org/wiki/Sql-server


http://www.50minutos.com.br/blog/post/Algo-sobre-o-SQL-Server.aspx


http://imasters.uol.com.br/artigo/263/sql_server/as_diferentes_versoes_do_sql_serve
r/


http://devbr.net/blog/?p=6

				
DOCUMENT INFO