After a data modeling question got migrated to DBA, I spend a little time in DBA's meta looking into what the DBA community thought about the boundary between SO and DBA, especially where data modeling is concerned. Some people thought that advanced or complicated questions concerning data modeling belonged in DBA, while neophyte questions should remain in SO. Kind of a "separating the men from the boys" sort of thing. In fact, that phrasing was used with regard to DBMS specific questions.
Where are data modeling questions better served, in DBA or SO? Are advanced database designers all DBAs? Has the DBA SE become the Database community?
I tend to think of data modeling as being like object modeling, only different. And I tend to think of both kinds of modeling as fundamental skills for today's programmmers. Conceptual data modeling is not complicated. It's a little on the abstract side, but then again so is object modeling.
Are databases main stream tools that most programmers are going to use, like object libraries? Or are they a special niche in the broader field of IT?