SóProvas


ID
4878652
Banca
FGV
Órgão
Senado Federal
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

Fabricantes de armas são obrigados a imprimir um número de série em cada uma de suas armas, identificando assim, unicamente, cada arma produzida. No modelo de dados para um certo fabricante de armas, existe uma entidade chamada "arma" com um atributo chamado "num_serie".


Com referência a este cenário, para a entidade "arma", "num_serie" é um atributo do tipo:

Alternativas
Comentários
  • o enunciado se refere a uma chave primária, ou seja, uma chave única que identifica uma arma. Perceba que cada arma tem uma chave primária e essa chave não se repete.
  • "num_serie" -> É UM ATRIBUTO UNICO QUE NÃO PODE SE REPETIR

  • A questão versa sobre chaves.

    vale salientar o conceito de chave referente ao banco de dados.

    Chave consiste em uma ou mais colunas de uma relação cujos valores são usados para identificar de forma exclusiva uma linha ou conjunto de linhas. Além disso, ela pode ser única que identifica uma única linha ou não-única que identifica um conjunto de linhas.

    mas quais são as chaves únicas?

    são elas: candidata, composta, primária, surrogada. Por seu turno, a chave não-única é a estrangeira.

    Nesse contexto, a chave primaria conhecida como primary key/ PK é uma chave candidata escolhida a fim de ser a chave principal na relação. Ademais, a PK identifica de forma EXCLUSIVA os registros em uma tabela, não podendo ter repetição de valores tampouco valor nulo, ou seja, NÃO É POSSÍVEL HAVER VALORES DUPLICADOS EM UMA CHAVE PRIMÁRIA E, NO GERAL, NÃO É POSSÍVEL ALTERAR O VALOR DE UMA CHAVE PRIMÁRIA.

  • c-

    In the relational model of databases, a primary key is a specific choice of a minimal set of attributes (columns) that uniquely specify a tuple (row) in a relation (table). Informally, a primary key is "which attributes identify a record," and in simple cases constitute a single attribute: a unique ID. More formally, a primary key is a choice of candidate key (a minimal superkey); any other candidate key is an alternate key.

    A primary key may consist of real-world observables, in which case it is called a natural key, while an attribute created to function as a key and not used for identification outside the database is called a surrogate key. For example, for a database of people (of a given nationality), time and location of birth could be a natural key. National identification number is another example of an attribute that may be used as a natural key.

    https://en.wikipedia.org/wiki/Primary_key