Conceitos de Computação, Dados e Arquivos
Considere as entidades abaixo, presentes em um banco de dados relacional, em condições ideais.
Entidade Departamento
nomeDep
telefoneDep
funcaoDep
Entidade Funcionario
emailFunc
nomeFunc
enderecoFunc
nomeDep
Entidade UsuarioAcesso
emailFunc
senhaAcesso
Considere que:
− Cada funcionário só pode trabalhar em um departamento e terá uma única identificação de acesso como usuário no sistema.
− O usuário de acesso será exclusivo e não poderá se repetir para outro funcionário.
− Cada departamento pode ter quantos funcionários forem necessários.
Pede-se para:
a. Desenhar o modelo Entidade-Relacionamento usando a notação Crow’s foot e identificando os atributos que são chave primária e chave estrangeira. Não é permitido adicionar nem retirar atributos das entidades.
b. Escrever o comando SQL para criar a tabela Funcionario.
c. Escrever a instrução SQL, usando subconsulta, para exibir todos os nomes e telefones dos departamentos e a quantidade de funcionários de cada departamento.
d. Explicar e exemplificar os comandos SQL Data Control Language (DCL).
Assine o SQD para participar da discussão, acompanhar dúvidas e aproveitar comentários de outros alunos.
Liberar acesso ao SQD Já tem acesso? Entrar