Jump to content
Fórum Script Brasil
  • 0

consultas no mysql server


Clinton Maulito Uachave
 Share

Question

estou tentar resolver mas não esta sendo possivel, que poder me ajude  a resolver..

Considere uma instituição de ensino superior com diferentes faculdades. Cada faculdade contém cursos diferentes com as suas respectivas disciplinas. De um estudante se conhece o seu nome, curso, o ano que ingressou na faculdade e o seu nível de frequência. Em cada semestre de um ano, cada estudante faz a inscrição de disciplinas que ocorrem nesse semestre. Durante a inscrição também se regista a data de inscrição. No fim de cada semestre actualiza-se a nota final para cada disciplina que um estudante se inscreveu.

Utilizando Microsoft SQL Server, considerando o seguinte esquema relacional de base de dados:

Estudante(idestudante,nome,anoingresso,nível, idcurso)

Faculdade(idfac, descricao)

curso(idcurso,descricao,idfac)

disciplina(iddiscip,descricao,idcurso,nivel)

inscricao(idestudante,iddiscip, data, ano,semestre ,notaFinal)


 

  1. Crie uma consulta para listar o curso com mais estudantes dentre os vários cursos de todas faculdades.

  2. Crie uma consulta para listar estudantes com prescrição. Considera-se estudante com prescrição a aquele que reprovou (notaFinal<10) numa disciplina por mais de uma vez.

  3. Crie uma consulta para listar estudantes que violaram o regulamento pedagógico. Considera-se estudante que violou o regulamento a aquele que durante um semestre de um ano, se inscreveu em mais de 3 disciplinas de níveis diferentes.

  4. Crie uma consulta para listar por cada estudante, o total de disciplinas que ele esta a dever. Considera-se disciplinas em dívida, aquelas que o estudante nunca fez ou reprovou e que pertencem a um nível inferior ao nível actual do estudante.

  5. Crie uma consulta para listar as disciplinas com bom aproveitamento pedagógico em 2015. Considera-se disciplinas com bom aproveitamento a aquelas em que mais de 50% dos estudantes inscritos aprovaram a disciplina. A lista deve conter o curso e o nome da disciplina


 


 

NB: Se haver necessidade, poderão criar vistas para depois serem reutilizadas como tabelas

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      149.9k
    • Total Posts
      646.8k
×
×
  • Create New...