WorksheetsInstalação e configuração de SGBD
Total questions: 41
Worksheet time: 38mins
O objetivo principal da base de dados é:
Armazenar informação em formato digital, com o propósito de imprimir esses dados;
Armazenar informação em formato de papel, com o propósito de imprimir esses dados;
Armazenar informação em formato digital, com o propósito de facilitar o acesso a esses dados pelos utilizadores;
Armazenar informação em formato papel, com o propósito de imprimir esses dados.
Quais são as funções de um SGBD?
Segurança;
Integridade de dados;
Controlo e acesso dos utilizadores a dados e recuperação.
Todas as alíneas anteriores.
Um atributo que é chave primária de uma tabela e que aparece como atributo de outra tabela, diz-se chave estrangeira.
Verdade
Falso
A chave primária de uma tabela é constituída por um ou mais...
campos
registos
células
informações
O que é um campo?
Um campo é a unidade mais pequena de armazenamento.
Um campo é composto por um conjunto de registos onde são armazenados os dados.
Exemplos de SGBD's
MySQL;
Oracle
Microsoft Access
PowerPoint;
Quais dos seguintes atributos são atributos identificadores?
Telefone
Nome
Cartão de Cidadão
Número de Aluno
Na tabela, "Telefone" representa...
Uma entidade.
Um registo.
Um campo.
Nenhuma das opções está correta.
Como classifica esta relação?
Binária de muitos para muitos.
Ternária de um para muitos.
Binária de um para muitos.
Binária de um para um.
O que é uma base de dados?
Uma ferramenta que ajuda na recolha e organização de informações.
É uma estrutura de dados normalmente relacionada a uma entidade.
É um conjunto de campos onde são armazenados todos os dados.
O que é uma entidade?
É um conjunto de elementos que pretendemos guardar informação.
É um conjunto de informação.
É uma coluna da tabela que contém informações.
Complete a frase:
Atributos são elementos escolhidos para caracterizar uma entidade e estes devem pertencer a um (a) .
O que é um esquema?
É um retrato de uma base de dados, mas elas podem mudar ao longo do tempo.
É apenas um esboço de uma base de dados, ou seja, não contém dados.
Quais são os principais componentes de um Modelo Relacional?
registros, índices, procedimentos armazenados
tabelas, colunas, chaves primárias, chaves estrangeiras e relacionamentos
campos, registros, índices, relacionamentos
tabelas, registros, chaves primárias, chaves estrangeiras
Qual a importância das chaves primárias em um modelo relacional?
São opcionais e não afetam a integridade dos dados
São irrelevantes
São importantes para garantir a unicidade e integridade dos dados
As chaves primárias são utilizadas para duplicar os dados
Quais são as formas normais mais comuns na normalização de dados?
1ª Forma Normal (1FN), 2ª Forma Normal (2FN) e 3ª Forma Normal (3FN)
4ª Forma Normal (4FN), 5ª Forma Normal (5FN) e 6ª Forma Normal (6FN)
Primeira Forma Normal (PFN), Segunda Forma Normal (SFN) e Terceira Forma Normal (TFN)
Forma Normal Superior (FNS), Forma Normal Extrema (FNE) e Forma Normal Máxima (FNM)
Quais são as vantagens de se utilizar um Modelo Relacional em um SGBD?
Redundância e inconsistência dos dados
Dificuldade na consulta e manipulação dos dados
Armazenamento dos dados em formato de árvore
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.
Quais são os tipos de Restrições de Integridade mais comuns?
Restrições de Chave Primária, Restrições de Chave Estrangeira, Restrições de Verificação e Restrições de Não Nulo.
Restrições de Dados, Restrições de Indexação, Restrições de Backup.
Como são realizadas as consultas em um Modelo Relacional?
Por meio da linguagem de programação C++.
Através de folhas eletrônicas.
Utilizando a linguagem Python.
Através da linguagem SQL.
Quais são as propriedades ACID em um SGBD relacionadas a um Modelo Relacional?
Atomicidade, Consistência, Integridade, Durabilidade
Atomicidade, Coerência, Isolamento, Durabilidade
Atomicidade, Consistência, Isolamento, Persistência
Atomicidade, Consistência, Isolamento, Durabilidade
Por que a consistência é importante em um modelo relacional?
Para garantir a integridade dos dados e evitar inconsistências.
Para manter a diversidade dos dados.
Para aumentar a velocidade de processamento dos dados.
Para reduzir a segurança dos dados.
O que são sensores e dispositivos IoT?
Equipamentos de escritório
Dispositivos que recolhem e transmitem dados em tempo real
Softwares de gestão
Impressoras
O Modelo Lógico é composto por 3 etapas.
Identifique o que é feito na 2ª Etapa:
Normalização das Tabelas
Análise das necessidades de informação da Empresa e elaboração do Diagrama E-R
Transformação do Diagrama E-R em um conjunto de Tabelas
O Modelo Lógico é composto por 3 etapas.
Identifique o que é feito na 3ª Etapa:
Normalização das Tabelas
Análise das necessidades de informação da Empresa e elaboração do Diagrama E-R
Transformação do Diagrama E-R num conjunto de Tabelas
O Modelo Lógico é composto por 3 etapas.
Identifique o que é feito na 1ª Etapa:
Normalização das Tabelas
Análise das necessidades de informação da Empresa e elaboração do Diagrama E-R
Transformação do Diagrama E-R num conjunto de Tabelas
Qual é o tipo de relação?
Unária
Binária
Ternária
Qual é o tipo de relação?
Unária
Binária
Ternária
Qual é o tipo de relação?
Unária
Binária
Ternária
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?
SELECT Descricao, Peso FROM Produto WHERE Peso BETWEEN 2 AND 18
SELECT Descricao, Peso FROM Produto WHERE Peso IS BETWEEN 2 TO 18
SELECT Descricao AND Peso OF Produto HAVING Peso IN (2; 18)
SELECT Produto (Descricao, Peso) FOR Peso INSIDE (2;18)
Que comando SQL é usado para inserir novos dados em uma base de dados?
INSERT INTO
ADD NEW
ADD RECORD
INSERT NEW
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?
SELECT NomeCliente, SobrenomeCliente FROM tblClientes WHERE NomeCliente="Fábio" AND SobrenomeCliente="dos Reis"
SELECT * FROM tblClientes WHERE NomeCliente="Fábio" AND SobrenomeCliente="dos Reis"
SELECT NomeCliente, SobrenomeCliente FROM tblClientes WHERE NomeCliente="Fábio" OR SobrenomeCliente="dos Reis"
SELECT "Fábio", "dos Reis" FROM tblClientes
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.
SELECT * FROM tblProdutos WHERE NomeProduto LIKE 'M%'
SELECT * FROM tblProdutos WHERE NomeProduto = '%M'
SELECT * FROM tblProdutos WHERE NomeProduto LIKE 'M%'
SELECT * FROM NomeProduto WHERE tblProdutos = '%M'
Para que serve a função AVG?
Efetuar a cópia de segurança da base de dados
Calcular a média aritmética de um conjunto de dados
Executar um antivírus na base de dados, por segurança
Ordenar os dados em uma consulta em ordem alfabética
Qual comando de criação de tabela está correto?
CREATE TABLE Persons (
PersonID,
LastName varchar(255),
FirstName varchar(255),
Address varchar(255),
City varchar(255)
);
CREATE TABLE Persons (
PersonID int,
LastName varchar(255),
FirstName varchar(255),
Address,
City
);
CREATE TABLE Persons (
ID int,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Age int,
PRIMARY KEY (ID)
);
CREATE TABLE Persons (
ID int,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Age int
);
No relacionamento 1:1, qual é a melhor alternativa de mapeamento?
Nenhuma das alternativas.
Fusão de tabelas
Criação de tabela
No relacionamento 1:N, qual é a melhor alternativa de mapeamento?
Adição de coluna onde a entidade com N recebe o atributo identificador da entidade com cardinalidade 1
Fusão de tabelas
Criação de novas tabelas
Nenhuma das alternativas.
No relacionamento N:N, qual a melhor alternativa de mapeamento?
Cria-se uma nova tabela que recebe os atributos identificadores das entidades que participam do relacionamento.
Fusão de tabelas.
Adição de colunas.
Nenhuma das alternativas.
Como é representado um domínio do tipo inteiro no MySQL?
Float
Double
Int
Decimal
Como é representado um domínio do tipo caractere no MySQL?
String
Caractere
Varchar
float
Para obter todos os dados dos produtos com preço maior que 1000:
SELECT * FROM produtos WHERE preco > 1000;
SELECT preco FROM produtos WHERE preco > 1000;
SELECT nome FROM produtos WHERE preco = 1000;
SELECT produtos WHERE preco > 1000;
O que faz esta query? SELECT produto, SUM(quantidade) FROM vendas GROUP BY produto;
Retorna a soma das quantidades vendidas por produto
Soma todos os produtos existentes
Mostra o preço total
Agrupa produtos com o mesmo preço
