Buscar

trabalho seminaro

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 3 páginas

Prévia do material em texto

Modelagem de dados é :
	Consiste no processo de levantamento de dados, investigação e análise dos dados e seus relacionamentos, enfocando quais informações são necessárias para o funcionamento do objeto observado, independentemente de como ele funciona. É utilizada como meio para obtenção das estruturas de dados que nos levam ao projeto de banco de dados.
Existem vários modelos para estruturar um banco, mas hoje vamos ver apenas o Modelo Relaconal.
Omodelo realcional apresenta as seguintes características:
Utiliza a teoria dos conjuntos como base formal para a descrição de Modelo
de Dados
Se baseia na álgebra relacional e no cálculo relacional
Os dados são estruturados em tabelas (relações) que são formadas de linhas
(tuplas) e colunas (atributos)
Estrutura de índices separadas dos dados
Relações são normalizadas
Integridade referencial mantida pelas aplicações/SGBD
Permite auto-relacionamento
	Ao longo do processo de modelagem temos 3 tipos distintos de modelos de dados:
Modelo conceitual:
Os objetos(dados), suas características e relacionamentos tem a representação fiel ao ambiente observado, independente de quaisquer considerações físicas e operacionais;
Representa o objeto observado e suas necessidades presente e futura de informação;
A partir do Modelo Conceitual deverá ser possível “derivar” diferentes estruturas de
implementação, sem haver necessidade de se alterar o Modelo Conceitual;
Esse modelo está ligado às fases de análise e nunca às fases de projeto;
Para representar esse modelo utilizamos como técnica a abordagem Entidade-
Relacionamento(E-R) que se destina basicamente ao projeto de Banco de Dados.
Nesta parte da modelagm usamos o modelo entidade relacionamento (MER) criado por Peter Chen.
O modelo conceitual é formado por três itens.
As entidades são as “coisas” que existem no negócio, ou seja, descrevem o negócio em si e precisamos armazenar dados a seu respeito.
É a representação de um conjunto de informações de mesma característica e suas instâncias
(ocorrências) representam o conjunto dessas características (dados).
Ex. “Uma Clínica Médica necessita controlar as consultas médicas realizadas e marcadas pelos seus
médicos e fazer o acompanhamento dos pacientes atendidos.”
As estidades do mini mundo dado acima são:
Consulta 
Médica Médico
Paciente
Existem outros tipos de entidade:
Entidade Fraca: Depende de outra entidade para existir. 
Ex: Entidade agencia depende da entidade banco para existir.
Entidade associativa: Resulta da associação entre duas ou mais entidades sendo sua identificação feita através das entidades que ela associa.
Ex: pagina11
Os atributos que são as características do dado (entidade).
Os relacionamentos, que é a ação que relaciona uma entidade com outra ou com ela mesma.
 
TÓPICOS
*O que é modelagem de dados?
Modelagem de dados é o processo anterior a construção do banco de dados em um software.
*Os tres pilares da modelagem de dados
 -Modelagem Conceitual - É uma descrição de banco de dados de forma independente de implementação num sistema de gerenciamento. É usada como representação de alto nível e considera exclusivamente o ponto de vista do usuário criador dos dados.
 EXEMPLO: 1) Cadastro de Clientes Dados necessários: nome completo, tipo de pessoa (física ou jurídida), endereço, bairro, cidade, estado, telefone, email, nome de contato. 2) Pedido Dados necessários: código do produto, quantidade, código do cliente, código do vendedor.
 -Modelagem Lógica - Compreende uma descrição das estruturas que serão armazenadas no banco e que resulta numa representação gráfica dos dados de uma maneira lógica, inclusive nomeando os componentes e ações que exercem uns sobre os outros.
 -Modelagem Física - É uma descrição de um banco de dados no nível de abstração visto pelo usuário do SGBD. Assim, esse modelo depende do SGBD que está sendo usado, demonstra como os dados são fisicamente armazenados.
*Porque é importante?
Porque a modelagem errada fatalmente implicará em um banco de dados com problema, que implicará em uma aplicação com problema.
*Conclusão
-Modelagem de dados é um dos mais importantes processos no desenvolvimento de aplicações. 
-Se um sistema começa pela base de dados, na verdade ele começa na modelagem.
-Conhecer todos os aspectos de modelagem implicara no bom ou mal funcionamento do software.

Outros materiais