Escolar Documentos
Profissional Documentos
Cultura Documentos
3271 - Banco de Dados
3271 - Banco de Dados
Autor:
Airton Marcolin Nery
Introdução
O SQL Server 2005 traz mais de 70 medições de desempenho e de uso de
recursos do Banco de Dados interno que vão de memória, bloqueio e
agendamento de transações, rede e E/S do disco. Esses DVMs
(modo de exibição de gerenciamento dinâmico), oferece maior transparência
e visibilidade do banco de dados e uma infra-estrutura eficiente para a
monitoração pro ativa da integridade e do desempenho do banco de dados.
Se uma empresa necessitar de uma tecnologia que trabalhe incansavelmente
para suportar negócios e precisar de um pacote de ferramentas que
ofereça integração total e escalabilidade para suportar as exigências,
podem estar certos, pois o SQL Server 2005 proporciona isso e muita mais.
SQL Server 2005
Foi construído com base na força de SQL Server 2000, o SQL Server
2005, fornece solução de gerenciamento de informação que pode ajudar
organizações de qualquer porte.
É uma ferramenta extremamente complexa que traz grandes vantagens,
principalmente nas ferramentas de Administração e Desenvolvimento.
Um dos grandes atrativos dessa versão é a forte integração com o *CLR
(Common Language Runtime) que é o ambiente gerenciado da plataforma.
*NET e inclui uma série de recursos para gerenciamento de recursos de sua
aplicação.
Essa solução de análise de gerenciamento de dados de última geração
fornece mais segurança, *escalabilidade e disponibilidade de dados
empresariais e aplicativos analíticos, tornando-os mais fáceis de criar,
implementar, gerenciar e são mais confiáveis e seguros.
São compartilhados dados entre múltiplas plataformas, aplicações e
dispositivos para facilitar a conexão entre sistemas internos e externos,
integrando soluções robustas de inteligência empresarial *BI (Business
Intelligence), que ajudam na tomada de decisões e aumentam a produtividade
em toda a empresa; controlando custos sem sacrificar o desempenho, a
disponibilidade e a escalabilidade ou a segurança.
Ele também inova ao oferecer preço e licenciamento acessível.
O SQL Server 2005 faz a sua infra-estrutura de dados avançarem em 3 (Três)
principais areais que são: Gerenciamento de Dados Corporativos,
Produtividade do Desenvolvedor e Inteligência Empresarial.
Características
Gerenciamento de Dados Corporativos:
Os dados e os sistemas de gerenciamento precisam estar sempre
disponíveis para os usuários. Com esta versão, os usuários e profissionais
estão sendo beneficiados a partir do tempo de indisponibilidade e de aplicação
reduzido, aumentos de escalabilidade, desempenho e fortes controle de
segurança, incluindo recursos novos e melhorados que ajudam empresas e
equipe de *TI a serem mais produtivos, no gerenciamento de dados
corporativos tive significantes avanços em:
Disponibilidade: Investimentos em tecnologias de alta disponibilidade,
Backup e restauração e avançar na replicação que permitirão que corporações
construam e implementem aplicações de alta confiabilidade com o
espelhamento de bases de dados, clustering faivoler e operações avançadas
on-line minimizam a indisponibilidade e ajudam a garantir que os sistemas
críticos da empresa permaneçam acessíveis, entre funcionários, cliente e
parceiros.
Escalabilidade: Particionamento de tabelas, isolação de instantâneos e
suporte a 64 bits, permitindo a construção e implementação de suas aplicações
de maior demanda, melhorando significativamente o desempenho das
consultas em grandes bases de dados e facilidade de uso.
Segurança: Configurações “segurança por padrão” encriptação de
bases de dados e um modelo de segurança avançado ajudando o fornecimento
de um alto nível de segurança para os dados corporativos, política de senha e
permissões granulares, usuários não possuem mais a propriedade direta sobre
os dados.
Gerenciamento: Um novo conjunto de ferramentas de gerenciamento,
recursos expandidos de autos otimização e um modelo poderoso de
programação fornecendo um controle flexível para operações aos
administradores. Avanços no SQL Profiler e outras ferramentas ajudam na
otimização dos servidores para o máximo desempenho.
Interoperabilidade: Maximizar seu investimento em novos e atuais
sistemas, integrando e conectando aplicações e bases de dados diferentes
dentro de uma corporação. Através de um profundo suporte a padrões de
indústria, *Web Services e o Microsoft .Net Framework, o SQL Server 2005
suporta a interoperabilidade com múltiplas plataformas, aplicações e
dispositivos, fortemente integrado com outros produtos, permitindo que a
empresa poupe tempo e dinheiro utilizando tecnologias que atuam juntas.
Produtividade para o Desenvolvedor:
Esta versão ajudou a quebrar barreiras de falta de ferramentas
integradas para o desenvolvimento e depuração de banco de dados através da
integração com o *Visual Studio.
Fornece avanços adicionais que mudam a forma de implementação dos
bancos de dados, aumentando significativamente a produtividade, flexibilidade
do desenvolvedor através das seguintes melhorias:
Ferramentas melhoradas: A integração com ambientes de
desenvolvimento do Visual Studio (interação perfeita com suporte do .NET
Framework), que proporciona um desenvolvimento mais eficiente e depuração
de aplicações de negócios e de inteligência empresarial (BI), os
desenvolvedores, podem utilizar uma ferramenta para desenvolvimento para o
*Transact-SQL, *XML, *MDX (Multidimensional Expression) e XML/A (XML for
Analysis).
Com avanços no Transact-SQL, novos tipos de consultas e a capacidade de
utilizar tratamentos de erros em transações, fornecem aos desenvolvedores,
mais flexibilidade e controle de ambiente de desenvolvimento de consultas do
SQL Server.
Suporte estendido á linguagem: Com o CLR (Common Language
Runtime), os desenvolvedores podem escolher uma das várias linguagens de
programação, além disso, a hospedagem do CLR fornece uma flexibilidade
ainda maior através de usos de tipos e funções definidos pelos usuários e
também opção para o uso de código de terceiros para um ambiente de rápido
desenvolvimento de bases de dados.
XML e Web services: Melhorias como o XQuery, tipo de dados nativo
XML que empresas conectam-se de forma transparentes a sistemas internos e
externos.
O SQL Server 2005 suporta dados relacionais como o XML permitindo o
armazenamento, gerenciamento e análise de dados existentes e emergentes
como *HTTP (Hypertext Transfer Protocol), XML, *SOAP (Simple Object
Access Protocol), *XQuery e *XSD (XML Schema Definition) também facilitam
a comunicação entre sistemas de corporações estendidas.
O SQL Service broket, Fornece uma inovadora estrutura de trabalho de
aplicações assíncronas para novos níveis de escalabilidade.
Inteligência Empresarial:
O desafio está em fornecer informações corretas aos funcionários na
hora exata, esta versão ajuda as empresas a alcançarem este objeto através
de:
Plataforma Integrada: Inclui o *OLAP (Processamento analítico on-line),
*data mining, ferramentas de extração, transformação e carga * (ETL), *data
warehousing e recursos de relatórios, ajudando a construir implementar de
forma transparente, aplicações robustas de BI enquanto controlam custos.
Melhor tomada de decisões: OLAP e Data mining, fornecem habilidade
de transformar informações em melhores decisões de negócios em todos os
níveis.
Segurança e Disponibilidade: Com melhorias feitas na escalabilidade,
disponibilidade e segurança, fizeram com que os usuários acessem as
aplicações e relatórios.
Recursos corporativos de análise: A partir de fontes heterogêneas o
ETL integra e analisa dados mais fáceis, através de uma gama de sistemas
operacionais.
Além disso, podem contar com a *Analysis Services que entrega extensões
para a escalabilidade, gerenciamento, confiabilidade e capacidade de
Programação de soluções de data warehousing, *DTS (Data Transformation
Services) foram refeitos o *desing e ferramentas fazendo com que haja mais
flexibilidade e capacidade de gerenciamento., *Reporting Services, é um
servidor de relatórios e conjunto de ferramentas para criação, gerenciamento e
implementação de relatórios. Data Mining, modelagem nos dados e
ferramentas de manipulação além de quatro novos algoritmos.
Utilização do Stored Procedures:
No passado os SGBDs não eram extensíveis, possuíam apenas
comandos para definições de estruturas DDL (Data Definition Language), toda
a lógica para controle de fluxo era implementada pela aplicação cliente e todo o
acesso era realizado por meios de as-hoc queries.
O Transact-SQL possui comandos para implementação de stored procedures e
para controle de fluxo e suas vantagens são:
Para o procedimento ficar armazenado no servidor, existe um isolamento
entre o modelo e a aplicação, e se precisar de ajustes, a aplicação não será
afetada.
Melhor desempenho: Realizado uma única vez, na criação do
procedimento.
Facilidade no gerenciamento da segurança: Habilitação no acesso
apenas na store procedures, dessa forma os objetos serão acessados somente
pelos procedimentos por meio de cadeia de propriedade.
Menos trafego na rede: demanda apenas o nome e parâmetros e não no
envio dos comandos pela rede.
O uso da store procedures pode utilizar programadores com
especializações diferentes, já no caso de aplicações procedurais ou orientados
á objetos, o uso inadequado dos recursos são aumentados.
Utilização do CLR
Quando necessitar de recursos externos que não são possíveis no TSQL,
quando contém código procedural como, por exemplo: um processador
de arquivos XSLT, uma biblioteca ou uma aplicação, quando a aplicação
possuir funções que contém diversos cálculos ou quando utilizar cursores.
Utilização do T-SQL
Quando o modelo de programação é baseado em conjuntos de dados e
manipulação e quando necessitar executar uma única instrução em Transact-
SQL.
O SQL Server 2005 é uma solução abrangente de menor custo inicial;
de implementação e manutenção que proporciona um rápido retorno do
investimento realizado.
As informações de toda a organização são disponibilizadas aos operadores
para ajudar nas decisões comerciais.
A simplificação e implementação do desenvolvimento e do
gerenciamento dos aplicativos; estabelece um desenvolvimento flexível, seguro
e confiável para aplicativos de linha de negócios e analíticos, além de
ferramentas integradas aos administradores de Banco de Dados, permitem que
clientes obtenham funcionalidades de relatórios, análises e data mining.
Principais recursos
Espelhamento de bases de dados: Implementação no processo *log
shipping, sua finalidade é permitir redundância de bases de dados através da
troca de logs entre servidores, ele poderá utilizar estes recursos para aumentar
a disponibilidade de seus sistemas SQL Server, ou seja, os aplicativos poderão
ser imediatamente reconectados ao banco de dados no servidor secundário.
Restauração on-line: Realizam operações de restauração enquanto
uma instância do SQL Server estiver rodando, pois apenas os dados que estão
sendo restaurados ficam indisponíveis, o resto da base de dados permanece
on-line e disponível.
Operações de indexação on-line: Atualizações, exclusões e inserções
na tabela ou dado de índice clusterizado e qualquer índice associado durante a
execução da linguagem de definição de dados * (DDL), ou seja, pode criar,
*dropar índices num ambiente de produção sem bloquear usuários.
Recuperação rápida: Uma nova opção de será conectar-se novamente
a uma base de dados em recuperação após os logs transacionais terem sido
processados.
Melhorias em segurança: Avanços em encriptação de base de dado,
configurações seguras por padrão, política de senha *mandatória, controle
granular de permissões e um modelo de segurança avançado. O novo modelo
de segurança separa usuários de objetos, que permite o controle de acesso
aos dados e todas as tabelas são implementadas como views, fornecendo um
maior controle.
Novo SQL server *management studio: É um conjunto de ferramentas
de gerenciamento para o desenvolvimento, implementação e resolução de
problemas em bases de dados SQL Server.
Conexão dedicada de administrador: Conexão dedicada para acessar
um servidor mesmo que esteja bloqueado ou indisponível. A conexão é ativada
pelos membros da função de servidor fixa *sysadmin e está disponível apenas
por meio da ferramenta de *prompt de comando SQLCMD, localmente ou em
um computador remoto.
Isolação de instantâneo: (Snapshot Isolation) tem a possibilidade de
acessar a última linha processada * (commit) usando uma view consistente da
base de dados, esse novo nível de isolamento proporciona muitos benefícios
como: Maior disponibilidade dos dados para aplicativos somente leitura,
Operações de leitura sem bloqueio, permitidos em um ambiente o *OLTP
(Processamento de transação on-line), Detecção automática e obrigatória de
conflitos em transações de gravação e Migração simplificada dos aplicativos do
*Oracle para SQL Server.
Particionamento de dados: O particionamento de tabelas e índices
permite um gerenciamento eficiente de grandes objetos do banco.
Melhorias na replicação: Replicação completa de alteração de
esquema (DDL), recursos de monitoramento, replicação ponto a ponto
transacional melhorando o suporte para escalabilidade de dados.
Hospedagem do .NET framework: Criação de objetos do banco de
dados usando linguagens familiares como o Microsoft Visual C# .NET e
Microsoft Visual Basic .NET.
Tecnologias XML: Um importante padrão para a disseminação de
dados entre redes locais e a Internet que suportará nativamente o
armazenamento e a consulta de documentos XML.
ADO.NET versão 2.0: O suporte dos tipos SQL para Múltiplos
Conjuntos de Resultados Ativos * (MARS - Multiple Active Result Sets), o
*ADO.NET trata acesso e manipulação de dado.
Melhorias no Transact-SQL: Novos recursos de aplicações
escalonáveis; incluem tratamento de erros, recursos de consultas recursivas,
operadores relacionais PIVOT, APPLY, ROW_NUMBER e outras funções de
ranking de linhas além de outros recursos.
SQL service broket: Fornece uma estrutura de trabalho distribuída e
assíncrona para aplicações de negócio em grande escala, pois cria um
mecanismo seguro para envio, recebimento e processamento de mensagens e
relatórios.
Notification services: Construção aplicações de notificação de
informações personalizadas como alertas de ações, assinaturas de notícias,
alerta de entrega de pacotes e preços de passagens aéreas, em qualquer
dispositivo ou seja é uma *Framework, destinado a informar ao usuário sobre
ocorrência de eventos.
As notificações são ideais para enviar informações de alta prioridade.
Web services: Criação de Web Services na camada de banco de dados
fornece um novo tipo de acesso a dados.
Reporting services: Controle de relatórios integrados e inclusos no
Visual Studio 2005 que melhora os recursos para aplicações corporativas.
Melhorias na pesquisa de texto completo: Pesquisa de texto completo
de alto nível. Recursos de catalogação, desempenho, escalabilidade da
consulta e novas ferramentas de gerenciamento facilitam a implementação de
pesquisas.
Analysis services: Análise de tempo real.
Data transformation services (DTS): O DTS é um conjunto de
ferramentas gráficas e objetos de Programação para extrair, transformar e
carregar (ETL) dados a partir de fontes diferentes e movê-los para um único ou
múltiplo destino. O DTS Designer está totalmente integrado a nova plataforma
fornecida pelo Visual Studio.
Data mining: Quatro novos algoritmos para identificação de padrões
serão introduzidos aos existentes *Cluster e *Decision Tree, e as ferramentas
foram melhoradas para facilitar a mineração de dados.
Suporte a clustering: Suporte avançado a múltiplas instâncias, para
backup e restauração dos objetos e dados.
Indicadores de desempenho principais: Fornece capacidade de
serem definidos gráficos e métricas customizáveis, que geram e rastreiam
índices corporativos principais.
Escalabilidade e desempenho: Criação de *ROLAP (relational on-line
analytical processing) remotos ou partições *HOLAP (hybrid on-line analytical
processing), cubos particionados distribuídos, cálculos persistentes e caching
pró-ativo aumentar sensivelmente a escalabilidade e desempenho.
Como o código gerenciado é compilado antes da execução, podem-se obter
aumentos significativos de desempenho.
Cubo em um clique: A criação de um cubo em um projeto de data
warehouse, disponibiliza seu assistente que inclui uma opção que permite a
detecção e sugestão do cubo em um único clique que examina os
relacionamentos na origem do dado e fazem sugestões sobre tabelas de fatos,
tabelas de dimensões e medidas.
Caching Pró-ativo: A estrutura do *cache é automaticamente derivada
da estrutura *UDM (Universal Data Model), O caching pró-ativo combina o
desempenho de consultas *MOLAP com análise de dados em tempo real que
sincroniza e mantém uma cópia atualizada do dado para consultas e isola
usuários finais.
Integração com o microsoft office system: Disponibiliza recursos do
*SharePoint para criação de novos relatórios, distribuição e pode ser aberto em
Word ou Excel ou visualizado em HTML.
Database view: Viabiliza a criação de cópias *read-only de um
*database.
Restrição de acesso não autorizados: SQL Server Management
Studio, do SQL Server 2005 simplifica o gerenciamento fornecendo um
*console para monitorar e gerenciar um banco de dados relacional.
O SQL Server Management Studio hospeda um ambiente de desenvolvimento
para criação, edição e gerenciamento de scripts e procedimentos armazenados
usando Transact-SQL.
É integrado ao controle da fonte e hospeda ferramentas para tarefas diárias de
manutenção e operação.
Os Administradores podem executar várias tarefas ao mesmo tempo.
SQL management objects (SMO): É um conjunto de objetos de
programação que trás toda a funcionalidade de gerenciamento do banco de
dados, isso representa aperfeiçoamento significativo no desing e na arquitetura
do modelo. O SMO pode ser usado para automatizar tarefas administrativas
comuns.
Esse novo modelo de objeto SMO e as interfaces de programação de aplicativo
do *WMI (Windows Management Instrumentation) substituem o SQL-DMO.
O Management Studio foi criado a partir do SMO.
Replication monitor: É uma ferramenta que estabelece um novo
padrão de facilidade na replicação de dados na interface do usuário.
Suporte para Itanium 2 e X64 com sistema de 64 bits: O SQL Server
2005 de 64 bits foi otimizado para funcionar com o processador Itanium da
Intel, ele aproveita recursos avançados de endereçamento de memória para
obter os recursos essenciais, como *pools de *buffer, caches e *heaps de
classificação, reduzindo a necessidade de executar várias operações para
transferência entre a memória e o disco.
Autorização: Os administradores gerenciam permissões, garantindo
preservação dos privilégios mínimos, e sob o qual as instruções de um módulo
serem executadas.
Autenticação: O cluster oferece suporte á autenticação Kerbeos junto a
um servidor virtual. Os administradores podem especificar diretivas em
*logons padrão para que uma diretiva seja aplicada a todas a contas do
domínio.
Microsoft melhorou o recurso de autenticação do SQL Server 2005 que
trabalha basicamente em três pontos:
. comprimento mínimo
. complexidade
. expiração
Um ponto interessante é no “como” esse recurso foi disponibilizado. Uma das
grandes diretrizes no desenvolvimento dos softwares, é a integração dos
produtos e a implantação deste recurso se deu desta forma.
A autenticação do SQL Server para realizar estas validações depende da
configuração do Windows Server 2003 (não funciona em outras versões). Se o
servidor Windows Server 2003 onde o SQL Server 2005 for stand-alone, ou
seja, não pertencer a um domínio, isso depende das políticas locais de senha.
Se o servidor pertencer a um domínio, isso vai depender das políticas de senha
do domínio (que sobrepõe as políticas locais), que funciona da seguinte forma:
Basicamente, todo o controle destes recursos é realizado através do comando
CREATE LOGIN, que substitui o sp_addlogin do SQL Server 2000. Quando
esse login é criado, algumas opções podem ser configuradas para realizar as
validações na senha.
Licenciamento
Existem 3 opções de licenciamentos: O Modelo de licenciamento por
processador que exige licença para cada processador físico ou virtual e não
requer qualquer licença de acesso de cliente (CAL) por dispositivo ou por
usuário. CALs de Servidor mais dispositivo licença de servidor que exige uma
licença para cada tipo de ambiente do sistema operacional, uma CAL para
cada dispositivo cliente que acesse um servidor. CALs de servidor mais
usuários, licença de servidor, são exigidos para cada ambiente do sistema
operacional que executem uma instancia, uma CAL para cada usuário que
acesse um servidor.
Obs. As CALs são oferecidas em dois tipos: CAL de SQL que pode ser
usado com qualquer servidor licenciado á independente de plataforma 32, 64
bits ou IA64 e CAL Workgroup usando apenas com um servidor licenciado com
SQL Server Workgroup Edition.
Apesar dos clientes precisarem escolher a plataforma que corresponda
ao hardware atual às licenças não são especificas por plataforma.
Preços de SQL Server 2005
As licenças variam de R$ 7.032,59 á R$ 29.366,82, todos os preços
refletem valores para compras nos Estados Unidos.
Existe uma versão gratuita que conta com quase todas as funcionalidades das
versões pagas, sendo limitados pelo tamanho apenas (4 Gb), quantidade de
processadores suportados (1 apenas) e a quantidade de memória que ele
pode gerenciar (1 Gb), essa versão se chama Express.
O SQL Server 2005, oferece aos clientes a possibilidade de implantar o
produto em servidores passivos sem taxa adicional, facilitando a
implementação de soluções altamente disponíveis. Como é gratuito para
sistemas core e multicore, os clientes levam vantagem da lei de Moore e
utilizam seus hardwares com esse potencial mais completo. Essas políticas
líderes da indústria têm por objetivo tornar o gerenciamento e análise de dados
de primeira classe disponível a uma ampla gama de clientes enquanto
direciona sistemas mais complexos de bancos de dados também para um
custo viável.
Conclusão
O SQL Server 2005 fornece uma tecnologia com as quais, qualquer
organização pode contar, já que atende a todos os portes.
Esta versão dispõe de um banco de dados relacional seguro e confiável para
aplicativos de negócios e analíticos, beneficiando de forma que obtenha mais
flexibilidade por um custo menor, além de todas as vantagens que ela
proporciona desde novas ferramentas integradas, desempenho, segurança á
inserções e remoções de dados, á disponibilidade, e um caminho de
atualização fácil e de baixo custo
Os avanços significativos das áreas de: Gerenciamento, Produtividade do
desenvolvedor e Business Intelligence (BI), são fundamentais na elevação da
organização para um nível mais alto.
Glossário
Driver= é um programa que o sistema operacional faz uso e é necessário para
um determinado hardware funcionar adequadamente.
API= é um conjunto de rotinas e padrões estabelecidos por um software para
utilização de suas funcionalidades por programas aplicativos
Criptografadas, criptografia= técnicas pelas quais a informação pode ser
transformada da sua forma original para outra ilegível, tornando difícil de ser
lida por alguém não autorizado.
CLR= que é uma aplicação similar a uma máquina virtual que se encarrega de
providenciar a execução das aplicações para ela escritas
NET= é uma estrutura de suporte definida em que um outro projeto de software
pode ser organizado e desenvolvido. Um framework pode incluir programas de
suporte, bibliotecas de código, linguagens de script e outros softwares para
ajudar a desenvolver e juntar diferentes componentes de um projeto de
software.
BI= pode ser traduzido como Inteligência de negócios, refere-se ao processo
de coleta, organização, análise, compartilhamento e monitoração de
informações que oferecem suporte a gestão de negócios.
Escalabilidade= é uma característica desejável em todo o sistema, em uma
rede ou em um processo, que indica sua habilidade de manipular uma porção
crescente de trabalho de forma uniforme, ou estar preparado para o
crescimento do mesmo.
TI= serve para designar o conjunto de recursos tecnológicos e computacionais
para geração e uso da informação.
Interoperabilidade= é a capacidade de um sistema ( informatizado ou não) de
se comunicar de forma transparente (ou o mais próximo disso) com outro
sistema (semelhante ou não). Para um sistema ser considerado interoperável,
é muito importante que ele trabalhe com padrões abertos.
Web services= é uma solução utilizada na integração de sistemas e na
comunicação entre aplicações diferentes. Com esta tecnologia é possível que
novas aplicações possam interagir com aquelas que já existem e que sistemas
desenvolvidos em plataformas diferentes sejam compatíveis.
Framework= é uma estrutura de suporte definida em que um outro projeto de
software pode ser organizado e desenvolvido. Um framework pode incluir
programas de suporte, bibliotecas de código, linguagens de script e outros
softwares para ajudar a desenvolver e juntar diferentes componentes de um
projeto de software.
Visual studio= é um pacote de programas da Microsoft, para desenvolvimento
de Software, especialmente dedicado, ao framework .NET às linguagens Visual
Basic (VB),c ,c++ (C Plus Plus), C#(C Sharp) e J# (Jey Sharp).
XML= é uma recomendação da W3C para gerar linguagens de marcação para
necessidades especiais.
HTTP= é um protocolo da camada de "Aplicação" do modelo OSI, utilizado
para transferência de dados na rede mundial de computadores, a World Wide
Web.
SOAP= é um protocolo para intercâmbio de mensagens entre programas de
computador. SOAP é um dos protocolos usados na criação de Web Services.
Backup= refere-se à cópia de dados de um dispositivo para o outro com o
objetivo de posteriormente os recuperar (os dados), caso haja algum problema
Triggers= é um recurso de programação presente na maioria dos sistemas de
gerenciamento de banco de dados, utilizado para associar um procedimento
armazenado a um evento do banco de dados (inclusão, exclusão, atualização
de registro, por exemplo) de modo que o procedimento armazenado seja
executado automaticamente sempre que o evento associado ocorrer.
Commit= envia todos os dados das mudanças permanentemente
OLTP= é um acrônimo de On-line Transaction Processing ou Processamento
de transações em tempo-real. São sistemas que se encarregam de registrar
todas as transações contidas em uma determinada operação organizacional.
OLAP= é um acrônimo em inglês para On-line Analytical Processing, ou
processamento analítico on-line. É uma abordagem tecnológica para gerar
respostas rápidas a consultas analíticas de natureza tipicamente dimensional.
ADO.NET= consiste num conjunto de classes definidas pela .NET framework
(localizadas no namespace System.Data) que pode ser utilizado para aceder
aos dados armazenados numa base de dados remota.
Console= são programas de computador responsáveis por tomar as ações
efetivas conforme a orientação do usuário através de comunicação textual.
Data mining= é o processo de varrer grandes bases de dados à procura de
padrões como regras de associação, seqüências temporais, para classificação
de ítens ou agrupamento (clustering).
Data warehousing= é um sistema de computação utilizado para armazenar
informações relativas às atividades de uma organização em bancos de dados,
de forma consolidada.
DDL= permite ao usuário definir tabelas novas e elementos associados
Dropar= apaga um objeto do banco de dados
Oracle= O Oracle é um SGBD (sistema gerenciador de banco de dados) que
surgiu no final dos anos 70,
MDX= O MDX é uma linguagem multidimensional usada para fazer consultas
em banco de dados dentro dos cubos do OLAP
Transact-SQL= Possui recursos extremamente poderosos que estendem a
linguagem SQL Padrão
Failover= O processo no qual uma máquina assume os serviços de outra,
quando esta última apresenta falha
Blob= objeto binário EXTENSO
Queries= Significa busca. Ex. Um pedido para o banco de dados retornar
alguma informação.
Data-type= Tipo de dados de enumeração e todos os seus membros.
Mandatória= trabalha com prioridades e metas
Management studio= é uma nova interface, que integra as funcionalidades do
Enterprise Manager.
Analysis services= é um conjunto de serviços usados para gerenciar dados em
um Data Warehouse ou Data Mart.
Appletalk= é um conjunto de protocolos para redes desenvolvidos pela
empresa Apple Computer
Back-end= servidores de fundo, que o usuário não acessa diretamente.
Buffer= é uma região de memória temporária utilizada para escrita e leitura de
dados.