http://www.devmedia.com.br/tecnologias-de-banco-de-dados-e-model...
Pesquisar
Home
Entenda o site
Revistas LOGIN:
Tecnologias SENHA:
Cursos
Loja Virtual
Frum
Servios Cadastre-se
Publicar
Assine
Compre Crditos
d seu feedback
post favorito
Voc est em: canal SQL +SQL: artigos | vdeos | cursos | mais Publicidade
Like
Autor
Space do autor
A entidade ALUNO representa todos os estudantes sobre as quais se deseja manter informaes no BD. Quando necessrio especificar um objeto particular (para o exemplo, determinado estudante) usa-se o termo ocorrncia de entidade. Relacionamento um conjunto de associaes entre entidades. O relacionamento representado por um losango. Esse losango ligado por linhas aos retngulos que representam as entidades participantes do relacionamento. O exemplo abaixo possui duas entidades, MDICO e PACIENTE, e um relacionamento chamado CONSULTA. Favorito: Comentrios: Feedback: Utilidade: 12 1 9 vez(es) 0
Estatsticas
Servios
Inclua um comentrio O modelo acima informa que o BD mantm informaes sobre mdicos, pacientes, alm de um conjunto de associaes (consulta), cada uma ligando um mdico a um paciente. Quando necessrio especificar um relacionamento particular (para o exemplo, determinada consulta) usa-se o termo ocorrncia do relacionamento. Uma ocorrncia de consulta envolve a ocorrncia de determinado mdico e a ocorrncia de determinado paciente. Um relacionamento pode envolver ocorrncias de uma mesma entidade. Neste caso, estamos diante de um auto-relacionamento. Observe o exemplo: Adicionar aos Favoritos Marcar como lido/assistido Incluir anotao pessoal
(ajuda)
1 de 4
03/05/2012 11:36
http://www.devmedia.com.br/tecnologias-de-banco-de-dados-e-model...
2 de 4
03/05/2012 11:36
http://www.devmedia.com.br/tecnologias-de-banco-de-dados-e-model...
Observao: Na prtica, para as cardinalidades mximas, costumamos distinguir dois tipos: 1 (um) e N (cardinalidades maiores que 1). J para a as cardinalidades mnimas, costumamos distinguir dois tipos: 0 (zero) e 1 (um). Atributo uma caracterstica relevante associada a cada ocorrncia de entidade ou Relacionamento. Observe no modelo abaixo a notao utilizada para atributos:
Cardinalidade do atributo: Observe que o modelo acima no informa se determinado aluno pode ter vrios telefones, ou mesmo se algum aluno pode no ter telefones. Para deixar o modelo mais preciso, costumamos expressar cardinalidade para os atributos. Observe a cardinalidade do atributo telefone no modelo abaixo:
Dessa forma, podemos concluir que determinado aluno pode no ter telefone (cardinalidade mnima zero) ou pode ter vrios (cardinalidade mxima N). A cardinalidade dos atributos cdigo e nome (1,1). Por conveno, ela foi omitida do diagrama. No caso de atributos, a cardinalidade mnima 1 indica que o atributo obrigatrio e a cardinalidade mxima 1 indica que o atributo monovalorado. Para o atributo telefone, a cardinalidade mnima 0 indica que o mesmo opcional e a cardinalidade mxima N informa que ele multivalorado. Bibliografia consultada: Projeto de Banco de Dados Carlos Alberto Heuser Editora Sagra Luzzato.
3 de 4
03/05/2012 11:36
http://www.devmedia.com.br/tecnologias-de-banco-de-dados-e-model...
cursos relacionados
posts em sequncia
ltimos do autor
ltimos do site
Administrao do Firebird/InterBase Curso de Administrao do Microsoft SQL Server Curso Completo MySQL PL/SQL Oracle OLAP com o SQL Server Curso Online-Business Intelligence Studio com SqlServer Administrao do Firebird/InterBase Curso de Administrao do Microsoft SQL Server Introduo ao Ruby on Rails [Ver todos]
DevMedia | Anuncie | Fale conosco Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03
4 de 4
03/05/2012 11:36