Baixe o app para aproveitar ainda mais
Prévia do material em texto
CCT0169_A7_201605105465_V2 - Na consulta a seguir podemos deduzir que: select nome_func from funcionário where id_depto = 10 and vl_salario > 1200 - Considere o banco de dados relacional de uma clínica médica, no qual as chaves primárias (incrementada automaticamente) e estrangeiras estão sublinhadas. *Obs. A numeração automática iniciará com 1. PACIENTE (id_pac, nome_pac, sexo, fone_pac) ESPECIALIDADE (id_espec, nome_espec) MEDICO (id_med, nome_med, fone_med, id_espec) CONSULTA (id_cons, dt_cons, vl_cons, id_pac, id_med) Dê o comando correspondente de Selecionar todos os campos e dados da tabela PACIENTE. BANCO DE DADOS CCT0169_A7_201605105465_V2 Lupa Vídeo PPT MP3 Aluno: SOANE FIGUEREDO ALVES Matrícula: 201605105465 Disciplina: CCT0169 - BANCO DE DADOS Período Acad.: 2017.2 EAD (GT) / EX Prezado (a) Aluno(a), Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3). Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. Selecionará o nome do funcionário, identificador do depto, valor de salário onde o identificador do depto é igual a 10 e salário maior que R$ 1.200,00 Selecionará o nome do funcionário onde o identificador do depto é igual a 10 e salário maior que R$ 1.200,00 Selecionará o nome do funcionário onde o identificador do depto é igual a 10 ou salário maior que R$ 1.200,00 Selecionarão todos os campos da tabela funcionário onde o identificador do depto é igual a 10 e salário maior que R$ 1.200,00 Selecionará o nome do funcionário, valor de salário onde o identificador do depto é igual a 10 e salário maior que R$ 1.200,00 2. Select id_pac, nome_pac From PACIENTE BDQ: Teste de Conhecimento http://simulado.estacio.br/bdq_simulados_exercicio.asp?num_seq_alu... 1 de 4 25/08/2017 15:37 - Na utilização e execução do comando "CREATE TABLE" obtém a: Em um projeto lógico de um sistema foi identificado que um projeto é de um certo tipo. Assim, as relações abaixo foram definidas: TIPO_PROJETO (ID_TIPO, NOME) PROJETO(ID_PROJETO, NOME, ORCAMENTO, DESCRICAO, ID_TIPO) Escolha a opção que defina as tabelas fisicamente, conforme a linguagem SQL. Select nome_pac, sexo, fone_pac From PACIENTE Select id_pac, nome_pac, fone_pac From PACIENTE Select id_pac, nome_pac, sexo From PACIENTE Select * From PACIENTE 3. Criação de procedure Criação de view Criação de banco de dados Criação de índice Criação de tabela 4. CREATE TABLE TIPO_PROJETO ( ID_TIPO NUMBER NOT NULL, NOME VARCHAR2(15), PRIMARY KEY (ID_TIPO)); CREATE TABLE PROJETO ( ID_PROJETO NUMBER NOT NULL, NOME NVARCHAR2(20) , ORCAMENTO NUMBER(15,2), DESCRICAO VARCHAR2(50) , PRIMARY KEY (ID_PROJETO)); CREATE TABLE TIPO_PROJETO ( ID_TIPO NUMBER NOT NULL, NOME VARCHAR2(15), ID_PROJETO NUMBER , PRIMARY KEY (ID_TIPO), FOREIGN KEY (ID_PROJETO) REFERENCES PROJETO); CREATE TABLE PROJETO ( ID_PROJETO NUMBER NOT NULL, NOME VARCHAR2(20) , ORCAMENTO NUMBER(15,2), DESCRICAO VARCHAR2(50) , PRIMARY KEY (ID_PROJETO)); CREATE TABLE TIPO_PROJETO ( ID_TIPO NUMBER NOT NULL, NOME VARCHAR2(15), PRIMARY KEY (ID_TIPO)); CREATE TABLE PROJETO ( ID_PROJETO NUMBER NOT NULL, NOME VARCHAR2(20) , ORCAMENTO NUMBER(15,2), DESCRICAO VARCHAR2(50) , ID_TIPO NUMBER , PRIMARY KEY (ID_PROJETO), FOREIGN KEY (ID_TIPO) REFERENCES TIPO_PROJETO); CREATE TABLE TIPO_PROJETO ( ID_TIPO NUMBER NOT NULL, NOME VARCHAR2(15)); CREATE TABLE PROJETO ( ID_PROJETO NUMBER NOT NULL, NOME VARCHAR2(20) , ORCAMENTO NUMBER(15,2), DESCRICAO VARCHAR2(50) , ID_TIPO NUMBER , BDQ: Teste de Conhecimento http://simulado.estacio.br/bdq_simulados_exercicio.asp?num_seq_alu... 2 de 4 25/08/2017 15:37 Para que serve a instrução SELECT? Dada as tabelas: Cidade(Id_cidade, nome, área, população) Cliente(Id_cliente, id_cidade, nome_cliente, endereço, bairro, email, telefone), assinale a instrução em SQL que lista todos os clientes que moram na cidade de Petrópolis. - A cláusula select resulta em uma consulta, evidentemente uma relação de consulta simples usando um banco de dados e tabela(s). Assim, pode-se afirmar segundo a seleção abaixo: select nome_depto from depto Ano: 2012 - Banca: CESGRANRIO - Órgão: Petrobras - Prova: Técnico de Informática Júnior-2012 Ao implantar um banco de dados modelado segundo a abordagem relacional em um SGDB comercial baseado em SQL, o DBA verificou a necessidade de representar uma relação que estava em seu modelo original. O comando SQL correto para criar a representação dessa relação em um SGDB é PRIMARY KEY (ID_PROJETO), FOREIGN KEY (ID_TIPO) REFERENCES TIPO_PROJETO); CREATE TABLE TIPO_PROJETO ( ID_TIPO NUMBER NOT NULL, ID_PROJETO NUMBER NOT NULL, NOME VARCHAR2(15), PRIMARY KEY (ID_TIPO,ID_PROJETO)); CREATE TABLE PROJETO ( ID_PROJETO NUMBER NOT NULL, NOME VARCHAR2(20) , ORCAMENTO NUMBER(15,2), DESCRICAO VARCHAR2(50) , ID_TIPO NUMBER, PRIMARY KEY (ID_PROJETO), FOREIGN KEY (ID_TIPO) REFERENCES TIPO_PROJETO); Gabarito Comentado 5. Limpar toda a tabela. Escolher a tabela do banco a ser usada. Escolher registros de dados do banco. Excluir registros de dados do banco. Alterar os dados de um campo específico de uma tabela. 6. select nome_cliente from cidade, cliente where nome = 'Petrópolis' select nome_cliente from cliente where cidade = 'Petrópolis' and cliente.id_cidade = cidade.id_cidade select nome_cliente from cidade where cidade = 'Petrópolis' select nome_cliente from cidade where cidade = 'Petrópolis' and cliente.id_cidade = cidade.id_cidade select nome_cliente from cliente c, cidade ci where nome = 'Petrópolis' and c.id_cidade = ci.id_cidade 7. Selecionará o primeiro registro da tabela departamento Selecionará um único campo e registros da tabela departamento Selecionará o último registro da tabela departamento Selecionará os dois primeiros registros da tabela departamento Selecionará todos os campos e registros da tabela departamento 8. TABLE CREATE CREATE TABLE BDQ: Teste de Conhecimento http://simulado.estacio.br/bdq_simulados_exercicio.asp?num_seq_alu... 3 de 4 25/08/2017 15:37 INSERT RELATION INSERT TABLE CREATE RELATION Legenda: Questão não respondida Questão não gravada Questão gravada Exercício inciado em 25/08/2017 15:29:23. BDQ: Teste de Conhecimento http://simulado.estacio.br/bdq_simulados_exercicio.asp?num_seq_alu... 4 de 4 25/08/2017 15:37
Compartilhar