Histórico

A Microsoft formou uma aliança com a Sybase e Asthon-Tate para produzir uma versão do SQL SERVER para sistemas operacionais OS/2. A Asthon -Tate se retirou da aliança antes do lançamento da versão OS/2 inicial, mas a Microsoft e a Sybase continuaram trabalhando juntas para garantir que o SQL SERVER ficasse disponível para uma ampla variedade de plataformas e sistemas operacionais. Na realidade o acordo de licenciamento conjunto entre as duas empresas concedia a cada uma o direito de incluir aperfeiçoamento desenvolvido pela outra em sua própria versão. O SQL/ SERVER foi inicialmente desenvolvido como um RDBMS, de minicomputador, baseado no VAX/ VMS. O SQL/ SERVER começou a ser usado em sistema centralizado. O desenvolvimento do OS/2, no final dos anos 80, permitiu que o SQL/ SERVER rodasse como um servidor de banco de dados em sistemas baseados em PC.

Versões

O Microsoft SQL Server foi originalmente baseado no Sybase SQL Server X, quando da versão 4.2. Na versão 6 a Microsoft implementou modificações visando fazer uso de características multitarefa do Windows NT. A versão 6.5 foi uma atualização da 6. Ela foi projetada totalmente pela equipe da Microsoft para suportar aplicações Cliente/Servidor. A versão 7 foi desenvolvido para reduzir o custo da empresa, facilitando a criação, o gerenciamento e a distribuição de aplicativos baseados no processamento de transações on-line. O SQL Server 2000 trouxe muitas outras novidades e é bastante voltado para Internet.

Fabricante

Microsoft. Fundada nos Estados Unidos em 1975, líder mundial em softwares computacionais , pessoal e empresarial. A empresa oferece uma extensa linha de produtos e serviços desenvolvidos para potencializar a capacidade das pessoas através do uso de software da melhor qualidade.

Posição no Ranking

Segundo a empresa americana Gartner Group, a Oracle liderou o mercado de gerenciamento de banco de dados em 2000 com 33,8% de participação. A IBM ficou em segundo lugar, com 30,1%, e a Microsoft, em terceiro, com 14,9%. Essa três empresas aumentaram suas participações, enquanto os outros fornecedores perderam espaço. (retirado da Info Exame de Agosto de 2001).

Sistemas Operacionais

-> Windows 9.x

-> Windows NT

-> Windows 2000

Arquitetura de Hardware

Requisitos do Sistema:

-> Computador pessoal com um processador Intel Pentium ou compatível de 166-megahertz (MHz) ou superior.

-> Requer 64 megabytes (MB) de RAM (recomendado).

-> 270 MB em disco para instalação completa do servidor.

-> 50 MB para instalação mínima dos Serviços de Análise; 130 MB para a instalação típica.

-> Suporte a rede: toda familia Windows, suporte ao cliente Novell NetWare IPX/SPX, é pode ser instalado software de redes adicionais.

-> Suporte cliente: toda familia Windows, UNIX, Apple Macintosh e OS/2 requerem o software cliente Open Database Connectivity (ODBC) de um fornecedor terceiro.

Fabricantes de Hardware

-> Intel

-> AMD

Preços

CPU Mhz Enterprise Edition(US$) Standard Edition(US$)
1 500 $19,999 $4,999
2 1000 $39,998 $9,998
4 700 $79,996 $19,996
8 1000 $159,992 $39,992
16 700 $319,984 $79,984
32 1000 $639,968 $159,968

Treinamento

A Microsoft oferece cursos de certificação em SQL Administrador e SQL Database Design and Implementation que fornecem base sólida para o DBA ou deselvolvedor. Os cursos de certificação da Microsoft são oferecidos em vários centros no mundo todo.

Suporte

Gratuito:

1º) Verifique se seu problema está descrito na seção de Perguntas Freqüentes.
2º) Faça uma Busca na Base de Dados onde estão os artigos técnicos da Microsoft.
Caso não encontre a solução nos recursos acima acesse o Suporte Técnico Microsoft: (oferecido somente no prazo de 90 dias a partir do primeiro)

-> Por e-mail, http:\\www.microsoft.com/brasil/suporte/online.stm
-> Pelo telefone (0xx11) 3444-6844
-> Pelo fax (0xx11) 5506-8506

Avançado:

Suporte Avançado representa os serviços distintos de suporte técnico, estruturados para profissionais e empresas que necessitam de suporte mais abrangente. São dados pela prória Microsoft e pelas MSCS (Centro de Suporte Certificado pela Microsoft). Exemplo Brás & Figueiredo, Vermont, Lan Link,...

Ferramentas

-> Enterprise Manager

-> Service Manager

-> Query Analyzer

-> Profiler

-> ClientNetwork Utility

-> Performance Monitor

-> Server Network Utility

-> SQL Server Books Online

-> Uninstall SQL Server 7.0

Linguagens

SQL

-> DML: Criar as visões . Criar tabelas virtuais baseadas em consultas.

-> DDL: Linguagem de definição de dados. Exemplo: ( Create Table, Create Index, Alter Table, Drop Table, Drop Index, Grant).

-> DML: Linguagem de manipulação dados. Exemplo: ( Select, Insert, Delete, Update, Commit, RollBack).

-> Totalmente projetado para operar com a internet.

-> Suporta de forma nativa a linguagem XML.

-> Todos os seus serviços podem ser estendidos à internet.

-> A interface com o usuário pode ser construída em Visual Basic, Visual C++, Visual Fox Pro, Access, Excel, Word,... para acesso via ODBC.

Distribuições

-> SQL Server 2000 PERSONAL EDITION

-> SQL Server 2000 STANDARD EDITION

-> SQL Server 2000 ENTERPRISE EDITION

A versão ENTERPRISE EDITION é a mais completa, possui todas as ferramentas.

Capacidades

-> Permite até dois bilhões de tabelas por banco de dados.

-> Até 1024 colunas por tabelas.

-> Não tem limite para quantidade de linhas por tabelas a não ser o espaço físico diponível.

-> O tamanho máximo de bytes por linha é 8.092

Escalabilidade

-> No Microsoft® Windows® 2000 Datacenter Server, o Microsoft SQL Server ™ 2000 Enterprise Edition escala até 64 gigabytes (GB) de RAM e até 32 CPUs. Isto pode ser usado em conjunto com técnicas scale-out, tais como Modos de Exibição Particionados Distribuídos, para tratar os maiores conjuntos de dados e cargas transacionais.

-> Scale-up: O SQL Server 2000 utiliza todo o potencial dos sistemas de multiprocessamento simétrico (SMP). SQL Server Enterprise Edition pode utilizar até 32 processadores e 64 GB de RAM.

-> Scale-out: O recurso de scale-out distribui o banco de dados e a carga dos dados através dos diferentes servidores.

Segurança

-> Integridade dos dados:O log de transação do Microsoft SQL Server registra modificações de dados tais como excluir, atualizar e inserir, a medida em que são executados, e os coloca em um log

-> Acesso: Segurança integrada X Segurança mista

-> Desenvolvimento: Desenvolver uma aplicação SQL SERVER realmente eficaz é um grande desafio para os programadores. O Microsoft SQL SERVER torna essa tarefa não apenas simples e rápida

-> Operações ODBC no Microsoft SQL Server 6.5: O driver ODBC SQL SERVER é capaz de criar aplicações ODBC cliente – servidor que tiram o máximo de vantagens do SQL SERVER

-> Backup Restore: O SQL Server 7 possui duas ferramentas destinadas a executar uma cópia de segurança ou backup do banco de dados e seus componentes.

Gerenciamento de Espaço

Páginas e Extentes:

-> A unidade fundamental de armazenamento no SQL Server é a página, a qual tem 8KB de tamanho. Cada página inicia com um header de 96 bytes onde são armazenadas informações do sistema como o tipo, a quantidade de espaço livre e o identificador da página.
-> Extents são a unidade básica de alocação de espaço para tabelas e índices. Um extent é formado por 8 páginas adjacentes, ou 64KB. Para otimizar a alocação de espaço, o SQL Server não aloca um extent inteiro para uma tabela com poucos dados. Para isso, possui dois tipos de extents: Uniform e o Mixed.

Tipos de arquivos:

-> Primary data file, Secondary data files, Log files

Tipos de mapas de alocção:

-> Global Allocation Map, Shared Global Allocatioon Map

Modelo de Dados

O Microsoft SQL Server trata-se de um Sistema Gerenciador de Bancos de Dados, Relacionais, SGBDR.

Internet X Intranet X Extranet

1.Figura

2.Figura

3.Figura

Certificado DBA

O método de certificação da Microsoft, que conseqüentemente certifica os profissionais de SQL server, é um programa complementar de formação que não exige que o aluno tenha curso superior para se tornar um profissional altamente qualificado e com todos os subsídios necessários para projetar, desenvolver e dar suporte à tecnologia. A certificação é o processo de aprovação em um exame oficial da Microsoft. Ao ser aprovado em um exame, o candidato se tornará um Microsoft Certified Professional (MCP) e terá em mãos um documento para provar sua capacidade e qualificação, garantindo diferencial e confiança pelo seu conhecimento. De acordo com a categoria de certificação o profissional recebe uma série de benefícios diretamente da Microsoft Corporation.

Empresas que Utilizam

-> Gradiente

-> Franquias Dimed

-> iBest 2001

-> Companhia Brasileira de Metalurgia(CBMM)

-> Telefônica

Equipe

Faculdade de Tecnologia em Processamento de Dados (FATEC -Taquaritinga)

-> Renato Oliveira de Paula

Painel de Mensagem
Nome:
E-mail:
Mensagem:

Para entrar em contato preencha esse formulário e mande, assim que puder entrarei em contato.
Download

Se você quiser informações mais detalhadas sobre SQL Server 2000 baixe essa apostila !!!

SQL Server 2000 - 193Kb

Excelente apostila sobre a linguagem SQL, mas tem algumas particularidades do SQL Server.

SQL - 31Kb

A baixo são postilas originas da microsoft:

SQL Server 2000 ProdGuide - 236 Kb

SQL Server 2000 Security - 187 Kb

Exercícios SQL
1