Modelagem de Dados Modulo - i

10

Transcript of Modelagem de Dados Modulo - i

Page 1: Modelagem de Dados Modulo - i
Page 2: Modelagem de Dados Modulo - i

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

Page 3: Modelagem de Dados Modulo - i

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

Page 4: Modelagem de Dados Modulo - i

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.

Page 5: Modelagem de Dados Modulo - i

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.

Page 6: Modelagem de Dados Modulo - i

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.

Page 7: Modelagem de Dados Modulo - i

2ª. Modelagem entidade-relacionamento - uma técnica menos formal, mas

extremamente útil para investigar as necessidades dos usuários em relação aos dados.

Page 8: Modelagem de Dados Modulo - i
Page 9: Modelagem de Dados Modulo - i