title: is creating db user defined data types best practice?
body: <p>Is creating user defined types instead of using existing types best practice? In my previews work place all basic types were predefined, is it best practice? what advantages and what disadvantage  it has.<br/>Thanks a lot!</p>