Não tenho certeza dos nomes dos diagramas, mas geralmente sei do que você está falando.
Na Escola de Tecnologia em que fui pela primeira vez e no departamento da CEI da Universidade na escola de negócios (onde fiz uma aula de DB) usamos a notação de pé de galinha, o que faz muito mais sentido para mim.
No departamento de CS, fui ensinado por um professor de inglês muito experiente que usava os diamantes para seus diagramas de ER - mas ele não se importava se usássemos alguma outra notação para nossas tarefas (não fizemos muita diagramação nessa classe, não tanto quanto na classe CIS, pelo menos)
Na prática, ter um número próximo ao diamante é bom e bom, mas totalmente sem sentido. O que você prefere provavelmente se resume a quem primeiro te ensinou. Eu diria que se você disser ES Fila Ell você provavelmente usa diagramas ER de pé de galinha. Se você disser Sequel, você provavelmente usa os diamantes. E se você apenas chamar um banco de dados, provavelmente não usará diagramas.
Além disso, os tipos de dados não devem ser capturados nesse nível de design de banco de dados. Nas minhas aulas da CEI, pelo menos, quando chegássemos a esse ponto, nós escreveríamos a estrutura da tabela em um arquivo de texto. Então, é apenas 2 passos de uma instrução de criação de SQL.
O MS Visio pode transformar seus diagramas em bancos de dados (e vice-versa), de modo que o método de diagramação deve capturar as informações desejadas, embora eu tenha achado bastante complicado de usar e prefiro usar o Dia.