Você está na página 1de 4

Universidade do Sul de Santa Catarina Unisul

Campus Virtual
Avaliao a Distncia
Unidade de Aprendizagem: Princpios de Banco de Dados
Curso: Gesto em TI
Professor: Luciano Jose Savio
Nome do auno: !odrigo "az dos Santos
#ata: $%&%'&(%$)
Orientaes:
Procure o professor sempre que tiver dvidas.
Entregue a atividade no prazo estipulado.
Esta atividade obrigatria e far parte da sua mdia final.
Encamine a atividade via Espa!o UnisulVirtual de "prendizagem #EVA$.
Se*am os seguintes dep+sitos de dados, -ue representam o processo de
aoca.o de um professor em um determinado curso, ou se*a, -ue representa
em -ua cidade o professor mora, e em -ua curso ministra auas:
Questo1 - (3,0 pontos)
/m rea.o aos dados acima referentes 0 aoca.o de um professor em um
determinado curso, crie um modeo /1!1 normaizado, utiizando uma das
ferramentas cases estudadas no ivro did2tico, impementando as seguintes
regras 32sicas:
4 -ue identifica o professor 5 o seu c+digo1
4 -ue identifica o curso 5 o c+digo do curso1
4 -ue identifica a aoca.o 5 o c+digo do professor e o c+digo do curso1
4 -ue identifica a cidade 5 o c+digo da cidade
Um professor deve morar numa cidade1
Um professor pode ser aocado em v2rios cursos1
Um curso pode ser ecionado por v2rios professores1
Questo 2 - (3,0 pontos)
#escreva os comandos S6L 7 ##L para a cria.o dos o3*etos do 3anco de dados
com o modeo acima1
Create table Curso(Codigo_Curso Integer(5) not null, Nome_Curso
Varchar(30)not null, Turno Varchar(15) not null));
Create table ro!essor(Codigo_ro!essor Integer(5) not null, Nome_ro
!essorVarchar(30) not null, Cidade Integer(5) not null,
"ata_Nascimento "ate notnull));
Create table #locacao(Curso_#loc Integer(5)not null, ro!essor_#loc
Integer(5)not null, "ata not null));
Create table Cidade(Codigo_Cidade Integer(5) not null, Nome_CidadeV
archar(30) not null, $%_Cidade Varchar not null));
Questo 3 - (2,0 pontos)
#os comandos #8L estudados, insira 9 in:as para cada ta3ea criada na
-uesto (, utiizando o comando de inser.o1
Isert Into Curso N&'(_C$)*& +T(CN&,&-I# IN%&)'#C#&+;
$."ate Curso *et N&'(_C$)*&/+T(CN&,&-I# IN%&)'#C#&+, 01(
)(
N&'(_C$)*&+T(CN&,&-I# "# IN%&)'#C#&+;
"elete !rom N&'(_C$)*& 0here $..er / +tecnologia da in!ormacao
+
"elete !rom N&'(_C$)*& 2here /3T(CN&,&-I# "# IN%&)'#C#&+;
"ro. Table N&'(_C$)*&;
Insert into ro!essor (nome, cidade, data) 4alues (+maria+, +sal4ador+,
+550160;
Insert into ro!essor +7ose+;
Insert into ro!essor +rodrigo+;
Insert into ro!essor +ana+;
Insert Into #locacao (5,+7oao+,+tecnologia da in!ormacao+) ;
Insert Into #locacao (5,+maria+,+tecnologia da in!ormacao+) ;
Insert Into #locacao (5,+7ose+,+tecnologia da in!ormacao+) ;
Insert Into #locacao (5,+rodrigo+,+tecnologia da in!ormacao+) ;
Insert Into #locacao (5,+ana+,+tecnologia da in!ormacao+) ;
Insert Into Cidade(c8digo,+nome+,$%+) ;
Insert Into Cidade(c8digo,+nome+,$%+) ;
Questo 4 - (2,0 pontos)
Para impementarmos o modeo acima, podemos utiizar a ar-uitetura
representada pea figura a3ai;o1 Anaise esta ar-uitetura, em um par2grafo de
no m<nimo 9 in:as, e e;pi-ue -ue ar-uitetura 5 essa, conceituando suas
camadas1
(sta 9 uma ar:uitetura baseada em banco de dados distribu;dos<
Com a in!orma=>o distribu;da em di4ersos ser4idores e conectada
atra49s da rede mundial de com.utadores< # caracter;stica b?sica 9 a
e@istAncia de di4ersos .rogramas e a.licati4os consultando a rede
.ara acessar os dados necess?rios< (@em.los t;.icos s>o base
de dados cor.orati4as onde o 4olume de in!orma=>o
9 muito grande e .or isso 9 distribu;do em 4?rios ser4idores<

Você também pode gostar