Prévia do material em texto
Professor(chapa, nome, telefone, email) Disciplina(cod_disciplina, nome, carga_horaria) Turno(id_turno, descricao) Turma(cod_turma, turno, disciplina, professor, ano_inicio, semestre) Aluno(matricula, nome, telefone) Aluno_turma(turma, aluno, N1, N2) DICIONÁRIO DE DADOS Professor Coluna Tipo de dado Limite Descricao Chapa Numérico 3 Auto incrementável, preenchimento com zeros nos espaços em branco Nome Alfanumérico 40 [A-Z,a-z] Telefone Alfanumérico 10 [0-9] Email Alfanumérico 40 [a-z,@,.] Disciplina Coluna Tipo de dado Limite Descricao Cod_disciplina Inteiro 3 Auto incrementável, preenchimento com zeros nos espaços em branco Nome Alfanumérico 20 [A-Z,a-z] Carga_horaria Decimal Turno Coluna tipo de dado Limite Descricao Id_turno Alfanumérico 1 [M,T,N] Descricao Alfanumérico 5 [A-Z,a-z] Turma Coluna Tipo de dado Limite Descricao Cod_turma Numérico 4 Preenchimento com zeros nos espaços em branco Turno Alfanumérico 1 Referencia a tabela turno Ano_inicio Numérico 4 [0-9] Semestre Numérico 2 Preenchimento com zeros nos espaços em branco. Disciplina Numérico 3 Preenchimento com zeros nos espaços em branco. Referencia a tabela Disciplina. Professor Numérico 3 Preenchimento com zeros nos espaços em branco. Referencia a tabela Professor. Nome: ..................................................................................................... Professor: ............................................ Unidade / Turno: .................................................................................... Data:.................................................... TÉCNICO EM INFORMÁTICA BANCO DE DADOS I Atividade N2 – Parte 1 PESO NOTA 3,5 Aluno Coluna Tipo de dado Limite Descricao Matricula Numérico 7 [0-9] Nome Alfanumérico 30 [A-Z,a-z] Telefone Alfanumérico 12 [0-9] Aluno_turma Coluna Tipo de dado Limite Descricao Turma Numérico 4 Referencia a tabela Turma Aluno Numérico 7 Referencia a tabela Aluno N1 Decimal N2 Decimal DADOS PARA INSERIR Professor chapa nome telefone email 001 Aline 95478521 aline.zenker@qi.edu.br 002 Andressa 94874787 andressa.dellay@qi.edu.br 003 Frodo 84214778 leandro.silva@qi.edu.br 004 Jonatas 94051980 jonatas.alcalay@qi.edu.br 005 Rita 81245478 rita.gaieski@qi.edu.br Disciplina cod_disciplina nome carga_horaria 001 Logica de Programaçao 133 002 Internet I 67 003 Banco de Dados I 33,5 004 Computacao Gráfica 67 005 Linguagem de Banco de Dados 33,5 006 Linguagem de Programacao Web 67 Turno id_turno descricao M Manhã T Tarde N Noite Turma cod_turma turno ano_inicio semestre disciplina professor 0547 M 2014 02 002 004 0235 M 2015 01 001 001 1475 T 2014 02 004 004 2698 N 2015 01 006 002 2173 N 2014 02 005 003 Aluno matricula nome telefone 2014159 Cassio 34841598 2014324 Amanda 34902476 2015817 Cristiano 2015369 Fernanda 34882014 2014474 Pablo 34698720 2014198 Luiza Aluno_turma turma aluno N1 N2 2698 2015369 6 7 1475 2014159 10 8 0547 2014474 5.5 7 2698 2015817 10 10 2173 2015369 9.5 9.8 2173 2014198 8 4.5 EXERCÍCIOS 1. Criar a base de dados Escola. 2. Criar as tabelas. 3. Inserir os dados nas tabelas. 4. Listar o nome dos professores. 5. Listar o nome das disciplinas e suas cargas horárias. 6. Selecione o nome dos professores e seus e-mails. 7. Atualize o ano de início das turmas que começaram em 2014 para 2017 e as de 2015 para 2018. 8. Atualize a carga horária das disciplinas de 33.5 horas para 38.5 horas. 9. Edite o telefone do aluno Cristiano para 34841687. 10. Exclua todas os registros que tenham nota N1 ou N2 abaixo de 6.0