As questões 32 e 33 baseiam-se na Figura 2, que mostra um Diagrama Entidade
Relacionamento (DER), notação "Peter Chen", com as adaptações constantes em "Carlos
Alberto Heuser". Sobre esse DER, considere as seguintes informações e regras de negócio:
(1) ele está sendo elaborado para modelar os dados de animais, por meio da entidade
"Animal", e das respectivas carteiras de vacinação, através da entidade
"Carteira_Vacinacao"; (2) a cardinalidade está representada do lado oposto à entidade a
que se refere e é do tipo mínimo/máximo (por exemplo, 0,1); (3) toda carteira de vacinação
somente poderá ser cadastrada se for associada a um animal; (4) um mesmo animal poderá
ser associado a várias carteiras de vacinação, desde que em data/hora diferentes; (5) em
uma mesma data/hora poderão ser emitidas várias carteiras de vacinação, mas para
animais distintos; e (6) deverá ser possível cadastrar um animal sem associá-lo a nenhuma
carteira de vacinação.
O DER, exibido na Figura 2, é elaborado em um projeto clássico de Banco de Dados
durante uma fase chamada de Modelagem:
A questão baseia-se nas Figuras 6(a), 6(b) e 6(c) abaixo. A Figura 6(a) mostra as
declarações SQL que permitiram criar, em um Sistema Gerenciador de Banco de Dados
(SGBD), as tabelas relacionais "CLIENTE" e "NOTA_FISCAL", que registram os dados dos
clientes e das respectivas notas fiscais associadas a tais clientes. A Figura 6(b) exibe os
campos de tais tabelas e todos os dados que elas armazenam no momento. A Figura 6(c)
mostra o resultado de uma consulta realizada sobre tais tabelas nesse SGBD. A Figura 6(c) exibe o resultado de uma consulta realizada sobre as tabelas da Figura
6(b), que atendeu às seguintes condições: (1) apresentar o código e nome de cada cliente, assim
como a quantidade total de compras que cada um deles realizou e a respectiva média dos valores de
tais compras; (2) exibir apenas os dados dos clientes, cujo valor médio de todas as suas compras seja
maior que 230; e (3) ordenar o resultado pelo código dos clientes, de forma descendente. Portanto,
para se obter o resultado exibido na Figura 6(c), bastou executar, nesse SGBD, a seguinte consulta
SQL:
A questão baseia-se na Figura 4, que mostra um Diagrama Entidade Relacionamento
(DER), notação de relacionamento conhecida usualmente no mercado da informática como
"Pé de galinha" (Crow's Foot). Nesse DER, o cursor do mouse encontra-se sobre o local
apontado pela seta nº 1. A partir desse DER, serão criadas as tabelas relacionais
correspondentes em um Sistema Gerenciador de Banco de Dados (SGBD), respeitando-se,
rigorosamente, os nomes de entidade e atributos, tipos de dados, relacionamentos,
cardinalidades e as integridades de identidade e referencial constantes nessa Figura.
A partir do DER mostrado na Figura 4, serão criadas as tabelas relacionais
correspondentes em um SGBD. Para isso, basta executar, nesse SGBD, a seguinte declaração, em
SQL padrão: I.
As questões 32 e 33 baseiam-se na Figura 2, que mostra um Diagrama Entidade
Relacionamento (DER), notação "Peter Chen", com as adaptações constantes em "Carlos
Alberto Heuser". Sobre esse DER, considere as seguintes informações e regras de negócio:
(1) ele está sendo elaborado para modelar os dados de animais, por meio da entidade
"Animal", e das respectivas carteiras de vacinação, através da entidade
"Carteira_Vacinacao"; (2) a cardinalidade está representada do lado oposto à entidade a
que se refere e é do tipo mínimo/máximo (por exemplo, 0,1); (3) toda carteira de vacinação
somente poderá ser cadastrada se for associada a um animal; (4) um mesmo animal poderá
ser associado a várias carteiras de vacinação, desde que em data/hora diferentes; (5) em
uma mesma data/hora poderão ser emitidas várias carteiras de vacinação, mas para
animais distintos; e (6) deverá ser possível cadastrar um animal sem associá-lo a nenhuma
carteira de vacinação.
A questão baseia-se na Figura 2, que mostra um Diagrama Entidade
Relacionamento (DER), notação "Peter Chen", com as adaptações constantes em "Carlos
Alberto Heuser". Sobre esse DER, considere as seguintes informações e regras de negócio:
(1) ele está sendo elaborado para modelar os dados de animais, por meio da entidade
"Animal", e das respectivas carteiras de vacinação, através da entidade
"Carteira_Vacinacao"; (2) a cardinalidade está representada do lado oposto à entidade a
que se refere e é do tipo mínimo/máximo (por exemplo, 0,1); (3) toda carteira de vacinação
somente poderá ser cadastrada se for associada a um animal; (4) um mesmo animal poderá
ser associado a várias carteiras de vacinação, desde que em data/hora diferentes; (5) em
uma mesma data/hora poderão ser emitidas várias carteiras de vacinação, mas para
animais distintos; e (6) deverá ser possível cadastrar um animal sem associá-lo a nenhuma
carteira de vacinação.
Após ler o texto introdutório da questão, pode-se afirmar que o relacionamento "R1",
terá as quais cardinalidades?
Quanto ao SGBD MySQL, analise as
afirmativas abaixo e dê valores Verdadeiro (V)
ou Falso (F):
( ) é o único SGBD que não suporta triggers.
( ) é um SGBD que suporta Stored Procedures e
Functions.
( ) é um sistema de gerenciamento de bancos de
dados multiplataforma.
Assinale a alternativa que apresenta a
sequência correta de cima para baixo
Um dos subgrupos do SQL é o DCL (Data Control
Language) que controla os aspectos de
autorização de dados e licenças de usuários para
controlar quem tem acesso para ver ou
manipular dados dentro de um Banco de Dados.
Tanto no SGBD Oracle, Postgresql, como no
MySQL, o comando usado para fornecer acesso,
ou privilégios, sobre os objetos de banco de
dados para os usuários é o: