(Paper) Sample Paper Class - XII Computer Science 2008-7
Disclaimer: This website is NOT associated with CBSE, for official website of CBSE visit - www.cbse.gov.in
(
SQL  6 Marks
)
Q1. 
Table : SchoolBus
| Rtno | Area_overed | Capacity | No | Distance | Transporter | Charges | 
| 1 | Vasant kunj | 100 | 120 | 10 | Shivamtravels | 100000 | 
| 2 | Hauz Khas | 80 | 80 | 10 | Anand travels | 85000 | 
| 3 | Pitampura | 60 | 55 | 30 | Anand travels | 60000 | 
| 4 | Rohini | 100 | 90 | 35 | Anand travels | 100000 | 
| 5 | Yamuna Vihar | 50 | 60 | 20 | Bhalla Co. | 55000 | 
| 6 | Krishna Nagar | 70 | 80 | 30 | Yadav Co. | 80000 | 
| 7 | Vasundhara | 100 | 110 | 20 | Yadav Co. | 100000 | 
| 8 | Paschim Vihar | 40 | 40 | 20 | Speed travels | 55000 | 
| 9 | Saket | 120 | 120 | 10 | Speed travels | 100000 | 
| 10 | Jank Puri | 100 | 100 | 20 | Kisan Tours | 95000 | 
(b) To show all information of students where capacity is more than the no of student in order of rtno.
(c) To show area_covered for buses covering more than 20 km., but charges less then 80000.
(d) To show transporter wise total no. of students traveling.
(e) To show rtno, area_covered and average cost per student for all routes where average cost per student is - charges/noofstudents.
(f) Add a new record with following data:
(11, “ Moti bagh”,35,32,10,” kisan tours “, 35000)
(g) Give the output considering the original relation as given:
(i) select sum(distance) from schoolbus where transporter= “ Yadav travels”;
(ii) select min(noofstudents) from schoolbus;
(iii) select avg(charges) from schoolbus where transporter= “ Anand travels”;
(iv) select distinct transporter from schoolbus;
 
Q2.  
TABLE : GRADUATE
| S.NO | NAME | STIPEND | SUBJECT | AVERAGE | DIV. | 
| 1 | KARAN | 400 | PHYSICS | 68 | I | 
| 2 | DIWAKAR | 450 | COMP.
      Sc. | 68 | I | 
| 3 | DIVYA | 300 | CHEMISTRY | 62 | I | 
| 4 | REKHA | 350 | PHYSICS | 63 | I | 
| 5 | ARJUN
       | 500 | MATHS | 70 | I | 
| 6 | SABINA | 400 | CEHMISTRY | 55 | II | 
| 7 | JOHN | 250 | PHYSICS | 64 | I | 
| 8 | ROBERT | 450 | MATHS | 68 | I | 
| 9 | RUBINA | 500 | COMP.
      Sc. | 62 | I | 
| 10 | VIKAS | 400 | MATHS | 57 | II | 
 
(a)        
List  the names of those
students who have obtained DIV 1 sorted by NAME.
(b)    
   
Display  a report,
listing NAME, STIPEND, SUBJECT  and
amount of stipend received in a year assuming that the STIPEND 
is paid every month.
(c)         
To count the number of students who are either PHYSICS or COMPUTER SC
graduates.
(d)        
To insert a new row in the GRADUATE table:
11,”KAJOL”, 300, “computer sc”, 75, 1
(e) Give the output of following sql statement based on table GRADUATE:
(i) Select MIN(AVERAGE) from GRADUATE where SUBJECT=”PHYSICS”;
(ii) Select SUM(STIPEND) from GRADUATE WHERE div=2;
(iii) Select AVG(STIPEND) from GRADUATE where AVERAGE>=65;
(iv)                   
Select COUNT(distinct SUBDJECT)  from GRADUATE;
(f)   
 Assume that there is one more table GUIDE in the database as
shown below:
Table: GUIDE
| MAINAREA | ADVISOR | 
| PHYSICS | VINOD | 
| COMPUTER SC | ALOK | 
| CHEMISTRY | RAJAN | 
| MATHEMATICS | MAHESH | 
 
 
 
 
 g)
What will be the output of the following query:
SELECT NAME, ADVISOR FROM GRADUATE, GUIDE WHERE SUBJECT= MAINAREA ;
Q3. Write
SQL command for (i)  to (vii) on the
basis of the table SPORTS
Table:
SPORTS
| Student NO | Class | Name | Game1 | Grade | Game2 | Grade2 | 
| 10 | 7 | Sammer | Cricket | B | Swimming | A | 
| 11 | 8 | Sujit | Tennis | A | Skating | C | 
| 12 | 7 | Kamal | Swimming | B | Football | B | 
| 13 | 7 | Venna | Tennis | C | Tennis | A | 
| 14 | 9 | Archana | Basketball | A | Cricket | A | 
| 15 | 10 | Arpit | Cricket | A | Atheletics | C | 
 
 
 
 
 
 
 
 
(a)   
Display the names of the students who have grade ‘C’ 
in either Game1 or      
Game2 or both.
(b)  
Display the number of students getting grade ‘A’ in Cricket.
(c)   
Display the names of  the
students who have same game for both Game1 and Game2.
(d)  
 Display the games taken up
by the students, whose name starts with ‘A’.
(e)   
 Assign a value 200 for Marks
for all those who are getting grade ‘B’ or  grade
‘A’ in both Game1 and Game2.
(f)    
Arrange the whole table in the alphabetical order of Name.
(g) Add a new column named ‘Marks’.
 
 
Q4.
Employees
| Empid | Firstname | Lastname | Address | City | 
| 010 | Ravi | Kumar | Raj nagar | GZB | 
| 105 | Harry | Waltor | Gandhi nagar | GZB | 
| 152 | Sam | Tones | 33 Elm St. | Paris | 
| 215 | Sarah | Ackerman | 440 U.S. 110 | Upton | 
| 244 | Manila | Sengupta | 24 Friends street | New Delhi | 
| 300 | Robert | Samuel | 9 Fifth Cross | Washington | 
| 335 | Ritu | Tondon | Shastri Nagar | GZB | 
| 400 | Rachel | Lee | 121 Harrison St. | New York | 
| 441 | Peter | Thompson | 11 Red Road | Paris | 
EmpSalary
| Empid | Salary | Benefits | Designation | 
| 010 | 75000 | 15000 | Manager | 
| 105 | 65000 | 15000 | Manager | 
| 152 | 80000 | 25000 | Director | 
| 215 | 75000 | 12500 | Manager | 
| 244 | 50000 | 12000 | Clerk | 
| 300 | 45000 | 10000 | Clerk | 
| 335 | 40000 | 10000 | Clerk | 
| 400 | 32000 | 7500 | Salesman | 
| 441 | 28000 | 7500 | salesman | 
 
Write the SQL commands for the following :
(i) To show firstname,lastname,address and city of all employees living in paris
(ii) To display the content of Employees table in descending order of Firstname.
(iii) To display the firstname,lastname and total salary of all managers from the tables Employee and empsalary , where total salary is calculated as salary+benefits.
(iv)             
To display the maximum salary among managers and clerks from the table
Empsalary. 
Give the Output of following SQL commands:      
                       
                       
(i) Select firstname,salary from employees ,empsalary where designation = ‘Salesman’ and Employees.empid=Empsalary.empid;
(ii) Select count(distinct designation) from empsalary;
(iii) Select designation, sum(salary) from empsalary group by designation having count(*) >2;
(iv)             
Select sum(benefits) from empsalary where designation =’Clerk’;
 
Theory file Handling , SQL , Networking
- Difference between
- text file and binary file.
- ios::app and ios::out
- ios::ate and ios::app
- ifstream and ofstream
- get and getline function
- getc and getline function
- read
      and write
 
 
 
- Write
    two member functions belonging to fstream , ifstream and ofstream class.
 
 
 
- Write
    two functions belonging to I/O error handling in files.
 
 
 
- Explain
    tellg and tellp , seekg and seekp functions
 
 
 
- Define
    in 20 words only : alternate key ,attribute , candidate keys, cardinality
    and  degree of a table ,foreign
    key ,data independence, primary key, relation , tuple, Views ,Normalization
    , Un-normalized form (UNF)1NF, 2NF,3NF and 4NF
 
 
 
- What
    is DDL and DML
 
 
 
- Define
    in 20 words only : transmission media , hackers , crackers ,Web browser,
    cookies, network security,firewall ,telnet, repeater ,bridge,router ,gateway,modem,cyber
    law,authorization and authentication, hub, , switches
 
 
 
- Define
    the term topology . Defina star , bus , ring , tree , graph , mesh topology
    .
 
 
 
- Define
    all the guided transmission media with their advantages and disadvantages.
 
 
 
- Define
    all the un - guided transmission media with their advantages and
    disadvantages.
 
 
 
- Expand the following terms :GSM , TCP/IP , TDMA , CDMA , WAN , LAN , MAN , SMS , E-MAIL , URL , WLL , SMS,XML,HTML,WWW
 
| Go To Page - 1, 2, 3, 4 , 5 , 6 >> |