Class 11 IP Sample Paper Term 2 Set 3

TERM II – 2021-22
Time Duration – 2 hours Maximum Marks : 35

General Instructions:-
1.This question paper contains three parts A,B,C Each part is compulsory .
2.Section A – contains 7 questions each of 2 marks
3. Section B- contains 3 questions each of 3 marks
4. Section C -contains 3 questions each of 4 marks
5. In 4 questions (1,3,8,13) internal choices have been given
6. All questions are compulsory

 

SECTION A

(2 marks each)

1. What do you mean by constraints ?

Ans: Constraints are restriction/rules for data in a  tables – Primary key , not null , unique , check , default

Or

What do you mean by foreign key ? Explain with suitable example?

Ans: A Foreign Key is a field (or collection of fields) in one table, that refers to the Primary Key in another table.

The table with the foreign key is called the child table, and the table with the primary key is called the referenced or parent table.

 

2. What do you mean by Data Redundancy? How this can be solved?

Ans:

Duplication of data.

Data redundancy arises when the same data piece is stored in two or more separate places, either by accident or intentionally.

3. Directions- In the question given below there are two statements marked as Assertion (A) and Reason (R) . Read the statements and choose the correct option.

i) Both (A) and (R) are True, and (R) is the correct explanation of (A).

ii) Both (A) and (R) are True, but (R) is not the correct explanation of (A).

iii) (A) is true, but (R) is false

iv) (A) is false, but (R) is true

a) Assertion (A )- The SQL keyword Like only used with wildcards
Reason ( R ):- ‘_’ underscore and “%” percent are two symbols used in wildcards .

Ans: Both (A) and (R) are True, but (R) is not the correct explanation of (A).

 

b) Write the use of “_” and “%” symbols in SQL ?

Ans: _ means atleast single alphabet , % either no character or multiple character .

Or

a) Assertion (A) – The qualifier DISTINCT must be used in an SQL statement when we want to eliminate duplicate rows.
Reason ( R ) – DISTINCT only works with numeric datatype only .

Ans:(A) is true, but (R) is false 

b) Is Distinct and Unique keywords functionality are same ?

Ans: Not distinct and unique are not same

 

4. What do you mean by DDL and DML ? Give some examples ?

Ans:

DDL – Data Definition Language

DML – Data Manipulation Language

 

5. The symbol Asterisk (*) in a select query retrieves ____________.

i) All data from the table

ii) Data of primary key only

iii) NULL data

iv) None of the mentioned

How to replace this Asterisk (*) symbolin query ?

Ans: i) All data from the table

 

6. ‘All primary keys are candidate keys but all candidate keys are not primary.’ State True or False and Justify your answer.

Ans: True

Justification: The primary key uniquely identifies a record or row in the table and it follows one key per table approach. The candidate key also uniquely identifies a record or row in the table but it can have one key per table or many keys per table

 

7 a)_______ is the cloud based services that you are using at present .

i) Google drive

ii) Microsoft Azure

iii) i Cloud

iv) All of these These

 

Ans: iv) All of these These

 

b) The process of encrypting and decrypting information :-

i) Decentralized Application

ii) Cryptocurrency

iii) Block

iv) Cryptography

Ans: iv) Cryptography

SECTION B

(3 marks each)

8. What do you mean by Degree and Cardinality ? How is Tuple different from Attribute?

Ans:

Degree – No. of columns

Cardinality – No. of columns

Tuple –  Rows

Attribute – column

Or

What do you mean datatype ? How char is different from varchar ?

Ans: A data type is an attribute that specifies the type of data that the object can hold: integer data, character data, monetary data, date and time data, binary strings, and so on. 

Char – fixed length

Varchar – variable length

 

9. Create the table salary based on the above given instance chart .

Field Type Null Key
SID Int (4) NO PRI
BASIC Float YES
ALLOWANCE Float YES
COMM_PER Int (2) YES

 

Ans:

Create table salary( sidint(4) primary key,basic decimal(5,2),allowance decimal(5,2) ,comm_perint(2) );

 

10. What do you mean by Big Data ? Mention five characteristics of Big Data ? 

Ans: Big data not only represents voluminous data, it also involves various challenges like integration, storage, analysis, searching, processing, transfer, querying and visualisation of such data. Big data sometimes hold rich information and knowledge which is of high business value, and therefore there is a keen effort in developing software and methods to process and analyse big data.

Characteristics

1. Volume

2. Velocity

3. Variety

4. Veracity

5. Value

SECTION C

(4 marks each)

11. An organisation wants to create a database EMP-DEPENDENT to maintain following details about its employees and their dependent.

EMPLOYEE(AadharNumber, Name, Address, Department,EmployeeID)

DEPENDENT(EmployeeID, DependentName, Relationship)

a) Name the attributes of EMPLOYEE, which can be used as candidate keys.

Ans: candidate keys – AadhaarNumber,EmployeeID

b) The company wants to retrieve details of dependent of a particular employee. Name the tables, and find primary key of that table .

Ans: Table – Dependant , Primary key – EmployeeID

 

c) What is the degree of EMPLOYEE and DEPENDENT relation?

Ans: EMPLOYEE-5

DEPENDENT -3

 

d) How to change data of column ‘Relationship from char to varchar.

Ans: Alter —- modify

 

12. What do you mean by alter command ?Explain with syntax. How alter is different from Update command?

Ans:

ALTER – DDL( change schema of table and degree gets change if used for add , drop  columns)

UPDATE – DML , schema does not change

 

13. Consider the following table employee :-

Table: EMPLOYEE

SNO NAME BASIC DEPARTMENT DATEOFAPP AGE SEX
1 KARAN 96000 PERSONNEL 1997-03-27 35 M
2 DIVAKAR 114000 COMPUTER 1998-01-20 34 M
3 DIVYA 87600 ACCOUNTS 1997-02-19 34 F
4 ARUN 100200 PERSONNEL 1995-01-01 33 M
5 SABINA 114000 ACCOUNTS 1996-01-12 36 F
6 JOHN 88800 FINANCE 1997-02-24 36 M
7 ROBERT 99000 PERSONNEL 1997-02-20 39 M
8 RUBINA 113400 MAINTENANCE 1998-02-22 37 F
9 VIKAS 90000 COMPUTER 1994-01-13 41 M
10 MOHAN 111600 MAINTENANCE 1998-02-19 37 M

 

Write SQL statement for the queries (i) and (ii) and output for (iii) to (vi)

i) To display all details of those employees whose name starts from “D”;

Ans: select * from employee where name like “D%”;

ii) To insert a record in employee table with the values :

(11,sita,45000,Accounts,2000-02-19,35,F)

Ans: insert into employee values(11,”sita”,45000,”2000-02-19”,35,”F”);

iii) select department , name from employee where department not in( “HR”, “computer”);

Ans: 

NAME DEPARTMENT
KARAN PERSONNEL
DIVYA ACCOUNTS
ARUN PERSONNEL
SABINA ACCOUNTS
JOHN FINANCE
ROBERT PERSONNEL
RUBINA MAINTENANCE
MOHAN MAINTENANCE

iv) select age from employee order by age desc;

Ans: 

AGE
41
39
37
37
36
36
35
34
34
33

v) select max(basic) from employee;

Ans: 114000

vi)select count(distinct department) from employee;

Ans: 5

Or

Your school management has decided to organise a cricket match between students of class 11th and 12th. All the students are divided into 4 teams: team rockstars, team big gamers, team magnet and team current.
During the summer vacation various matches or to be held between these teams help your sports teacher to do the following

i) Create a table team with the following consideration

  • It should have a column team ID for storing an integer with the value between 1 and 9 which refers to unique identification of a team
  • Each team ID have its associated names (team name) which should be a integer of length not less than 10 characters.

Ans: Create table Team(TeamIDint(9) primary key,TeamName varchar(10));

ii) Give the statement to make team id as a primary key,

Ans: Alter table Team add primary key(TeamID);

iii) Show the structure of a table team using SQL command

Ans: Desc Team;

iv) As for the performance of the student four teams will be formed as given below
Insert these 4 rows in the team table
Row 1 – (1, team rockstar)
Row 2 – (2 , team big gamers)
Row 3 – (3 team magnet)
Row 4 – (4 team current )

Ans:

Insert into Team values(1,”Team Rockstar”)

Insert into Team values(2,”Team Big Gamers”)

Insert into Team values(3,”Team Magnet”)

Insert into Team values(4,”Team Current”)

Copywrite © 2020-2024, CBSE Python,
All Rights Reserved