← Questões de Banco de Dados

Banco de Dados · UFPel-CES · 2022

Questão comentada de Banco de Dados

Dadas as afirmativas sobre o PostgreSQL: I. Uma restrição de chave primária indica que uma coluna ou grupo de colunas podem ser usadas como um identificador exclusivo para linhas na tabela. Isso requer que os valores sejam exclusivos e não nulos. II. Uma restrição de chave estrangeira especifica que os valores em uma coluna (ou um grupo de colunas) devem corresponder aos valores que aparecem em alguma linha de outra tabela. III. Quando um objeto é criado (tabela, view, entre outros), ele recebe um proprietário. O proprietário é normalmente o usuário que executou a instrução de criação. Todos os outros usuários têm acesso ao objeto sem a necessidade de privilégios serem concedidos. Está(ão) correta(s):

Gabarito: E

No PostgreSQL, chave primária e chave estrangeira são restrições clássicas de integridade. A chave primária identifica de forma única cada linha da tabela e, por definição, não admite valores nulos. Já a chave estrangeira serve para ligar uma tabela a outra, exigindo que o valor informado exista na tabela referenciada, salvo exceções ligadas a regras de atualização ou consistência em momentos específicos. A afirmativa I está correta porque descreve exatamente a ideia de PRIMARY KEY: unicidade e não nulidade. Isso é básico de qualquer banco relacional e o PostgreSQL segue essa lógica sem invenções de última hora. A afirmativa II também está correta, pois FOREIGN KEY garante integridade referencial. Em termos práticos, ela evita que você registre um valor “solto” apontando para um registro que não existe na outra tabela. Já a III está errada: quando um objeto é criado, ele realmente tem um proprietário, normalmente quem o criou, mas isso não significa acesso automático para todos os outros usuários. No PostgreSQL, acesso depende de privilégios concedidos, de papéis e das regras de autorização do sistema. Então, o gabarito E está correto porque apenas I e II permanecem verdadeiras.

Continue treinando

Questões relacionadas