Foram encontradas 24.571 questões.
No contexto dos fundamentos e implementação bancos de dados, observe a tabela abaixo, pertencente a um banco de dados SQL.

Para obter todos os dados da tabela, classificados por MATRICULA, deve-se empregar o seguinte comando SQL:
Provas
No contexto dos fundamentos e implementação bancos de dados, a arquitetura ANSI/SPARC para BD se divide em três níveis, descritos a seguir.
I. É aquele que se ocupa do modo como os dados são fisicamente armazenados dentro do sistema – visão do meio de armazenamento.
II. É aquele que se ocupa do modo como os dados são vistos por usuários individualmente – visão dos usuários individuais.
III. É aquele que se ocupa da interação entre os outros dois – visão da comunidade de usuários.
Os níveis I, II e III são denominados, respectivamente:
Provas
No contexto dos fundamentos e implementação bancos de dados, usa-se SGBD para manipular os dados armazenados por meio da SQL. Um comando SQL é empregado para excluir uma tabela de um banco de dados, incluindo todos os seus dados. Nesse caso, a sintaxe para esse comando é
Provas
Para responder à questão, considere o quadro abaixo.
Para recepcionar e entrosar os recém-nomeados no concurso para Técnico em Tecnologia da Informação, o coordenador de desenvolvimento de software resolveu fazer uma gincana. Pediu para que se organizassem em duplas e apresentou o seguinte diagrama de classes em UML:

Na sequência, pediu que desenvolvessem um sistema de cadastro de provas baseado no diagrama apresentado, com as seguintes funcionalidades:
•e cadastrar, alterar e excluir registros;
•e persistir os dados no PostgreSQL.
A primeira dupla que completasse a gincana ganharia dois cupons de 50% de desconto em uma famosa pizzaria da região.
Durante a gincana, para criar a tabela DISCIPLINA no PostgreSQL, para persistir os registros da classe Disciplina, uma dupla escreveu o comando SQL
CREATE TABLE DISCIPLINA (ID INTEGER PRIMARY KEY, NOME VARCHAR(128) NOT NULL);
Antes que executassem este comando, o coordenador de desenvolvimento de software chamou a atenção da equipe para um possível erro que ocorreria. Esse erro seria
Provas
Para responder à questão, considere o texto abaixo.
Uma universidade desenvolveu um software para registrar a entrada e saída de veículos que passam, diariamente, por seus portões. O software utiliza as seguintes tabelas no PostgreSQL para persistir esses registros:
entrada veiculo (id entrada serial primary key, placa varchar(10) not null, portao varchar(60) not null, data date not null default current timestamp, hora time not null default current timestamp);
saida veiculo (id saida serial primary key, placa varchar(10) not null, portao varchar(60) not null, data date not null default current timestamp, hora time not null default current timestamp);
pernoite veiculo (id pernoite serial primary key, placa varchar(10) not null, data date not null default current timestamp);
Para obter os dados necessários para um relatório que informe quantas entradas o veículo de placa ABC-1D34 efetuou por dia, deve-se utilizar a consulta
Provas
Para responder à questão, considere o texto abaixo.
Uma universidade desenvolveu um software para registrar a entrada e saída de veículos que passam, diariamente, por seus portões. O software utiliza as seguintes tabelas no PostgreSQL para persistir esses registros:
entrada veiculo (id entrada serial primary key, placa varchar(10) not null, portao varchar(60) not null, data date not null default current timestamp, hora time not null default current timestamp);
saida veiculo (id saida serial primary key, placa varchar(10) not null, portao varchar(60) not null, data date not null default current timestamp, hora time not null default current timestamp);
pernoite veiculo (id pernoite serial primary key, placa varchar(10) not null, data date not null default current timestamp);
Planejando reestruturar a segurança da universidade, foi solicitado um relatório que revelasse quantos veículos entraram e saíram no mês de janeiro de 2021. A consulta utilizada para obter os dados necessários para esse relatório deve ser:
Provas
Para responder à questão, considere o texto abaixo.
Uma universidade desenvolveu um software para registrar a entrada e saída de veículos que passam, diariamente, por seus portões. O software utiliza as seguintes tabelas no PostgreSQL para persistir esses registros:
entrada veiculo (id entrada serial primary key, placa varchar(10) not null, portao varchar(60) not null, data date not null default current timestamp, hora time not null default current timestamp);
saida veiculo (id saida serial primary key, placa varchar(10) not null, portao varchar(60) not null, data date not null default current timestamp, hora time not null default current timestamp);
pernoite veiculo (id pernoite serial primary key, placa varchar(10) not null, data date not null default current timestamp);
Ao fim do horário de funcionamento da universidade, é emitido um relatório informando a placa e o horário dos veículos que permanecem dentro da instituição. A consulta SQL que retorna os dados necessários para o relatório é
Provas
Um certo sistema apresenta uma lentidão ao tentar consultar registros, utilizando o nome da pessoa. O técnico de TI, responsável pela tarefa de otimizar o sistema, percebeu que a coluna NOME na tabela PESSOA não possui índice, forçando o PostgreSQL a fazer uma busca sequencial por registros. Para criar o índice, o técnico de TI executa o comando
Provas
É recomendável, ao executar operações complexas de alteração de dados em vários registros de um banco de dados, utilizar transações. Para iniciar uma transação no PostgreSQL, utiliza-se o comando
Provas
Para responder à questão, considere o texto abaixo.
Criado pela empresa sul-africana Canonical, o Ubuntu é uma distribuição popular do Sistema Operacional (SO) Linux. Por ser gratuita, seu uso no ambiente do serviço público economiza custos com licenças de softwares comerciais, como o sistema operacional Windows e o pacote MS Office. Com essa premissa em mente, um Coordenador de Desenvolvimento de Softwares tomou a decisão de estruturar uma nova sala para formar uma nova equipe de desenvolvimento de software com os técnicos em TI nomeados no último concurso.
Para a nova sala, o Coordenador solicitou a um técnico em TI que instalasse um servidor e oito novas estações de trabalho com o Linux Ubuntu instalado. Porém, devido ao aumento no número de casos de COVID-19, o Coordenador determinou que, após montar os computadores e colocá-los acessíveis pela Internet, o técnico em TI poderia concluir a configuração dos softwares necessários, remotamente, a partir de casa.
Orientou o técnico em TI para instalar o SGBD PostgreSQL no servidor. Ademais, pediu que se certificasse de que todas estações de trabalho tinham um conjunto de programas instalados, os quais incluem a suite LibreOffice, além do suporte para as linguagens de programação Python e Java. Também orientou que, quando solicitado pelo instalador do Ubuntu Linux, no processo de instalação, colocasse, como logins de usuários, “admin” para servidor e “desenvolvedor” para estações de trabalho.
Após concluída a configuração remota, o técnico em TI, para desligar a estação de trabalho via linha de comando, executa o comando
Provas
Caderno Container