R
Robert Morley
I still don't buy that this is either product-specific or amateur-specific.
I've seen countless numbers of experienced, formally trained (and who
learned it on their own) database programmers on every platform I've ever
used who use "tbl" for tables, "vw" for views, "usp" for user stored
procedures, not to mention "frm" for forms, "rpt" for reports, etc., ad
nauseum.
Personally, I don't see the point of starting ALL objects in a category with
the same letters; that's generally redundant (though occasionally useful
when you're trying to distinguish between views and tables, etc.). My
general preference is to base it around the function of the object. "acct"
for account-related tables, "resp" for respondent-related tables, "list" for
simple lookup-type tables, etc. Only for objects that don't have a
significant inter-relationship with the rest of the database (i.e.,
localization tables, user preferences, etc.) do I use the generic "tbl",
"frm", or whatever.
And while "tbl" itself may have first appeared in a Smart Access article in
1993, as I said, Hungarian notation itself pre-dates that. As I said,
Simonyi Károly (aka Charles Simonyi) did indeed work at Microsoft, but he
started Hungarian Notation back when he was working for Xerox. It's hardly
a surprise that it later appeared in a Microsoft product that he worked on.
Hell, ignore Hungarian notation for a moment, how long ago did people start
using "i" for integer? "For i = " was one of the first constructs I learned
almost 30 years ago.
Rob
I've seen countless numbers of experienced, formally trained (and who
learned it on their own) database programmers on every platform I've ever
used who use "tbl" for tables, "vw" for views, "usp" for user stored
procedures, not to mention "frm" for forms, "rpt" for reports, etc., ad
nauseum.
Personally, I don't see the point of starting ALL objects in a category with
the same letters; that's generally redundant (though occasionally useful
when you're trying to distinguish between views and tables, etc.). My
general preference is to base it around the function of the object. "acct"
for account-related tables, "resp" for respondent-related tables, "list" for
simple lookup-type tables, etc. Only for objects that don't have a
significant inter-relationship with the rest of the database (i.e.,
localization tables, user preferences, etc.) do I use the generic "tbl",
"frm", or whatever.
And while "tbl" itself may have first appeared in a Smart Access article in
1993, as I said, Hungarian notation itself pre-dates that. As I said,
Simonyi Károly (aka Charles Simonyi) did indeed work at Microsoft, but he
started Hungarian Notation back when he was working for Xerox. It's hardly
a surprise that it later appeared in a Microsoft product that he worked on.
Hell, ignore Hungarian notation for a moment, how long ago did people start
using "i" for integer? "For i = " was one of the first constructs I learned
almost 30 years ago.
Rob