Você está na página 1de 4

Departamento de Engenharia Informática

Leia a sua prova e responda com clareza e exatidão. O SILÊNCIO É UMA


REGRA PARA PROVA
1. Constrói o MER, crow´s foot, sem esquecer a cardinalidade e obrigatoriedade,
para o BD de uma clínica: Cada médico que trabalha na clínica é identificado
pelo seu Código, um nome, uma data de admissão, um salário. Para todo
paciente internado na clínica são cadastrados alguns dados pessoais: código,
nome, Província, Município, endereço e telefone para contato. Um paciente tem
sempre um médico como responsável, com um horário de visita diário
predeterminado. Pacientes estão sempre internados em quartos individuais que
são identificados por um número e está em um andar da clínica.
2. Crie as tabelas em SQL e a PK começa com 30 para Médico. A Província e
Município devem ser únicas, Os nomes e os horários são obrigatórios.
a) Altera o nome da tabela Médico e Paciente para Tb_Médico e Tb_Paciente.
b) Adicione Gênero e usa constraint, Data de Nascimento em Médico e altera o tipo
de dados para Money em Salário.
3. Crie o procedimento Inserção para todos as tabelas feitas na 2ª questão. Insira 3
Registros
a) Mostra o médico e hora da visita que consultou a paciente Antónia da Costa
internada no quarto 5.
b) Altera a Província para K. Sul e o município Kibala e Telefone_1 para
912100128 no segundo Paciente.
c) Elimina o último registo do Médico.
d) Inicializa as Chaves para 1 em Médico e Paciente e insira dois registros.
e) Mostra os pacientes que começam com B e contem A em qualquer posição que
estão 2º andar.
4. Faça uma abordagem sobre um BDD.

O Docente
_____________________________________
Prof. Bernardo João da Costa Kilulo

Departamento de Engenharia Informática


Leia com atenção e responda com clareza e exactidão. O SILÊNCIO É UMA REGRA
PARA PROVA
1. Elabore um BD para uma pequena companhia aérea que deseja registrar
informações sobre seus vôos e clientes. De acordo com o solicitado pelo seu
cliente, para cada vôo você deverá armazenar o nome, o número do registro e a
data de validade do registro do piloto que realizou o vôo, o número do vôo, a
hora de partida e de chegada do vôo, o local de partida e de destino do vôo, o
nome, número do documento de identidade, telefone e endereço dos clientes que
estavam presentes, o número da cadeira em que estavam sentados e a quantidade
de bagagens que cada cliente despachou. Note que um mesmo piloto pode fazer
diferentes vôos e um mesmo cliente pode voar diversas vezes. Crie o DEA
Crow’s Foot.
2. Crie as tabelas em SQL e a PK começa com 10 para todas. Local de Partida e
Destino devem ser únicas, Os nomes e o telefone são obrigatórios.
a) Altera o nome da tabela Voo para Tb_VOO e Número do BI para N_BI.
b) Adicione Gênero e usa constraint, Data de Nascimento em Piloto e altera o tipo
de dados para Time em Hora_Partida.
3. Insira 3 Registros em cada tabela.
a) Mostra o Piloto, Data de Validade tripulou o voo nº 776 com partida as 6h20,
com destino ao Dubai que transportou a Srª. Finesa João. (2 Val.)
b) Quem esteve sentado banco nº 162 no Boeng 777, com a chegada prevista as
13h00 e quem pilotou o mesmo voo? (2 Val.)
c) Elimina o último registo do Piloto. (1 Val.)
d) Inicializa as Chaves para 50 em Clientes e Endereço e insira dois registros. (2
Val.)
e) Mostra os Clientes que Terminam com A e contem E em qualquer posição que
vivem no distrito da Samba. (2 Val.)
4. Faça uma abordagem BD nas organizações seu impacto. ( 1 Val.)

O Docente
_______________________________________
Prof. Bernardo João da Costa Kilulo

Departamento de Engenharias
1. Faça uma descrição sobre BD e seu impacto nas organizações. Quais as
recomendações que darias para o Professor desta Disciplina? (
2. Foste convidado a elaborar um banco de dados para uma loja de material de
escritório que deseja registrar informações sobre vendas de materiais. De acordo com
o solicitado pela loja, para cada venda você deverá armazenar o código, nome,
endereço do cliente para o qual fez a venda, o número da nota fiscal, a data da venda,
o valor do desconto concedido, o endereço de entrega e o código, nome, descrição e
preço de tabela dos materiais que foram vendidas, as quantidades vendidas com os
preços praticados. Note que para um mesmo cliente pode realizar várias vendas e um
mesmo tipo de material pode ser vendido diversas vezes. Usa o (MER) em Crow’s
Foot.
3. Crie as tabelas em SQL e a PK começa em 20 para todas. Data da Venda e Preço são
obrigatórias, O nome do material é único.
a) Renomeia a Tabela Venda para Tb_Venda e Quantidade para Qtd.
b) Adicione o tipo de Material, usa constraint e altera o tipo de dado Money em Preço.
4. Insira 3 Registros em cada tabela.
a) Qual é o produto e quantidade vendido pelo Sr. Joaquim Costa, residente em
Cacuaco entregue no dia 10/01/2022?
b) Inicializa as Chaves para 1 em Clientes e Endereço. Insira dois registros. (2Val.)
c) Mostra os Clientes que Terminam com C e contêm (a, e, i) em qualquer posição que
vivem no distrito Urbano do Zango.
5. Fale dos tipos BD seu impacto.

O Docente
_____________________________________
Prof. Bernardo João da Costa Kilulo, MSc.
Departamento de Engenharia
“Em todas as artes em que o sábio se destacam, a obra-prima da natureza é escrever bem.”
John Sherffield

1. Dadas as seguintes entidades: Equipas {E_Num, E_Nome, Cidade, Director};


Treinadores {T_Num, T_Nome, Telefone, E_Numero}; Jogadores {J_Num,
J_Nome, Datanasc}; Experiências {Ex_Num, Tipo, Anos, E_Num, T_Num,
J_Num}
2. Elabore o DEA de Crow´s Foot da questão nº 1, e dê nome ao mesmo.
a) Considerando a 2ª questão crie a BD e as entidades em SQL. As chaves são
inicializadas em 15.
b) Adiciona em Jogadores o campo Nacionalidade.
3. Faça inserção de todas as Tabelas.
a) Insira dois registros em cada tabela, considerando a questão Nº 3.
b) Inicialize as entidades pelo Nº 30 e adicione um registro.
4. Faça as seguintes consultas:
a) Mostrar o número e o nome dos jogadores com mais anos de idade
b) Selecionar os registros dos jogadores cujo nome começa pela letra S e terminam
com A
c) Mostra os registros de experiência dos treinadores que treinaram juniores ou que
tenham mais do que 10 anos de experiência.
d) Altera o nome do Treinador nº 15 para António.
5. Elimina o registro número 30 da tabela Experiências
a) Determinar os anos de experiência do treinador António do 1º de Agosto.
6. Representa uma hierarquia de especialização/generalização ao seu critério.

O Docente
___________________________________
Bernardo João da Costa Kilulo, MSc.

Você também pode gostar