Upload
brito-do-nascimento-bruno
View
76
Download
2
Embed Size (px)
Citation preview
Tipo DuraçãoWeb 20 dia(s)
Categoria Sub-CategoriaBanco de Dados Conceitos
Conteúdo Programático Categoria do Curso
Desenvolvimento de Aplicativos
Carga Horária
35 horas
Descrição do Curso
Neste curso são apresentadas técnicas para fazer a Análise de Dados e a normalização dos mesmos, atributos e chaves, principais elementos que compõem a técnica de modelagem.O conceito de Análise de Dados consiste, basicamente, em:
ajudar a obter um melhor conhecimento do problema auxiliar o analista a projetar adequadamente a base de dados permitir o compartilhamento dos dados e a integração dos sistemas unificar a visão que a empresa tem dos dados.
Estrutura do Curso
Módulo 01 - Apresentação Módulo 02 - Técnicas de Análise de Dados Módulo 03 - Normalização de Dados Módulo 04 - Conceitos de Normalização Módulo 05 - Aplicação de Regras Módulo 06 - Modelagem Entidade-Relacionamento Módulo 07 - Entidades Módulo 08 - Atributos e Chaves
Módulo 09 - Subentidades e Entidades Fracas Módulo 10 - Relacionamentos Módulo 11 - Cardinalidade do Relacionamento Módulo 12 - Diagrama Entidade-Relacionamento Módulo 13 - Relacionamentos Redundantes Módulo 14 - Auto-Relacionamento Módulo 15 - Relacionamentos Binários Módulo 16 - Atributos e Chaves dos Relacionamentos
Módulo 01 – Apresentação
Introdução ao módulo
Nesta unidade de estudo, você vai conhecer os conceitos, metodologias e técnicas para
elaborar uma Análise de Dados.
Ajudar a obter um melhor conhecimento do problema. Ajudar o analista a projetar adequadamente a base de dados. Permitir o compartilhamento dos dados e a integração dos
sistemas. Ajudar a unificar a visão que a empresa tem dos dados.
Inicialmente, vamos abordar o conceito da Análise de Dados, que consiste em:
Plano de estudo
Vamos aprender
Técnicas para fazer a Análise de dados, Técnica de normalização, (como normalizar um arquivo).
Atributos e chaves. Os principais elementos que compõem a técnica de modelagem entidade-
relacionamento. Indentificar entidades e o conjunto de objetos que a compõe. Conceitos de subentidades e entidade fraca. Identificar e relacionar os atributos que compõem uma
entidade. Relacionamentos redundantes e relacionamentos que
envolvem uma, duas ou mais entidades. Identificar relacionamentos entre as entidades e
desenhar o Diagrama de entidade-relacionamento; Chaves e atributos de um relacionamento.
Objetivo
O objetivo desta unidade de estudo é lhe proporcionar conhecimentos, competências e habilidades no desenvolvimento da análise de dados.
As aulas foram elaboradas para que você possa aprender, o mais rápido possível, as informações sobre esta metodologia de trabalho.
Os exercícios e as atividades propostas irão facilitar a assimilação dos conceitos, fazendo você construir, a seu tempo, o conhecimento necessário para desenvolver o uso dessa técnica de modelagem de dados.
O curso de Análise de Dados está estimado em 24 horas de
estudo e terá momentos de interação e colaboração em que você
vai participar e compartilhar ideias e conhecimento com seus
colegas.
Módulo 02 – Técnicas de Análises de Dados
Introdução
Para modelar um sistema de informações, precisamos identificar e
especificar:
As funções que compõem este sistema.
Os dados e as informações que ele processa.
A Análise de Dados permitirá que você compreenda melhor a
natureza e a estrutura dos dados que um sistema usa e processa.
Nesta aula, você conhecerá os objetivos e as aplicações da
Análise de Dados e também as técnicas de análise de dados
mais utilizadas.
Conteúdo da aula
O que é a análise de dados? Para que serve a análise de dados? Técnicas de análise de dados.
Objetivos
Discutir o conceito, o objetivo e a aplicabilidade da modelagem de dados. Apresentar as técnicas de normalização e do modelo entidade-relacionamento como
as principais técnicas da modelagem de dados.
O que é a Análise de dados?
Sugerimos a dedicação de 4
horas por dia de estudo que
serão utilizadas em leitura,
interação e colaboração via
web, além de práticas off-line
com exercícios propostos
durante as aulas.
No quadro abaixo, você terá
uma visão geral das
atividades que serão
realizadas.
As videoconferências terão
datas e horários previamente
definidos e serão divulgadas
no quadro de avisos.
A análise de dados é um conjunto de técnicas com o objetivo de identificar, conceituar e estruturar os dados de uma empresa, de uma parte da empresa ou de um sistema. Veja figura ao lado.
Para que serve a Análise de Dados?
A análise de dados nos ajuda a: Obter um melhor conhecimento do problema. Projetar adequadamente a base de dados. Organizar o compartilhamento dos dados e a integração dos sistemas. Unificar a visão que a empresa tem dos dados.
Melhor conhecimento do Problema
Um problema complexo, para ser compreendido em toda a sua integridade, precisa ser analisado a partir de diferentes pontos de vista.
A análise estruturada focaliza um sistema a partir das funções que o compõem.
A análise de dados fornece uma visão alternativa para analisarmos um sistema.
Um sistema é como se fosse um objeto de múltiplas dimensões.
Dependendo do ponto de vista, alguns detalhes são destacados e outros ficam escondidos. As técnicas de especificação de sistemas focalizam o problema sob ângulos diferentes.
Nenhuma delas, isoladamente, fornece uma visão completa do sistema.
Um bom analista deve conhecer as duas técnicas e utilizá-las em conjunto para um melhor conhecimento do problema.
Projetar a Base de Dados
Os dados que um sistema processa são armazenados num conjunto de arquivos interrelacionados, ao qual damos o nome de base de dados.
Para projetar adequadamente esta base de dados é importante conhecer a estrutura e a natureza
dos dados que deverão ser armazenados.
Compartilhamento dos Dados
Tradicionalmente, cada um dos sistemas da empresa tem sua própria base de dados. Esta forma de organizar as bases de dados faz com que os mesmos dados sejam replicados em mais de um arquivo, de forma redundante.
Não existe nenhuma garantia de que esses dados redundantes apresentem os mesmos valores ou mesmo que sejam minimamente compatíveis em conceito e conteúdo.
A redundância dos dados exige, ainda, processo redundante para captar, atualizar e processar estes dados. A integração e a troca de informações entre os sistemas se faz de forma complicada e, muitas vezes, insegura.
Banco de Dados
No enfoque mais moderno, todos os sistemas compartilham um único banco de dados, evitando a redundância e a inconsistência dos dados e eliminando a necessidade de trocar informações entre os sistemas.
Unificação de controles
Muitas vezes, os mesmos dados são entendidos e conceituados de forma diferente dentro da empresa. Esta diferença de conceituação é, em muitos casos, a fonte da redundância e, conseqüentemente, da
inconsistência dos dados.
Muito tempo e esforço se perdem com discussões em torno de conceitos e, na hora da manutenção, aparecem problemas pelo desconhecimento do conceito que foi utilizado durante a modelagem.
A análise de dados se preocupa em conseguir um consenso entre os usuários a respeito do conceito dos dados no plano corporativo.
Técnicas de análises de dadosA análise de dados utiliza duas técnicas:
1ª. Normalização dos dados - uma técnica formal, rigorosa e simples,
de fácil aplicação, que visa a simplificação dos arquivos, mas não ajuda
muito na investigação do problema.
2ª. Modelagem entidade-relacionamento - uma técnica menos formal, mas
extremamente útil para investigar as necessidades dos usuários em relação aos dados.