Foram encontradas 50 questões.
SQL é uma linguagem declarativa padrão de gerenciamento de dados que permite ao usuário expressar o que pretende sem ter que entrar em detalhes sobre a localização física dos componentes dos bancos de dados baseados no modelo relacional. Além do SELECT, dois comandos SQL da DML – Data Manipulation Language são:
Provas
Um Analista de Sistemas encarregado do desenvolvimento de sistemas automatizados na empresa em que trabalha, em um determinado dia se deparou com a situação descrita a seguir.
I - Um processo ALFA bloqueou o acesso a um registro R101.
II - O processo BETA bloqueou o acesso a um registro R102.
III - O processo ALFA tentou acessar o registro R102.
IV - O processo BETA tentou acessar o registro R101.
V - Nessas condições, os processos ALFA E BETA ficaram bloqueados e assim continuaram.
A situação descrita acima é denominada:
Provas
Um banco de dados possui a tabela Postal. Deseja-se obter todas as localidades existentes nessa tabela, sem duplicatas. Para isso, a SQL oferece a possibilidade do emprego de um parâmetro no comando SELECT, com o objetivo de eliminar as tuplas em duplicada na tabela resultante. A sintaxe desse uso está exemplificado na seguinte alternativa:
Provas
- Banco de Dados RelacionalRestrições de IntegridadeIntegridade Referencial
- Banco de Dados RelacionalTipos de ChavesChave Estrangeira
- Banco de Dados RelacionalTipos de ChavesChave Primária
Nos bancos de dados existe um recurso que preserva as relações definidas entre tabelas quando linhas são digitadas ou excluídas, e baseia-se nas relações entre chaves estrangeiras e chaves primárias ou entre chaves estrangeiras e chaves exclusivas, por meio de restrições FOREIGN KEY e CHECK. É um mecanismo que assegura aos valores-chave permanecerem consistentes em todas as tabelas, exigindo que não haja referências a valores não existentes e que se um valor chave for alterado, todas as referências a ele são consistentemente alteradas em todo o banco de dados. Quando esse recurso é aplicado, o SGBD impede que os usuários façam o seguinte:
• adicionar ou alterar linhas a uma tabela relacionada se não houver nenhuma linha associada na tabela primária.
• alterar valores em uma tabela primária que causa linhas órfãs em uma tabela relacionada.
• excluir linhas de uma tabela primária se houver linhas relacionadas correspondentes.
Esse recurso é denominado integridade:
Provas
Observe a tabela abaixo, de um banco de dados.
TABELA | ||||
NOME | MATRÍCULA | SEMESTRE | ANO | DISCIPLINA |
Ana Paula Silva | 145590002 | 1 | 2014 | Matemática |
Theo Souza | 145590012 | 1 | 2014 | Banco de Dados |
Janaína Paz | 145590132 | 1 | 2013 | Matemática |
Ana Paula Silva | 145590002 | 1 | 2014 | Matemática |
Cláudio de Sá | 145590062 | 2 | 2013 | Algoritmos |
Cléo Mendes | 145590072 | 2 | 2013 | Banco de Dados |
Ana Paula Silva | 145590002 | 1 | 2014 | Matemática |
Ivo Freitas | 145590092 | 1 | 2013 | Matemática |
Ana Paula Silva | 145590002 | 1 | 2014 | Matemática |
Marcela Oliveira | 135590042 | 2 | 2013 | Algoritmos |
Para obter a relação de alunos que se inscreveram numa mesma disciplina mais de uma vez, é necessário executar o seguinte comando SQL:
Provas
A figura mostra os três níveis da arquitetura ANSI/SPARC de banco de dados.

Os níveis I, II e III são denominados:
Provas
A figura abaixo ilustra a hierarquia da engenharia de processo de negócio.

Nessa figura, sendo a visão IV denominada detalhada, as demais I, II e III são conhecidas, respectivamente, como de:
Provas
Observe a figura abaixo, que traduz o modelo de análise para um de projeto.

Entre os projetos indicados na figura, um descreve como o software se comunica com os sistemas que interromperam com ele e com as pessoas que o utilizam, o que gera um fluxo de informação e um tipo de comportamento específico. Esse projeto é denominado:
Provas
A Engenharia de Requisitos fornece o mecanismo apropriado para entender o que o cliente deseja, analisando suas necessidades, avaliando a exequibilidade, negociando uma condição razoável, especificando a solução de modo não ambíguo e gerindo os requisitos à medida que eles são transformados em um sistema operacional. O processo de engenharia de requisitos é realizado por meio da execução de sete funções distintas, sendo uma delas descrita a seguir.
• As informações obtidas do cliente são expandidas e refinadas. • Esse processo enfoca o desenvolvimento de um modelo técnico refinado das funções, características e restrições do software. • O resultado final é um modelo de análise que define o domínio do problema informacional, funcional e comportamental. |
O processo descrito acima é denominado:
Provas
- Engenharia de SoftwareAnálise e Projeto de Software
- Engenharia de SoftwareGerenciamento de Projetos de Software
- Engenharia de SoftwareModelos de Desenvolvimento
Um projeto de software envolve diversos processos, dos quais dois são descritos a seguir.
I - Estabelece um plano de trabalho para a engenharia de software, descrevendo as tarefas a serem conduzidas, os riscos prováveis, os recursos necessários, os produtos gerados e um cronograma de trabalho.
II - Estabelece a criação de modelos que permitam ao desenvolvedor e ao cliente entender melhor os requisitos do software e o projeto que vai satisfazer a esses requisitos.
Os processos I e II são denominados, respectivamente:
Provas
Caderno Container