Escolar Documentos
Profissional Documentos
Cultura Documentos
Barreiras 2014
SUMRIO.......................
.....
Barreiras
2014
1.INTRODUO
O presente trabalho apresenta-se como condio necessria para a
aprovao nas disciplinas do 4 semestre do curso de Tecnologia em Anlise e
Desenvolvimento de Sistemas. Seu desenvolvimento visou aquisio e
aprofundamento de conhecimentos tericos e prticos, referentes aos contedos
abordados durante o perodo.
4
2.OBJETIVO
Compreender
importncia
dos
critrios
mtodos
aplicados
no
respectivas
especficos.
representaes
implementaes
em
softwares
5
3.DESENVOLVIMENTO
Este trabalho visa o desenvolvimento de um sistema de reservas para
vdeo locadora. Utilizando para isto a linguagem de programao PHP para
desenvolvimento do sistema web. A escolha da linguagem se deu por conta das
caractersticas como: ser livre, multiplataforma1, de fcil aprendizagem e grande
facilidade para conexo com diversos bancos de dados. J para o banco de dados
do sistema ser usado o Sistema Gerenciador de Banco de Dados MySQL,
integrado pela plataforma do Xampp.
em diferentes plataformas de
programao para Web , como por exemplo, PHP, HTML, JSP, FlashWeb, Python,
Ruby on, Rails, ASP, CSS, ASP.NET, Java, etc. Na parte de armazenamento os
aplicativos de banco de dados utilizados so MySQL, Microsoft SQL Server, Oracle,
PostgreSQL, entre outros.
Os avanos da
tecnologias proporcionaram
6
flexibilidade para adequar suas aplicaes de acordo com seus principais objetivos e
podem atender vrias necessidades sociais e comerciais, proporcionando aos
usurios um ambiente interativo, rpido e colaborativo.
Uma grande vantagem das aplicaes Web esto relacionadas com o
grande
potencial
para
sua
utilizao
em
vrios
servios
informaes
7
3.1 Diagrama de Caso de Uso do Telecine Mozer
Segundo Lima (2012) a linguagem UML (Unified Modeling Language)
define-se como uma famlia de notaes apoiada por um metamodelo especfico
(Descreve a semntica dos elementos de modelagem) , que tem por caracterstica
ajudar na descrio e no projeto de sistemas de software.
um
grfico que mostra o fluxo, de controle de uma atividade e sua transio para outra,
sendo empregados principalmente para fazer a modelagem de aspectos dinmicos
de um sistema. Nesse sentido , atividade uma execuo de processos e
comportamentos compostos por estados , transies e aes e quer esto sendo
modelados no sistema , resultando em outra ao relacionada com uma mudana
de estado do sistema ou o retorno de um valor. Resumindo,
8
fluxo de controle de uma atividade para outra. Comumente isso
envolve a modelagem das etapas sequenciais em um processo
computacional. (WIKIPDIA,2014)
9
3.3 Normalizao do diagrama entidade relacionamento (MRN)
descrever,
Segundo Nishimura
10
Gerenciadores
de
Bancos
de
Dados
ou
SGBDR
Sistemas
Gerenciadores de Bancos de Dados Relacionais. Tal Conceito foi criado por Edgar
Frank Codd em 1970 e foi o primeiro modelo de dados descrito na teoria.
Segundo Battisti (2014) o
algumas situaes de difcil implementao prtica. Para resolver isso, Codd props
um processo de Normalizao de Dados (ou normalizao de tabelas) que aplica
uma srie de regras s tabelas de um banco de dados, para verificar se estas esto
corretamente projetadas. O objetivo da normalizao evitar problemas provocados
por falhas no projeto do banco de dados, eliminando redundncias e evitando
problemas com insero, eliminao e atualizao de dados. Com a normalizao
bem sucedida, o espao de armazenamento de dados diminui, as tabelas podem ser
atualizadas com maior eficincia. Normalmente aps a aplicao das Regras de
Normalizao, algumas tabelas acabam sendo divididas em duas ou mais tabelas.
Esse processo causa a simplificao dos atributos de uma tabela, contribuindo
significativamente para a estabilidade do modelo de dados, reduzindo-se
consideravelmente as necessidades de manuteno.
As Formas Normais se subdividem com base nos conceitos de
dependncias multivaloradas e de juno, respectivamente da seguinte forma:
Primeira Forma Normal, ou 1FN; Segunda Forma Normal, ou 2FN; Terceira Forma
Normal, ou 3FN ; Forma Normal Boyce-Codd, ou FNBC ou BCNF; Quarta Forma
Normal, ou 4FN e Quinta Forma Normal, ou 5FN.
Cada uma das formas normais representa uma condio mais forte
que a anterior na lista, mas para a maioria dos efeitos prticos, considera-se que as
bases de dados esto normalizadas se aderirem Terceira Forma Normal, sendo
que as 4FN e 5FN so para casos excepcionais. (NISHIMURA, 2013)
11
O processo sequencial, iniciando pela 1FN. No possvel pular
uma forma normal, assim como no possvel fazer uma forma normal errada e
passar para a prxima. Se uma tabela obedece s regras de uma forma normal, esta
obedece igualmente s regras das formas normais anteriores. Uma tabela est na
Primeira Forma Normal quando seus atributos no contm grupos de Repetio, ou
tambm, a 1FN requer que todos os valores de colunas em uma tabela sejam
atmicos (indivisveis). necessrio identificar atributos que representam o
armazenamento de um mesmo dado em locais diferentes; atributos repetidos;
atributos com mais de uma ocorrncia. Uma regra de ouro para a 1FN no
misturar assuntos em uma mesma tabela (BATTISTI, 2004). Ao identificar esses
erros, os atributos devem ser transferidos para uma nova tabela (ou tabelas),
mantendo um relacionamento com a tabela original. As tabelas resultantes devem
obedecer 1FN.
Para aplicar as regras das formas normais seguintes necessrio
entender de Dependncia Funcional. Existe dependncia funcional X Y entre dois
atributos X e Y, se os valores de X determinam os valores de Y. Se em um novo
registro da tabela, o valor de X se repetir, obrigatoriamente o valor de Y tambm se
repetir.
A Segunda Forma Normal ocorre quando a chame primria
composta por mais de um campo. Se uma tabela est na 1FN e possui chave
primria simples, j est automaticamente na 2FN. Uma tabela, para estar na 2FN,
no pode conter dependncia funcional entre seus atributos no-chave com apenas
parte de sua chave primria, isto , cada atributo no-chave deve ser dependente da
chave primria inteira. Com as dependncias encontradas, divide-se a tabela em
duas (ou mais) outras tabelas, mantendo as tabelas resultantes na 2FN.
Battisti (2004) explica a Terceira Forma Normal: Na definio dos
campos de uma entidade podem ocorrer casos em que um campo no seja
dependente diretamente da chave primria ou de parte dela, mas sim dependente
de outro campo da tabela, campo este que no a Chave Primria. Para estar na
3FN, a relao R deve obedecer a 2FN e no pode conter dependncias funcionais
dos atributos no-chave com outros atributos no- chave. Mais uma vez se divide a
tabela em outras para solucionar o problema encontrado. As tabelas resultantes
12
devem obedecer 3FN. A 3FN aquela que, na maioria dos casos, termina o
processo de normalizao.
4. CONCLUSO
eletrnicos
dos
servios
virtuais
de
empresas
privadas
13
5. REFERNCIAS
LIMA,
Alessandro.
UML.
Disponvel
em:
http://alexpagernet.blogspot.com.br/