Questões de Concurso
Comentadas para ebc
Foram encontradas 1.443 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
PostgreSQL e MySQL são exemplos de SGBD que executam em ambiente Linux e Windows.
O SQL Server oferece os seguintes tipos de integridade de dados: integridade de domínio, integridade de entidade e integridade referencial.
Considerando-se bases de dados muito grandes, o MySQL é mais rápido que o PostgreSQL; entretanto, o PostgreSQL oferece uma série de recursos extras que o tornam especializado em operações complexas.
No modelo conceitual, o banco de dados é descrito de forma independente da implementação em um SGBD. Esse modelo cita os dados que podem ser armazenados no banco de dados, mas não especifica como esses dados estão armazenados no nível de SGBD.
A seguir, apresenta-se uma representação de forma textual no modelo conceitual.
Aluno(matricula, nome, salário, cidade, CEP)
O comando a seguir permite exibir, na tela do computador, os dados de todos os alunos constantes da tabela aluno que recebam salário maior que 2000.
Select count (*) from aluno where salário > 2000
O comando a seguir permite exibir, na tela do computador, o nome, a cidade e o CEP dos alunos constantes da tabela aluno que moram na cidade de Brasília e cujo endereço tenha o CEP maior que 70000.
Select nome from aluno where cidade = "Brasilia" and CEP > 70000
O comando Select * from aluno permite exibir, na tela do computador, todas as colunas da tabela aluno.
O comando drop table aluno pode ser utilizado para eliminar a tabela aluno, seus dados e suas referências com outras tabelas.
O comando a seguir permite criar a tabela ALUNO inserindo as restrições de integridade. Os dados da tabela e as suas restrições podem ser alteradas utilizando-se o comando ALTER TABLE.
CREATE TABLE ALUNO
(
Matricula smallint not null,
Nome char(20),
Salario money,
Cidade char(20),
CEP smallint
Primary key (matricula)
);
Uma lista é uma coleção de elementos do mesmo tipo dispostos linearmente, que podem ou não seguir determinada organização. As listas podem ser dos seguintes tipos: de encadeamento simples, duplamente encadeadas e ordenadas.
Vetores são utilizados quando estruturas indexadas necessitam de mais que um índice para identificar um de seus elementos.
As pilhas, também conhecidas como listas LIFO ou PEPS, são listas lineares em que todas as operações de inserção e remoção de elementos são feitas por um único extremo da lista, denominado topo.
A estrutura de repetição para utiliza variáveis de controle que definem exatamente o número máximo de vezes que a sequência de instruções será executada.
Na linguagem Java, a expressão contador ← contador + 1 é representada, usando-se o operador de incremento ++, por contador ++.
Nas estruturas de repetição, que são utilizadas quando se deseja repetir certo trecho de instruções, o número de repetições deve ser conhecido ou determinado previamente e precisa ser finito.
A estrutura de seleção de múltipla escolha permite a execução de determinadas instruções, de acordo com a opção escolhida. Na linguagem Java, a palavra reservada break é utilizada para garantir que apenas a instrução selecionada seja executada.
De forma semelhante aos procedimentos, as funções podem ser utilizadas em expressões, como se fossem variáveis, ou seja, elas retornam valores que são associados ao seu nome; portanto, é necessário declarar que tipo de dados será retornado.
Um procedimento ou sub-rotina é um conjunto de instruções que realiza determinada tarefa. Um algoritmo de procedimento, como qualquer outro algoritmo, deve ser identificado e pode possuir variáveis, operações e até funções.
Em Java, os módulos, sejam eles procedimentos ou funções, são representados pelas classes, nas quais a instrução retornar indica que o controle do fluxo de dados deverá retornar ao algoritmo principal.