NEW
Font size
Worksheets5087 - Tecnologias de acesso a BD (Ficha de Diagnostico))
Total questions: 20
Worksheet time: 10mins
O que é uma base de dados?
Um conjunto de informações desorganizadas.
Um conjunto organizado de informações armazenadas eletronicamente.
Um sistema operativo de computador.
Uma linguagem de programação.
Qual a função de um Sistema de Gestão de Base de Dados (SGBD)?
Criar apenas consultas em bases de dados.
Apenas armazenar dados sem manipulação.
Criar, gerir e manipular bases de dados.
Fornecer hardware para bases de dados.
Qual destes é um exemplo de SGBD?
Java
MySQL
HTML
CSS
O que é SQL?
Um tipo de hardware.
Um software de desenho gráfico.
Uma linguagem de programação padrão para bases de dados relacionais.
Um sistema operativo.
Qual a diferença entre DDL e DML?
DDL manipula dados e DML define estruturas.
DDL define estruturas e DML manipula dados.
DDL é um tipo de dado e DML é uma função.
DDL e DML são sinônimos.
O que é uma chave primária?
Um campo que nunca é utilizado.
Um campo que identifica de forma única cada registo.
Um tipo de dado numérico.
Um campo que não pode ser indexado.
O que é uma chave estrangeira?
Um campo que contém dados duplicados.
Um campo que referencia a chave primária de outra tabela.
Um campo que é sempre nulo.
Um campo que contém imagens.
Qual o objetivo da normalização?
Aumentar a redundância dos dados.
Diminuir a redundância e melhorar a integridade dos dados.
Criar mais índices.
Excluir registos duplicados.
O que é uma consulta (query) em SQL?
Um programa de computador.
Um comando para recuperar dados de uma tabela.
Um tipo de SGBD
Uma forma de entrada de dados.
Qual a diferença entre INNER JOIN e OUTER JOIN?
INNER JOIN retorna registros com correspondência em ambas as tabelas; OUTER JOIN pode incluir registros sem correspondência.
INNER JOIN retorna apenas os registos sem correspondência.
OUTER JOIN retorna apenas os registros sem correspondência.
Não há diferença.
O que é uma transação em um banco de dados?
Um conjunto de operações realizadas como uma única unidade de trabalho
Uma operação financeira realizada online.
Um backup do banco de dados.
Uma visualização de dados.
O que representa o acrônimo ACID em termos de transações de banco de dados?
Associação, Consistência, Isolamento, Durabilidade
Atividade, Controle, Integridade, Desenvolvimento
Análise, Controle, Implementação, Distribuição
Atomicidade, Consistência, Isolamento, Durabilidade
Como se estabelece a conexão a uma base de dados em uma aplicação?
Usando uma chave estrangeira.
Através de uma string de conexão especificando detalhes como servidor, nome da base de dados, utilizador e palavra-passe.
Apenas com o nome do servidor.
Utilizando um comando SELECT.
O que é um índice em uma base de dados?
Uma linguagem de programação.
Um conjunto de registos duplicados.
Uma estrutura que melhora a velocidade das operações de consulta.
Um campo obrigatório.
O que é uma view (visão) em SQL?
Uma consulta armazenada que apresenta dados de forma personalizada.
Uma tabela temporária.
Um índice de uma tabela.
Um tipo de chave estrangeira.
Qual comando SQL é usado para recuperar dados de uma tabela?
INSERT
DELETE
UPDATE
SELECT
O que é um procedimento armazenado (stored procedure)?
Um backup do banco de dados.
Um índice de uma tabela.
Um conjunto de instruções SQL armazenadas no SGBD que podem ser executadas sob demanda.
Uma tabela temporária.
Qual a principal diferença entre TRUNCATE e DELETE?
DELETE remove todas as linhas sem possibilidade de rollback.
TRUNCATE remove linhas específicas com possibilidade de rollback.
DELETE remove linhas específicas e pode ser revertido; TRUNCATE remove todas as linhas e não pode ser revertido.
TRUNCATE e DELETE são sinônimos.
O que é um gatilho (trigger) em uma base de dados?
Um conjunto de instruções que são executadas automaticamente em resposta a certos eventos.
Uma estrutura que armazena índices.
Um backup do base de dados.
Uma tabela temporária.
Qual a importância da segurança em bases de dados?
Proteger os dados contra acessos não autorizados, corrupção e perda.
Facilitar o acesso livre a todos os utilizadores.
Reduzir o tamanho da base de dados.
Melhorar a velocidade das consultas.
