Welcome to Sign in | Help
in Search

Documentatie EAV

Last post 12-21-2007, 9:28 AM by Orascu Vlad. 2 replies.
Sort Posts: Previous Next
  •  11-23-2007, 2:42 PM 3427

    Documentatie EAV

    Salut,

    unde as putea gasi documentatie de EAV - Entity Attribute  Value Modeling - mai mult decat e pe wikipedia?

     

    Multumesc,

    Lucian 

  •  11-23-2007, 4:36 PM 3429 in reply to 3427

    Re: Documentatie EAV

    Mai mult decât pe Wikipedia (adică aici), nu am găsit nici eu.

    Dar aş vrea să atrag încă odată atenţia despre dezavantajele EAV (unele sunt menţionate şi în secţiunea "Downsides" din articolul respectiv):
    - query-urile care filtrează date folosind mai multe criterii sunt mult mai complicate şi mult mai lente
    - este ineficient din cauza folosirii unui singur tip de date pentru toate valorile
    - nu se pot defini reguli de integritate (check constraints, foreign keys, etc) referitoare la valorile respective

    O posibilă alternativă la EAV ar fi "sparse columns" (disponibile în SQL Server 2008, probabil în următorul CTP).

    Răzvan

  •  12-21-2007, 9:28 AM 3663 in reply to 3429

    Re: Documentatie EAV

    Exista un articol aici http://weblogs.sqlteam.com/davidm/articles/12117.aspx in care lucrurile sunt prezentate mai mult practic decat teoretic, mai mult in completarea articolului de pe wikipedia.

    Ckeck constraints se pot defini cu ajutorul scalar-valued functions care sa foloseasca expresii regulate (a se vedea http://blogs.msdn.com/khen1234/archive/2005/05/11/416392.aspx)


    o.vlad
View as RSS news feed in XML
Powered by Community Server (Commercial Edition), by Telligent Systems