Sunday 2 March 2014

To do List for a SQL Developer



Software methodologies
  1. SDLC
  2. Waterfall model
  3. Agile methodology
  4. Iterative development
  5. SCRUM

Database Concepts
  1. Entities & relationships
  2. Database design methodologies: OLTP
  3. Datawarehouse design methodologies:OLAP 
  4. Normalisation & Denormalisation
  5. Optimising Database performance
  6. Types of Authentication

T-SQL

  1. Logins/Data types/Conversions
  2. Tables
  3. DDL: CREATE,alter,drop,truncate
  4. DML: Insert,update,delete
  5. DCL: Grant,revoke
  6. Constraints,Indexes
  7. Views, Synonyms
  8. Exception handling
  9. Transactions -TCL :Commit,rollback,savepoint
  10. Cursor
  11. Variables/Control structure
  12. Stored procedures
  13. Functions
  14. Triggers
  15. Virtual tables/Magic tables
  16. Challenges Faced and Solutions



SQL Queries
  1. DQL: Sql functions
  2. Sql operators
  3. Group by,having
  4. Select, From, Where, select into
  5. Distinct,Order by,top,set operators, output, XML
  6. Joins
  7. Sub-queries
  8. Dynamic queries
  9. Logical order of query processing
  10. Challenges Faced and Solutions