368 questões encontradas
No modelo entidade-relacionamento de bancos de dados relacionais, os conjuntos de entidades possuem atributos, sendo que os atributos do tipo:
Assinale a alternativa correta sobre a linguagem SQL:
Os Sistemas Gerenciadores de Bancos de Dados - SGBDs permitem administrar bancos de dados. Marque a opção que contém apenas nomes de SGBDs:
Um banco de dados relacional apresenta como características importantes o uso de catálogo paraarmazenar o esquema, o isolamento de programas edados de forma independente e o suporte para múlti-plas visões do usuário. Tais características são co-nhecidas como arquitetura de três esquemas: i) es-quema interno ou físico; ii) esquema conceitual; e iii)esquema externo ou de visão. Analise as afirmaçõesabaixo e assinale a alternativa correta. I) Os três esquemas representam a independência de dados, que pode ser de dois tipos: interna aobanco de dados ou externa, fora do escopo de vi-são do usuário. II) A arquitetura de três esquemas é uma ferramen-ta com a qual o usuário pode visualizar os níveis deesquema em banco de dados; os dados armaze-nados estão somente no nível físico. III) A independência lógica de dados é a capacidade de alterar o esquema conceitual, sem ter que alte-rar os esquemas externos ou os programas de apli-cação. IV) A independência física permite que mudanças no esquema físico para melhorar o desempenho darecuperação ou atualização, por exemplo, possamocorrer sem necessitar alterar o esquemaconceitual ou os programas da aplicação. V) A arquitetura de três camadas permite que apli-cações diferentes possam acessar os dados arma-zenados de forma transparente e sem interferên-cia, inclusive por aplicações concorrentes. Estão corretas apenas:
O processo de Normalização de um modelo relacional consiste em validar se o esquema está deacordo com certas regras, tais como: 1FN (Primeira Forma Normal): a tabela está na 1FN quando nãocontém tabelas aninhadas; 2FN (Segunda Forma Nor-mal): a tabela está na 2FN quando, além de estar na1FN, não contém dependências parciais; 3FN (Tercei-ra Forma Normal): a tabela está na 3FN quando, alémde estar na 2FN, não contém dependências transiti-vas; 4FN (Quarta Forma Normal): a tabela está na4FN quando, além de estar na 3FN, não contém de-pendências multivaloradas. Assinale a alternativa queapresenta o conceito adequado de dependência tran-sitiva.
Considere o código SQL abaixo. Assinale a alternativa correta.
Considere o código SQL abaixo. SELECT DISTINCT Projnumero FROM PROJETO WHERE Projnumero IN ( SELECT Projnumero FROM PROJETO DEPARTAMENTO FUNCIONARIO Dnum=Dnumero AND WHERE Cpf_gerente=Cpf AND Unome=’Silva’) OR Projnumero IN ( SELECT Pnr FROM TRABALHA_EM, FUNCIONARIO WHERE Fcpf=Cpf AND Unome=’Silva’); Assinale a alternativa correta.
Assinale a alternativa que representa o enunciado para a consulta SQL descrita no código abaixo. SELECT Dnumero, COUNT (*) FROM DEPARTAMENTO, FUNCIONARIO WHERE Dnumero=Dnr AND Salario>40.000 AND ( SELECT Dnr IN FROM FUNCIONARIO GROUP BY Dnr HAVING COUNT (*) > 5)
Gatilhos ou triggers são códigos executados auto-maticamente no banco de dados e possuem evento,condição e ação. Analise o código SQL abaixo e assi-nale a alternativa correta. R5: CREATE TRIGGER VIOLACAO_SALARIAL BEFORE INSERT OR UPDATE OF SALARIO CPF_SUPERVISOR ON FUNCIONARIO FOR EACH ROW WHEN ( NEW. SALARIO >( SELECT SALARIO FROM FUNCIONARIO WHERE CPF = NEW. CPF_SUPERVISOR)) INFORMAR_SUPERVISOR(NEW. Cpf_supervisor, NEW. Cpf );
No projeto de banco de dados, um esquema conceitual é uma representação em nível mais alto do que um esquema relacional, e ambos os esquemas representam uma estrutura para os dados em algum nível de abstração. Sobre o mapeamento entre tais esquemas tem-se que:
Com respeito a escalonamentos de transações de banco de dados, os escalonamentos
Em recuperação de bancos de dados após falhas baseada em log, as técnicas diferem em aspectos que impactam no algoritmo de recuperação, tais como os momentos nos quais dados são gravados no banco de dados e registros são gravados no log. Na técnica UNDO/NO-REDO, todas as atualizações (inclusão, exclusão e modificação de dados) de uma transação são gravados (persistidas) no banco de dados, necessariamente,
No contexto de transações de banco de dados, o termo ACID refere-se às propriedades
Qual o melhor conceito de Banco de Dados?
O que representa um Data Warehouse?
Qual a base da arquitetura OLAP?
O resultado do comando SELECT d.nome AS Departamento, COUNT(a.id_prof) AS 'Nº Prof' from professor p, departamento d, associado a WHERE a.id_dep=d.id AND p.id = a.id_prof GROUP BY (a.id_dep); corresponde à(ao)
Assinale a alternativa que, no contexto de banco de dados, é caracterizada por um ou mais atributos e te m o propósito de identificar unicamente uma linha num banco de dados:
Na perspectiva dos estudos sobre Bancos de Dados, leia as afirmativas sobre os aspectos formais do modelo, conforme a participação destes no paradigma relacional de dados.
O PostgreSQL é um sistema de gerenciamento de banco de dados objeto-relacional (SGBDOR) desenvolvido como projeto de código aberto. Ao tomar o PostgreSQL como referência, verifica-se que
Em bancos de dados relacionais, o atributo derivado é aquele
Uma tabela está em forma normal boyce-codd
Dado o código XML de mapeamento objeto relacional do Hibernate, indique o número de atributos existentes na tabela do banco de dados.
Qual tipo de dado não é suportado pelo banco de dados PostgreSQL?
A arquitetura interna do MySQL é provida de duas camadas principais. A primeira camada é a camada de parser e otimização de consultas SQL; a segunda camada é onde estão conectadas as Storage Engines de forma modular. Nesse contexto, sobre a Storage Engine InnoDB, tendo como base o MySQL 5.0, assinale a alternativa correta.
Considere as seguintes afirmativas sobre banco de dados. Assinale a alternativa que contém as afirmativas CORRETAS : I. Um banco de dados não armazena apenas dados, mas também uma descrição completa de sua estrutura e restrições. A descrição da estrutura é armazenada nos metadados e as informações sobre as restrições são armazenadas e controladas pelo processo de controle de concorrência de acesso aos dados. II. Um banco de dados sempre tem muitos usuários, cada um podendo exigir uma visão diferente do banco de dados. Uma visão (ou view) pode ser um subconjunto do banco de dados ou conter dados virtuais que são derivados dos arquivos de banco de dados. III. O conceito de transação é muito importante para aplicações de banco de dados. Uma transação executa um acesso logicamente correto a um banco de dados quando ela é executada de forma completa e sem a interferência de outras transações. IV. Um sistema gerenciador de banco de dados é composto por um conjunto de programas que permitem aos usuários criar e manter um banco de dados. O SGBD facilita os processos de definição, construção, manipulação e compartilhamento de banco de dados entre diversos usuários e aplicações.
Sobre backup e recuperação de banco de dados, considere as afirmativas abaixo. Assinale a alternativa que contém a(s) afirmativa(s) CORRETA(S): I. Quando uma transação falhar por um motivo qualquer depois de atualizar o banco de dados, mas antes que a transação seja confirmada, pode ser necessário revertê-la. Os dados alterados pela transação precisam ser restaurados para seus valores anteriores. Se outras transações utilizaram os valores alterados pela transação que falhou, então estas também precisam ser revertidas. Esse fenômeno é chamado de rollback em cascata. II. A recuperação baseada em paginação de sombra considera o banco de dados composto por uma série de páginas de disco. Um diretório com n entradas é construído, no qual a i-ésima entrada aponta para a i-ésima página do banco de dados no disco. Uma desvantagem da paginação de sombra é que se o diretório for grande acaba gerando um overhead significativo para gravar diretórios de sombra em disco à medida que as transações são confirmadas. III. Para lidar com falhas catastróficas, como falhas em disco, utilizam-se técnicas como o backup de banco de dados, onde o banco de dados inteiro e os logs são periodicamente copiados.
Um sistema de banco de dados necessita dispor de ações preventivas ou um esquema de recuperação capaz de restaurar o banco de dados em uma posição coerente anterior a uma falha, fornecendo alta disponibilidade e rapidez de recuperação. Analise as assertivas abaixo sobre o assunto falhas e recuperação de bancos de dados: I.Entre os vários tipos de falhas que podem ocorrer em um sistema de banco de dados temos as falhas do usuário, as falhas de transação e as falhas de disco. II.A estrutura mais utilizada para guardar as modificações em um banco de dados é o log, dentro do qual cada registro descreve várias escritas no banco de dados. III.Um recurso utilizado após uma falha, para reduzir o tempo de definição das transações que precisam ser refeitas e as que precisam ser desfeitas, é o ponto de verificação (check-point), o qual envia para o armazenamento estável todos os registros que residem na memória principal no momento de sua execução. Quais estão corretas?
Analise as assertivas sobre a conexão com o servidor de banco de dados MySQL por meio da interface em linha de comandos: I.A porta TCP/IP padrão de conexão ao servidor MySQL é a 3306. II.O parâmetro “-p” (“p” minúsculo) permite especificar uma porta TCP/IP diferente da padrão. III.O nome de usuário pode ser especificado pelo parâmetro “-u” (“u” minúsculo). Caso não seja especificado, o usuário padrão no Windows é ODBC, e no Unix é o nome de login do usuário Unix. Quais estão INCORRETAS?
A respeito da Modelagem de Dados, é correto afirmar que:





















