Introduction to Structured Query Language (SQL)
CBSE · Class 11 · Informatics Practices
NCERT Solutions for Introduction to Structured Query Language (SQL) — CBSE Class 11 Informatics Practices.
Interactive on Super Tutor
Studying Introduction to Structured Query Language (SQL)? Get the full interactive chapter.
Quizzes, flashcards, AI doubt-solver and a step-by-step study plan — built for ncert solutions and more.
1,000+ Class 11 students started this chapter today
8 worked solutions below. Unlock all 15 free in Super Tutor
Exercise
1Match the following clauses with their respective functions.Show solution
- UPDATE → Update existing information in a table
- DELETE → Delete an existing row from a table
- INSERT INTO → Insert the values in a table
- CONSTRAINTS → Restrictions on columns
- DESC → Table definition
- CREATE → Create a database
Not sure why a step works? check your working in Super Tutor
2(a)What will be the degree of student table?Show solution
Not sure why a step works? check your working in Super Tutor
2(b)What does 'name' represent in the above code snippet?Show solution
Not sure why a step works? check your working in Super Tutor
2(c)What is true about the following SQL statement?
Select * FROM student;Show solution
Not sure why a step works? check your working in Super Tutor
2(d)What will be the output of following query?
INSERT INTO student
VALUES ("Suhana", 109, 'F'),
VALUES ("Rivaan", 102, 'M'),
VALUES ("Athary", 103, 'M'),
VALUES ("Rishika", 105, 'F'),
VALUES ("Garvit", 104, 'M'),
VALUES ("Shaurya", 109, 'M');Show solution
Not sure why a step works? check your working in Super Tutor
2(e)In the following query how many rows will be deleted?
DELETE student
WHERE student_id=109;Show solution
Not sure why a step works? check your working in Super Tutor
3(a)__________ declares that an index in one table is related to that in another table.Show solution
Not sure why a step works? check your working in Super Tutor
3(b)The symbol Asterisk (*) in a select query retrieves __________.Show solution
Not sure why a step works? check your working in Super Tutor
a) Retrieve movies information without mentioning their column names.
b) List business done by the movies showing only MovieID, MovieName and BusinessCost.
c) List the different categories of movies.
d) Find the net profit of each movie showing its ID, Name and Net Profit.
(Hint: Net Profit = BusinessCost - ProductionCost)
Make sure that the new column name is labelled as NetProfit. Is this column now a part of the MOVIE relation. If no, then what name is coined for such columns? What can you say about the profit of a movie which has not yet released? Does your query result show profit as zero?
e) List all movies with ProductionCost greater than 80,000 and less than 1,25,000 showing ID, Name and ProductionCost.
f) List all movies which fall in the category of Comedy or Action.
g) List the movies which have not been released yet.
a) Create a database “Sports”.
b) Create a table “TEAM” with following considerations:
i) It should have a column TeamID for storing an integer value between 1 to 9, which refers to unique identification of a team.
ii) Each TeamID should have its associated name (TeamName), which should be a string of length not less than 10 characters.
c) Using table level constraint, make TeamID as primary key.
d) Show the structure of the table TEAM using SQL command.
e) As per the preferences of the students four teams were formed as given below. Insert these four rows in TEAM table:
Row 1: (1, Team Titan)
Row 2: (2, Team Rockers)
Row 3: (3, Team Magnet)
Row 4: (4, Team Hurricane)
f) Show the contents of the table TEAM.
g) Now create another table below. MATCH_DETAILS and insert data as shown in table. Choose appropriate domains and constraints for each attribute.
h) Use the foreign key constraint in the MATCH_DETAILS table with reference to TEAM table so that MATCH_DETAILS table records score of teams existing in the TEAM table only.
a) Retrieve the MatchID of all those matches where both the teams have scored > 70.
b) Retrieve the MatchID of all those matches where FirstTeam has scored < 70 but SecondTeam has scored > 70.
c) Find out the MatchID and date of matches played by Team 1 and won by it.
d) Find out the MatchID of matches played by Team 2 and not won by it.
e) In the TEAM relation, change the name of the relation to T_DATA. Also change the attributes TeamID and TeamName to T_ID and T_NAME respectively.
a) ALTER and UPDATE
b) DELETE and DROP
Table: STUDENT
| RollNo | Name | Stream | Section | RegistrationID |
|---|---|---|---|---|
* The values in Stream column can be either Science, Commerce, or Humanities.
* The values in Section column can be either I or II.
Table: PROJECT_ASSIGNED
| RegistrationID | ProjectID | AssignDate |
|---|---|---|
Table: PROJECT
| ProjectID | ProjectName | SubmissionDate | TeamSize | GuideTeacher |
|---|---|---|---|---|
- a) Populate these tables with appropriate data.
- b) Write SQL queries for the following.
- c) Find the names of students in Science Stream.
- d) What will be the primary keys of the three tables?
- e) What are the foreign keys of the three relations?
- f) Finds names of all the students studying in class 'Commerce stream' and are guided by same teacher, even if they are assigned different projects.
EMPLOYEE(AadhaarNo, Name, Address, Department, EmpID)
DEPENDENT(EmpID, DependentName, Relationship)
Use the EMP-DEPENDENT database to answer the following SQL queries:
- a) Find the names of employees with their dependent names.
- b) Find employee details working in a department, say, 'PRODUCTION'.
- c) Find employee names having no dependent
- d) Find names of employees working in a department, say, 'SALES' and having exactly two dependents.
a) The PRICE relation has an attribute named Price. In order to avoid confusion, write SQL query to change the name of the relation PRICE to COST.
b) M/S Wonderful Garments also keeps handkerchiefs of red color, medium size of ₹100 each. Insert this record in COST table.
c) When you used the above query to insert data, you were able to enter the values for handkerchief without entering its details in the UNIFORM relation. Make a provision so that the data can be entered in COST table only if it is already there in UNIFROM table.
d) Further, you should be able to assign a new UCode to an item only if it has a valid UName. Write a query to add appropriate constraint to the SCHOOL_UNIFORM database.
e) ALTER table to add the constraint that price of an item is always greater than zero.
7 more solved questions in Introduction to Structured Query Language (SQL)
Every remaining exercise is solved step by step in Super Tutor, plus practice quizzes and flashcards for this chapter. Free to start.
Stuck on a step?
Ask Super Tutor AI to explain any solution on this page in a simpler way — free, 24x7.
Ask a Doubt FreeFrequently Asked Questions
What are the important topics in Introduction to Structured Query Language (SQL) for CBSE Class 11 Informatics Practices?
How to score full marks in Introduction to Structured Query Language (SQL) — CBSE Class 11 Informatics Practices?
Where can I get free NCERT Solutions for Introduction to Structured Query Language (SQL) Class 11 Informatics Practices?
Sources & Official References
- NCERT Official — ncert.nic.in
- CBSE Academic — cbseacademic.nic.in
- CBSE Official — cbse.gov.in
- National Education Policy 2020 — education.gov.in
Content is aligned to the official syllabus. Refer to the board website for the latest curriculum.
More resources for Introduction to Structured Query Language (SQL)
Practice Quiz
Test yourself with a quick quiz
Important Questions
Practice with board exam-style questions
Revision Notes
Key points for last-minute revision
Formula Sheet
All formulas in one place
Chapter Summary
Understand the chapter at a glance
Concept Maps
See how topics connect visually
Study Plan
Step-by-step plan to ace this chapter
Flashcards
Quick-fire cards for active recall
Syllabus
What topics to cover
For serious students
Get the full Introduction to Structured Query Language (SQL) chapter — for free.
Quizzes, flashcards, AI doubt-solver and a step-by-step study plan for CBSE Class 11 Informatics Practices.