A partir do banco de dados abaixo:Professores(matricula, nome, RG, sexo, idade, categoria, nroTurmas)
matrícula é chave primária;
nome é um atributo obrigatório;
RG é um atributo que tem valor único para cada professor;
sexo pode ser: ‘M’ ou ‘F’;
categoria deve ser: ‘auxiliar’, ‘assistente’, ‘adjunto’ ou ‘titular’;
nroTurmas deve ser maior ou igual a 0.
Cursos(código, nome, coordenador)
código é chave primária;
nome é um atributo obrigatório;
coordenador é uma chave estrangeira para Professores.
Disciplinas(código, nome, créditos)
código é chave primária;
nome é um atributo obrigatório;
créditos deve estar entre 2 e 8
Turmas(disciplina, código, vagas, professor)
o par (disciplina, código) é chave primária;
disciplina é uma chave estrangeira para Disciplinas;
professor é uma chave estrangeira obrigatória para Professores.
Crie os scripts abaixo:
1) (1.0 Ponto) Exibir o nome e RG de todos os professores com idade entre 30 e 50 anos que possuem turmas,
ordenados pela sua matrícula;
2) (1.0 Ponto) Exibir o nome dos professores masculinos e o nome de sua(s) disciplina(s) ordenado pela
matrícula do professor;
3) (1.0 Ponto) Exibir a quantidade de professores agrupados por sexo e ordenando pela categoria;
4) (1.0 Ponto) Exibir a soma dos números de turmas agrupados por categoria e sexo, ordenado pelo RG;
5) (1.0 Ponto) Inserir o seguinte professor adjunto: Fábio Nicácio de Medeiros, com Matrícula: 58034, RG:
2418056, 30 anos e possuindo 10 turmas;
6) (1.0 Ponto) Alterar os créditos para 10 das disciplinas de Banco de Dados e Engenharia de Software;
7) (1.0 Ponto) Alterar a categoria dos professores para titular quando aquele professor possuir mais de 10
turmas e que seja assistente;
8) (1.0 Ponto) Excluir todos as professoras auxiliares e com nenhuma turma;
9) (2.0 Pontos) Criar uma stored procedure que receba o nome de um Professor e mostre todos as disciplinas
daquele professor.
Sua resposta
Mais perguntas de Informática
Informática, conteúdos escolares sobre Informática para trabalhos e para estudo no Escola Educação.
- O que é um software.
- (MARCO COMO MELHOR RESPOSTA) Quais são as principais causas da inclusão e exclusão digital na sociedade?
- Nesse mundo globalizado em que vivemos, falar no uso de tecnologias da informação é super comum,
- E possivel identificar alguns tipo de apredizagem quanto aos tipo de aprendizagem
- 1) Podemos entender barramentos como: (Apenas uma opção poderá ser selecionada.)( ) Unidades processadoras que são responsáveis pelo armazen
- 1 - o que acontece com o conteúdo da folha quando aumentamos as margens?.
- 1) Escolha a empresa em que você trabalhar en outro de sua preferência e descreva os produtos e serviços comercializados por
- 1.Em um documento técnico, qual principal diferença entre uma documentação interna e externa? * 2.Um
- 1- Como é o crescimento econômico baseado no desenvolvimento econômico sustentável?2- Nossos modelos de produção atualmente levam em c
- O design de interação é especificamente uma disciplina que estuda a interação (através de uma interface) entre um sistema e o usuário. Ele també
- Questão: Se o usuário faz alterações em um documento e d
- O que é o Product Backlog?
- qual linguagem de programação é boa para criar aplicativos para celular?
- Vamo troca umas ideia ai man.
- Um Sistema de Informação (SI) pode ser simplificado por: E
- Um problema recorrente nos projetos de sistemas operacionais, é?
- Segundo a norma NBR ISO/IEC 27002, Segurança da Informação é a proteção da informação quanto a vários tipos de ameaças, de modo a garantir a c
- Religião 1)Defina com suas palavras:Tradições:Tradições orais e dê exemplos:Tradições escrit
- Qual o resultado dessa formula =10*5/2?
- Qual o passo a passo para acessar um e-mail?