Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

resumo modelagem dados marcio kina, Resumos de Informática

Resumo sobre Modelagem de Dados

Tipologia: Resumos

2015

Compartilhado em 04/05/2015

marcio-kina-4
marcio-kina-4 🇧🇷

5

(1)

2 documentos

1 / 8

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Marcio Kina
2012
Modelagem de Dados
Modelagem de Dados
pf3
pf4
pf5
pf8

Pré-visualização parcial do texto

Baixe resumo modelagem dados marcio kina e outras Resumos em PDF para Informática, somente na Docsity!

Marcio Kina 2012

Modelagem de Dados

Modelagem de Dados

SUMÁRIO

3 O que é modelagem de dados?

4 3 Modelos

5 Conceitos Essenciais

6 Relacionamento e Cardinalidade

7 Normalização

8 Referências Bibliográficas

3 Modelos

Conceitual, Lógico e Físico

N o modelo conceitual são levantados os requisitos dos usuários. O que ele

deseja para o seu sistema. Nesta etapa não é utilizado nenhum conceito técnico, para facilitar a comunicação entre os usuários e os desenvolvedores. Depois de definidos os requisitos dos usuários, é elaborado o conceito lógico, ou seja, a estrutura, a representação gráfica dos requisitos, com apenas o que é realmente essencial, definindo as tabelas, os campos, os tipos de valores, etc. E é através da representação que é criado efetivamente o banco de dados utilizando um SGBD (Sistema de Gestão de Banco de Dados), como por exemplo, MySQL, SQL Server ou PostgreSQL.

Conceitos Essenciais

Entidade e Atributo

N ão podemos esquecer dos conceitos essenciais para a modelagem de dados:

entidade e atributo. Entidade é uma representação do mundo físico. Pode ser abstrata ou concreta. Abstrata: estoque. Concreta: cliente. Atributos são as características da entidade. Como por exemplo a entidade cliente pode ter os seguintes atributos: nome, cpf e rg. Após identificar as entidades e os atributos, devemos criar o relacionamento e a cardinalidade.

Normalização

Minimizar inconsistência e redundância de dados

O utro ponto importante é a normalização. É através da normalização que

minimiza a inconsistência e a redundância de dados. Também serve para facilitar a manutenção, desenvolvimento e atualização dos dados. Exitem diversas formas de normalização. Mas, as mais comuns são 3. E são definidas da seguinte forma: Primeira Forma Normal, Segunda Forma Normal e Terceira Forma Normal. Primeira Forma Normal: Todos os campos devem ser atômicos. Ou seja, não deve ter repetição de valores no mesmo campo. Por exemplo, endereço. É composto por rua, bairro e cep. Então deve criar 3 campos (rua, bairro e cep) para "atomizar" os campos. Segunda Forma Normal: Todos os campos devem ser dependentes da chave primária. Portanto se algum campo não for dependente, deve-se criar uma nova tabela. E na terceira forma normal, além de estar na segunda forma normal, é preciso eliminar os campos que podem ser obtidos através de outros campos, como por exemplo, idade e data de nascimento. Após a normalização a estrutura dos dados estão consistentes e sem redundância e assim, eliminando problemas de atualização, manipulação e manutenção do sistema.

Referências Bibliográficas

BATTISTI, Júlio. Lição 002 – Módulo 01 – Entidades e Atributos (Tabelas e Campos). Disponível em:http://juliobattisti.com.br/accbasico/modulo1/licao2.asp. LOPES, Abrahão. Modelo Conceitual, Lógico e Físico, Entidade-Relacionamento. Disponível em:<http://docente.ifrn.edu.br/abrahaolopes/2014.1-integrado/3.2401.1v-prog- b-dados/modelo-conceitual-logico-fisico-relacionamento-cardinalidade>. MICROSOFT. Descrição dos conceitos básicos de normalização de banco de dados. Disponível em:https://support.microsoft.com/en-us/kb/283878/pt-br. MIRANDA, Jorge Ávila. Banco de Dados. Disponível em:http://pt.slideshare.net/jorgeavila111/aula-7-banco-de-dados.