WorksheetsMysql
Total questions: 63
Worksheet time: 2hrs 10mins
No modelo ER, entidade e atributo são nomes atribuídos a:
Camada e Subcamadas
Telas e Atributos
Entidade e Modelo
Create e Alter
Tabela e Campo
Um banco de dados também pode ser chamado de? Marque a alternativa correta.
Base de dados.
Sistema de vendas.
Minimundo.
SGBD.
O que é um Bando de dados? Marque uma alternativa correta.
Um Banco de dados é um conteúdo que ainda não foi processado para gerar um significado.
Pode-se dizer que um banco de dados é a menor unidade de conteúdo que tem significado no mundo real.
Bancos de dados ou bases de dados são conjuntos de arquivos relacionados entre si, podendo conter registros sobre pessoas, lugares ou informações em geral. São coleções organizadas de dados que se relacionam ou não, de forma a armazenar informações.
Um banco de dados é uma coleção de informações sem significado implícito.
Sobre banco de dados. Os bancos de dados existem normalmente para serem utilizados por aplicações. Elas é que realizam..............: Complete com a alternativa correta.
os download de arquivos de musica no banco.
esse processo mais simples de download do dado.
os downloads e fazem alterações nos dados.
consultas e fazem alterações nos dados.
O que é um SGBD? Marque a alternativa correta.
é um hardware responsável pelo gerenciamento de bases de dados.
é uma tabela responsável pelo gerenciamento de bases de dados.
é um software responsável pelo gerenciamento de bases de dados.
é um arquivo de midia responsável pelo gerenciamento de bases de dados.
Sobre Banco de dados. O que é redundância de dados? Marque a alternativa correta.
Redundância de dados é um conceito utilizado quando temos o mesmo dado armazenado em um local.
Redundância de dados é um campo de um banco de dados.
Redundância de dados é um comando dentro do SGBD
Redundância de dados é o termo utilizado quando temos o mesmo dado armazenado em mais de um local.
Sobre banco de dados, qual a funcionalidade das tabelas? Marque a alternativa correta.
Um banco de dados é formando por uma ou mais tabelas e as tabelas são locais onde os dados ficam logicamente armazenados.
Um banco de dados é formando somente por uma coluna e tabela.
Um banco de dados é formando por uma ou mais tabelas e as tabelas são locais onde fica armazenado o próprio banco.
Um banco de dados é formando por uma tabela, pois nele só é permitido criar somente uma.
Sobre banco de dados, para que serve as colunas dentro de uma tabela no banco de dados? Marque a alternativa correta.
Colunas são tabelas que armazenam vários tipos de dados.
Colunas são códigos que armazenam um determinado tipo de dado.
Colunas são campos que armazenam um determinado tipo de dado.
Colunas são campos que não armazenam dados.
Sobre banco de dados, o que são registros dentro de uma tabela no banco de dados? Marque a alternativa correta.
Registros são linhas, que de uma forma mais resumida, pode-se dizer que são conjuntos de campos preenchidos.
Registros são atributos que de uma forma mais resumida, pode-se dizer que são conjuntos de campos não preenchidos.
Registros comandos de execução, que de uma forma mais resumida, pode-se dizer que são conjuntos de campos preenchidos.
Registros são conjuntos de comandos preenchidos.
Sobre Banco de dados. Dentro das funcionalidades de um SGBD, quais podemos destacar? Marque a alternativa correta.
Manutenção do dicionário de dados, Segurança,
Apresentação dos dados em vários formatos,
Controle de acesso simultâneo ao mesmo dado,
Gerenciamento de backups,
Linguagem de acesso e manipulação dos dados.
Manutenção do dicionário de dados,
Apresentação dos dados em vários formatos,
Controle de acesso simultâneo ao mesmo dado,
Linguagem de acesso e manipulação dos dados.
Manutenção mas sem Segurança,
Apresentação dos dados em vários formatos,
Controle de acesso simultâneo ao mesmo dado,
Gerenciamento de backups,
Linguagem de acesso e manipulação dos dados.
Apresentação dos dados em vários formatos,
Controle de acesso simultâneo ao mesmo dado,
Gerenciamento de backups,
Linguagem de manipulação dos dados.
Sobre Banco de dados, Quais são os tipos de usuários de um SGBD? Marque a alternativa correta.
- Administrador do banco de dados (DBA – Database Administrator).
- Programador.
- Usuário comum.
- Administrador do banco de dados (DBA – Database Administrator).
- Usuário comum.
- Administrador do banco de dados (DBA – Database Administrator).
- Projetista ou analista de dados.
- Programador.
- Usuário comum.
- Administrador do banco de dados (DBA – Database Administrator).
- Projetista ou analista de dados.
Sobre Banco de dados. Quais os principais bancos de dados disponíveis no mercado?
- MySql
- Oracle
- Postgresql
- Excel
- MySql
- Oracle
- Postgresql
- Excel
- MariaDb
- MySql
- Oracle
- Postgresql
- SqlServer
- MySql
- Oracle
- Postgresql
- Excel
- Java
Sobre Banco de dados. Complete com a alternativa correta. Um banco de dados hierárquico consiste basicamente em um conjunto.........
de registros conectados por meio de ligações. Toda a estrutura está organizada em um modelo de árvore ou também conhecido como modelo hierárquico.
de tabelas conectados por meio de interfaces. Toda a estrutura está organizada em um modelo de árvore ou também conhecido como modelo hierárquico.
de registros conectados por meio de ligações. Toda a estrutura está organizada em um modelo de árvore ou também conhecido como modelo relacional.
de registros conectados por meio de tabelas conectadas. Toda a estrutura está organizada em um modelo relacional.
Dê quatro exemplos de bancos de dados relacionais disponíveis no mercado. Marque a alternativa correta.
Mysql, Oracle, Power Point, Java
Mysql, Excel, Java, MariaDB
Mysql, Microsoft Access, Postgresql, Windows Server
Mysql, Oracle, Postgresql, SqlServer
Sobre banco de dados. É o banco de dados da empresa Microsoft. Marque a alternativa correta.
Mysql
Postgresql
Sql Server
Oracle
Sobre Banco de dados. Sabemos que uma tabela é um dos objetos mais importantes de um banco relacional. De que ela é composta? Marque a alternativa correta.
- Linhas,
- Campos,
- Nome do campo,
- Coluna.
- Linhas,
- Campos,
- Nome do campo,
- Gráficos.
- Linhas,
- Imagens
- Nome do campo,
- Coluna.
- Linhas,
- Diagramas,
- Nome do campo,
- Coluna.
Sobre o SQL. O comando para criação de tabelas é o? Marque a alternativa correta.
create table nome_da_tabela
alter table nome_da_tabela
insert table nome_da_tabela
drop table nome_da_tabela
Sobre SQL. Qual comando é utilizado para excluir uma tabela? Marque a alternativa correta.
drop table nome_da_tabela;
delete table nome_da_tabela;
exclude table nome_da_tabela;
eliminate table nome_da_tabela;
Na versão padrão de SQL (SQL ANSI), uma tabela pode ser eliminada através do comando:
DELETE TABLE
ERASE TABLE
DROP TABLE
REMOVE TABLE
TRUNCATE TABLE
Em SQL, para alterar a estrutura de uma tabela do banco de dados e incluir nela uma nova foreign key, é correto utilizar o comando
convert.
group by.
alter table.
update.
insert.
Com relação à linguagem SQL, é incorreto afirmar que o comando:
update pode atualizar linhas de uma tabela.
select pode ler linhas de uma tabela.
remove pode remover linhas em uma tabela.
insert pode criar linhas em uma tabela.
O comando SQL para criar uma tabela denominada Natural, contendo os campos ID, Nome, Cidade e País, sendo todos do tipo caractere e ID a chave primária é:
CREATE TABLE Natural
(ID, Nome, Cidade, País, (CHAR(15), CHAR(30), CHAR(20), CHAR(20));
CREATE TABLE Natural
(ID PK, Nome CHAR(30), Cidade CHAR(20), País CHAR(20));
CREATE TABLE Natural
(ID PK, Nome, Cidade, País, (CHAR(15, 30, 20, 20));
CREATE TABLE Natural
(ID Char(15) PRIMARY KEY, Nome CHAR(30), Cidade CHAR(20), País (CHAR(20));
CREATE TABLE Natural
(ID PRIMARY KEY CHAR(15), Nome AND Cidade AND País CHAR(30, 20, 20));
Assinale a alternativa que apresenta o código SQL para exclusão da coluna CAMPO1.
DROP COLUMN CAMPO1 FROM TABELA
ALTER TABLE TABELA DELETE COLUMN CAMPO1
DELETE COLUMN CAMPO1 FROM TABELA
ALTER TABLE TABELA DROP COLUMN CAMPO1
Na versão padrão de SQL (SQL ANSI), uma tabela pode ser eliminada através do comando:
DELETE TABLE
ERASE TABLE
DROP TABLE
REMOVE TABLE
TRUNCATE TABLE
Qual das expressões abaixo é sintaticamente correta utilizando a linguagem SQL?
SELECT * FROM Customers ORDER BY DESC Country
SELECT * FROM Customers WHERE Country=’Meximo’ ORDER Country
SELECT * FROM Customers WHERE Country=’Mexico’ GROUP Country
SELECT * FROM Customers WHERE Country='Mexico'
SELECT * FROM Customers WHERE Country IS ‘Mexico’
As instruções SQL utilizadas para inserir novos dados em uma tabela e apagar uma tabela inteira do BD são, respectivamente:
ADD NEW, DELETE
INSERT INTO, DROP
INSERT INTO, DELETE
ADD NEW, DROP
Tendo como referência o código SQL precedente, julgue os itens a seguir.
O código em apreço realiza uma consulta que mostra o nome dos funcionários da área de INTELIGENCIA e que têm, como parte do endereço, a cidade de BRASILIA,DF.
Certo
Errado
Talvez Errado
O comando SQL, utilizado para remover completamente uma tabela chamada “gerente” em um banco de dados, é denominado
DROP gerente.
DELETE gerente.
DELETE * FROM gerente.
DROP TABLE gerente.
O comando SQL para extrair uma informação de um banco de dados é:
Extract.
Get.
Select.
Import.
Open.
Sabe-se que quatro desses comandos sempre produzem resultados com conteúdos idênticos, mesmo considerando-se diferentes instâncias de R e S.
O comando que NÃO faz parte desse grupo é:
I;
II;
III;
IV;
V.
Com relação à figura acima, que representa uma tabela implementada em um Sistema Gerenciador de Banco de Dados Relacional, julgue os itens subsecutivos.
A instrução SQL a seguir é destinada a atualizar somente o número do telefone da unidade escolar que possui o código 53000862.
Certo
Errado
A Linguagem de Consulta Estruturada (SQL) fornece uma gama de tipos de dados que podem ser utilizados para definir a forma com que informações serão armazenadas no banco de dados.
CHAR (tamanho): sequência de caracteres de tamanho fixo. Os espaços não ocupados pelo texto são armazenados, com capacidade de 1 a 128 caracteres.
DATE: permite o armazenamento de hora.
TIME: permite o armazenamento de data.
VARCHAR (tamanho): sequência de caracteres de tamanho variável. Os espaços não ocupados pelo texto não são armazenados, são ignorados, com capacidade para armazenar de 1 a 255 caracteres.
DATETIME: permite o armazenamento apenas de hora.
A Linguagem de Consulta Estruturada (SQL) fornece uma gama de tipos de dados que podem ser utilizados para definir a forma com que informações serão armazenadas no banco de dados.
CHAR (tamanho): sequência de caracteres de tamanho fixo. Os espaços não ocupados pelo texto são armazenados, com capacidade de 1 a 128 caracteres.
DATE: permite o armazenamento de hora.
TIME: permite o armazenamento de data.
VARCHAR (tamanho): sequência de caracteres de tamanho variável. Os espaços não ocupados pelo texto não são armazenados, são ignorados, com capacidade para armazenar de 1 a 255 caracteres.
DATETIME: permite o armazenamento apenas de hora.
Quais declarações adicionam coisas ao banco de dados?
CREATE
DELETE
INSERT
DROP
Qual o significado da sigla My?
Significa "Meu".
Significa o nome do cachorro do fundador.
Significa o nome da filha do fundador, Michael Widenius.
Significa a abreviação de um dos fundadores.
Em que ano foi lançado o MySQL?
2004
1991
2001
1995
Quais dessas empresas utilizam o MySQL?
Banco Bradesco
NASA
Apple
A instrução usada para retornar todos os registros da tabela Pessoas em ordem descendente pelo PrimeiroNome é SELECT * FROM Pessoas ORDER BY PrimeiroNome DESC
Verdadeiro
Falso
A instrução usada para selecionar todos os registros da tabela “Pessoas” cujo valor na coluna “PrimeiroNome” termina com “a” é SELECT * FROM Pessoas WHERE PrimeiroNome like “a%”
Verdadeiro
Falso
A instrução usada para selecionar todos os registros da tabela “Pessoas” que tem o valor “Pedro” na coluna “PrimeiroNome” é SELECT * FROM Pessoas WHERE PrimeiroNome=”Pedro”
Verdadeiro
Falso
A instrução usada para selecionar a coluna “PrimeiroNome” da tabela “Pessoas” é SELECT Pessoas.PrimeiroNome
Verdadeiro
Falso
A instrução usada para inserir novos dados em uma tabela é INSERT INTO
Verdadeiro
Falso
O código está correto?
SELECT descricao, precocusto FROM produtos WHERE categoria <> 2
Sim
Não
CREATE TABLE aluno
( cod int , nome varchar(70) NOT NULL , cidade varchar(30) , estado char(2), PRIMARY KEY (cod) );
Para representar apenas a sigla dos estados brasileiros, como MT, por exemplo, é mais adequado no código SQL acima atribuir qual tipo de dados ao campo estado?
char, tamanho 2, como está no código!
char, tamanho 3!
varchar, tamanho 20
CREATE TABLE aluno
( cod int , nome varchar(70) NOT NULL , cidade varchar(30) ,
PRIMARY KEY (cod) );
O município como maior nome do país é o de "Vila Bela da Santíssima Trindade", no Mato Grosso, com total de 28 letras.
O código SQL acima permite inserir um aluno desta cidade na tabela aluno?
Sim!
Não!
CREATE TABLE aluno
(
cod int ,
nome varchar(70) NOT NULL ,
cidade varchar(50) ,
estado char(2) ,
telefone int,
PRIMARY KEY (cod)
);
No código acima, atribuir o tipo int ao campo telefone:
Foi uma opção adequada, tendo em vista que dá para representar todos os dígitos possíveis com este tipo de dados.
Se mostrou uma escolha inadequada! O tipo bigint seria mais adequado para este campo.
Se mostrou uma escolha inadequada! O tipo smallint seria mais adequado para este campo.
CREATE TABLE aluno
(
cod int ,
nome varchar(70) NOT NULL ,
cidade varchar(50) ,
estado char(2) ,
PRIMARY KEY (codigo)
);
O código SQL acima vai ser executado no PgAdmin?
Sim! Código sem erros, executará perfeitamente! A tabela será criada!
Não! O código contém erros, logo não será executado satisfatoriamente! A tabela não será criada!
O Comando DELETE faz o que?
Permite apagar todos os dados da Tabela sem apagar a estrutura da Tabela
Permite apagar todos os dados da Tabela e pode apagar a estrutura da Tabela
Um Banco de Dados é:
um software.
um conjunto de dados integrados.
uma máquina virtual.
uma linguagem de programação.
A Linguagem de Manipulação de Dados (DML) é uma linguagem de consulta que se baseia tanto na álgebra relacional quanto no cálculo relacional de tuplas. Os comandos que fazem parte da DML incluem
SELECT, CREATE TABLE E CREATE INDEX
INSERT, SELECT, UPDATE E DELETE
CREATE TABLE, CREATE INDEX E DROP VIEW
CREATE TABLE, CREATE INDEX E CREATE VIEW
CREATE TABLE, INSERT, UPDATE E DELETE
CREATE TABLE telefones_aluno
(
cod_aluno int,
telefone bigint,
PRIMARY KEY (cod_aluno, telefone),
FOREIGN KEY (cod_aluno) REFERENCES ALUNO (cod)
);
O Código SQL acima está:
Correto, desde que na tabela ALUNO o código esteja representado como cod
Correto, desde que na tabela ALUNO o código esteja representado como cod_aluno
Incorreto, pois a chave estrangeira está codificada de forma incorreta
CREATE TABLE aluno_avalia_aluno
(
cod_aluno_avaliador int,
cod_aluno_avaliado int,
data date,
PRIMARY KEY (cod_aluno_avaliador, cod_aluno_avaliado),
FOREIGN KEY (cod_aluno_avaliador ) REFERENCES ALUNO (cod),
FOREIGN KEY (cod_aluno_avaliado ) REFERENCES ALUNO (cod)
);
O Código SQL acima:
Cria uma tabela com chave primária simples, e uma chave estrangeira!
Cria uma tabela com chave primária composta, e duas chaves estrangeiras!
Cria uma tabela oriunda de um auto-relacionamento 1:N
Cria uma tabela oriunda de um atributo multivalorado
CREATE TABLE funcionario
(
cod int,
nome varchar(70),
salario real,
PRIMARY KEY (cod),
);
O Código SQL acima:
Não irá rodar, pois há uma vírgula incorretamente empregada após a especificação da chave primária!
Não irá rodar, pois o nome deveria ser do tipo char, e não varchar!
Irá rodar perfeitamente, sem problemas, pois não há erro no código!
CREATE TABLE funcionario
(
cod int,
nome varchar(70),
salario real,
data_admissao date,
PRIMARY KEY (cod)
);
No Código SQL acima, o tipo de dados utilizado para data_admissao:
Está inadequado, o correto seria ser atribuído o tipo real para datas!
Está inadequado, o correto seria ser atribuído o tipo int para datas.
Está inadequado, o correto seria ser atribuído o tipo bigint para datas!
Está adequado!
Para remover a tabela aluno, o comando SQL a ser executado é o:
CREATE TABLE aluno;
DELETE TABLE aluno;
DROP TABLE aluno;
Qual dos itens abaixo, não representa um banco de dados?
MySQL
MariaDB
Oracle
Qual dos itens abaixo pode ser um atributo de aluno?
CEP
Passaporte
Nome da mãe
Fabricante
Qual dos atributos abaixo, pode ser um atributo de curso
Professores
Nome
Aluno
Escola
Qual dos itens abaixo, pode ser um atributo de disciplina?
Descrição
Aluno
Curso
Professor
Qual dos itens abaixo, qual deles pode ser um atributo de pessoa?
Quantidade de quartos
Número do imóvel
Quantidade de poltronas
Endereço
O que significa a sigla SGBD ?
Sistema de Gerenciamento de Banco de Dados
Software gerador de banco de dados
Sistema genérico de Banco de dados
Sistema Gráfico de banco de dados
Qual linguagem é padrão em banco de dados relacionais?
DLL
SGBD
SQL
DBA
No modelo relacional uma entidade pode ser chamada também de :
Tabela
Coluna
Linha
célula
