SlideShare a Scribd company logo
1 of 9
compiler design
1. What is a compiler design?
2. importance of compiler design
3. Why Students should learn compiler design?
4. Applications of compiler design
5. compiler design Syllabus.
6. Prescribed Text Books.
Topics while preparing for a Tech Interview
• Advantages of DBMS over the file system
• Data Abstraction
• 2 tier and 3 tier architecture
• DDL , DML and DCL commands(most important)
• ER Model ,study about entity, entity set , attributes(also types of attributes) and
relationship
• Types of keys - super key, candidate key , primary key , alternate key and foreign
key (most important)
• Relational algebra(various operators like select , project ,intersection , union ,
multiplication and division)
• Types of joins - inner join , left outer , right outer , full outer and natural join(most
important)
• Normalization - till third normal form and BCNF would be sufficient(most
important)
• ACID properties
• Difference between information and data, physical and logical data independence,
instance and schema , delete and truncate , primary key and unique key , shared
and exclusive lock (most important)
Topics while preparing for a GATE Exam
• ER-Model
• Relational Model: Relational algebra,tuple,calculus,SQL
• Integrity constraints,normal forms
• File organization,indexing (e.g. B and B+ trees)
• Transactions and concurrency control
Subject wise percentage in GATE
Course WEIGHTAGE
PERCENTAGE
Engineering Mathematics 6%
Discrete Mathematics & Graph
Theory
5%
Design & Analysis Algorithms 7%
Programming & Data Structure 12%
Digital Logic 9%
Computer Organization 3%
Theory of Computation 8%
Compiler Design 6%
Operating Systems 10%
DBMS 10%
Computer Networks 10%
Syllabus
Unit -1: Database system architecture
Introduction, The Three Levels of Architecture, (External Level, Conceptual Level, Internal Level), Mapping, The Database
Administrator, The Database Management Systems, Client/Server Architecture.
Unit -2: E-R Models
The E-R Models, The Relational Model, Relational Calculus, Introduction to Database Design, DatabaseDesign and Er
Diagrams, Entities Attributes, and Entity Sets, Relationship and Relationship Sets, Conceptual Design with the Er Models, The
Relational Model Integrity Constraints Over Relations, KeyConstraints, Foreign Key Constraints, General Constraints.
Unit 3: Relational Algebra
Relational Algebra, Selection and Projection, Set Operation, Renaming, Joins, Division, More Examples of Queries,
Relational Calculus, Tuple Relational Calculus, Domain Relational Calculus.
Queries, Constraints, Triggers: The Form of Basic SQL Query, Union, Intersect, and Except, Nested Queries, Aggregate
Operators, Null Values, Complex Integrity Constraints in SQL, Triggers and Active Database.
Syllabus( Cont..)
Unit 4: Normalization
Purpose of Normalization or schema refinement, concept of functional dependency, normal forms based on functional
dependency (1NF, 2NF and 3 NF), concept of surrogate key, Boyce-Codd normal form (BCNF), Lossless join and dependency
preserving decomposition, Fourth normal form(4NF).
Unit 5: Transaction Management
Transaction, properties of transactions, transaction log, and transaction management with SQL using commit rollback and save
point. Concurrency control for lost updates, Uncommitted data, inconsistent retrievals and the Scheduler. Concurrency control
with locking methods: lock granularity, lock types, two phase locking for ensuring serializability, deadlocks, Concurrency control
with time stamp ordering: Wait/Die and Wound/Wait Schemes, Database Recovery management: Transaction recovery.
Text Books
1. Database Management Systems, 3rd Edition, Raghurama Krishnan,
Johannes Gehrke, TATA Mc Graw Hill.
2. Introduction to Database Systems, C J Date, Pearson.
3. Database Systems-The Complete Book, H G Molina, J D Ullman, J
Widom Pearson.

More Related Content

Similar to CD

SE-IT DSA THEORY SYLLABUS
SE-IT DSA THEORY SYLLABUSSE-IT DSA THEORY SYLLABUS
SE-IT DSA THEORY SYLLABUSnikshaikh786
 
Syllabus mca 2 rdbms i
Syllabus mca 2 rdbms iSyllabus mca 2 rdbms i
Syllabus mca 2 rdbms iemailharmeet
 
Unit 2_DBMS_10.2.22.pptx
Unit 2_DBMS_10.2.22.pptxUnit 2_DBMS_10.2.22.pptx
Unit 2_DBMS_10.2.22.pptxMaryJoseph79
 
Database Management System NOTES for 2nd year
Database Management System NOTES for 2nd yearDatabase Management System NOTES for 2nd year
Database Management System NOTES for 2nd yeardhasamalika
 
DatabaseManagementSystem.pptx
DatabaseManagementSystem.pptxDatabaseManagementSystem.pptx
DatabaseManagementSystem.pptxuwmctesting
 
introduction-to-dbms-unit-1.ppt
introduction-to-dbms-unit-1.pptintroduction-to-dbms-unit-1.ppt
introduction-to-dbms-unit-1.pptrekhasai2468
 
Database management system chapter1
Database management system chapter1Database management system chapter1
Database management system chapter1Pranab Dasgupta
 
Unit I Database concepts - RDBMS & ORACLE
Unit I  Database concepts - RDBMS & ORACLEUnit I  Database concepts - RDBMS & ORACLE
Unit I Database concepts - RDBMS & ORACLEDrkhanchanaR
 
UGC Net New Syllabus
UGC Net New SyllabusUGC Net New Syllabus
UGC Net New SyllabusSanju_Doraha
 
Data Structure and its Fundamentals
Data Structure and its FundamentalsData Structure and its Fundamentals
Data Structure and its FundamentalsHitesh Mohapatra
 
Student POST  Database processing models showcase the logical s.docx
Student POST  Database processing models showcase the logical s.docxStudent POST  Database processing models showcase the logical s.docx
Student POST  Database processing models showcase the logical s.docxorlandov3
 
Lecture-8-The-GIS-Database-Part-1.ppt
Lecture-8-The-GIS-Database-Part-1.pptLecture-8-The-GIS-Database-Part-1.ppt
Lecture-8-The-GIS-Database-Part-1.pptPrabin Pandit
 
Data Modeling Training.pptx
Data Modeling Training.pptxData Modeling Training.pptx
Data Modeling Training.pptxssuser23b3eb
 
Top schools in gudgaon
Top schools in gudgaonTop schools in gudgaon
Top schools in gudgaonEdhole.com
 

Similar to CD (20)

SE-IT DSA THEORY SYLLABUS
SE-IT DSA THEORY SYLLABUSSE-IT DSA THEORY SYLLABUS
SE-IT DSA THEORY SYLLABUS
 
Syllabus mca 2 rdbms i
Syllabus mca 2 rdbms iSyllabus mca 2 rdbms i
Syllabus mca 2 rdbms i
 
Database_Introduction.pdf
Database_Introduction.pdfDatabase_Introduction.pdf
Database_Introduction.pdf
 
Unit 2_DBMS_10.2.22.pptx
Unit 2_DBMS_10.2.22.pptxUnit 2_DBMS_10.2.22.pptx
Unit 2_DBMS_10.2.22.pptx
 
Database Management System NOTES for 2nd year
Database Management System NOTES for 2nd yearDatabase Management System NOTES for 2nd year
Database Management System NOTES for 2nd year
 
DatabaseManagementSystem.pptx
DatabaseManagementSystem.pptxDatabaseManagementSystem.pptx
DatabaseManagementSystem.pptx
 
introduction-to-dbms-unit-1.ppt
introduction-to-dbms-unit-1.pptintroduction-to-dbms-unit-1.ppt
introduction-to-dbms-unit-1.ppt
 
ITB - UNIT 3.pdf
ITB - UNIT 3.pdfITB - UNIT 3.pdf
ITB - UNIT 3.pdf
 
Database management system chapter1
Database management system chapter1Database management system chapter1
Database management system chapter1
 
Unit I Database concepts - RDBMS & ORACLE
Unit I  Database concepts - RDBMS & ORACLEUnit I  Database concepts - RDBMS & ORACLE
Unit I Database concepts - RDBMS & ORACLE
 
Day5
Day5Day5
Day5
 
UGC Net New Syllabus
UGC Net New SyllabusUGC Net New Syllabus
UGC Net New Syllabus
 
Data Structure and its Fundamentals
Data Structure and its FundamentalsData Structure and its Fundamentals
Data Structure and its Fundamentals
 
Student POST  Database processing models showcase the logical s.docx
Student POST  Database processing models showcase the logical s.docxStudent POST  Database processing models showcase the logical s.docx
Student POST  Database processing models showcase the logical s.docx
 
Db lec 01
Db lec 01Db lec 01
Db lec 01
 
DBMS-Unit-1.pptx
DBMS-Unit-1.pptxDBMS-Unit-1.pptx
DBMS-Unit-1.pptx
 
Lecture-8-The-GIS-Database-Part-1.ppt
Lecture-8-The-GIS-Database-Part-1.pptLecture-8-The-GIS-Database-Part-1.ppt
Lecture-8-The-GIS-Database-Part-1.ppt
 
T-SQL
T-SQLT-SQL
T-SQL
 
Data Modeling Training.pptx
Data Modeling Training.pptxData Modeling Training.pptx
Data Modeling Training.pptx
 
Top schools in gudgaon
Top schools in gudgaonTop schools in gudgaon
Top schools in gudgaon
 

Recently uploaded

Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Shubhangi Sonawane
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 

Recently uploaded (20)

Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 

CD

  • 2. 1. What is a compiler design? 2. importance of compiler design 3. Why Students should learn compiler design? 4. Applications of compiler design 5. compiler design Syllabus. 6. Prescribed Text Books.
  • 3. Topics while preparing for a Tech Interview • Advantages of DBMS over the file system • Data Abstraction • 2 tier and 3 tier architecture • DDL , DML and DCL commands(most important) • ER Model ,study about entity, entity set , attributes(also types of attributes) and relationship • Types of keys - super key, candidate key , primary key , alternate key and foreign key (most important) • Relational algebra(various operators like select , project ,intersection , union , multiplication and division) • Types of joins - inner join , left outer , right outer , full outer and natural join(most important)
  • 4. • Normalization - till third normal form and BCNF would be sufficient(most important) • ACID properties • Difference between information and data, physical and logical data independence, instance and schema , delete and truncate , primary key and unique key , shared and exclusive lock (most important)
  • 5. Topics while preparing for a GATE Exam • ER-Model • Relational Model: Relational algebra,tuple,calculus,SQL • Integrity constraints,normal forms • File organization,indexing (e.g. B and B+ trees) • Transactions and concurrency control
  • 6. Subject wise percentage in GATE Course WEIGHTAGE PERCENTAGE Engineering Mathematics 6% Discrete Mathematics & Graph Theory 5% Design & Analysis Algorithms 7% Programming & Data Structure 12% Digital Logic 9% Computer Organization 3% Theory of Computation 8% Compiler Design 6% Operating Systems 10% DBMS 10% Computer Networks 10%
  • 7. Syllabus Unit -1: Database system architecture Introduction, The Three Levels of Architecture, (External Level, Conceptual Level, Internal Level), Mapping, The Database Administrator, The Database Management Systems, Client/Server Architecture. Unit -2: E-R Models The E-R Models, The Relational Model, Relational Calculus, Introduction to Database Design, DatabaseDesign and Er Diagrams, Entities Attributes, and Entity Sets, Relationship and Relationship Sets, Conceptual Design with the Er Models, The Relational Model Integrity Constraints Over Relations, KeyConstraints, Foreign Key Constraints, General Constraints. Unit 3: Relational Algebra Relational Algebra, Selection and Projection, Set Operation, Renaming, Joins, Division, More Examples of Queries, Relational Calculus, Tuple Relational Calculus, Domain Relational Calculus. Queries, Constraints, Triggers: The Form of Basic SQL Query, Union, Intersect, and Except, Nested Queries, Aggregate Operators, Null Values, Complex Integrity Constraints in SQL, Triggers and Active Database.
  • 8. Syllabus( Cont..) Unit 4: Normalization Purpose of Normalization or schema refinement, concept of functional dependency, normal forms based on functional dependency (1NF, 2NF and 3 NF), concept of surrogate key, Boyce-Codd normal form (BCNF), Lossless join and dependency preserving decomposition, Fourth normal form(4NF). Unit 5: Transaction Management Transaction, properties of transactions, transaction log, and transaction management with SQL using commit rollback and save point. Concurrency control for lost updates, Uncommitted data, inconsistent retrievals and the Scheduler. Concurrency control with locking methods: lock granularity, lock types, two phase locking for ensuring serializability, deadlocks, Concurrency control with time stamp ordering: Wait/Die and Wound/Wait Schemes, Database Recovery management: Transaction recovery.
  • 9. Text Books 1. Database Management Systems, 3rd Edition, Raghurama Krishnan, Johannes Gehrke, TATA Mc Graw Hill. 2. Introduction to Database Systems, C J Date, Pearson. 3. Database Systems-The Complete Book, H G Molina, J D Ullman, J Widom Pearson.