Você está na página 1de 5
Bancos de Dados - £1D002-Turma 001 5-Projeto de banco de dads: dependiéncias funcionais e normalizags0 Fazer teste idade para Avaliagdo - Semana $ Fazer teste: Atividade para Avaliagao - Semana 5 ¥ Informagdes do teste PERGUNTA 1 1 pontos Na linguagem SQL, 0 comando responsavel por criar uma restriglo que podera ser atribulda a um valor de atributo & © CREATE SCHEMA, © create DOMAIN, © CREATE VIEW. © creare TRIGGER, PERGUNTA2 ‘1 pontos Considere um modelo relacional composto pelas relagdes ¢ PROJETO(NOME, PRO}_IDENT, PROJ_LOCAL, DNUM) DEPARTAMENTO(NOME, DNUMERO, GER_IDENT) FUNCIONARIO(PRIM_NOME, ULT_NOME, IDENT, DATA_NASC, ENDERECO) Para especiicar que o atributo DNUM da relagao PROJETO é uma chave estrangeira de DEPARTAMENTO, a comando em SQL que deve ser usado para UPDATE DEPARTAMENTO ADD CONSTRAINT PROJ_DEP FOREIGN KEY[ONUMERO) REFERENCES PROJETO(ONUN). © ALTER TABLE PROJETO ADD CONSTRAINT PROJ_DEP FOREIGN KEY(DNUM) REFERENCES DEPARTAMENTO(ONUMERO). © CREATE KEY PROJETO ADD FOREIGN KEY(DNUM) REFERENCES DEPARTAMENTO(ONUMERO), UPDATE PROJETO ADD CONSTRAINT PRO|_DEP FOREIGN KEY[DNUM) REFERENCES DEPARTAMENTO(DNUMERO). [ALTER TABLE DEPARTAMENTO ADD CONSTRAINT PRO|_DEP FOREIGN KEY(ONUMERO) REFERENCES PROJETO{ONUN). PERGUNTA3 1 pontos Considers um madaln relarianal eamnncta nelas relartios # atrnitee PROJETO(NOME, PRO|_IDENT, PROJ_LOCAL, DNUM) DEPARTAMENTO(NOME, DNUMERO, GER_IDENT) FUNCIONARIO(PRIM_NOME, ULT_NOME, IDENT, DATA_NASC, ENDERECO) Para todo projeto localizado em So Paulo’, deseja-se istar 0 identificador do projeto, 0 nimero do departamento que o controla; eo ultimo nome, lendereco e data de nascimento do gerente deste departamento. A consulta SQL que viabilza a recuperacio desses dados (© SELECT * FROM PROJETO, DEPARTAMENTO, FUNCIONARIO WHERE DNUN=DNUMERO AND GER IDENT=IDENT AND ENDERECO='Sao Paulo! SELECT PRO}.IDENT, DNUMERO, ULT_NOME, ENDERECO, DATA NASC FROM PROJETO, DEPARTAMENTO, FUNCIONARIO WHERE PROJ_LOCAL='S30 Paulo! SELECT PRO}.IDENT, DNUM, ULT_NOME, ENDERECO, DATA_NASC FROM PROJETO, FUNCIONARIO WHERE PRO|_LOCAL='Sdo Paulo’ AND DNUM=DNUMERO AND GER_IDENTSIDENT. © seyect PRO) IDENT, DNUMERO, ULT_NOME, PRO| LOCAL, DATA_NASC FROM PROJETO, DEPARTAMENTO, FUNCIONARIO WHERE PRO|_LOCAL='Sdo Paulo! AND DNUM=DNUMERO AND GGER_IDENT=IDENT, (© SELECT PROJ IDENT, DNUMERO, ULT_NOME, ENDERECO, DATA.NASC FROM PROJETO, DEPARTAMENTO, FUNCIONARIO WHERE PROJ_LOCAL®'S3o Paulo! AND DNUM=DNUMERO AND PERGUNTA 4 1 pontos Considere duas tabelas: PRODUTO COMPONENTE, as quais contém, cada ‘uma, um atributo PRECO, A modelagem de uma regra que certfica que PRECO de PRODUTO nao deve ser menor do que qualquer um de seus COMPONENTES pode ser feta por meio de: O indexadores, O Regras ativas. O visbes. © rssergoes Gatihos, PERGUNTAS 1 pontos Observe o comando select abaixo: SELECT nome FROM PROFESSOR WHERE (SELECT COUNT(#) FROM DISCIPLINA, WHERE ident = prof ident) >= 3; ‘A descrigao que melhor se encaixa com e: O Selecione os nomes das disciplinas que possuem trés ou mais: professores, O seterione os nomes dos professres que possuem Identicagdo malo ou igualavrés, ® Selecione os nomes dos professores que estdo associados 8 trés ou mais disciplinas, O Selecione os nomes dos professores que estdo associados @ pelo menos uma disciplina, © Sselecione os nomes das disciptinas que possuer pelo menos um professor. PERGUNTA6 ‘1 pontos Sobre dependéncias funcionais, assinale 2 alternativa correta Em uma dependéncia X —> ¥, para quaisquer tuplas t? e t2 em uma relago R que possuam t1[X] = L1[Y], entdo essas tuplas devem possuir ‘também t21X] = t21M1. © Adependéncia A+ Bimplica, necessaramente, que B+ A © arestrigho A+B implica que A&funcionalmente dependente de 8. © Uma dependéncia funcional descreve de manelra mais detalhada 0 esquema de uma relag3o, a partir de restricdes em seus atriouros que ddevern ser sempre garantidas. © Uma dependéncia funcional pade ser criada a partir da insténcia de uma relagio. PERGUNTA7 ‘1 pontos Considere a seguinte telagio: CARRO ‘num_serial modelo reso. fabricante opcionais 123456 B20 50000 Hyundai AG, Alarme, Multimidia Informe qual forma normal a relagio acima no obedece: 1 Primeira forma normal IT Segunda forma normal IIT - Terceira forma normal, IV - Forma normal de Boyee-Codd, PERGUNTAS 1 pontos Considere a seguinte relagio e as seguintes dependéncias funcionais (FD) espeeiicadas pelo pprojetista do baneo de dadoss ENDERECO, cER dimer | rua cidade estado FDI: {CEP aimero} > rua D2: CEP > rua FD3:CEP > cidade FDA: CEP > estado A relagio acima esta na: 1 Primeira forma normal, IL - Segunda forma normal IL - Terceira forma normal, IV - Forma normal de Boyce-Codd, mm. O1nem. Oren ®, PERGUNTA9 Considere a seguinte relacdo e as seguintes dependéncias funcionals (FD) ‘especificadas pelo projetsta do banco de dados: ‘CARRO FDI: (num_serial) — (modelo, cor, fabricante, preco} FD2: (modelo, cor, fabricante) ~» preso ‘A relacSo acima esta na: | Primelra forma normal I1- Segunda forma normal IIl-Terceira forma normal IV- Forma normal de Boyce-Codd. O many, ‘1 pontos O1nem. PERGUNTA 10 1 pontos Considere a seguinte relacdo e as seguintes dependéncias funcionais (FD) cespecificadas pelo projetsta do banco de dados: ‘cARRO FDI: (num_serial} — (modelo, cor, fabricante, qlde_portas} ‘Arelagio acima est na: | Primeira forma normal Segunda forma normal I Terceira forma normal IV- Forma normal de Boyce-Codd, Om O1 Olen. Ounem, ®,

Você também pode gostar