Mike Sherrill 'Catcall'

less info
4,422 reputation
620
bio website
location United States
age 57
visits member for 2 years, 2 months
seen 11 hours ago
stats profile views 106

Long-time database design and software development consultant. My clients included evetrything from Fortune 100 companies to non-profits and mom-and-pop companies. I've worked with SQL databases since 1985. I'm a database generalist; I'm comfortable with every modern SQL dbms. My home server runs a half-dozen different database management systems. I test most of my answers under more than one of them.

I've also developed relational models for implementation in non-SQL environments, like Lotus Notes and plain C++ code.

I'm known for frequently saying

  • ID numbers have nothing to do with normalization.
  • Everything you know about state codes is wrong.
  • Table names, column names, etc., are your database's API.
  • Natural keys reduce the number of joins, and often improve performance.
  • 5NF is your friend.
  • Don't assume. Test.

128
× 33
34
× 17
96
× 35
28
× 8
80
× 23
26
× 7
59
× 17
24
× 5
42
× 13
21
× 5
Stack Overflow Stack Overflow 26,241 rep 22041
Database Administrators Stack Exchange Database Administrators 4,422 rep 620
Programmers Stack Exchange Programmers 1,416 rep 411
Server Fault Server Fault 288 rep 111
Webmasters Stack Exchange Webmasters 225 rep 19

150 Votes Cast

all time   by type   month  
140 up 31 question 1
10 down 119 answer