Questões de Concurso Público CIGA-SC 2018 para Analista de Sistemas

Foram encontradas 7 questões

Q1275194 Banco de Dados
A partir do DER da Figura 1(a), criou-se, no banco de dados MySQL 5, um novo esquema chamado "ciga" e, em sequência, implementou-se as tabelas correspondentes, tendo-se respeitado os seguintes detalhes: (1) as tabelas foram criadas com os mesmos nomes, tipos de dados e tamanhos de campo do DER da Figura 1(a); (2) a coluna "EMP_EMAIL", da tabela "EMPREGADO", não aceita valores nulos; e (3) as tabelas ainda não foram populadas com dados. Pretende-se realizar alterações na tabela "EMPREGADO", de modo que ela reflita a evolução do DER mostrado na Figura 1(b), e que o campo "EMP_EMAIL" passe a aceitar conteúdo nulo. Nesse caso, para realizar tais alterações na tabela "EMPREGADO", basta que o DBA execute, sequencialmente, no esquema "ciga", desse banco de dados, as seguintes declarações, em SQL:
Alternativas
Q1275195 Banco de Dados
O DBA está trabalhando no esquema "ciga", do banco de dados MySQL 5, em que foram criadas e populadas com dados todas as tabelas correspondentes ao DER mostrado na Figura 1(b). O DBA pretende manipular as tabelas e dados desde que não haja qualquer violação dos conceitos do modelo relacional, para que não acarrete erro de integridade e inconsistências nesse banco de dados. Nesse caso, analise as assertivas abaixo: I. Para excluir, desse esquema de banco de dados, a tabela "FUNCAO", basta que o DBA execute o seguinte comando, em SQL padrão: drop table `ciga`.`FUNCAO`;
II. Para excluir, desse esquema de banco de dados, todos os dados da tabela "FUNCAO", basta que o DBA execute o seguinte comando, em SQL padrão: truncate table `ciga`.`FUNCAO`;
III. Para excluir, desse esquema de banco de dados, todos os dados da tabela "EMPREGADO", basta que o DBA execute o seguinte comando, em SQL padrão: delete from `ciga`.`EMPREGADO`; Quais estão corretas?
Alternativas
Q1275198 Banco de Dados
Os comandos "DROP TABLE" e "ROLLBACK" fazem parte, respectivamente, das seguintes sublinguagens, da linguagem SQL:
Alternativas
Q1275200 Banco de Dados
Para responder às questões 17, 18 e 19, considere as Figuras 4(a) e 4(b). A Figura 4(a) mostra a declaração em SQL, que possibilitou a criação da tabela "FUNCIONARIO", no banco de dados MySQL 5. A Figura 4(b) exibe, intencionalmente, apenas parte do conteúdo da tabela "FUNCIONARIO", na qual se pode observar os seguintes detalhes: (1) cada linha dessa tabela registra os dados de um funcionário, tais como, o seu código, nome, cargo, salário e CPF e, também, quem é o seu chefe; (2) Por exemplo, a seta nº 1 aponta para o funcionário de código "8786", chamado "LUIZ PAULO", subordinado ao funcionário "7227", que é o seu chefe.


Após observar a Figura 4(a), pode-se afirmar que o mecanismo de armazenamento de dados da tabela "FUNCIONARIO" é do tipo:
Alternativas
Q1275201 Banco de Dados
Para responder às questões 17, 18 e 19, considere as Figuras 4(a) e 4(b). A Figura 4(a) mostra a declaração em SQL, que possibilitou a criação da tabela "FUNCIONARIO", no banco de dados MySQL 5. A Figura 4(b) exibe, intencionalmente, apenas parte do conteúdo da tabela "FUNCIONARIO", na qual se pode observar os seguintes detalhes: (1) cada linha dessa tabela registra os dados de um funcionário, tais como, o seu código, nome, cargo, salário e CPF e, também, quem é o seu chefe; (2) Por exemplo, a seta nº 1 aponta para o funcionário de código "8786", chamado "LUIZ PAULO", subordinado ao funcionário "7227", que é o seu chefe.


Após observar as Figuras 4(a) e 4(b), assinale a declaração, em SQL padrão, que permite mostrar o CPF e a quantidade de CPF repetidos, na tabela "FUNCIONARIO", se houver.
Alternativas
Respostas
1: A
2: B
3: D
4: C
5: B