SQL Server
During the interview process I get a lot of questions of SQL Server, hopefully I can use this section to answer some of them.
-
SQL Cluster - a collection of physical servers that has access to shared storage.
-
SQL Constraints - Not Null, Check, Default, Unique, Primary Key and Foreign Key.
-
Foreign Key - Maintains referential integrity across multiple tables.
-
Functions - a)String, b)Math, c)Date and d)Advanced Functions.
-
Differences between clustered and non-clustered index - Clustered Index is used for easy retrieval of data from the database and is faster.
-
Index - a)Unique, b)Clustered and c)Non-clustered
-
SQL Joins - a)Inner Join, b)Right join, c)Left join and d)Full join or full outer join.
-
Normalization - the process of organizing data to avoid duplication and redundancy.
-
Stored procedures - Reusable sql code than can be saved and reused over and over.
-
Sql subsets - a)DDL (Data definition language), DML (Data manipulation language) and c) DCL (Data control language).
-
T-SQL - a set of programming extensions from Microsoft that add several features to SQL, such as transaction control, exception and error handling, row processing and declared variables.
-
Trigger - a special type of stored procedures that are defined to execute automatically in place or after data modifications.