Você está na página 1de 11

SISTEMA DE ENSINO PRESENCIAL CONECTADO ANLISE E DESENVOLVIMENTO DE SISTEMAS FBIO EDUARDO COSTA DA HORA

BANCOS DE DADOS I

Barreiras 2010

FBIO EDUARDO COSTA DA HORA

BANCOS DE DADOS I

Trabalho apresentado ao Curso Anlise e Desenvolvimento de Sistemas da UNOPAR Universidade Norte do Paran, para a disciplina Bancos de Dados I. Orientador: Prof. Roberto Yukio Nishimura

Barreiras 2010

SUMRIO INTRODUO..............................................................................................................3 MODELO ENTIDADE RELACIONAMENTO MER....................................................4 MODELO RELACIONAL EXTENDIDO MRX.............................................................8 CONCLUSO................................................................................................................9 REFERNCIAS...........................................................................................................10

INTRODUO Veremos os detalhes da criao de um Diagrama Entidade Relacionamento, com exemplificao de suas normas no Modelo Entidade Relacionamento e no Modelo Relacional Extendido.

MODELO ENTIDADE RELACIONAMENTO MER 1.1 NTIDADE Define-se entidade como aquele objeto que existe no mundo real com uma identificao distinta e com um significado prprio. So as coisas que existem no negcio, ou ainda, descrevem o negcio. Se alguma coisa, existente no negcio nos proporciona algum interesse em mantermos dados, esta a caracteriza como uma Entidade do Negcio. Alguns exemplos de entidades: O FUNCIONRIO Joo; O VEICULO Corsa; A ALUNA Maria; O CLIENTE Pedro; A323. E

Entidades de um mesmo tipo so agrupadas em Classes de Entidade. Assim, a classe de entidades FUNCIONRIOS o conjunto de todas as instncias de funcionrios. Neste texto, classes de entidades esto impressas em letra maiscula. Cada ocorrncia de um funcionrio dentro da classe FUNCIONRIO denominada Instncia de Entidade. A representao grfica de uma entidade no MER se realiza atravs de um retngulo, com o nome desta entidade em seu interior, como mostra a figura 1:

Figura 1: Exemplos de Entidades

1.2 TRIBUTOS

Toda entidade possui propriedades que so descritas por atributos. Numa tabela de Funcionrios de uma empresa os atributos poderiam ser o nome, a matrcula e o telefone. A representao grfica do atributo se faz atravs de um circulo com o nome ao lado e ligado a entidade a qual pertence, como mostra a figura 2:

Figura 2: Exemplos de Atributos

1.3 HAVE PRIMRIA

A chave primria necessria na entidade para que duas instncias de entidades no sejam iguais. O atributo que definido como chave primria nunca se repete e no pode ser nulo. A representao grfica da chave primria o

atributo com o circulo preenchido de azul, como mostra a figura 3:

Figura 3: Exemplo de Chave Primria

1.4 ELACIONAMENTO

Relacionamento algo que liga duas entidades, um fato ou acontecimento que as une. Na lngua portuguesa o relacionamento um verbo. A representao grfica um losango, ligando duas entidades, com o verbo que identifica o relacionamento no interior, como mostra a figura 4:

Figura 4: Exemplo de Relacionamento

1.5 ARDINALIDADE

Cardinalidade a quantidade de instancias de uma entidade que podem estar associadas a uma instancia de entidade que se quer analisar. A cardinalidade define a regra de negcio das entidades num relacionamento. A representao grfica da cardinalidade indicada acima da ligao de relacionamento entre as entidades, como mostra a figura 5:

Figura 5: Exemplo de Cardinalidade

MODELO RELACIONAL EXTENDIDO MRX 1.6 SPECIALIZAO Especializao quando precisamos diferenciar entidades E

semelhantes, mas com detalhes que as diferem. Tomando como exemplo uma conta bancria, poderamos ter contas correntes e poupanas. A representao grfica da especializao um triangulo com o seu topo voltado para as entidades especializadas e com ISA( is a, um(a)) no seu interior, como mostra a figura 6:

Figura 6: Exemplo de Especializao

1.7 ENERALIZAO

Quando duas ou mais entidades possuem atributos iguais, essa repetio pode ser evitada utilizando generalizao, criando uma nova entidade que conter os atributos que so iguais as entidades. A representao grfica da generalizao a mesma da especializao, onde colocaremos os atributos comuns as entidades na entidade generalizada ou na especializada se j houver uma especializao.

CONCLUSO Seguindo este conjunto de normas dos modelos acima

apresentados, seremos capazes de iniciar a modelagem de um Banco de Dados de forma precisa e correta, obtendo uma organizao funcional dos dados.

10

REFERNCIAS NISHIMURA, Roberto Yukio. Banco de Dados I: sistemas II . So Paulo: Pearson Prentice Hall, 2009.