Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão Para o comando apresentado a seguir, indique a alternativa que apresenta o resultado obtido com a sua execução: DROP TABLE Funcionario; O banco de dados Funcionario é excluído. A tabela Funcionario é removida do banco de dados. Todos os registros da tabela Funcionario são excluídos. O banco de dados Funcionario é criado. A tabela Funcionario é criada no banco de dados. Respondido em 11/05/2020 19:25:57 2a Questão Para incluir a tupla mostrada abaixo na tabela PACIENTE executaríamos o seguinte comando: ADD INTO paciente VALUES (5430005, Beatriz Ferro, 1970-05-28, feminino, casada); INSERT INTO paciente (5430005, Beatriz Ferro, 1970-05-28, feminino, casada); ADD INTO paciente SET (5430005, Beatriz Ferro, 1970-05-28, feminino, casada); INSERT INTO paciente VALUES (5430005, Beatriz Ferro, 1970-05-28, feminino, casada); INSERT INTO paciente SET (5430005, Beatriz Ferro, 1970-05-28, feminino, casada); Respondido em 11/05/2020 19:26:50 3a Questão Considere o modelo de banco de dados abaixo: medico (CRM, NomeMedico, Idade,Cidade,Especialidade); paciente (Ident,NomePaciente,Idade,Cidade,Doenca); consulta (Ident, CRM, Data, Hora); Qual alternativa altera a idade do paciente "Fulano de tal"?. alter paciente set idade=25 update paciente where nomePaciente="Fulano de tal" insert into paciente (idade) values (25) where nomePaciente="Fulano de tal" alter paciente set idade=25 where nomePaciente="Fulano de tal" update paciente set idade=25 where nomePaciente="Fulano de tal" Respondido em 11/05/2020 19:28:02 4a Questão Como ficaria o comando SQL para criar a tabela a seguir? CREATE TABLE X_PROD ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL UNIQUE, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) ) CREATE TABLE X_EMPR ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) ) CREATE TABLE X_EMPR ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL UNIQUE, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) ) CREATE TABLE X_PROD ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) ) CREATE TABLE X_PROD ( CODIGO VARCHAR2(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL UNIQUE, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) ) Respondido em 11/05/2020 19:30:45 5a Questão Qual dos comandos SQL abaixo pode ser utilizado para incluir na definição da tabela aluno o atributo CPF com 11 caracteres? alter table aluno add cpf char(11); update table aluno insert cpf char(11); add into aluno cpf char(11); alter table aluno insert cpf char(11); insert into aluno cpf char(11); Respondido em 11/05/2020 19:31:31 6a Questão O diagrama acima apresenta uma classe denominada Municipio, para armazenar informações sobre determinado município, seu código, nome, tamanho e o estado a que pertence. Também há uma classe denominada Estado, para armazenar dados da unidade da Federação, como seu código e sua denominação. Com base nesse diagrama, e considerando a utilização da linguagem SQL, assinale a opção que apresenta a forma correta de criação da tabela Estado, considerando a criação das chaves primárias (PK) e estrangeiras (FK). create table estado ( codigo_ibge integer primary key, nome_estado varchar (255) ) create table estado ( codigo_ibge pk, nome_estado ) create table estado ( codigo_ibge integer primary key, nome_estado varchar (255), uf primary key ) create table estado ( codigo_ibge integer primary key, nome_estado varchar (255), uf integer FK ) create table estado ( codigo_ibge integer pk, nome_estado varchar(100) ) Respondido em 11/05/2020 19:34:30 7a Questão Partindo da tabela a seguir, considerando que a mesma já foi criada de acordo com essa ordem de atributos, como ficaria o comando SQL para aumentar em 10% o valor unitário de cada produto? UPDATE X_PROD SET VALOR_UNIT = VALOR_UNIT + 10 /100; UPDATE X_PROD SET VALOR_UNIT = VALOR_UNIT + VALOR_UNIT * 10 /100; UPDATE X_PROD SET VALOR_UNIT + 10 /100; UPDATE X_PROD SET VALOR_UNIT + VALOR_UNIT * 10 /100; UPDATE X_PROD SET VALOR_UNIT = VALOR_UNIT * 10 /100; Respondido em 11/05/2020 19:35:14 8a Questão A linguagem SQL é dividida em subconjuntos de acordo com as operações que queremos efetuar sobre um banco de dados. Indique a alternativa que apresenta um exemplo de comandos DDL (Linguagem de Definição de Dados): DROP TABLE ALUNOS UPDATE ALUNOS SET NOME = JOSÉ DA SILVA WHERE ID = 10 SELECT NOME, TURMA, IDADE FROM ALUNOS SELECT NOME FROM ALUNOS WHERE ID IN (1, 2, 3) DELETE * FROM ALUNOS
Compartilhar