Skip to main content

Um atributo de banco de dados define as propriedades de uma tabela

Aula 2 - Editando a Base de Dados, Trabalhando com Propriedades e Tabela de Atributos (Pode 2025)

Aula 2 - Editando a Base de Dados, Trabalhando com Propriedades e Tabela de Atributos (Pode 2025)
Anonim

Um banco de dados é mais poderoso do que a planilha, pois tem um enorme recurso de pesquisa. Entradas de referência cruzada de bancos de dados relacionais em tabelas diferentes e executar cálculos complexos em grandes quantidades de dados interconectados. As informações são organizadas de uma maneira que é facilmente gerenciada, acessada e atualizada.

O que é um atributo?

Um banco de dados consiste em tabelas. Cada tabela tem colunas e linhas.

Cada linha (chamada de tupla) é um conjunto de dados que se aplica a um único item. Cada coluna (atributo) contém características descritivas das linhas. Um atributo de banco de dados é um nome de coluna e o conteúdo dos campos sob ele em uma tabela em um banco de dados.

Se você vender produtos e inseri-los em uma tabela com colunas para ProductName, Price e ProductID, cada um desses títulos será um atributo. Em cada campo sob esses títulos, você insere os nomes dos produtos, os preços e os IDs dos produtos, respectivamente. Cada uma das entradas de campo também é um atributo.

Isso faz sentido quando você pensa nisso, dado que a definição não técnica de um atributo é que ele define uma característica ou qualidade de algo.

Atributos Descrever Entidades

Vamos considerar um banco de dados desenvolvido por uma empresa. Provavelmente inclui tabelas - também chamadas de entidades por projetistas de banco de dados - para Clientes, Funcionários e Produtos, entre outros.

A tabela Produtos define as características de cada produto. Estes podem incluir um ID do produto, um nome do produto, um ID do fornecedor (usado como uma chave estrangeira), uma quantidade e um preço. Cada uma dessas características é um atributo da tabela (ou entidade) denominada Produtos.

Considere este trecho do banco de dados comumente citado do Northwinds:

ID do produtoNome do ProdutoIdentificação do FornecedorCategoria IDQuantityPerUPreço unitário
1Chai1110 caixas x 20 sacos18.00
2Chang1124 - garrafas de 12 onças19.00
3Xarope de Anis1212 garrafas de 550 ml10.00
4Tempero Cajun do Chef Anton22Frascos de 48 a 6 onças22.00
5Gumbo Mix do Chef Anton2236 caixas21.35
6Spread de mirtilo da vovó32Frascos de 12 a 8 oz25.00
7Peras Secas Orgânicas do Tio Bob3712 - £ 1 pkgs.30.00

Os nomes das colunas são os atributos de um produto. As entradas nos campos das colunas também são atributos de um produto.

Um atributo é um campo?

Às vezes, o termo campo e atributo são usados ​​de forma intercambiável, e para a maioria dos propósitos, são a mesma coisa. Contudo, campo é geralmente usado para descrever uma célula específica em uma tabela encontrada em qualquer linha, enquanto atributo é geralmente usado para descrever uma característica de entidade em um sentido de design.

Por exemplo, na tabela acima, o ProductName na segunda linha é Chang. Isto é um campo . Se você está discutindo produtos em geral, Nome do Produto é a coluna do produto. Isto é o atributo .

Não fique preso a isso. Muitas vezes, esses dois termos são usados ​​de forma intercambiável.

Definindo Atributos

Atributos são definidos em termos de domínio . Um domínio define os valores permitidos que esse atributo pode conter.

Isso pode incluir seu tipo de dados, comprimento, valores e outros detalhes.

Por exemplo, o domínio para um atributo ID do produto pode especificar um tipo de dados numérico. o atributo pode ainda ser definido para exigir um comprimento específico ou especificar se um valor vazio ou desconhecido é permitido.