The question has already arisen (imagine that) and at some point we'll need a faq-like to answer this question, but this is not the FAQ on SQL or on DBA.SE and so we'll start here and we'll make a new post later for the FAQ. Bear that in mind when forming and judging answers to this question.
What actually constitutes a SQL question and what constitutes a question that would be better suited for one of the other tags?
I've started by including all the tags currently present here that can be used (AFAIK) in a SQL context because I think to start with and organize thoughts it would be easier to EXCLUDE rather than define what INCLUDES a SQL question. I could be wrong on this. But it's the tack I chose to take. This is my first time on a private beta too ;)
The tag in question
sql
.
The platforms/tools we should be able to exclude
innodb ms-access mssql myisam
mysql mysql-5 oracle oracle-11g-r2
oracle11gr2 phpmyadmin postgresql sql-server
sql-server-2005 sql-server-2008 sqlite
.
The tags that are pretty clearly not SQL questions
app-sec benchmark best-practices bioinformatics
biology blogs books career
client-server coredata couchdb data-warehouse
db2 document-oriented erd
erlang etl google-app-engine
learning management mariadb migration
mnesia model mongodb monitoring
mysqldump nosql process proxy-connections
puzzles rdbms relational schemaless
security slony-i slow-log source-control
sphinx storage-engine support tools
tree tweek uniprot vendor-support
wallet windows
.
The remaining tags to be discussed
- aggregate
- audit
- authentication
- authorization
- backup
- columns
- comparison
- conditional-index
- config
- constraint
- database-design
- database-link
- deadlock
- delete
- embedded
- empty-string
- explain-plan
- foreign-key
- index
- join
- logging
- no-value
- normalization
- null
- optimization
- password
- performance
- performance-testing
- primary-key
- query
- race-conditions
- regular-expression
- replication
- schema
- sql-injection
- stored-procedures
- syntax
- testing
- triggers
- xml
My thinking is that if it shows up on the bulleted list then it probably doesn't need to have the SQL tag too, or rather it needs to have the tag listed rather than the SQL tag.
Ok, now for feedback