Você está na página 1de 4

INSTITUTO FEDERAL DE EDUCAO, CINCIA E TECNOLOGIA DO CEAR PR-REITORIA DE GESTO DE PESSOAS DEPARTAMENTO DE INGRESSOS/PROEN CONCURSO PBLICO CARREIRA DOCENTE

E EDITAL N 03/GR-IFCE/2013 REA DE ESTUDO: CDIGO 05 Informtica; Lgica e Linguagem de Programao; Redes de Computadores; Programao Orientada a Objetos; Banco de Dados; Arquitetura e Organizao de Computadores

01. (30 pontos) O diagrama acima representa um modelo para uma base chamada siri_bd, cuja finalidade a de cadastrar reservas para laboratrios de uma instituio de ensino. Nesse banco, o projetista optou por uma estrutura criada da maneira mais simples possvel. Sempre que uma reserva cadastrada, so inseridas as seguintes informaes na tabela reservas: reserva_id: chave primria; reserva_data: data em que foi cadastrada a reserva no BD; reserva_hora: hora em que foi cadastrada a reserva no BD; reserva_inicio_data: data em que se deseja fazer um agendamento (ou reserva) para um determinado laboratrio; reserva_usuario_id: chave estrangeira. A tabela aulas j possui valores pr-determinados, conforme mostrado em uma das figuras abaixo.

A tabela laboratrios j possui valores pr-determinados conforme mostrado na imagem acima, porm eles podero ser alterados ou novos valores podero ser acrescentados a essa tabela. Alguns usurios tambm j foram inseridos na tabela usurios, conforme pode ser conferido na figura abaixo.

Por meio de SQL, desenvolva: (10 pontos) Uma query, para inserir uma nova reserva feita pelo usurio freitas, para a 2 aula da tarde no laboratrio de nome Mecatrnica, na data 02/07/13. Obs.1: considerar a hora e a data exatas em que o registro foi inserido: 16h 23m 32s e 01/07/13. Obs.2: considerar que s h um registro de reserva inserido no banco e este, por sua vez, possui id = 1 (reserva_id auto_increment). (5 pontos) Uma query, para listar todas as aulas (nome e turno) feitas para o laboratrio de nome Geral que possuem reservas cadastradas para o dia 01/07/13. Mostre na mesma consulta: os cdigos das reservas e o nome dos respectivos usurios que as cadastraram. As informaes devem ser ordenadas pela ordem do horrio das aulas. Exemplo: a 1 aula da manh vem antes da 2 aula da manh, etc.

(15 pontos) Por meio de um texto crtico-reflexivo, discorra sobre as etapas de um projeto de banco de dados e argumente o porqu da escolha das chaves estrangeiras que foram adicionadas s tabelas do banco siri_web, mostrado no diagrama desta questo. 02. (15 pontos). Com relao normalizao de dados, defina, por meio de uma explicao tcnica, quando se tem uma tabela na: a) (5 pontos) 1FN, 2FN e 3FN (apresente breve exposio de como normalizar em cada uma das formas) b) (10 pontos) Normalize a tabela abaixo, utilizando a 1FN, 2FN e 3FN, explicando sucintamente os procedimentos tomados para cada etapa. TABELA: Vendas
CLIENTE COD_CD 2121 Jorge Luiz 8750 Zezo Mulher da blusa amarela Garom 3:02 4:01 R$5,00 CANTOR Red Hot C. P. MUSICA Californication By The Way DURACAO 5:20 3:39 PRECO R$20,00 09/02/2013 DATA_COMPRA

03. (15 pontos) Com base no diagrama de classes UML, responda.

a) (5 pontos) Que so e para que servem os modificadores de acesso? Descreva o funcionamento dos modificadores de acesso pblico, privado e protegido em atributos e mtodos de uma classe. b) (5 pontos) Identifique e defina os tipos de relacionamentos existentes no diagrama. Qual a diferena de interpretao entre os relacionamentos disciplina-aluno e curso-disciplina? c) (5 pontos) Os relacionamentos Bolsista-Funcionrio e Bolsista-Aluno e os relacionamentos Funcionrio-Pessoa e Aluno-Pessoa, embora do mesmo tipo, diferem em como as classes so associadas. Algumas linguagens de programao, como C++, permitem fazer esta forma de relacionamento, ao passo que outras, como Java ou C#, no permitem. Qual a diferena na interpretao dos relacionamentos Bolsista-Funcionrio e Bolsista-Aluno e dos relacionamentos Funcionrio-Pessoa e Aluno-Pessoa? Que conceitos so empregados?

04. (20 pontos) Quanto Organizao Estruturada de Computadores, responda. a) (5 pontos) A memria Cache de alta velocidade e usada para armazenar os dados mais frequentemente acessados pelo processador, evitando que ele fique esperando dados da memria RAM. Descreva como o Princpio da Localidade aplicado na utilizao da memria Cache. b) (5 pontos) Para que os dados possam ser armazenados e lidos de maneira organizada no disco rgido, ele precisa estar previamente formatado. Diferencie formatao lgica de formatao fsica.

c) (5 pontos) Tratando-se de manuteno de fontes de computadores, discorra sobre o que e qual a importncia do fusvel, o que pode fazer com que ele seja avariado e quais procedimentos tcnicos podem comprovar essa avaria.

d) (5 pontos) Qual a finalidade do uso de partio do disco rgido como rea de troca ( swap)? Explique o impacto de desempenho decorrente da utilizao de swap com relao transferncia de dados entre o disco rgido e a memria RAM. 05. (20 pontos) Sobre Redes de Computadores e a Internet, responda. a) (5 pontos) Uma rede de comutao aquela constituda por um conjunto de ns intermedirios, ligados entre si, os quais devem assegurar que os dados trafegados cheguem ao seu destino. Diferencie comutao de circuitos e comutao de pacotes.

b) (5 pontos) Sobre comutao de circuitos, apresente vantagens do uso de TDM (Multiplexao por Diviso de Tempo) em relao FDM (Multiplexao por Diviso de Frequncia). c) (5 pontos) Qual o motivo de se utilizarem fios em pares e por que esse fios so tranados em cabos UTP? d) (5 pontos) Seja o endereo IP 200.200.10.1 e mscara de rede 255.255.255.224. Escreva a mscara de rede em CIDR, o endereo de rede e de broadcast para este IP e o nmero de hosts por sub-rede.