Modelo de Dados - O inicio
Centro Paula Souza
Pesquisa sobre Modelo de Dados
TLBD1
Fabio da Silva Araujo Nº10 1I2
SUMÁRIO
Entidade 3
Relacionamento 4
Cardinalidade no relacionamento: 4
Relacionamento um para um - One to One. 4
Relacionamento um para muitos - One to Many 4
Relacionamento muitos para muitos - Many to many 4
Atributo 6
Atributo Simples 6
Atributo Composto 6
Atributo Multivalorado 6
Atributo Determinante 6
Tupla 8
Normalização 9
Primeira forma normalizada 9
Segunda forma normalizada 10
Terceira forma normalizada 10
Metodologias para Criação de Modelo de Dados 12
Metodologias mais comuns: 12
Analise Estruturada 12
Orientada ao Objeto 13
Desenvolvimento Ágil 15
Entidade
Uma entidade (entity) é um objeto que existe e é distinguível dos outros objetos. Por exemplo, Paulo Silva com número de CPF 123.456.789-00 é uma entidade, visto que isso identifica unicamente uma pessoa particular do universo. Assim a conta número 40167-9 na agência Lapa é uma entidade que identifica unicamente uma conta corrente particular. Uma entidade pode ser concreta, como uma pessoa ou um livro, ou pode ser abstrata, como um feriado ou um conceito.
Uma entidade é representada por um conjunto de atributos. Possíveis atributos do conjunto de entidades cliente podem ser nome-cliente, CPF, rua e cidade-cliente. Possíveis atributos do conjunto de entidade contam são número-conta e saldo. Para cada atributo, existe um conjunto de valores permitidos chamado domínio daquele atributo. O domínio do atributo nome-cliente pode ser o conjunto de todas as cadeias de texto (strings) de certo tamanho. Assim, o domínio do atributo número-conta pode ser o conjunto de todos os inteiros positivos. O atributo idade de uma entidade pessoa poderia ter como domínio os números inteiros entre 0 e 150.
Relacionamento
O relacionamento existe quando um ou mais dados de uma tabela estão relacionados de alguma forma com um