Questões de Noções de Informática - Banco de Dados para Concurso
Foram encontradas 1.119 questões
Qual utilitário Oracle permite que Stored Procedures PL/SQL tenham seu código fonte PL/SQL ofuscado, de modo a tornar sua descrição ininteligível, sem ônus, no entanto, à sua execução?
Os comando DCL (Linguagem de Controle de Dados), são usados para controle de acesso e gerenciamento de permissões para usuários no banco de dados. Desta maneira, assinale a alternativa que contém comandos DCL:
Nos bancos de dados relacionais que utilizam a linguagem SQL, a chave que permite a referência a registros oriundos de outras tabelas, ou seja, é o campo ou conjunto de campos que compõem a chave primária de uma outra tabela, é conhecida como:
O comando/função “AVG” no SQL, é responsável por:
Nas questões que avaliem conhecimentos de informática, a menos que seja explicitamente informado o contrário, considere que: todos os programas mencionados estejam em configuração‑padrão, em português; o mouse esteja configurado para pessoas destras; expressões como clicar, clique simples e clique duplo refiram‑se a cliques com o botão esquerdo do mouse; e teclar corresponda à operação de pressionar uma tecla e, rapidamente, liberá‑la, acionando‑a apenas uma vez. Considere também que não haja restrições de proteção, de funcionamento e de uso em relação aos programas, arquivos, diretórios, recursos e equipamentos mencionados.
A solução utilizada para a realização de cópia de segurança (backup) que permite ao administrador de TI configurar um único servidor mestre de backup para fazer backup de vários hosts na rede para unidades de fita, discos e mídia ótica é a(o)
Analise as afirmativas abaixo acerca de definições de arquivos em algoritmo, elaboradas com base em Ascencio & Campos (2012, p. 418):
I. Damos o nome de Arquivos às estruturas de dados manipuladas fora do ambiente do programa (memória principal), onde nem sempre é possível ou desejado que se mantenham certas estruturas de dados.
II. Um sistema de banco de dados é composto por um ou vários arquivos e cada um desses arquivos possui programas de manutenção, que são basicamente de inclusão, exclusão, alteração e consulta.
III. Existem dois tipos de exclusão de registros: a exclusão lógica, em que, após a eliminação de um registro, os demais são deslocados, e a exclusão física, em que os registros possuem um campo adicional, identificando se estão ativos ou inativos, isto é, se foram excluídos.
Fonte: ASCENCIO, Ana F. G.; CAMPOS, Edilene A. V. de. Fundamentos da programação de computadores : algoritmos, PASCAL, C/C++ (padrão ANSI) e JAVA. 3 ed, São Paulo: Pearson Education do Brasil, 2012.
Está(ão) CORRETA(S):
Analise a figura abaixo extraída de Batista (2013, p. 71):
Fonte: BATISTA, Rogério da S. Lógica de Programação. Terezina: IFPI, 2013.
De acordo com essa representação, podemos afirmar que:
Selecione a afirmação INCORRETA a respeito de dispositivos de armazenamento num computador:
Assinale a alternativa que indica no Modelo Entidade/Relacionamento a representação das cardinalidades de um relacionamento único e obrigatório entre duas entidades, conforme Heuser (1998). Considere a notação de Peter Chen:
Fonte: HEUSER, C. A. Projeto de Banco de Dados. Editora Sagra Luzzatto. 4° Ed., 1998.
Em um banco de dados, a arquitetura ANSI/SPARC se divide em três níveis, conhecidos como nível interno, nível externo e nível conceitual. Considere as seguintes afirmações:
Fonte: DATE, C. J. Introdução a Sistemas de Bancos de Dados. 8° Ed. Editora Campus, 2004.
I. O nível interno é aquele que se ocupa do modo como os dados são fisicamente armazenados dentro do sistema.
II. O nível externo é aquele que se ocupa do modo como os dados são vistos por usuários individuais.
III. O nível conceitual é um nível “indireto” entre os níveis interno e externo.
Assinale a alternativa CORRETA, conforme Date (2004, p. 83).
Assinale a alternativa que representa uma linguagem de funcionalidade do SQL (Structured Query Language), conforme Gonçalvez (1998):
Fonte: GONÇALVEZ, E. SQL: Uma abordagem para banco de dados Oracle. Casa do Código, 1° Ed., 1998.
Considere as seguintes afirmações:
I. MariaDB é um sistema de gerenciamento de banco de dados fork do MySQL, conforme documentação oficial.
II. PostgreSQL é um sistema de gerenciamento de banco de dados orientado a objeto.
III. MySQL é um sistema de gerenciamento de banco de dados não-relacional.
Assinale a alternativa CORRETA:
Assinale a alternativa INCORRETA sobre funções, conforme Deitel (2011):
Fonte: DEITEL, Harvey M.; DEITEL, Paul J. C: como programar. 6 ed. São Paulo: Pearson Hall, 2011.
Relacione a Coluna 1 à Coluna 2, associando os comandos da linguagem SQL às respectivas funções.
Coluna 1
1. DROP TABLE
2. INSERT INTO
3. SELECT INTO
4. TRUNCATE TABLE
Coluna 2
( ) Excluir uma tabela.
( ) Copiar dados de uma tabela e os inserir em uma nova tabela.
( ) Inserir novas linhas em uma tabela.
( ) Excluir todas as linhas de uma tabela, mantendo a estrutura dessa tabela.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Em um Diagrama de Entidade-Relacionamento (DER), um relacionamento é representado por:
Assinale a alternativa que indica corretamente o nome do recurso ou ferramenta do MS Power BI que contém as ferramentas e recursos de ETL do MS Power BI?
Analise o seguinte comando em SQL usado para criar a tabela tab_alunos no banco de dados:
CREATE TABLE tab_alunos
(alu_cod SMALLINT PRIMARY KEY, alu_nome varchar(20), alu_idade SMALLINT);
O comando INSERT correto para inserir dados na tabela tab_alunos é:
Políticas de Backups em uma empresa têm por objetivo criar procedimentos técnicos para realização de cópias de segurança de dados. Essa política está relacionada a alguns fatores, como tamanho da empresa, volume de dados, frequência, entre outros. Entre as alternativas abaixo, qual NÃO é considerada parte de uma política de backup?
Considere o trecho de comandos executados sob o PostgreSQL 9.3:
CREATE TABLE IF NOT EXISTS person (
------id serial NOT NULL PRIMARY KEY,
------info json NOT NULL
);
INSERT INTO person (info)
VALUES('{ "student": "James Miller", "items": {"course": "calculus I","grade": 8.5}}'),
-----('{ "student": "Mary Martinez", "items": {"course": "calculus II","grade": 7.5}}'),
------('{ "student": "Linda Olson", "items": {"course": "calculus II","grade": 9.0}}');
SELECT info FROM person;
É CORRETO afirmar que:
Considere as seguintes sentenças no âmbito de Banco de Dados:
Fonte: DATE, C. J. Introdução a sistemas de banco de dados. Rio de Janeiro: Elsevier, 2003. E-book VitalSource.
I. Atomicidade da instrução: O sistema deve garantir que instruções individuais, ou seja, execuções de instruções individuais, sejam atômicas. Essa consideração se torna particularmente significativa em um sistema relacional, no qual as instruções de nível de conjuntos e em geral operam sobre muitas tuplas ao mesmo tempo. Não deve ser possível que uma determinada instrução falhe durante o processo e deixe o banco de dados em um estado incorreto (por exemplo, com algumas tuplas atualizadas e outras não).
II. A operação COMMIT indica o término bem-sucedido de uma transação no sistema de log do servidor de banco de dados. Ela informa ao gerenciador de transações que um conjunto de programas foi concluído com sucesso, que o banco de dados está (ou deveria estar) novamente em um estado de aceitação e que todas as atualizações feitas por essa unidade de trabalho podem agora completar a limpeza dos registros de log.
III. A operação ROLLBACK assina o término malsucedido de um processo do sistema operacional. Ela informa ao gerenciador de memória que algo saiu errado, que o banco de dados pode estar em um estado incorreto e que o administrador deve reiniciar o SGDB.
De acordo com Date (2003, posição 382), indique a alternativa CORRETA.