BD Flashcards
Com relação a noções de mineração de dados e Big Data, julgue o item que se segue.
Em Big Data, a premissa volume refere-se à capacidade de processar, em um ambiente computacional, diferentes tipos e formatos de dados, como fotos, vídeos e geolocalização.
Errado
No contexto do mecanismo de triggers do PostgreSQL.
Na especificação das ações de uma trigger, os valores das colunas sendo afetadas são referenciadas pelos prefixos “.NEW” e “.OLD”.
Certo
No contexto do mecanismo de triggers do PostgreSQL.
Triggers podem ser acionadas para cada uma das linhas afetadas numa operação. Não há acionamento em bloco para o conjunto de linhas afetadas por um comando.
Errado
No contexto do mecanismo de triggers do PostgreSQL.
BEFORE, AFTER e INSTEAD OF são termos que determinam quando as ações de um trigger serão executados.
Certo
No contexto do PostgreSQL, o comando TRUNCATE requer o privilégio TRUNCATE
Certo
No contexto do PostgreSQL, o comando TRUNCATE inibe a ação dos triggers para DELETE associados à tabela durante a deleção dos registros (linhas)
Certo
No contexto do PostgreSQL, o comando TRUNCATE permite “resetar” as colunas identificadoras para os valores originais por meio da cláusula RESTART IDENTITY
Certo
No contexto do PostgreSQL, o comando TRUNCATE permite o truncamento de várias tabelas numa única linha de comando
Certo
No contexto do PostgreSQL, os tipos de dados smallserial, serial e bigserial não são tipos verdadeiros, mas apenas uma conveniência notacional para criação de colunas de identificador exclusivos (semelhante à propriedade AUTO_INCREMENT suportado por alguns outros bancos de dados).
Certo
O PostgreSQL é um sistema de gerenciamento de banco de dados (SGBD) gratuito e com suporte à linguagem SQL. Ele possui um recurso de linha ele comandos que permite a execução de alguns comandos especiais como por exemplo listar bancos de dados e listar usuários. Nesta linha de comandos é possível também executar comandos SQL.
Considere um SGBD PostgreSQL que possua um banco de dados chamado PAISES e que este possua uma tabela chamada BRASIL.
O comando \e PAISES, \dt, \d BRASIL indica que o usuário irá conectar-se ao banco de dados PAISES, em seguida listar todas as tabelas deste banco e em seguida listar a estrutura da tabela BRASIL
Certo
FGV - 2023 - Auditor do Estado (CGE SC)/Ciências da Computação
Sistemas Gerenciadores de Bancos de Dados (SGBD) relacionais que seguem o padrão SQL implementam objeto
chamado VIEW.
Segundo Ramakrishman, em seu livro Sistemas Gerenciador de Banco de Dados, VIEW é definida como tabelas cujas linhas não são armazenadas explicitamente no banco de dados, mas calculadas conforme necessário, com base na definição de visão.
Com relação à VIEW no Microsoft SQL Server, analise as afirmativas a seguir.
I. A view é utilizada para tornar a percepção de usuário mais simplificada e focalizada.
II. Visões são instrumentos de segurança, pois permitem restringir o acesso aos dados, ou seja, usuários não possuem permissões para acessar as tabelas base.
III. O Objeto view é utilizado para simular versões anteriores de tabelas que teve seu esquema transformado e assim garantir o pleno funcionamento dos sistemas.
IV. As instruções de SQL UPDATE, DELETE e INSERT são permitidas desde que realizadas utilizando colunas de uma única tabela base.
Está correto o que se afirma em
A 1, II, Ill e IV.
OI, Ill e IV apenas.
B I, Il e IV, apenas. CIlle IV, apenas.
E 1, It e ill, apenas.
A
Em 1970, Codd propôs o modelo de dados relacional. Na época, os bancos de dados usavam modelos hierárquicos e de rede. O modelo relacional revolucionou a área de banco de dados deixando os dois outros modelos praticamente esquecidos.
Como o nome do modelo já diz, um banco de dados relacional é uma coleção de relações com nomes distintos entre entidades. Um banco de dados é considerado bom quando o SGBD garante que as informações sendo armazenadas estão corretas e, para isso, é utilizado o conceito de restrições de integridade.
Assim, para garantir a integridade dos dados, SGBDs como o Microsoft SQL Server implementam o conceito de chaves primária e estrangeiras.
Em relação a chaves primárias e estrangeiras no Microsoft SQL Server, assinale V para a afirmativa verdadeira e F para afirmativa falsa.
( ) Se, ao criar uma chave primária em uma tabela, não for especificado
NOCLUSTERED Ou CLUSTERED e se essa tabela não possuir um índice CLUSTERED, por
definição a chave primária é criada junto a um índice CLUSTERED.
( ) Os dados das colunas usadas para compor a chave primária devem possui valores
exclusivos, de modo que o valor NULL só pode aparecer uma vez.
( ) Uma chave estrangeira de uma tabela pode fazer referência a uma coluna de outra
tabela de outro banco de dados.
( ) Uma chave estrangeira de uma tabela não precisa estar vinculado a uma chave primária de outra tabela, desde que a coluna referenciada seja UNIQUE.
As afirmativas são, respectivamente,
A F, F, V e V.
B V, F, Ve F.
C V, F, F e V.
D F, V, V e F.
E V, F, Fe F.
C
O sistema gerenciador de bancos de dados Microsoft SQL Server 2012 possui a opção
OFFSET que pode ser inserida em um comando SELECT. Tal opção especifica
A o número máximo de linhas que devem ser exibidas como resultado da execução do comando.
B o número de linhas a serem excluídas da tabela alvo, antes da exibição das linhas de resultado.
C o tempo mínimo para que a resposta solicitada seja exibida.
D o número máximo de usuários simultâneos no banco de dados em questão.
E quantas linhas devem ser ignoradas antes que o comando inicie a exibição das linhas de resultado.
E
Considere o seguinte comando do sistema gerenciador de bancos de dados
Microsoft SQL Server:
TRUNCATE TABLE Hand;
O resultado da execução desse comando é
A excluir retade das tabelas do banco de dados Hand.
B excluir todos os registros da tabela Hand.
C excluir metade dos registros da tabela Hand.
D limitar o tamanho de todos os registros da tabela Hard.
E limitar o número de tabelas do banco de dados Hand.
B
linguagem Transact SQL do sistema gerenciador de bancos de dados
Microsoft SQL Server possui o comando BULK INSERT, cuja função é
A codificar os dados de uma tabela especificada nesse comando.
B confirmar as operações de inserção de dados realizadas em determinado período de tempo.
Cimportar um arquivo com dados para uma tabela ou visão da base de dados.
D restituir os registros excluídos de determinada tabela da base de dados.
E eliminar os registros que contenham valores nulos nas tabelas do banco de dados.
C