Ok. In most database systems there are reserved keywords, just as there are in programming languages. (string, int, double, float, etc)
SQL is no different. In any event user, at least in SQL Server, is a reserved keyword so you can not directly reference your object. What I mean is that while you can name a table named 'user' you can not reference it such as:
SELECT * from user
because SQL thinks you are trying to do soemthing with the user type so, instead, you need to reference your table with [ ].
No, person is not a reserved keyword.
================================================== =========
Read this if you want to know how to get a correct reply for your question:
http://www.catb.org/~esr/faqs/smart-questions.html
================================================== =========
Technical Editor for:
Professional Search Engine Optimization with ASP.NET
Professional IIS 7 and ASP.NET Integrated Programming
================================================== =========