Foram encontradas 1.896 questões.
- Banco de Dados RelacionalRestrições de IntegridadeIntegridade de Domínio
- Banco de Dados RelacionalRestrições de IntegridadeIntegridade de Entidade
- Banco de Dados RelacionalRestrições de IntegridadeIntegridade Referencial
No que diz respeito às restrições de integridade em um SGBD, analise as afirmativas a seguir.
I. Integridade de Entidade – cada linha de uma tabela deve poder ser identificada univocamente. Isto quer dizer que cada tabela deverá possuir na sua definição uma chave primária. Funciona ao nível de linha e da tabela do banco de dados.
II. Integridade de Domínio – o valor dos campos que constituem a chave estrangeira de uma tabela deve estar também sempre presente na chave primária que referenciam ou, quando muito, podem ter o valor NULL. Funciona ao nível da tabela.
III. Integridade Referencial – o valor de um campo deve obedecer ao tipo de dados e às restrições de valores admitidos para essa coluna. Esta é a forma mais elementar dos tipos de estrição de integridade. Funciona ao nível da coluna do banco de dados.
Provas
Questão presente nas seguintes provas
No contexto de bancos de dados, há um recurso que é associado a uma tabela, sendo um procedimento invocado quando um comando DML é executado. São usos deste recurso: validação dos dados; verificação da integridade dos dados; arquivamento de registros excluídos; rastreamento e registro de logs de atividades nas tabelas. Esse recurso é conhecido como:
Provas
Questão presente nas seguintes provas
No que diz respeito às procedures em bancos de dados, analise
as afirmativas a seguir.
I. Procedimentos de Sistema : armazenados no banco de dados padrão do SQL Server (Master), pode-se identificá-los com as siglas sp, que se origina de stored procedure. Tais procedures executam as tarefas administrativas e podem ser executadas a partir de qualquer banco de dados.
II. Procedimentos Locais: existem dois tipos, os Globais, que devem começar com & e Temporários, que devem começar com &&.
III. Procedimentos Remotos: identificados com o prefixo rp, este tipo de procedimento recebe a extensão .dll e são executados fora do SGBD.
Assinale a alternativa correta:
I. Procedimentos de Sistema : armazenados no banco de dados padrão do SQL Server (Master), pode-se identificá-los com as siglas sp, que se origina de stored procedure. Tais procedures executam as tarefas administrativas e podem ser executadas a partir de qualquer banco de dados.
II. Procedimentos Locais: existem dois tipos, os Globais, que devem começar com & e Temporários, que devem começar com &&.
III. Procedimentos Remotos: identificados com o prefixo rp, este tipo de procedimento recebe a extensão .dll e são executados fora do SGBD.
Assinale a alternativa correta:
Provas
Questão presente nas seguintes provas
- Banco de Dados RelacionalCardinalidade de Relacionamentos
- Banco de Dados RelacionalRestrições de IntegridadeIntegridade Referencial
Um conceito básico de banco de dados garante que os
relacionamentos entre registros de tabelas relacionadas sejam
válidos e que não exclui ou altera, acidentalmente, dados
relacionados. Por exemplo, em um relacionamento do tipo 1:n
entre a tabela Clientes e a tabela Pedidos, um cliente pode fazer
vários pedidos. Por meio deste conceito, o banco de dados não
permite que seja cadastrado um pedido para um cliente que
ainda não foi cadastrado. Em outras palavras, ao cadastrar um
pedido, o banco de dados verifica se o código do cliente que foi
digitado já existe na tabela Clientes. Se não existir, o cadastro
do pedido não será aceito. Esse conceito é denominado:
Provas
Questão presente nas seguintes provas
A tabela (II) a seguir foi gerada a partir de (I) por meio do uso de
um comando SQL que insere o número do celular da empresa
(coluna TM) em todas as pessoas que tem um “c" no nome.

Considerando que a tabela (I) tem por nome Pessoa, o comando SQL é:

Considerando que a tabela (I) tem por nome Pessoa, o comando SQL é:
Provas
Questão presente nas seguintes provas
Bancos de Dados Relacionais empregam um modelo utilizado
por um SGBD que se baseia num princípio em que os dados são
armazenados em tabelas. Nestas tabelas, cada linha por uma
lista ordenada de colunas representa um registro que recebe a
seguinte denominação:
Provas
Questão presente nas seguintes provas
No que diz respeito à arquitetura de banco de dados relacional PostgreSQL, analise as afirmativas a seguir.
. Funciona com base na filosofia cliente-servidor, no qual um processo servidor, que gerencia os arquivos de banco de dados, aceita conexões dos aplicativos cliente com o banco de dados, e executa ações no banco de dados em nome dos clientes.
II. Os aplicativos cliente do usuário que deseja executar operações de banco de dados podem ter naturezas muito diversas, ou seja, o cliente pode ser uma ferramenta no modo caractere, um aplicativo gráfico, um servidor Web que acessa o banco de dados para mostrar páginas Web, ou uma ferramenta especializada para manutenção do banco de dados..
III. O servidor PostgreSQL pode tratar várias conexões simultâneas de clientes e, para esta finalidade é iniciado um novo processo para cada conexão. Deste ponto em diante, o cliente e o novo processo servidor se comunicam sem intervenção do processo postgres original. Por isso, o processo servidor mestre está sempre em execução e aguardando por novas conexões dos clientes, enquanto os clientes e seus processos servidor associados surgem e desaparecem.
Provas
Questão presente nas seguintes provas
Em um banco de dados MySQL, a partir de uma tabela denominada Pessoas, deseja-se gerar uma tabela que contenha os dados sobre nome e salário, de tal forma que os maiores salários fiquem no topo da tabela resultado. O comando correto é:
Provas
Questão presente nas seguintes provas
Com relação à arquitetura de banco de dados relacional
PostgreSQL, avalie se são verdadeiras (V) ou falsas (F) as
afirmativas a seguir:
Usa um “processo por usuário" no modelo cliente/servidor.
Uma sessão Postgres consiste dos seguintes processos:
i) um processo daemon supervisor (postmaster); ii) uma
aplicação frontend do usuário; e iii) um ou mais servidores
backend do próprio banco de dados PostgreSQL.
O kernel é responsável pelas requisições de fluxo de dados,
estabelecendo a comunicação direta entre uma aplicação
backend – frontend.
As afirmativas são respectivamente:
As afirmativas são respectivamente:
Provas
Questão presente nas seguintes provas
Com relação ao Modelo Entidade-Relacionamento (MER), avalie
se as afirmativas a seguir são falsas (F) ou verdadeiras (V):
Generalização é o resultado da união de dois ou mais
conjuntos cliente de entidades de nível mais baixo
produzindo um conjunto de entidades de nível mais alto,
enquanto que Especialização é o resultado da separação
de um conjunto de entidades de nível mais alto, formando
um conjunto de entidades de nível mais baixo. O símbolo
usado é
.
Entidade é representada por um retângulo e representa um
conjunto de objetos da realidade modelada sobre os quais
se deseja manter informações no banco de dados, enquanto
que um relacionamento é representado por um losango e
constitui uma associação entre uma ou várias entidades.
O diagrama
constitui um exemplo de associação de “Muitos
para Muitos", enquanto que o diagrama
constitui
outro exemplo de associação “Um para Muitos".
As afirmativas são respectivamente;
As afirmativas são respectivamente;
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container