Questões de Concurso
Filtrar
4.744 Questões de concurso encontradas
Página 137 de 949
Questões por página:
Questões por página:
Concurso:
PGE-RO
Disciplina:
Banco de Dados
João foi incumbido de criar um aplicativo que manipula dados armazenados em bancos de dados. Esse aplicativo será distribuído para vários clientes que utilizam diferentes bancos de dados, tais como Oracle, MySQL, e outros de fornecedores bastante conhecidos. Para evitar a customização do código fonte do aplicativo para cada cliente, João deve:
Concurso:
PGE-RO
Disciplina:
Banco de Dados
A normalização de esquemas de bancos de dados é feita a partir da definição das dependências funcionais.
Considere as seguintes dependências funcionais sobre CPFs, nomes e endereços num cadastro de clientes hipotético.
I. CPF → Nome
II. Nome → CPF
III. CPF → Endereço
IV. Endereço → Nome
Considere ainda as seguintes regras de negócio desse sistema:
R1. não pode haver dois ou mais clientes com o mesmo nome e diferentes CPFs;
R2. não pode haver dois ou mais clientes com o mesmo CPF e diferentes nomes;
R3. não pode haver dois ou mais clientes morando no mesmo endereço;
R4. não pode haver dois ou mais endereços para o mesmo cliente.
A lista completa de regras garantidas pelas dependências é:
Considere as seguintes dependências funcionais sobre CPFs, nomes e endereços num cadastro de clientes hipotético.
I. CPF → Nome
II. Nome → CPF
III. CPF → Endereço
IV. Endereço → Nome
Considere ainda as seguintes regras de negócio desse sistema:
R1. não pode haver dois ou mais clientes com o mesmo nome e diferentes CPFs;
R2. não pode haver dois ou mais clientes com o mesmo CPF e diferentes nomes;
R3. não pode haver dois ou mais clientes morando no mesmo endereço;
R4. não pode haver dois ou mais endereços para o mesmo cliente.
A lista completa de regras garantidas pelas dependências é:
Concurso:
PGE-RO
Disciplina:
Banco de Dados
Comandos de criação de tabelas no MySQL 5.0 possuem a opção ENGINE, que permite que seja especificada a storage engine da tabela. A construção
ENGINE= MyISAM
significa que a tabela é:
ENGINE= MyISAM
significa que a tabela é:
Concurso:
PGE-RO
Disciplina:
Banco de Dados
No contexto do MySQL 5.0, analise o comando insert a seguir e a instância da tabela animal depois da sua execução.
INSERT INTO animal (grupo, nome) VALUES
('mamífero', 'cachorro'), ('mamífero', 'gato'),
('pássaro', 'sabiá'), ('mamífero', 'baleia'),
('pássaro', 'pardal');
grupo id nome
mamífero 1 cachorro
mamífero 2 gato
pássaro 1 sabiá
mamífero 3 baleia
pássaro 2 pardal
Para que isso ocorra, o comando de criação da tabela animal deve ter sido:
INSERT INTO animal (grupo, nome) VALUES
('mamífero', 'cachorro'), ('mamífero', 'gato'),
('pássaro', 'sabiá'), ('mamífero', 'baleia'),
('pássaro', 'pardal');
grupo id nome
mamífero 1 cachorro
mamífero 2 gato
pássaro 1 sabiá
mamífero 3 baleia
pássaro 2 pardal
Para que isso ocorra, o comando de criação da tabela animal deve ter sido:
Concurso:
PGE-RO
Disciplina:
Banco de Dados
Analise o comando de criação de tabela no banco de dados Oracle 11g, mostrado a seguir.
CREATE TABLE adm.pessoa (
matricula NUMBER(5) PRIMARY KEY,
nome VARCHAR2(15) NOT NULL,
cargo VARCHAR2(10),
admissao DATE DEFAULT (sysdate),
foto BLOB,
Y NUMBER(7,2),
X NUMBER(7,2) GENERATED ALWAYS AS (Y/160),
setor NUMBER(3) NOT NULL)
A coluna X é uma:
CREATE TABLE adm.pessoa (
matricula NUMBER(5) PRIMARY KEY,
nome VARCHAR2(15) NOT NULL,
cargo VARCHAR2(10),
admissao DATE DEFAULT (sysdate),
foto BLOB,
Y NUMBER(7,2),
X NUMBER(7,2) GENERATED ALWAYS AS (Y/160),
setor NUMBER(3) NOT NULL)
A coluna X é uma: