Old Website
Course Content
Syllabus
0/1
Puzzle
A puzzle is a problem or game designed to test a person’s knowledge, logic, reasoning, or creativity. It involves finding a solution by applying critical thinking, pattern recognition, and problem-solving skills. Puzzles can take various forms such as logical puzzles, mathematical puzzles, word puzzles, or visual challenges. They are widely used for entertainment as well as educational purposes, helping to improve cognitive abilities, concentration, and analytical thinking. Solving puzzles encourages patience and persistence, as many require step-by-step reasoning and trial-and-error approaches. Overall, puzzles play an important role in enhancing mental agility and developing problem-solving skills in an engaging and interactive way.
0/2
23CST201 DATABASE MANAGEMENT SYSTEMS

Unit II: Relational Model

This unit introduces the fundamental concepts of the relational data model, which is the foundation of modern database systems. It covers the structure of relational databases, including tables, tuples, attributes, and the role of keys such as primary keys and foreign keys. The unit explains referential integrity and its importance in maintaining consistency among related tables.

Students will explore Relational Algebra, the theoretical query language used to perform operations on relations. The unit also provides a strong foundation in SQL (Structured Query Language), beginning with basic concepts such as data definition, table creation, and key constraints, along with update operations.

Further, the unit progresses to Intermediate SQL, including joins, views, constraints, triggers, and stored procedures, enabling students to handle complex queries and database operations. Advanced topics such as Embedded SQL and Dynamic SQL are also introduced, allowing integration of SQL within programming languages and execution of dynamically constructed queries.

By the end of this unit, students will be able to design relational schemas, enforce data integrity, and effectively query and manipulate databases using SQL.

screen tagSupport