Magna Concursos

Foram encontradas 24.509 questões.

2566280 Ano: 2019
Disciplina: TI - Banco de Dados
Banca: IF-SUL Minas
Orgão: IF-SUL Minas

Considere o seguinte cenário para responder à questão.

Antes de ser nomeado Técnico de Tecnologia da Informação em um Instituto Federal, Francisco era técnico de sistemas na iniciativa privada. Ele trabalhava na “4Pro Cursos Profissionalizantes”, uma escola que oferece cursos de diversas áreas para quem busca se capacitar para o mercado de trabalho. Francisco era o responsável por desenvolver e manter o sistema de informação que gerencia toda a parte de ensino da escola. O gerenciador de banco de dados utilizado era o MySQL Server 5.0.12. Na figura abaixo está representada uma fatia do modelo lógico do banco de dados da 4Pro, gerado a partir da ferramenta PHPMyAdmin 4.8.1. instalada no servidor de banco de dados da empresa.

Enunciado 3562728-1

Observe, a seguir, o modelo físico da tabela curso.

[1] `escola`.`curso` (`codigo` INT NOT NULL AUTO_INCREMENT [2] 'Identificação única do registro', `nome` VARCHAR(150) [3] utf8 [4] utf8_general_ci NOT NULL [2] 'Nome do curso', `categoria` [5] ('Aperfeiçoamento','Capacitação','Oficina','Treinamento') [3] utf8 [4] utf8_general_ci NOT NULL [2] 'Categoria do curso', `datacriacao` DATE NOT NULL [2] 'Data de criação do curso', `status` [5] ('Ativo','Inativo') [3] utf8 [4] utf8_general_ci NOT NULL [2] 'Status do curso', PRIMARY KEY (`codigo`)) [6] = InnoDB CHARSET=utf8 [4] utf8_general_ci [2] = 'Armazena o cadastro de cursos da escola';

Qual alternativa preenche, de maneira correta, os espaços numerados [1], [2], [3], [4], [5] e [6], no modelo físico acima, para que a criação da tabela curso seja executada sem que sejam retornados erros pelo MySQL?

 

Provas

Questão presente nas seguintes provas
2566279 Ano: 2019
Disciplina: TI - Banco de Dados
Banca: IF-SUL Minas
Orgão: IF-SUL Minas

Considere o seguinte cenário para responder à questão.

Antes de ser nomeado Técnico de Tecnologia da Informação em um Instituto Federal, Francisco era técnico de sistemas na iniciativa privada. Ele trabalhava na “4Pro Cursos Profissionalizantes”, uma escola que oferece cursos de diversas áreas para quem busca se capacitar para o mercado de trabalho. Francisco era o responsável por desenvolver e manter o sistema de informação que gerencia toda a parte de ensino da escola. O gerenciador de banco de dados utilizado era o MySQL Server 5.0.12. Na figura abaixo está representada uma fatia do modelo lógico do banco de dados da 4Pro, gerado a partir da ferramenta PHPMyAdmin 4.8.1. instalada no servidor de banco de dados da empresa.

Enunciado 3562727-1

Umas das últimas manutenções que foram solicitadas a Francisco antes de ele deixar a empresa foi adição de um atributo que indica se uma disciplina é obrigatória ou não para uma determinada turma. O atributo a ser adicionado devia ser do tipo “booleano”, ou seja, aceitar apenas os valores true ou false e precisava ser obrigatório na tabela. Assinale a alternativa que representa corretamente o comando que Francisco executou no banco para gerar esse resultado.

 

Provas

Questão presente nas seguintes provas
2302903 Ano: 2019
Disciplina: TI - Banco de Dados
Banca: FUNDATEC
Orgão: Pref. Gramado-RS
Provas:
Para responder a questão abaixo, considere a utilização do SGBD MySQL e os comandos SQL mostrados no Quadro 3 abaixo.
CREATE TABLE Aluno (
matricula int NOT NULL UNIQUE,
nome varchar(40),
email varchar(40));
CREATE TABLE Curso (
codigo int NOT NULL UNIQUE,
nome varchar(30),
preco numeric(6,2));
CREATE TABLE Matric (
codigo integer NOT NULL UNIQUE,
matricula integer,
cod_cur integer,
inicio date,
fim date);
INSERT INTO Aluno (matricula, nome, email) VALUES (1,'Andre Cunha','andre.cunha@gmail.com');
INSERT INTO Aluno (matricula, nome, email) VALUES (2,'Bruno Silva','bruno.silva@hotmail.com');
INSERT INTO Aluno (matricula, nome, email) VALUES (3,'Catia Bueno','catia.bueno@gmail.com');
INSERT INTO Aluno (matricula, nome, email) VALUES (4,'Daniel Pereira', 'daniel.per@gmail.com');
INSERT INTO Curso (codigo, nome, preco) VALUES (1,'culinaria',600.00);
INSERT INTO Curso (codigo, nome, preco) VALUES (2,'programacao',500.00);
INSERT INTO Curso (codigo, nome, preco) VALUES (3,'contabilidade',550.00);
INSERT INTO Matric (codigo, matricula, cod_cur, inicio, fim) VALUES (1,1,1,'03/11/18','14/11/18');
INSERT INTO Matric (codigo, matricula, cod_cur, inicio, fim) VALUES (2,2,2,'05/11/18','09/11/18');
INSERT INTO Matric (codigo, matricula, cod_cur, inicio, fim) VALUES (3,3,1,'05/11/18','09/11/18');
INSERT INTO Matric (codigo, matricula, cod_cur, inicio, fim) VALUES (4,2,1,'20/11/18','30/11/18');
INSERT INTO Matric (codigo, matricula, cod_cur, inicio, fim) VALUES (5,1,3,'20/11/18','30/11/18');
INSERT INTO Matric (codigo, matricula, cod_cur, inicio, fim) VALUES (6,4,3,'20/11/18','30/11/18');
Quadro 3 - Comandos SQL executados em um SGBD MySQL
A partir da consulta SQL mostrada a seguir, assinale a alternativa que indica o resultado correto.
SELECT distinct nome
FROM Aluno
WHERE email like '%gmail.com'
AND matricula > 1
 

Provas

Questão presente nas seguintes provas
2302718 Ano: 2019
Disciplina: TI - Banco de Dados
Banca: FUNDATEC
Orgão: Pref. Gramado-RS
Provas:
Para responder a questão abaixo, considere a utilização do SGBD MySQL e os comandos SQL mostrados no Quadro 3 abaixo.
CREATE TABLE Aluno (
matricula int NOT NULL UNIQUE,
nome varchar(40),
email varchar(40));
CREATE TABLE Curso (
codigo int NOT NULL UNIQUE,
nome varchar(30),
preco numeric(6,2));
CREATE TABLE Matric (
codigo integer NOT NULL UNIQUE,
matricula integer,
cod_cur integer,
inicio date,
fim date);
INSERT INTO Aluno (matricula, nome, email) VALUES (1,'Andre Cunha','andre.cunha@gmail.com');
INSERT INTO Aluno (matricula, nome, email) VALUES (2,'Bruno Silva','bruno.silva@hotmail.com');
INSERT INTO Aluno (matricula, nome, email) VALUES (3,'Catia Bueno','catia.bueno@gmail.com');
INSERT INTO Aluno (matricula, nome, email) VALUES (4,'Daniel Pereira', 'daniel.per@gmail.com');
INSERT INTO Curso (codigo, nome, preco) VALUES (1,'culinaria',600.00);
INSERT INTO Curso (codigo, nome, preco) VALUES (2,'programacao',500.00);
INSERT INTO Curso (codigo, nome, preco) VALUES (3,'contabilidade',550.00);
INSERT INTO Matric (codigo, matricula, cod_cur, inicio, fim) VALUES (1,1,1,'03/11/18','14/11/18');
INSERT INTO Matric (codigo, matricula, cod_cur, inicio, fim) VALUES (2,2,2,'05/11/18','09/11/18');
INSERT INTO Matric (codigo, matricula, cod_cur, inicio, fim) VALUES (3,3,1,'05/11/18','09/11/18');
INSERT INTO Matric (codigo, matricula, cod_cur, inicio, fim) VALUES (4,2,1,'20/11/18','30/11/18');
INSERT INTO Matric (codigo, matricula, cod_cur, inicio, fim) VALUES (5,1,3,'20/11/18','30/11/18');
INSERT INTO Matric (codigo, matricula, cod_cur, inicio, fim) VALUES (6,4,3,'20/11/18','30/11/18');
Quadro 3 - Comandos SQL executados em um SGBD MySQL
A partir da consulta SQL mostrada a seguir, assinale a alternativa que indica quantas linhas devem ser retornadas.
SELECT Aluno.nome
FROM Aluno,Matric,Curso
WHERE Aluno.matricula=Matric.matricula
AND Curso.codigo=Matric.cod_cur
AND cod_cur < 3
AND preco > 500
 

Provas

Questão presente nas seguintes provas
2302714 Ano: 2019
Disciplina: TI - Banco de Dados
Banca: FUNDATEC
Orgão: Pref. Gramado-RS
Em SQL (Structured Query Language), que comando serve para juntar duas ou mais tabelas, baseadas em uma relação entre algumas colunas das tabelas envolvidas, através da utilização das chaves primárias e estrangeiras?
 

Provas

Questão presente nas seguintes provas
2253357 Ano: 2019
Disciplina: TI - Banco de Dados
Banca: IF-SP
Orgão: IF-SP
Provas:

Considere a seguinte tabela e o comando SQL:

Emp(cod_emp,nome_emp,cod_dpto);

Proj(cod_proj,titulo_proj,dtinit_proj,dtfim_proj);

Emp_Proj(cod_proj,cod_emp,dtaloc);

Dpto(cod_dpto,nome_dpto);

SELECT * FROM Emp WHERE (Emp.cod_emp

NOT IN SELECT cod_emp FROM Emp_Proj);

Após a execução, o que a consulta retornará:

 

Provas

Questão presente nas seguintes provas
2253356 Ano: 2019
Disciplina: TI - Banco de Dados
Banca: IF-SP
Orgão: IF-SP
Provas:

Os tipos de dados são uma forma de limitar os dados que podem ser armazenados na tabela. Entretanto, para muitos aplicativos, a restrição obtida não possui o refinamento necessário. Por exemplo, uma coluna contendo preços de produtos pode provavelmente aceitar somente valores positivos, mas não existe nenhum tipo de dado em um banco de dados que aceite apenas números positivos. Dessa forma, a utilização de constraints (restrições), ou regras, específicas aplicadas em colunas de uma tabela, ou na própria tabela, pode permitir maior controle sobre os dados que são armazenados em um banco de dados. Assim, pode-se afirmar que as constraints são usadas para limitar os tipos de dados que são inseridos. As constraints podem ser especificadas no momento da criação de uma tabela (CREATE TABLE) ou após a tabela ter sido criada (ALTER TABLE). Analise a descrição abaixo:

Esta constraint permite especificar se o valor em uma dada coluna deve satisfazer a uma expressão lógica (booleana), ou seja, que pode retornar um valor verdadeiro ou um valor falso. Também, é possível criar uma restrição desta constraint que faça referência a mais de uma coluna, ou ainda usar mais de um desta constraint na tabela.

O texto refere-se a qual constraint no postgresql?

 

Provas

Questão presente nas seguintes provas
2222139 Ano: 2019
Disciplina: TI - Banco de Dados
Banca: Consulplan
Orgão: Pref. Formiga-MG

Banco de Dados é um elemento que tem a finalidade de armazenar informações, possuindo uma série de relatórios relacionados a um determinado assunto. Considerando o Banco de Dados, “permite que as informações sejam encontradas com mais rapidez”. Trata-se de:

 

Provas

Questão presente nas seguintes provas
2221798 Ano: 2019
Disciplina: TI - Banco de Dados
Banca: MetroCapital
Orgão: Pref. Nova Odessa-SP
Provas:
Método de instalação do MySQL:
1. Faça o download do MySQL Installer e execute-o;
2. Determine o tipo de configuração a ser usado para a instalação inicial dos produtos MySQL;
3. Instale a instância do servidor (e produtos) e inicie a configuração do servidor selecionando primeiro um dos seguintes níveis de disponibilidade para a instância do servidor;
4. Conclua o processo de configuração seguindo as instruções na tela. Para obter mais informações sobre cada etapa...
Os itens 1,2,3 e 4 descritos acima fornecem o método de instalação para qual sistema operacional:
 

Provas

Questão presente nas seguintes provas
2221796 Ano: 2019
Disciplina: TI - Banco de Dados
Banca: MetroCapital
Orgão: Pref. Nova Odessa-SP
Provas:
Sobre o MySQL, citamos algumas de suas vantagens:
I - As aplicações web em geral apresentam poucas leituras e muitas gravações.
II - O MySQL tem o código-fonte aberto.
III O MySQL é rápido, contudo, não consegue atender às demandas de velocidade na internet.
IV - O MySQL possui funções importantes que auxiliam durante o processo de desenvolvimento, e permite que sejam implementados regras de segurança no servidor.
Assinale a alternativa correta:
 

Provas

Questão presente nas seguintes provas