Вы находитесь на странице: 1из 8

ATIVIDADES PRTICAS

SUPERVISIONADAS
6 Srie
Banco de Dados II

Cincia da Computao

A atividade prtica supervisionada (ATPS) um procedimento metodolgico de


ensino-aprendizagem desenvolvido por meio de um conjunto de etapas
programadas e supervisionadas e que tem por objetivos:
Favorecer a aprendizagem.
Estimular a corresponsabilidade do aluno pelo aprendizado eficiente e
eficaz.
Promover o estudo, a convivncia e o trabalho em grupo.
Desenvolver os estudos independentes, sistemticos e o autoaprendizado.
Oferecer diferentes ambientes de aprendizagem.
Auxiliar no desenvolvimento das competncias requeridas pelas Diretrizes
Curriculares Nacionais dos Cursos de Graduao.
Promover a aplicao da teoria e conceitos para a soluo de problemas
prticos relativos profisso.
Direcionar o estudante para a busca do raciocnio crtico e a emancipao
intelectual.
Para atingir estes objetivos a ATPS prope um desafio e indica os passos a
serem percorridos ao longo do semestre para a sua soluo.
A sua participao nesta proposta essencial para que adquira as
competncias e habilidades requeridas na sua atuao profissional.
Aproveite esta oportunidade de estudar e aprender com desafios da vida
profissional.

AUTORIA:
Mario Assis
Centro Universitrio Anhanguera de Santo Andr

Cincia da Computao 6 Srie Banco de Dados II

Pg. 2 de 8

COMPETNCIAS E HABILIDADES
Ao concluir as etapas propostas neste desafio, voc ter desenvolvido as competncias
e habilidades que constam, nas Diretrizes Curriculares Nacionais, descritas a seguir.
Operar equipamentos computacionais e sistemas de software.
Identificar, analisar, documentar e solucionar problemas e necessidades passveis de
soluo via computao.
Trabalhar em equipe.
Analisar, organizar, abstrair e relacionar dados e informaes.

Produo Acadmica
Relatrios parciais, com os resultados das pesquisas e atividades realizadas.

Participao
Esta atividade ser, em parte, desenvolvida individualmente pelo aluno e, em parte,
pelo grupo. Para tanto, os alunos devero:

Organizar-se, previamente, em equipes de participantes conforme orientao do


professor.

Entregar seus nomes, RAs e e-mails ao professor da disciplina.

Observar, no decorrer das etapas, as indicaes: Aluno e Equipe.

Padronizao
O material escrito solicitado nesta atividade deve ser produzido de acordo com as
normas da ABNT1, com o seguinte padro:

Em papel branco, formato A4.

Com margens esquerda e superior de 3cm, direita e inferior de 2cm.

Fonte Times New Roman tamanho 12, cor preta.

Espaamento de 1,5 entre linhas.

Se houver citaes com mais de trs linhas, devem ser em fonte tamanho 10, com
um recuo de 4cm da margem esquerda e espaamento simples entre linhas.

Com capa, contendo:

Nome de sua Unidade de Ensino, Curso e Disciplina.

Nome e RA de cada participante.

Ttulo da atividade.

Nome do professor da disciplina.

Cidade e data da entrega, apresentao ou publicao.

Consulte o Manual para Elaborao de Trabalhos Acadmicos. Unianhanguera. Disponvel em:


<http://www.unianhanguera.edu.br/anhanguera/bibliotecas/normas_bibliograficas/index.html>.

Mario Assis

Cincia da Computao 6 Srie Banco de Dados II

Pg. 3 de 8

DESAFIO
A empresa AEORCL S.A. adquiriu uma aplicao corporativa para cadastrar e
gerenciar dados referentes aos alunos, que utiliza um Banco de Dados. Aps designao da
equipe que trabalhar no projeto, foi definido que o Banco de Dados a ser instalado ser o
Oracle, que produzido pela empresa de mesmo nome. Cada grupo dever desempenhar o
papel de DBA (Data Base Administrator), instalando, configurando e utilizando o Banco de
Dados.
Sendo a AEORCL S.A. uma grande corporao que utiliza em seus processos de
Tecnologia da Informao (TI) um conjunto de melhores prticas estabelecidas por regras de
governana, todas as etapas e os passos a serem executados durante a instalao devem ser
detalhadamente documentados com a finalidade de evidenciar os procedimentos executados.
O documento em que sero detalhados os procedimentos dever ser constitudo de
tabelas e figuras. Por exemplo, o instalador do software apresenta telas que orientam e
coletam dados a respeito da instalao. Cada uma dessas telas deve ser capturada (no
Windows com as teclas alt + print screen) e colada no documento. Abaixo da figura devem ser
inseridos comentrios a respeito das opes utilizadas naquela tela. Utilizar o recurso de
tabelas no texto ir enriquecer e dar maior clareza ao documento. Para que esse termo no se
confunda com a tabela de Banco de Dados, ser utilizado o termo tabela de texto para se
referir a elas. O documento que dever ser desenvolvido por um grupo de alunos, dever ser
entregue ao professor para avaliao da atividade. Com a finalidade de melhor identificao,
chamaremos esse documento de Manual de Instalao e Configurao.
Desenvolvendo estas atividades voc ter dado os primeiros passos para trabalhar
com um dos mais utilizados Banco de Dados do mercado. A forma de evidenciamento das
atividades descritas no Manual de Instalao e Configurao ir inici-lo em prticas
desenvolvidas em grandes corporaes que visam atender normas internacionais de
gerenciamento de processos de TI.
importante salientar que a instalao do Oracle Express Edition isenta de
licenciamento e que suas funcionalidades so exatamente as mesmas dos bancos de dados
comercializados pela Oracle. Este Sistema Gerenciador de Banco de Dados pode ser utilizado
para estudos e mesmo para aplicaes comerciais, desde que seu tamanho no ultrapasse a
4 Giga Bytes.

Objetivo do Desafio
Elaborar um Manual de Instalao e Configurao de um Banco de Dados para uma
empresa.

ETAPA 1 (tempo para realizao: 5 horas)


Aula-tema: Reviso de Banco de Dados.
Esta etapa importante para que voc entenda os passos que devem ser seguidos
antes da utilizao de um SGBD (Sistema Gerenciador de Banco de Dados), ou seja, a sua
instalao, instalar um SGBD uma atividade desenvolvida pelo DBA.
Para realiz-la, importante seguir os passos descritos.

Mario Assis

Cincia da Computao 6 Srie Banco de Dados II

Pg. 4 de 8

PASSOS
Passo 1 (Equipe)
Considerar que a mquina em que o SGBD ser instalado seja de propriedade da AEORCL
S.A. Assim, iniciar o Manual de Instalao e Configurao incluindo uma tabela de texto que
descrevam esse hardware. A descrio deve conter a marca do hardware, quantidade de
memria, quantidade e tipo de processador, sistema operacional instalado, quantidade e
capacidade do(s) disco(s) e outros dados do servidor que vocs achem importante observar.
Passo 2 (Equipe)
Fazer o download do software no site oficial da Oracle. Existem sites de download que
disponibilizam o software, mas evitem-nos. Utilizando o site oficial voc ter certeza de que o
software
no

adulterado.
O
endereo
do
site
para
download

<http://www.oracle.com/technology/software/products/database/xe/index.html>.
Acesso em: 14 abr. 2012. Inicialmente ser necessrio que voc preencha um cadastro no
Oracle Technology (este cadastro ser til em seus futuros relacionamentos com a Oracle).
Escolha a opo Oracle Database 10g Express Edition (Universal), que suporta o idioma
portugus. Descrever no Manual de Instalao e Configurao o processo de download
efetuado.
Passo 3 (Equipe)
Instalar o Oracle Express Edition utilizando o arquivo OracleXEUniv.exe. Conforme
mencionado no desafio vocs devem evidenciar minuciosamente todo o processo de
instalao capturando e comentando cada tela no Manual de Instalao e Configurao.
Passo 4 (Equipe)
Fazer um resumo do documento Get Started With Oracle Database 10g Express Edition,
que criado ao final da instalao do Oracle e pode ser acessado por meio cone que foi
criado no Desktop. Ele um importante documento para vocs tomem o primeiro contato
com o SGBD. Executar o cone Get Started With Oracle Database 10g Express Edition
presente no Desktop, ler o documento HTML apresentado, faam um resumo do texto e
incluam no Manual de Instalao e Configurao. Aqui tambm o manual ser enriquecido
se algumas figuras que aparecem no HTML forem inseridas nele.
Para que vocs possam dar os primeiros passos no uso do Oracle 10g Express Edition os
dois links a seguir so de suma importncia. O estudo de seu contedo far com que vocs
adquiram as habilidades iniciais exigidas de um DBA.
Desenvolver com desenvoltura as etapas e passos deste desafio: <http://stcurriculum.oracle.com/tutorial/DBXETutorial/index.htm>. Acesso em: 14 abr. 2012.
O segundo link tambm um tutorial do OBE (Oracle By Example). Vocs no
precisaro dele para desenvolver as etapas deste desafio, mas ser de grande utilidade caso
voc pretendam construir aplicaes sofisticadas utilizando o Oracle 10g Express Edition:
<http://www.oracle.com/technology/obe/xe/getstarted/getstarted.htm>. Acesso em: 14
abr. 2012.

Mario Assis

Cincia da Computao 6 Srie Banco de Dados II

Pg. 5 de 8

ETAPA 2 (tempo para realizao: 5 horas)


Aula-tema: Segurana e Otimizao.
Esta etapa importante para que voc entenda as atividades necessrias proteo e
alta disponibilidade do banco de dados.
Para realiz-la, importante seguir os passos descritos.

PASSOS
Passo 1 (Equipe)
Definir qual ser a poltica de backup da AEORCL S.A., por exemplo, quantos backups sero
efetuados por semana, como os backups devero ser armazenados (fita, disco ou CD), qual a
periodicidade desse backup e quantas verses sero armazenadas. Incluir uma tabela de texto
no Manual de Instalao e Configurao para oficializar a poltica de backup.
Passo 2 (Equipe)
Incluir no Manual de Instalao e Configurao o item Operao do Backup. Os backups
geralmente devem ser efetuados no perodo da noite para que no cause indisponibilidade
da aplicao que utiliza o banco de dados. Por este motivo, o item Operao do Backup
deve descrever todas as atividades que um operador (funcionrio que no DBA) deve
cumprir para:
a) parar o banco de dados (Stop Database);
b) iniciar o backup;
c) proteger os arquivos de backup em fita, disco ou CD;
d) iniciar o banco de dados (Start Database).
Passo 3 (Equipe)
Fazer um backup utilizando todos os procedimentos descritos no item Operao do Backup
e evidenciem no documento Manual de Instalao e Configurao cada etapa do processo.
Passo 4 (Equipe)
Recuperar o banco de dados aps uma falha. Para provocar a falha eliminar um datafile
seguindo os passos a seguir (observao: os caminhos de diretrios so vlidos caso a
instalao tenha sido efetuada no caminho default sugerido pelo instalador).
a) parar o banco de dados (Stop Database);
b) vo at a pasta \oraclexe\oradata\XE;
c) deletar o arquivo SYSTEM.DBF;
d) iniciar o banco de dados (Start Database);
Ao ser executado o passo D o banco de dados no abrir, pois um importante
arquivo
foi
excludo.
Para
verificarem
o
erro
consultem
o
arquivo
\oraclexe\app\oracle\admin\XE\bdump\alert_xe.log (este arquivo grava todos os erros
ocorridos no banco de dados).
Transcrever o erro do alert_xe.log no Manual de Instalao e Configurao e em
seguida executem o restore do banco de dados. Transcrever todas as atividades executadas na
recuperao do banco de dados no Manual de Instalao e Configurao.
Mario Assis

Cincia da Computao 6 Srie Banco de Dados II

Pg. 6 de 8

ETAPA 3 (tempo para realizao: 5 horas)


Aula-tema: Administrao de Banco de Dados; Projeto de Banco de Dados
Utilizando modelo Relacional.
Esta etapa importante para que voc aprenda a preparar um banco de dados para
receber dados de uma aplicao. Os passos desta etapa so geralmente executados por um
DBA.
Para realiz-la, importante seguir os passos descritos.

PASSOS
Passo 1 (Equipe)
Alterar o tamanho da SGA (System Global Area). A SGA foi definida automaticamente quando
o banco de dados foi instalado. Esta definio baseada na quantidade de memria
disponvel no servidor, entretanto, nem sempre o tamanho inicial definido o ideal, s vezes
poder ser um valor muito alto e em outras no ser o suficiente.
Ao alterar o tamanho da SGA descrevam todas as etapas executadas e justifiquem o
novo valor definido no Manual de Instalao e Configurao.
Passo 2 (Equipe)
Listar todos os parmetros de configurao definidos para o banco de dados. Com a
finalidade de enriquecer o Manual de Instalao e Configurao, criar uma tabela de texto
que identifiquem todos os parmetros de configurao do banco de dados.
Passo 3 (Equipe)
Criar uma nova tablespace. O Oracle Express Edition quando instalado vem com quatro
tablespaces default. Vocs no devem utilizar essas tablespaces para inserir objetos de aplicao,
por isso a necessidade de criao da nova tablespace. Documentar todo o processo de criao
da nova tablespace no Manual de Instalao e Configurao.
Passo 4 (Equipe)
Criar um novo usurio que ir receber os objetos da aplicao, defina a tablespace criada no
Passo 3 como tablespace default do novo usurio. Transcrever no Manual de Instalao e
Configurao todos os passos que foram executados para criao do usurio.

ETAPA 4 (tempo para realizao: 5 horas)


Aula-tema: Projeto de Banco de Dados Utilizando Modelo Relacional.
Esta etapa importante para que voc saiba como criar objetos e estabelecer relao
entre eles em um Banco de Dados Relacional. Voc dever criar os objetos que recebero o
cadastro de alunos da AEORCL S/A.
Para realiz-la, importante seguir os passos descritos.

Mario Assis

Cincia da Computao 6 Srie Banco de Dados II

Pg. 7 de 8

PASSOS
Passo 1 (Equipe)
Criar a tabela ALUNOS, que dever conter no mnimo os seguintes campos: ID (PK), Nome,
CPF, Endereco, Sexo, Data_Nascimento, Email, Unidade (A AEORCL S/A. possui mais de
uma unidade), Curso e Foto.
Pesquisar qual o datatype que deve ser utilizado para o armazenamento da foto. Tanto
o layout da tabela, como os passos para cri-la devero ser evidenciados no Manual de
Instalao e Configurao.
Passo 2 (Equipe)
Criar as outras tabelas de apoio, conforme descritas a seguir:
a) Tabela TELEFONES: dever conter no mnimo os campos: ID, nmero e tipo. Esta
tabela dever ser utilizada para cadastrar o(s) telefone(s) dos alunos, alm da criao
da tabela ser necessrio estabelecer uma chave estrangeira para ligar tabelas.ID com
telefones.ID.
b) Tabela UNIDADES: esta tabela conter o cadastro das unidades de ensino da
AEORCL S.A. Projetem-na com os campos que julgar necessrio. O campo
alunos.unidade dever ser ligada a algum campo da tabela unidades. Estabelea esse
campo e criem a foreign key.
c) Tabela CURSOS: dever conter o cadastro dos cursos ministrados pela AEORCL S.A.
Neste caso vocs devero criar uma foreign key entre a tabela alunos.curso e esta nova
tabela.
Atualizar o Manual de Instalao e Configurao, evidenciando a criao destas
tabelas.
Passo 3 (Equipe)
Criar uma sequncia para que o campo alunos.ID seja alimentado por meio desta sequncia.
Para que o campo alimentado pela sequncia no tenha bytes nulos, seu valor mnimo deve
seguir a seguinte frmula: 1 * (10 (N-1)), onde N quantidade de bytes definida para o campo
alunos.ID. O valor mximo para a sequncia deve ser o tamanho do campo da tabela todo
preenchido com noves. Por exemplo, se o campo alunos.ID foi definido com 4 bytes, a
sequncia dever iniciar com o nmero 1000 e o mximo ser 9999. Descrever a criao da
sequncia no Manual de Instalao e Configurao.
Passo 4 (Equipe)
Inserir no mnimo 10 linhas em cada uma das tabelas criadas, em seguida criar uma tabela de
texto no Manual de Instalao e Configurao que demonstrem os dados inseridos. Ao
trmino deste passo vocs tm em mos o Manual de Instalao e Configurao completo,
que descreve todos os passos que envolvem a criao, configurao e utilizao de um banco
de dados. Este documento dever ser entregue ao professor para avaliao do ATPS.

Mario Assis

Cincia da Computao 6 Srie Banco de Dados II

Pg. 8 de 8

Livro Texto da Disciplina


SILBERSCHATZ, Abraham; KORTH, Henry F.; SUDARSHAN, S. Sistema de Banco de
Dados. 5 ed. Rio de Janeiro: Campus, 2006.

Mario Assis

Вам также может понравиться