Universidade Federal do Ceará             Bacharelado em Sistemas e Mídias Digitais                          Bancos de Dad...
f) Recupere o nome do professor que ofertou a disciplina de Processos Estocasticosg) Recupere o nome dos coordenadores de ...
insert into oferta values (3,3,22299988877,sex-14h-18h);insert into oferta values (4,4,22299988877, seg-10h-14h);insert in...
Upcoming SlideShare
Loading in...5
×

Aula prática 2 criação de bd e consultas básicas - com povoamento

400

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
400
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
17
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Aula prática 2 criação de bd e consultas básicas - com povoamento"

  1. 1. Universidade Federal do Ceará Bacharelado em Sistemas e Mídias Digitais Bancos de Dados Multimídia Ticianne DarinATIVIDADE PRÁTICA 1Considere os seguintes requisitos de um banco de dados de Universidade, quecomplementa o banco de dados projetado no último exercício.- Cada DEPARTAMENTO é descrito por um nome, código, telefone e centro.- Cada ALUNO tem um nome, número de matricula, CPF, endereço (rua, cidade, CEP),telefones (pode ser mais de um), data de nascimento, sexo, departamento e curso.- Cada CURSO tem um nome, tipo (graduação, mestrado ou doutorado), departamento,coordenador e vice-coordenador.- Cada PROFESSOR é descrito por um nome, CPF, departamento, telefone.- Cada DISCIPLINA tem um nome, descrição, código, número de créditos e odepartamento que oferta a disciplina.- Cada OFERTA de Disciplina tem um professor e um horário..- Os alunos podem se matricular nas disciplinas ofertadas- Os Alunos de Pós Graduação tem um professor orientador e podem ter uma bolsa depesquisa.Execute as atividades a seguir no MySQL Workbench.1) Projete o Diagrama de Entidade e Relacionamentos para aplicação de BD acima.Especifique os atributos chaves de cada Entidade e restrições de cardinalidade de cadarelacionamento.2) Mapeie o Diagrama ER para o esquema relacional. Especifique todas as restrições noesquema Relacional. Crie o esquema do Banco no MySQL.3) Realize as consultas a seguir:a) Obtenha o nome do departamento do aluno que tem nome Joao da Silvab) Obtenha as disciplinas ofertadas pelo professor Glaudiney Mendonçac) Obtenha o nome e o horário das disciplinas em que o aluno Carlos Alberto estámatriculadod) Obtenha os alunos que estão matriculados na disciplina de Banco de Dadose) Obtenha as disciplinas oferecidas pelos professores que trabalham no departamentoUFC Virtual
  2. 2. f) Recupere o nome do professor que ofertou a disciplina de Processos Estocasticosg) Recupere o nome dos coordenadores de todos os cursos do departamento de Biologiah) Recupere o nomes dos orientadores dos alunos de pós-graduação que ganham bolsade até 1800 reaisi)Recupere a matrícula dos alunos de pós-graduação que são orientados pela professoraÉrica Souzaj) Recupere quais as disciplinas que foram ofertadas pelo departamento de estatísticaPOVOAMENTOinsert into departamento values (UFC Virtual, 1, 33223655, UFC Virtual);insert into departamento values (Estatística,2, 33226655, ciencias);insert into departamento values (biologia,3, 33216655, ciencias);insert into departamento values (engeharia,4, 33226455, tecnologia);insert into departamento values (matematica,5, 31226655, ciencias);insert into departamento values (quimica,6, 33226655, ciencias);insert into departamento values (pedagogia,7, 33226655, humanas);insert into professor values (Windson Viana,11122233344, 33225777,1);insert into professor values (Glaudiney Mendonça,00099988877, 34225777,1);insert into professor values (Erica Souza,22299988877, 34225000,2);insert into professor values (Enésio Freitas,33399988877, 34225333,5);insert into professor values (Juvelania Couto,44499988877, 34225001,3);insert into professor values (Adaugisa Martins,55599988877, 342253001,3);insert into curso values (SMD,graduação, 1, 00099988877,11122233344);insert into curso values (Estatística,graduação, 2, 22299988877,22299988877);insert into curso values (Biocombustiveis,mestrado, 3, 44499988877,55599988877);insert into curso values (Bacharelado em Biologia,graduação, 3,44499988877,55599988877);insert into aluno values (Joao da Silva, 9304403,11111111111, ruaA, cidadeA1,12345678, 1994-10-20,M, 1,SMD);insert into aluno values (Carlos Alberto, 3432234,22222222222, ruaB, cidadeB1,34343321, 1994-06-10,M, 1,SMD);insert into aluno values (Maria do Carmo, 3432211,33333333333, ruaC, cidadeC1,12111122, 1997-10-13,F, 2,Estatística);insert into aluno values (Artur Nelson, 5444544,44444444444, ruaD, cidadeD1,33434222, 1995-03-12,M, 2,Estatística);insert into aluno values (Mario Alcantara, 33434,55555555555, ruaE,cidadeE1,21211223, 1996-07-23,M, 1,SMD);insert into disciplina values (Banco de Dados,Disciplina de Banco de Dados, 1,1);insert into disciplina values (Sistemas Distribuidos,Disciplina de SD, 2,1);insert into disciplina values (Processos Estocasticos,Disciplina de Processos esto...,3,2);insert into disciplina values (Algebra Linear,Disciplina de Algebra Linear, 4,2);insert into disciplina values (POO,Disciplina de Programação Orientada a Objetos,5, 1);insert into oferta values (1,1,11122233344,seg-quar-14h-16h);insert into oferta values (2,2,00099988877,seg-quar-16h-18h);
  3. 3. insert into oferta values (3,3,22299988877,sex-14h-18h);insert into oferta values (4,4,22299988877, seg-10h-14h);insert into oferta values (5,5,00099988877, ter-sex-09h-11h);insert into matricula values (9304403,1);insert into matricula values (3432234,2);insert into matricula values (3432234,3);insert into matricula values (9304403,5);insert into matricula values (3432211,4);insert into matricula values (3432211,2);insert into matricula values (5444544,3);insert into matricula values (5444544,4);insert into matricula values (5444544,5);insert into matricula values (9304403,2);insert into alunopos values (3432211,22299988877,R$1800);insert into alunopos values (5444544,22299988877,R$1200);insert into telefones values (9304403, 85334455666);insert into telefones values (9304403, 85334455000);insert into telefones values (3432211, 85334455000);insert into telefones values (5444544, 85338888000);insert into telefones values (3432234, 85332255000);

×