Olá pessoal, estou aprendendo agora relacionamentos de tabelas porém tô muito em dúvida, tenho uma pergunta:
2)Contar quantos alunos existem em cada curso, mostrando o nome do curso e o total de alunos.
Estou usando sqldeveloper da oracle!
Como eu faço isso? Vou precisar alguma subquery que faça a contagem antes? Pq eu tentei de várias formas usando JOIN, USING mas acho que estou fazendo algo errado, helllpppp!
#######################
Aqui tem a estrutura da tabela pronta caso ajude.
#######################
Curso
Id_Curso – Numérico(6) – Campo Chave
Nm_Curso - Varchar2(50) – Obrigatório
Ds_Departamento–Varchar2(50) – Obrigatório
Aluno
Id_RGM – Numérico(6) – Campo Chave
Nm_Aluno – Varchar2(50) – Obrigatório
Ds_Endereco – Varchar2(50) – Obrigatório
Ds_Bairro – Varchar2(50) – Obrigatório
Ds_Cidade – Varchar2(50) – Obrigatório
ID_CEP – Varchar2(8) – Obrigatório
DS_Senha – Varchar2(15) – Obrigatório
Id_Curso – Numérico(6) – Obrigatório
Empréstimo
Id_Emprestimo – Numérico(6) – Campo Chave
Nm_Bibliotecario – Varchar2(50) – Obrigatório
Dt_Emprestimo – Data – Obrigatório
Dt_Devolucao – Data – Obrigatório
Dt_Previsao – Data – Obrigatório
Id_RGM – Numérico(6) – Obrigatório
Itens de Empréstimo
Id_Emprestimo – Numérico(6) – Campo Chave
Id_Exemplar – Numérico(6) – Campo Chave
Id_Livro – Numérico(6) – Campo Chave
Ds_observacao – Varchar2(50)
Exemplar
Id_Exemplar – Numérico(6) – Campo Chave
Id_Livro – Numérico(6) – Campo Chave
Fl_Situacao – Varchar2(1)
Aceitando somente S ou N
Livro
Id_livro – Numérico(6) – Campo Chave
Nm_Livro – Varchar2(50) – Obrigatório
Nm_Editora – Varchar2(50) – Obrigatório
Nm_Autor – Varchar2(50) – Obrigatório
Ds_Volume – Varchar2(50) – Obrigatório
Vl_Valor – Numérico(12,2) – Obrigatório
OBS.:
Elaborar os relacionamentos e regras de constraint.