Julgue os itens a seguir, no que concerne ao conceito de modelo de dados em SGBD.
O modelo lógico define-se como uma descrição de banco de dados no nível de abstração visto pelo usuário do SGBD, por isso esse modelo é flexível e independente do tipo particular de SGBD que está sendo usado.
Questões de Concursos
selecione os filtros para encontrar suas questões de concursos e clique no botão abaixo para filtrar e resolver.
Os objetos do mundo real são mapeados como entidades nesse modelo.
As funcionalidades de um banco de dados em uma arquitetura dividida em duas camadas podem ser divididas em duas categorias: front-end e back-end. As funcionalidades de front-end são as que permitem gerenciar as estruturas de acesso e realizar o desenvolvimento e a otimização de consultas, além do controle de concorrência e recuperação de dados.
Evento(s), condição e ação são componentes que constituem um gatilho típico.
O dicionário de dados é um repositório utilizado com a finalidade de armazenar informações dos atributos de cada entidade com o maior número de detalhe possível.
Os sistemas de banco de dados que obedecem à propriedade denominada isolamento permitem que transações concorrentes compartilhem resultados intermédios.
A estrutura fundamental do modelo relacional de dados é a relação, na forma de tabela, constituída por um ou mais atributos os campos , que traduzem o tipo de dados a armazenar. Cada instância do esquema linha é chamada de tupla ou registro.
Considere a tabela de uma base de dados relacional definida com a estrutura abaixo.
colaborador (codcolaborador,
nomecolaborador,
codigodepartamento)
Considerando que essa tabela tem um índice sobre as colunas (codcolaborador, codigodepartamento), nessa ordem, julgue os itens subsecutivos.
Esse índice é adequado para ser usado pelo SGBD relacional para acelerar uma consulta na qual é fornecido um valor de nomecolaborador.
Em SQL, tanto CREATE VIEW quanto CREATE LIST TABLE são comandos que permitem que seja especificada uma view.
departamento (codigodepartamento, nomedepartamento)
colaborador (codcolaborador, nomecolaborador, codigodepartamento)
chave estrangeira (codigodepartamento) referenciando departamento
Considerando o pseudo código acima, julgue os itens que se seguem.
Em SQL, para se criar um relacionamento entre as duas tabelas existentes no SGBD departamento e colaborador , é correto o uso da expressão a seguir.
ALTER TABLE colaborador ADD CONSTRAINT
colaborador_fk FOREIGN KEY (codigodepartamento)
REFERENCES codigodepartamento (departamento);
Com relação ao modelo entidade e relacionamento, julgue os itens subsequentes.
Relacionamento é o nome dado às associações entre as entidades.
Julgue os itens seguintes, a respeito do processo de normalização.
Uma relação está na terceira forma normal se ela contém dependências funcionais e também dependências transitivas.
Acerca do SQL ANSI, julgue os itens de 111 a 115.
Para a criação de uma tabela, a cláusula UNIQUE é obrigatória e, por meio dela, especificam-se chaves primárias.
Determinadas características de orientação a objeto incorporadas à versão 8 do ORACLE possibilitam definir atributos multivalorados. O tipo de dados utilizado para essa definição é o VARRAY, que possui as propriedades COUNT e LIMIT.
Acerca das ferramentas de front-end, julgue os itens consecutivos.
A ferramenta DBDesigner versão 4 permite criar um modelo de banco de dados que contenha tabelas, relacionamentos entre tabelas e conexão entre dois relacionamentos.
Assim como nos modelos que o precedem, o modelo relacional de dados precisa de caminhos predefinidos para que os dados sejam acessados.
Em um banco de dados relacional, com as relações expressas no código a seguir e utilizando-se apenas as operações de álgebra relacional união, interseção, diferença, junção natural, projeção e seleção, a consulta Qual a profissão dos clientes que trabalham em alguma empresa de nome ALPHA, para ser processada, exige, ao menos, a operação de interseção das relações cliente, trabalha e empresa.
cliente (cpf, profissao)
trabalha (cpf, cnpj, datacontratacao)
empresa (cnpj, nome, endereco)
Acerca dos gatilhos (triggers) na linguagem SQL ANSI, julgue os itens subsequentes.
Ao se especificar um gatilho, as palavras-chave obrigatórias FOR EACH ROW garantem que a regra será disparada mais de uma vez para cada linha afetada pelo evento de disparo.
A respeito da linguagem SQL (structured query language), julgue
os próximos itens.
SQL, uma linguagem declarativa para manipulação de dados, é utilizada em sistemas de banco de dados exclusivamente como DML (data manipulation language).
A respeito da linguagem SQL (structured query language), julgue
os próximos itens.
Uma consulta escrita em SQL consiste de cláusulas, entre as quais apenas duas são obrigatórias.