Vous êtes sur la page 1sur 3

Universidade do Sul de Santa Catarina Unisul Campus Virtual Atividade de distncia (AD) avaliao a

Disciplina: Banco de Dados I Curso: CST em Gesto da Tecnologia da Informao Professor: Luciano Jose Savio Nome do aluno: Erik Ferreira de Arajo Data: 08/05/12 Orientaes: Procure o professor sempre que tiver dvidas. Entregue a atividade no prazo estipulado. Esta atividade obrigatria e far parte da sua mdia final. Encaminhe a atividade via Espao UnisulVirtual de Aprendizagem (EVA).

Sejam os seguintes depsitos de dados, que representam o processo de alocao de um professor em um determinado curso, ou seja que representa em qual cidade o professor mora, e em qual curso ministra aulas:

1. Em relao aos dados acima referente a alocao de um professor em um determinado curso, crie um modelo E.R. normalizado, utilizando uma das ferramentas cases estudadas no livro didtico, implementando as seguintes regras bsicas: (3,0 pontos) O que identifica o professor o seu cdigo. O que identifica o curso o cdigo do curso. O que identifica a alocao o cdigo do professor e o cdigo do curso. O que identifica a cidade o cdigo da cidade Um professor deve morar numa cidade. Um professor pode ser alocado em vrios cursos. Um curso pode ser lecionado por vrios professores.

2. Descreva os comandos SQL DDL para a criao dos objetos do banco de dados com o modelo acima. (3,0 pontos) Create table Curso(Codigo_Curso Integer(5) not null, Nome_Curso Varchar(30) not null, Turno Varchar(15) not null)); Create table Professor(Codigo_Professor Integer(5) not null, Nome_Professor Varchar(30) not null, Cidade Integer(5) not null, Data_Nascimento Date not null)); Create table Alocacao(Curso_Aloc Integer(5)not null, Professor_Aloc Integer(5) not null, Data not null)); Create table Cidade(Codigo_Cidade Integer(5) Varchar(30) not null, UF_Cidade Varchar not null)); not null, Nome_Cidade

3. Dos comandos DML estudados, insira 5 linhas para cada tabela criada na questo 2, utilizando o comando de insero. (2,0 pontos) Isert Into Curso NOME_CURSO TECNOLOGIA INFORMACAO; UpDate Curso Set NOME_CURSO=TECNOLOGIA INFORMACAO, NOME_CURSOTECNOLOGIA DA INFORMACAO; Delete from NOME_CURSO Where Upper = tecnologia da informacao Delete from NOME_CURSO where =`TECNOLOGIA DA INFORMACAO; Drop Table NOME_CURSO; WHERE

Insert into Professor (nome, cidade, data) values (maria, salvador,250180; Insert into Professor jose; Insert into Professor rodrigo; Insert into Professor ana; Insert Into Alocacao (2,joao,tecnologia da informacao) ; Insert Into Alocacao (2,maria,tecnologia da informacao) ; Insert Into Alocacao (2,jose,tecnologia da informacao) ; Insert Into Alocacao (2,rodrigo,tecnologia da informacao) ; Insert Into Alocacao (2,ana,tecnologia da informacao) ; Insert Into Cidade(cdigo,nome,UF) ; Insert Into Cidade(cdigo,nome,UF) ; 4. Para implementarmos o modelo acima, podemos utilizar a arquitetura representada pela figura abaixo. Analise esta arquitetura, em um pargrafo de no mnimo 5 linhas, e explique que arquitetura essa, conceituando suas camadas. (2,0 pontos)

Esta uma arquitetura baseada em banco de dados distribudos. Com a informao distribuda em diversos servidores e conectada atravs da rede mundial de computadores. A caracterstica bsica a existncia de diversos programas e aplicativos consultando a rede para acessar os dados necessrios. Exemplos tpicos so base de dados corporativas onde o volume de informao muito grande e por isso distribudo em vrios servidores.

Vous aimerez peut-être aussi