Thus, since SQL without user-defined types is more concerned about the kinds of data rather than the uses of the data, we can consider this is a very poorly implemented type system (but I have not had enough experience with user-defined types in SQL to know how solid they are).Another interesting distinction was structural versus nominal typing.