Mas, espera aí!, se existe uma forma visual de representar as tabelas do banco de dados, será possível representar as classes de um sistema orientado a objetos? - a resposta é sim!
A Linguagem de Modelagem Unificada - UML é composta por nove diagramas: Class Diagram, UseCase Diagram, Statemachine Diagram, Activity Diagram, Sequence Diagram, Communication Diagram, Component Diagram, Deployment Diagram, Composite Structure Diagram.
Para o objetivo proposto neste tópico irei utilizar o Class Diagram, ou seja, Diagrama de classes:

Quanto ao relacionamento as classes de um diagrama podem se relacionar por: herança, dependência e associação.

Agregação: a agregação está ligada a relação em que um elemento contém ou é parte de outro elemento.
Agregação por composição: a agregação por composição diz respeito a razão de um elemento existir apenas se existir o elemento ao qual está contido, e caso este deixe de existir o mesmo deve ser descartado.
Observe que caso não haja um tabuleiro não haverá posições, pois as mesmas compõem o jogo de xadrez.
Associação: indica uma relação onde um elemento conhece o outro, por exemplo, para cada pessoa existe um documento documento único.
Wanderson Santana Pinheiro
ExplicaDevs
Grupo Telegram: http://explicadevs.blogspot.com.br/2016/09/mysql-na-rede-local-com-o-windows-7-de.html
Muito bom. Bem explicativo. Parabéns. Que venha mais.
ResponderExcluirMuito bom. Bem explicativo. Parabéns. Que venha mais.
ResponderExcluirValeu Fred. ExplicaDevs!
ResponderExcluir