Criando Bases de dados Do Usuário 2000 do Sql
Unir e as bases de dados destacá-las
Detaching/attaching são usadas em mover uma base de dados
entre computadores ou discos físicos. Quando uma base de dados
é destacada, as ligações do usuário aos arquivos de dados de e aos
registros da transação estão removidas. Quando você une uma
base de dados, você re-establish aquelas ligações. Quando
você destaca e reata, você elimina a necessidade restaurar
manualmente o apoio da base de dados. Quando uma base de dados
é reatada, todas as limas que mudaram a posição devem ser
especificadas.
Filegroups
Filegroups é as limas de base
de dados que foram agrupadas junto para finalidades administrativas
somente. Há as épocas em que a organização do filegroup pode
aumentar o desempenho, mas aquele não é o objetivo preliminar do
filegroup. Filegroups é útil porque aumentam a flexibilidade
da base de dados ao todo. Filegroups permite que um
administrador back-up parcialmente uma base de dados. Filegroups
permite também uma tolerância de falha mais grande concedendo a
abilidade de espalhar a base de dados sobre diversos discos físicos.
O filegroup que contem o arquivo de dados de preliminar é
chamado o filegroup preliminar. Quando outro, filegroups
definidos usuário puder ser criado, o filegroup preliminar é o
defeito a menos que mudado explicitamente. Também, a menos que
especificado explicitamente, todas as limas serão colocadas no
filegroup do defeito. A menos que especificado explicitamente
quando uma base de dados é criada, a base de dados crescer como
grande como necessário até que o espaço de disco estiver esgotado
fisicamente. Filegroups pode ser atribuído um tamanho máximo e
uma taxa de crescimento que determine quanto crescerão quando seu
espaço atual é esgotado. Estes atributos podem ser
estabelecidos durante a criação do filegroup e podem ser mudados
depois que o filegroup é criado.
Expandindo e encolhendo uma base de dados
quando uma base de dados é criada, ele é atribuído um
tamanho máximo e uma taxa de crescimento automática para usar-se
quando o tamanho de lima inicial é excedido. Uma base de dados
pode manualmente ser expandida ou encolhido uma vez que foi criada.
O comando da BASE DE DADOS CRIAR
a
indicação da BASE DE DADOS CRIAR permite que você estabeleça
muitas das opções em uma base de dados durante sua criação.
A sintaxe para a indicação da BASE DE DADOS CRIAR é como
segue:
O Comando da BASE DE DADOS CRIAR
A indicação da BASE DE DADOS CRIAR permite que
você estabeleça muitas das opções em uma base de dados durante sua
criação. A sintaxe para a indicação da BASE DE DADOS CRIAR
é como segue:
CRÍE A BASE DE DADOS < database_name >
[ < no filegroup_name >
NOME = < filename_1 >,
NOME DE ARQUIVO = ' drive:\directory\filename.mdf ',
TAMANHO = < tamanho inicial no MB >,
MAXSIZE = < tamanho máximo no MB >,
FILEGROWTH = < tamanho no MB a adicionar >
]
O Comando da BASE DE DADOS ALTERAR-SE
O comando da BASE DE DADOS ALTERAR-SE está usado
mudar um arquivo de dados de depois que foi criado. A sintaxe
para a indicação da BASE DE DADOS ALTERAR-SE é como segue:
ALTERE A BASE DE DADOS < database_name >
{ADICIONE A LIMA [ ao filegroup de FILEGROUP ] [ PARA O
RESTORE ]
(NOME DE ARQUIVO = ' drive:\directory\filename.mdf '
TAMANHO = < tamanho no MB >
MAXSIZE = < tamanho no MB >
FILEGROWTH = < tamanho no MB a adicionar >
A FILEGROUP < filegroup_name >
}
A LIMA da ADIÇÃO pode também ser substituída
com as seguintes indicações para conseguir os seguintes resultados:
Finalidade Da Indicação
ADICIONE A LIMA de REGISTRO adicionam uma lima de
registro à base de dados
REMOVA A LIMA removem uns dados, uma transação, ou uma
lima de registro de uma base de dados
ADICIONE FILEGROUP adicionam um filegroup a uma base de
dados
REMOVA FILEGROUP removem um filegroup de uma base de
dados
MODIFIQUE a mudança da LIMA os atributos (TAMANHO,
MAXSIZE, ou FILEGROWTH) de uma lima na base de dados
MODIFIQUE a mudança de FILEGROUP as mudanças as
propriedades em um filegroup especificado (READONLY, READWRITE,
DEFEITO)
A transação registra
registros
do registro da transação de A todas as mudanças feitas a uma base
de dados e permite que as mudanças sejam roladas para trás ou
envía-as no evento de uma falha de sistema ou no exemplo de uma
entrada errônea. O registro da transação está associado com
os arquivos de dados de quando a base de dados é criada. O
registro da transação consiste realmente em diversas limas que
descrevem exatamente as mudanças feitas à base de dados. Estas
limas são tratadas pela base de dados como uma lima para as
finalidades do espaço e da colocação.
Vem um ponto quando os registros velhos do registro são
uns needed não mais longo para recuperar ou restaurar uma base de
dados e devem ser suprimidos para fazer o quarto para registros novos
do registro. O processo de suprimir estes registros do registro
é chamado truncar o registro.
Se possível, os registros da transação devem ser
colocados em um disco físico diferente do que os arquivos de dados
de. Esta colocação aumentará o desempenho removendo a
competição por o tempo do acesso da movimentação dura dos
registros da transação e dos arquivos de dados de.
Escreva-Adiante a usuário do SQL
do registro da transação 2000 usos um registro da
escrita-adiante. Um registro da escrita-adiante assegura-se de
que nenhuma modificação dos dados esteja escrita ao disco antes que
o registro associado do registro. O usuário 2000 do SQL mantem
um esconderijo do amortecedor em que lê páginas dos dados. As
modificações dos dados não são feitas diretamente ao disco, mas à
cópia da página no esconderijo do amortecedor. A modificação
não está escrita ao disco até que o processo do lazywriter programe
uma escrita para a página.
Então uma modificação é feita a uma página no
amortecedor, um registro do registro está construído no esconderijo
do registro que grava a modificação. Este registro do registro
deve ser escrito ao disco antes que a página suja associada esteja
nivelada do esconderijo do amortecedor ao disco. Se a página
suja for nivelada antes que o registro do registro, ele criar uma
modificação no disco que não poderia ser rolado para trás se o
usuário falhasse antes que o registro do registro estivesse escrito
ao disco. O usuário do SQL tem a lógica que impeça que uma
página suja esteja nivelada antes que o registro associado do
registro. Porque os registros do registro são escritos sempre
antes de as páginas associadas dos dados, o registro é chamado um
registro da escrita-adiante.
Objetos Controlando Da Base de dados
As tabelas são os objetos da
base de dados que contêm todos os dados em uma base de dados.
As tabelas organizam dados em uma fileira e em um formato da
coluna onde cada fileira represente um registro original e cada coluna
represente um campo nesse registro. As tabelas são criadas pelo
comando da TABELA CRIAR. As mudanças a uma tabela podem ser
feitas usando o comando da TABELA ALTERAR-SE.
Os índices são os objetos que são
associados com as tabelas que apressam a recuperação das fileiras na
tabela que contem as chaves que foram construídas de um ou mais
coluna em uma tabela. Os índices vêm em duas variedades,
aglomeradas e nonclustered. Um índice aglomerado classifica e
armazena fileiras dos dados em uma tabela baseada nos valores chaves.
Os índices de Nonclustered não afetam como as fileiras de
dados são classificadas em uma tabela. Os índices de
Nonclustered contêm os valores que apontam às fileiras na tabela
posicionada.
Os confinamentes são circunstâncias
colocadas nos dados incorporados em uma coluna que são significados
assegurar a integridade de dados. Os confinamentes são
colocados geralmente na coluna designada como a chave preliminar.
Os confinamentes são de nenhuma maneira exclusive à coluna
chave preliminar mas são uma maneira útil assegurar-se de que todos
os valores da fileira na coluna chave preliminar sejam originais.
Uma chave extrangeira é uma coluna que
seja usada estabelecer e reforçar uma ligação entre dados em duas
tabelas. Os confinamentes chaves extrangeiros são usados manter
a integridade referential entre tabelas controlando os dados que podem
ser incorporados e as mudanças feitas às chaves extrangeiras em
consultar tabelas.
Os procedimentos armazenados são
coleções das indicações do SQL que residem no usuário que pode
ser executado por usuários para conseguir um objetivo desejado.
Os procedimentos armazenados podem ter os valores ou as
variáveis que podem lhes ser passados pelo usuário ou pelo sistema
de que podem agir em cima. Desde que são ficados situados no
usuário, os procedimentos armazenados podem extremamente aumentar o
desempenho porque há somente um authentication, o authentication para
a execução inicial do procedimento armazenado, para todos os
comandos que são executados. Você pode aninhar procedimentos
armazenados e pode chamar outros procedimentos dentro do corpo de um
procedimento armazenado. Os procedimentos armazenados são
úteis em executar a lógica consistente através das aplicações.
Em um SQL armazenado do procedimento as indicações e a lógica
necessitaram executar uma tarefa geralmente executada podem ser
projetadas, codificado, e testado uma vez. Cada aplicação que
necessita executar que a tarefa pode então simplesmente executar o
procedimento armazenado. Uma estrutura que usa um procedimento
armazenado oferece um único ponto do controle para o controle de
processos do negócio.
Os disparadores são os procedimentos
armazenados que são ativados em uma base dirigida evento, em vez
explicitamente da chamada. Os disparadores tipicamente são
usados manter a integridade de dados, são conectadas em cascata
ações referential, ou utilizar recursos externos (por exemplo emita
um E-mail, notificam um pager, etc.). Há dois tipos de
disparadores; APÓS disparadores e preferivelmente- dos
disparadores.
APÓS disparadores
o tipo do defeito de
disparador é APÓS o disparador. Em uma tabela pode haver uns
disparadores múltiplos definidos para um evento. Você pode
designar os primeiros e últimos disparadores para atear fogo mas
você não pode controlar a ordem a que todos os outros disparadores
atearão fogo.
EM VEZ dos disparadores
EM VEZ dos
disparadores estão ajustados até especificam a ação para fazer
exame quando os dados são modificados. EM VEZ dos disparadores
deve explicitamente ser declarado como preferivelmente-de ou optarão
APÓS disparadores. Você pode somente ter um EM STEAD do
disparador para cada ação.
Vê a vista de A é um filtro que
interprete dinâmicamente a informação em um ou mais tabela e cría
uma tabela composta que outras operações podem ser executadas upon.
As fileiras podem ser updated, suprimidas, ou introduzidas das
vistas. Uma vista não é uma tabela real, mas é apresentada no
formato da tabela.
este é um artigo adicionado por Andrew McLaren
Disclaimer: Nosso Web site não
é responsável para a informação contida por este artigo.
Este artigo em nenhuma maneira reflete as vistas, as opiniões,
os pensamentos ou a opinião da equipe de funcionários do diretório
dos artigos.
Observação da tradução: O artigo
"que cría bases de dados do usuário 2000 do SQL" foi traduzido
usando um serviço de tradução automatizado. Nós
desculpamo-nos sincerely por todos os erros da tradução que ocorram.
Obrigado compreendendo.