Questões de Concurso Público Prefeitura de Porto Alegre - RS 2019 para Auditor Fiscal da Receita Municipal - Bloco II

Foram encontradas 2 questões

Q2542836 Banco de Dados

A questão baseia-se nas Figuras 4(a) e 4(b). A Figura 4(a) mostra um Diagrama Entidade-Relacionamento (DER), notação de "Peter Chen", adaptado por "Carlos Alberto Heuser". A Figura 4(b) mostra dois esquemas relacionais, construídos a partir do DER da Figura 4(a), no qual se omitiu, intencionalmente, a linha de texto da referência. 




Os esquemas relacionais mostrados na Figura 4(b) foram devidamente implementados em um Sistema Gerenciador de Banco de Dados Relacional (SGBDR), tendo sido criadas e populadas as tabelas correspondentes com dados, segundo os conceitos do modelo relacional. Nesse caso, para evitar anomalias de atualização, pode-se afirmar que:


I. Para que seja possível a inclusão de uma tupla em "AA", deve haver uma tupla em "BB" tal que "AA3" = "BB1" ou "AA3" será nulo.

II. Para a inserção de uma tupla em "BB", tem que existir uma tupla em "AA", em que, obrigatoriamente "BB1" = "AA3".

III. Por padrão, deve ser possível a exclusão de uma tupla de "AA", mesmo quando "AA3" = "BB1".


Quais estão corretas?
Alternativas
Q2542839 Banco de Dados

A questão baseia-se na Figura 6, que mostra, esquematicamente, um Diagrama Entidade-Relacionamento (DER) elaborado no MySQL Workbench 8.0, no qual se inseriu, intencionalmente, nos locais apontados pelas setas nº 1 e 2, retângulos para ocultar os relacionamentos existentes nesses locais. Nesse DER, constam as entidades "Produto", "Aquisicao" e "Cliente", implementadas de acordo com as seguintes regras de negócio: (1) um cliente poderá adquirir um ou mais produtos, inclusive os mesmos produtos mais de uma vez, em data/hora diferentes; (2) um produto poderá ser adquirido por um ou mais clientes, inclusive o mesmo cliente, mais de uma vez; (3) deve ser possível cadastrar qualquer produto ou cliente, no banco de dados, sem associá-los a qualquer outra tabela; (4) ao se associar um cliente a um produto, armazena-se, no banco de dados, a quantidade adquirida, a correspondente data/hora de aquisição e o preço efetivamente pago (que poderá ser diferente do preço de tabela do produto, devido ao cliente ter recebido um desconto no preço do produto). 





Sabe-se que, a partir do DER mostrado na Figura 6, foram criadas e populadas as tabelas correspondentes em um Sistema Gerenciador de Banco de Dados Relacional (SGBDR), tendose respeitado, rigorosamente, os conceitos do modelo relacional. Nesse caso, para criar a tabela "Aquisicao", bastou executar a seguinte declaração, em SQL padrão ANSI: 
Alternativas
Respostas
1: B
2: A