Design do banco de dados: opções de EAV?

Esta é apenas uma questão de conceito de banco de dados: quais são os prós e os contras do seguinte modelo para o EA

Modelo 1:

TABLE: attribute_value
======================================
| id | fk_id | attribute | value     |
======================================
| 1  | 10    | FName     | John      |
| 2  | 10    | Lname     | Doe       |
| 3  | 55    | FName     | Bob       |
| 4  | 55    | Lname     | Smith     |
--------------------------------------

Modelo 2:

TABLE: attribute
==================
| id | attribute |
==================
| 1  | FName     |
| 2  | Lname     |
------------------

TABLE: value
=====================================
| id | attribute_id | fk_id | value |
=====================================
| 1  | 1            | 10    | John  |
| 2  | 2            | 10    | Doe   |
| 3  | 1            | 55    | Bob   |
| 4  | 2            | 55    | Smith |
-------------------------------------

m benefício que vejo no Modelo 2 é que oattribute não contém duplicatas.

questionAnswers(3)

yourAnswerToTheQuestion