Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Instalação e configuração de SGBD

Total questions: 41

Worksheet time: 38mins

Name
Class
Date
1.

O objetivo principal da base de dados é:

a)

Armazenar informação em formato digital, com o propósito de imprimir esses dados;

b)

Armazenar informação em formato de papel, com o propósito de imprimir esses dados;

c)

Armazenar informação em formato digital, com o propósito de facilitar o acesso a esses dados pelos utilizadores;

d)

Armazenar informação em formato papel, com o propósito de imprimir esses dados.

2.

Quais são as funções de um SGBD?

a)

Segurança;

b)

Integridade de dados;

c)

Controlo e acesso dos utilizadores a dados e recuperação.

d)

Todas as alíneas anteriores.

3.

Um atributo que é chave primária de uma tabela e que aparece como atributo de outra tabela, diz-se chave estrangeira.

a)

Verdade

b)

Falso

4.

A chave primária de uma tabela é constituída por um ou mais...

a)

campos

b)

registos

c)

células

d)

informações

5.

O que é um campo?

a)

Um campo é a unidade mais pequena de armazenamento.

b)

Um campo é composto por um conjunto de registos onde são armazenados os dados.

6.

Exemplos de SGBD's

a)

MySQL;

b)

Oracle

c)

Microsoft Access

d)

PowerPoint;

7.

Quais dos seguintes atributos são atributos identificadores?

a)

Telefone

b)

Nome

c)

Cartão de Cidadão

d)

Número de Aluno

8.

Na tabela, "Telefone" representa...

a)

Uma entidade.

b)

Um registo.

c)

Um campo.

d)

Nenhuma das opções está correta.

9.

Como classifica esta relação?

a)

Binária de muitos para muitos.

b)

Ternária de um para muitos.

c)

Binária de um para muitos.

d)

Binária de um para um.

10.

O que é uma base de dados?

a)

Uma ferramenta que ajuda na recolha e organização de informações.

b)

É uma estrutura de dados normalmente relacionada a uma entidade.

c)

É um conjunto de campos onde são armazenados todos os dados.

11.

O que é uma entidade?

a)

É um conjunto de elementos que pretendemos guardar informação.

b)

É um conjunto de informação.

c)

É uma coluna da tabela que contém informações.

12.

Complete a frase:

Atributos são elementos escolhidos para caracterizar uma entidade e estes devem pertencer a um (a)   .

13.

O que é um esquema?

a)

É um retrato de uma base de dados, mas elas podem mudar ao longo do tempo.

b)

É apenas um esboço de uma base de dados, ou seja, não contém dados.

14.

Quais são os principais componentes de um Modelo Relacional?

a)

registros, índices, procedimentos armazenados

b)

tabelas, colunas, chaves primárias, chaves estrangeiras e relacionamentos

c)

campos, registros, índices, relacionamentos

d)

tabelas, registros, chaves primárias, chaves estrangeiras

15.

Qual a importância das chaves primárias em um modelo relacional?

a)

São opcionais e não afetam a integridade dos dados

b)

São irrelevantes

c)

São importantes para garantir a unicidade e integridade dos dados

d)

As chaves primárias são utilizadas para duplicar os dados

16.

Quais são as formas normais mais comuns na normalização de dados?

a)

1ª Forma Normal (1FN), 2ª Forma Normal (2FN) e 3ª Forma Normal (3FN)

b)

4ª Forma Normal (4FN), 5ª Forma Normal (5FN) e 6ª Forma Normal (6FN)

c)

Primeira Forma Normal (PFN), Segunda Forma Normal (SFN) e Terceira Forma Normal (TFN)

d)

Forma Normal Superior (FNS), Forma Normal Extrema (FNE) e Forma Normal Máxima (FNM)

17.

Quais são as vantagens de se utilizar um Modelo Relacional em um SGBD?

a)

Redundância e inconsistência dos dados

b)

Dificuldade na consulta e manipulação dos dados

c)

Armazenamento dos dados em formato de árvore

d)

Organização dos dados em tabelas, facilidade de consulta e manipulação, integridade referencial, normalização para reduzir redundância e inconsistência, e flexibilidade para consultas complexas.

18.

Quais são os tipos de Restrições de Integridade mais comuns?

a)

Restrições de Chave Primária, Restrições de Chave Estrangeira, Restrições de Verificação e Restrições de Não Nulo.

b)

Restrições de Dados, Restrições de Indexação, Restrições de Backup.

19.

Como são realizadas as consultas em um Modelo Relacional?

a)

Por meio da linguagem de programação C++.

b)

Através de folhas eletrônicas.

c)

Utilizando a linguagem Python.

d)

Através da linguagem SQL.

20.

Quais são as propriedades ACID em um SGBD relacionadas a um Modelo Relacional?

a)

Atomicidade, Consistência, Integridade, Durabilidade

b)

Atomicidade, Coerência, Isolamento, Durabilidade

c)

Atomicidade, Consistência, Isolamento, Persistência

d)

Atomicidade, Consistência, Isolamento, Durabilidade

21.

Por que a consistência é importante em um modelo relacional?

a)

Para garantir a integridade dos dados e evitar inconsistências.

b)

Para manter a diversidade dos dados.

c)

Para aumentar a velocidade de processamento dos dados.

d)

Para reduzir a segurança dos dados.

22.

O que são sensores e dispositivos IoT?

a)

Equipamentos de escritório

b)

Dispositivos que recolhem e transmitem dados em tempo real

c)

Softwares de gestão

d)

Impressoras

23.

O Modelo Lógico é composto por 3 etapas.

Identifique o que é feito na 2ª Etapa:

a)

Normalização das Tabelas

b)

Análise das necessidades de informação da Empresa e elaboração do Diagrama E-R

c)

Transformação do Diagrama E-R em um conjunto de Tabelas

24.

O Modelo Lógico é composto por 3 etapas.

Identifique o que é feito na 3ª Etapa:

a)

Normalização das Tabelas

b)

Análise das necessidades de informação da Empresa e elaboração do Diagrama E-R

c)

Transformação do Diagrama E-R num conjunto de Tabelas

25.

O Modelo Lógico é composto por 3 etapas.

Identifique o que é feito na 1ª Etapa:

a)

Normalização das Tabelas

b)

Análise das necessidades de informação da Empresa e elaboração do Diagrama E-R

c)

Transformação do Diagrama E-R num conjunto de Tabelas

26.

Qual é o tipo de relação?

a)

Unária

b)

Binária

c)

Ternária

27.

Qual é o tipo de relação?

a)

Unária

b)

Binária

c)

Ternária

28.

Qual é o tipo de relação?

a)

Unária

b)

Binária

c)

Ternária

29.

A estrutura exibida a seguir representa a tabela Produto: (ID, Descricao, Peso). Qual é a consulta SQL para obter a Descrição e o Peso dos produtos, tendo como restrição a variação de Peso entre 2 e 18 quilos?

a)

SELECT Descricao, Peso FROM Produto WHERE Peso BETWEEN 2 AND 18

b)

SELECT Descricao, Peso FROM Produto WHERE Peso IS BETWEEN 2 TO 18

c)

SELECT Descricao AND Peso OF Produto HAVING Peso IN (2; 18)

d)

SELECT Produto (Descricao, Peso) FOR Peso INSIDE (2;18)

30.

Que comando SQL é usado para inserir novos dados em uma base de dados?

a)

INSERT INTO

b)

ADD NEW

c)

ADD RECORD

d)

INSERT NEW

31.

Como devolver todos os dados da tabela tblClientes de um utilizador cujo nome é “Fábio” e cujo sobrenome é “dos Reis”, sabendo que essas informações se localizam nas colunas NomeCliente e SobrenomeCliente, respetivamente?

a)

SELECT NomeCliente, SobrenomeCliente FROM tblClientes WHERE NomeCliente="Fábio" AND SobrenomeCliente="dos Reis"

b)

SELECT * FROM tblClientes WHERE NomeCliente="Fábio" AND SobrenomeCliente="dos Reis"

c)

SELECT NomeCliente, SobrenomeCliente FROM tblClientes WHERE NomeCliente="Fábio" OR SobrenomeCliente="dos Reis"

d)

SELECT "Fábio", "dos Reis" FROM tblClientes

32.

Preciso de obter todos os dados de uma tabela de nome tblProdutos onde os nomes dos produtos, que estão na coluna NomeProduto, iniciam com a letra M.

a)

SELECT * FROM tblProdutos WHERE NomeProduto LIKE 'M%'

b)

SELECT * FROM tblProdutos WHERE NomeProduto = '%M'

c)

SELECT * FROM tblProdutos WHERE NomeProduto LIKE 'M%'

d)

SELECT * FROM NomeProduto WHERE tblProdutos = '%M'

33.

Para que serve a função AVG?

a)

Efetuar a cópia de segurança da base de dados

b)

Calcular a média aritmética de um conjunto de dados

c)

Executar um antivírus na base de dados, por segurança

d)

Ordenar os dados em uma consulta em ordem alfabética

34.

Qual comando de criação de tabela está correto?

a)

CREATE TABLE Persons (

PersonID,

LastName varchar(255),

FirstName varchar(255),

Address varchar(255),

City varchar(255)

);

b)

CREATE TABLE Persons (

PersonID int,

LastName varchar(255),

FirstName varchar(255),

Address,

City

);

c)

CREATE TABLE Persons (

ID int,

LastName varchar(255) NOT NULL,

FirstName varchar(255),

Age int,

PRIMARY KEY (ID)

);

d)

CREATE TABLE Persons (

ID int,

LastName varchar(255) NOT NULL,

FirstName varchar(255),

Age int

);

35.

No relacionamento 1:1, qual é a melhor alternativa de mapeamento?

a)

Nenhuma das alternativas.

b)

Fusão de tabelas

c)

Criação de tabela

36.

No relacionamento 1:N, qual é a melhor alternativa de mapeamento?

a)

Adição de coluna onde a entidade com N recebe o atributo identificador da entidade com cardinalidade 1

b)

Fusão de tabelas

c)

Criação de novas tabelas

d)

Nenhuma das alternativas.

37.

No relacionamento N:N, qual a melhor alternativa de mapeamento?

a)

Cria-se uma nova tabela que recebe os atributos identificadores das entidades que participam do relacionamento.

b)

Fusão de tabelas.

c)

Adição de colunas.

d)

Nenhuma das alternativas.

38.

Como é representado um domínio do tipo inteiro no MySQL?

a)

Float

b)

Double

c)

Int

d)

Decimal

39.

Como é representado um domínio do tipo caractere no MySQL?

a)

String

b)

Caractere

c)

Varchar

d)

float

40.

Para obter todos os dados dos produtos com preço maior que 1000:

a)

SELECT * FROM produtos WHERE preco > 1000;

b)

SELECT preco FROM produtos WHERE preco > 1000;

c)

SELECT nome FROM produtos WHERE preco = 1000;

d)

SELECT produtos WHERE preco > 1000;

41.

O que faz esta query? SELECT produto, SUM(quantidade) FROM vendas GROUP BY produto;

a)

Retorna a soma das quantidades vendidas por produto

b)

Soma todos os produtos existentes

c)

Mostra o preço total

d)

Agrupa produtos com o mesmo preço