November 17, 2005 at 2:29 am
I am new to programming SQL server.I would like to know what concepts I should be knowing to say that i know SQL server.
I know it is very stupid question.Any book will have all basics but I just want to know in case i am proceeding in the right direction while i am learning.
All you SQL gurus can help me with it
November 17, 2005 at 6:32 am
Well - here's my list of what I would consider the "basics":
1) Normalization & Relationships
2) Understanding Indexes
3) Defaults, constraints, Rules etc.
4) Data types
5) Creating tables, views, stored procedures & triggers
6) Joins & T-Sql
If you don't use this site already, here's a great link to SQL Basics
**ASCII stupid question, get a stupid ANSI !!!**
November 17, 2005 at 7:44 am
I'd add in there backup/restore on SQL Server.
SQL Agent, scheduling jobs, basic DTS packages for Excel import/export, sending SQL Mail.
November 18, 2005 at 3:00 am
so ... that wud be "Learn Everything", huh guys!??
November 18, 2005 at 6:25 am
I would start with backup/restore
Than security
Then see other topics above.
I didn't have the need yet to use DTS packages or SQLMail.
*misread*
November 18, 2005 at 6:35 am
This is interesting...I saw the word "programming" in the original post and responded to it as a developer...Steve rounded it off with admin tasks..guess I missed the most important thing - that there is no more a divide between DBAs and DB Developers...
ps:Just a personal preference - but give me design and development over administration any day!
**ASCII stupid question, get a stupid ANSI !!!**
November 18, 2005 at 7:22 am
u obviously haven't played with clusters enough sushi!
November 18, 2005 at 7:32 am
Oh I'm one of those "all work and no play" types...dull as ditchwater...must start setting aside some playtime now & then...
ps:The problem is I haven't played with clusters at all...finally..something to look forward to in Life..
**ASCII stupid question, get a stupid ANSI !!!**
November 18, 2005 at 10:39 am
Aside from all the topical information posted (yes, you have to pretty much hit everything in this post) the absolute best things you can have in your tool box are:
Always remember, a good DBA does not need to know everything chapter and verse, but rather needs to know where to find the correct chapter and verse in any given situation.
RegardsRudy KomacsarSenior Database Administrator"Ave Caesar! - Morituri te salutamus."
November 18, 2005 at 10:52 am
"A mentor" alone is worth all the other tools in the box...unfortunately they're really hard to come by...
**ASCII stupid question, get a stupid ANSI !!!**
November 20, 2005 at 8:59 pm
Thanks guys ,
Now I know what they mean when they say post a question and get the point of views.
The answers have really helped me.I hope soon I'll also be able to comment as you Pro's....
Happy coding and keep posting good stuff. I'll be more than interested.
P.S can any one please list some of the good sites to refer to while i move on with my study?
November 21, 2005 at 1:30 am
Well this site's probably the best.
http://www.sql-performance.com
Gail Shaw
Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)
SQL In The Wild: Discussions on DB performance with occasional diversions into recoverability
November 21, 2005 at 4:15 am
Also, you may want to take a look at below sites for best practices, standards etc.
http://vyaskn.tripod.com/object_naming.htm
http://www.sql-server-performance.com/vk_sql_best_practices.asp
http://www.sqlteam.com/Item.asp?ItemID=4065
Anurag
Viewing 13 posts - 1 through 12 (of 12 total)
You must be logged in to reply to this topic. Login to reply