Lets open the Gate to the IITs.

Google Search

Wednesday, October 2, 2013

Books I recommend


Books I recommend  for gate preparation


COMPILERS

Compilers : Principles, Techniques , Alfred V. Aho, Compiler design O.G kakde http://lambda.uta.edu/cse5317/notes/node1.html

THEORY OF COMPUTATION

Introduction to Automata Theory, Languages and Computation , John E. Hopcroft,
Formal Languages And Automata Theory , K V N Sunitha, N Kalyani 


OPERATING SYSTEM

Operating System Concepts by Galvin,Silberswatz 
SCHAUM SERIES , Archer J Harris 


DATA STRUCTURE


Data StructuresandProgram Designin C++ Prentice Hall ,Robert L. Kruse Alexander
Data Structures (Schaum’s Outline Series) by Seymore Lipshutz 
Fundamentals of Data Structures in C 2nd by Sartaj Sahni

DIGITAL LOGIC 

Digital Logic Design by Morris Mano
Fundamentals of digital circuit by anand kumar 


COMPUTER ARCHITECTURE 


Computer System Architecture by Morris Mano
fundamental of computer architecture , Mostafa Abd-El-Barr ,Hesham El-Rewini 



COMPUTER NETWORKS

computer networks by Andrew S Tanenbaum 

DATABASE

Database System Concepts by Korth,Sudershan & Silberswatz
Fundamental Of Database Systems by Elmsari, Navathe
Schaum's Outline of Fundamentals of Relational Databases 

ALGORITHM

Introduction to Algorithms , CLRS
Algorithms , Dasgupta ,vazirani 

MATHS

Elements of Discrete Mathematics : C l Liu
Introduction to Graph Theory , Douglas B. West 
Higher Engineering Mathematics B,S grewal // one serious advise don't read this book crappy book only good if you already know maths no learning curve. good alternative for this will be Advanced Engineering Mathematics by Erwin Kreyszig 


Software/web tech/aptitude/English is more or less like general knowledge 

Some books  may not be the best book but they are very easy to understand and will develop your interest.

SQL Basics (DBMS)


1. Which is the subset of SQL commands used to manipulate Oracle Database structures, including tables?
Data Definition Language (DDL)

2. What operator performs pattern matching?
LIKE operator

3. What operator tests column for the absence of data?
IS NULL operator

4. Which command executes the contents of a specified file?
START <filename> or @<filename>

5. What is the parameter substitution symbol used with INSERT INTO command?
&

6. Which command displays the SQL command in the SQL buffer, and then executes it?
RUN

7. What are the wildcards used for pattern matching?
_ for single character substitution and % for multi-character substitution

8. State true or false. EXISTS, SOME, ANY are operators in SQL.
True

9. State true or false. !=, <>, ^= all denote the same operation.
True

10. What are the privileges that can be granted on a table by a user to others?
Insert, update, delete, select, references, index, execute, alter, all

11. What command is used to get back the privileges offered by the GRANT command?
REVOKE

12. Which system tables contain information on privileges granted and privileges obtained?
USER_TAB_PRIVS_MADE, USER_TAB_PRIVS_RECD

13. Which system table contains information on constraints on all the tables created?
USER_CONSTRAINTS

14. TRUNCATE TABLE EMP;
DELETE FROM EMP;
Will the outputs of the above two commands differ?
Both will result in deleting all the rows in the table EMP.

15. What is the difference between TRUNCATE and DELETE commands?
TRUNCATE is a DDL command whereas DELETE is a DML command. Hence DELETE operation can be rolled back, but TRUNCATE operation cannot be rolled back. WHERE clause can be used with DELETE and not with TRUNCATE.

16. What command is used to create a table by copying the structure of another table?
Answer :
CREATE TABLE .. AS SELECT command
Explanation :
To copy only the structure, the WHERE clause of the SELECT command should contain a FALSE statement as in the following.
CREATE TABLE NEWTABLE AS SELECT * FROM EXISTINGTABLE WHERE 1=2;
If the WHERE condition is true, then all the rows or rows satisfying the condition will be copied to the new table

Popular Posts