Compartilhar via


Bancos de dados

Um banco de dados no SQL Server é composto de uma coleção de tabelas que armazena um conjunto específico de dados estruturados. Uma tabela contém uma coleção de linhas, também chamada de registros ou tuplas, e colunas, também chamadas de atributos. Cada coluna da tabela é projetada para armazenar um determinado tipo de informação, por exemplo, datas, nomes, quantias em dólares e números.

Informações básicas sobre bancos de dados

Um computador pode ter uma ou mais de uma instância do SQL Server instalada. Cada instância do SQL Server pode conter um ou mais bancos de dados. Dentro de um banco de dados, há um ou vários grupos de propriedade de objeto denominados esquemas. Em cada esquema, há objetos de banco de dados como tabelas, exibições e procedimentos armazenados. Alguns objetos, como certificados e chaves assimétricas, estão contidos no banco de dados, mas não estão contidos em um esquema. Para obter mais informações sobre como criar tabelas, consulte Tabelas.

Os bancos de dados do SQL Server são armazenados no sistema de arquivos em arquivos. Os arquivos podem ser agrupados em grupos de arquivos. Para obter mais informações sobre arquivos e grupos de arquivo, consulte Arquivos e grupos de arquivos do banco de dados.

Quando as pessoas obtiverem acesso a uma instância do SQL Server, elas serão identificadas como um logon. Quando as pessoas obtiverem acesso a um banco de dados, elas serão identificadas como um usuário de banco de dados. Um usuário de banco de dados pode ser baseado em um logon. Se forem habilitados bancos de dados independentes, um usuário de banco de dados não baseado em logon poderá ser criado. Para obter mais informações sobre usuários, consulte CREATE USER (Transact-SQL).

Um usuário que tem acesso a um banco de dados pode receber permissão para acessar os objetos no banco de dados. Embora possam ser concedidas permissões a usuários individuais, é recomendável criar funções de banco de dados, adicionando os usuários de banco de dados às funções, e conceder permissão de acesso às funções. A concessão de permissões a funções, e não a usuários, faz com que seja mais fácil manter as permissões consistentes e compreensíveis à medida que o número de usuários aumentam e mudam continuamente. Para obter mais informações sobre permissões de funções, consulte CREATE ROLE (Transact-SQL) e Entidades (Mecanismo de Banco de Dados).

Trabalhando com bancos de dados

A maioria das pessoas que trabalha com bancos de dados usa a ferramenta SQL Server Management Studio. A ferramenta Management Studio tem uma interface gráfica do usuário para criar bancos de dados e objetos nos bancos de dados. O Management Studio também tem um editor de consultas para interagir com bancos de dados gravando instruções Transact-SQL. O Management Studio pode ser instalado no disco de instalação do SQL Server ou baixado do MSDN.

Nesta seção

Bancos de dados do sistema

Exibir dados e informações de espaço de log para um banco de dados

Bancos de dados contidos

Aumentar o tamanho de um banco de dados

Arquivos e grupos de arquivos do banco de dados

Renomear um banco de dados

Estados de banco de dados

Definir um banco de dados como modo de usuário único

Estados de arquivo

Reduzir um banco de dados

Estimar o tamanho de um banco de dados

Reduzir um arquivo

Copiar bancos de dados em outros servidores

Exibir ou alterar as propriedades de um banco de dados

Anexar e desanexar bancos de dados (SQL Server)

Exibir uma lista de bancos de dados em uma instância do SQL Server

Adicionar arquivos de dados ou de log a um banco de dados

Exibir ou alterar o nível de compatibilidade de um banco de dados

Alterar as definições de configuração de um banco de dados

Usar o Assistente de Plano de Manutenção

Criar um banco de dados

Criar um alias de tipo de dados definido pelo usuário

Excluir um banco de dados

Instantâneos de banco de dados (SQL Server)

Excluir arquivos de dados ou de log de um banco de dados

Conteúdo relacionado

Índices

Exibições

Procedimento armazenados (Mecanismo de Banco de Dados)