ITM Assignment
ITM Assignment
Assignment 1
Make a table as given below:
10 nct
autumn term
assignments
Surname
Forename
Li
Danny
Holt
Bethany
Paphitis
adam
Patel
Mandeep
Bamburst
Rose
Coppell
Sean
Edwards
Michael
1
5
2
1
5
8
5
8
5
8
5
5
6
5
6
51
25
15
75
16
85
85
88
68
61
64
85
95
92
98
85
95
85
25
21
89
95
59
65
45
84
56
Add a column in the end and calculate the total for each individual.
Format the table to improve the presentation of the information present in the table
Ans:
Assignment 2
Enter the following labels and values starting in cell A3:
B. Alban
64
87
55
73
Y. Salto
80
90
78
82
S. Cruz
93
96
92
90
R. Kim
71
87
52
70
P. Quinn
87
73
49
82
H. Toro
81
77
73
80
Format the table to improve the presentation of the information present in the table
Ans:
Assignment 3
Type the following data in excel worksheet and save it as second.xls.
X: People per physician
Y: Life Expectancy
X
Y
370
70.5
6166
53.5
684
65
449
76.5
643
70
Do the following
(a) Complete column C for finding product x * y
(b) Find sum of x column at the end of data
(c) Find sum of y column at the end of data
(d) Find sum of x * y column at the end of data
(e) Find sum of x^2
(f) Find sum of y^2
(g) Find the minimum from the values of x and y both
(h) Count the values of x which are less than 1000.
Ans:
1551
71
616
60.5
403
51.5
Assignment 4
The table below outlines rainfall levels, in millimeters, for seven cities during a
six- month period:
RAINFALL(M
M)
CITY
BRININGHAM
BRISTOL
GLASGOW
LIVERPOOL
LONDON
SHEFFIELD
SOUTHAMPTO
N
JAN
FEB
MAR
APR
MAY
JUN
56
64
76
59
49
53
51
58
68
50
52
54
47
53
65
51
42
49
42
47
56
43
33
44
30
34
42
30
26
35
22
24
26
23
17
24
42
45
36
29
20
11
Enter these details onto a spreadsheet and complete the required tasks:
1. Widen the first column to 15.
2. Add rows beneath to show the monthly rainfall.
3. Delete blank rows or columns.
4. Add a new column after the June rainfall statistics to show the total rainfall in
each city over the period.
5. Name the spreadsheet as RainFall.
6. The rainfall in Birmingham during March should be 58.
7. Insert a new row between the rows holding the London and Sheffield rainfall
statistics. Enter the following details: Newcastle 65 63 57 50 39 21
Ans:
Assignment 5
Enter the following data and save it in grade .xls
Name
Marks1
Marks2
Marks3 Total Percentage Grade
Amit
80
70
80
Renu
70
60
90
Rajeev
60
50
80
Manish
50
30
90
Sanjeev
40
40
80
Anita
70
70
90
Do the following
(a) Compute the total marks and percentage of each student by entering appropriate
formula.
(b) Compute the grades based on following criteria
If percentage >= 90 then grade = A
If percentage >= 80 and <90 then grade = B
If percentage >= 70 and <80 then grade = C
Assignment 6
Langton Breweries Ltd uses barley as the chief raw material in producing a variety
of beers for the home and export markets. The barley, which is purchased from
cereal growers, is graded according to its quality into A, B and C categories.
The following table gives the quantity (in tonnes) and respective quality of barley
sold to the company by 12 different cereal growers:
LANGTON BREWERIES LTD
Quant Quali
Supplier ity
ty
J.Andre
ws
87
A
L.Benso
n
136
A
W.Brun
nel
163
C
H.Colw
ell
48
B
B.
Cullen
107
A
K.Davie
s
64
B
T.Dukes 82
B
S.Freem
an
58
A
O.Harris 183
A
M.Lioyd 119
A
R.Meen
gan
76
C
J.Ward
142
B
The basic purchase price of the barley is $85 per tonne. In order to encourage the
production of top quality barley, however, the company uses the following
bonus/penalty scheme based on barley quality: Category A - 10% bonus is paid
Assignment 7
JD Seafoods Ltd. supply cod, plaice, sole and whiting to restaurants and shops
throughout the UK. The company operates a fleet of 8 trawlers out of Grimsby
port. When a trawler docks in port, the crew sorts their catch into 25kg boxes.
Part A
The following table shows the number of boxes of each fish type caught on each
day over a three-day period by one of the company's trawlers, the Morning Star:
Morning Star - Fish
Catches
Fish
type
Cod
Plaice
Sole
Whiting
Day
1
47
11
28
54
Day
2
38
9
36
40
Day 3
48
15
30
43
You are required to enter these details onto a spreadsheet and carry out the
following tasks:
1. Add a column, headed Total, and show the total number of boxes of each
fish type caught over the period.
2. Add a row, labelled Total, and show the total number of boxes of fish caught
on each day.
3. Alter the cod catches to 51, 37 and 54 for day 1, day 2 and day 3
respectively.
Part B
The following table shows the number of boxes of each fish type landed by the
other 7 trawlers in the company's fleet over the same three-day period:
JD Seafood Ltd.
trawler
Blue Oyster
Edelweiss
Freswick
Lass
Kingfisher
Netmaster
Red Rose
Velvet Band
Co
d
Plaic
e
Sole
Whitin
g
151 44
79 17
114
63
109
124
110
129
118
96
102
71
83
57
79
48
117
120
135
89
134
26
42
38
23
12
Enter these details onto a spreadsheet and carry out the following:
1. Add a column, headed Total, and show the total number of boxes of fish
caught by each trawler over the period.
2. Add a row, labelled Total, and show the total number of boxes of each fish
type caught by all 7 trawlers.
4. Enter formulae to link the appropriate cells in this new row with the cells in
the Fish1 spreadsheet file which contain the total number of boxes of each
fish type caught by the Morning Star over the period (Part A above).
Assignment 8
The Lakeview Hotel and Country Club accommodates many tourists each year.
The following table shows the numbers of foreign bookings for 1998, 1999 and
2000:
LAKEVIEW HOTEL AND COUNTRY CLUB
Nationalit
y
American
Australia
n
French
German
Japanese
Others
1998
1999
2000
937
1108
1405
650
1238
994
395
786
793
968
854
483
794
934
627
699
597
756
Ans:
Assignment 9
A university maintains a year wise result for four courses and then generates an
average report as given below
S no. Year
Average
1
2002
2
2003
3
2004
4
2005
5
2006
6
Total
Course1
356
200
256
400
456
Course2
300
400
500
600
450
Course3
Course4
300
200
400
500
550
400
450
600
550
450
(a) Complete the report to calculate the course wise average in row 6
(b) Provide formula to calculate year wise average in column G
(c) Generate a column chart to compare data
Ans:
Assignment 10
A company records the details of total sales (in Rs. ) sector wise and month wise in
the following format
Sector 30
Sector 22
Sector 23
Sector 15
Jan
12000
14000
15000
16000
Feb
17000
18000
19000
12000
March
14000
15000
16000
17000
April
15000
16000
17000
18000
Assignment 11
Suppliers
Zone
Quantity
Trimnet suppliers
South
10
Zebra Suppliers
East
24
Ramnack Suppliers
West
35
Seashadow Suppliers
North
64
Trimnet suppliers
West
23
Zebra Suppliers
West
12
Ramnack Suppliers
North
14
Seashadow Suppliers
North
34
Seashadow Suppliers
North
65
Zebra Suppliers
North
45
Trimnet suppliers
North
34
Zebra Suppliers
South
23
Trimnet suppliers
South
43
Zebra Suppliers
South
24
Ramnack Suppliers
South
35
Zebra Suppliers
Ramnack
Suppliers
Seashadow
Suppliers
South
Trimnet
suppliers
Zebra Suppliers
Ramnack
Suppliers
Seashadow
Suppliers
Ans:
North
East
West
Q2. Insert the following items in the table you have created
Idno
01
FName
Ram
02
Sita
Address
Dwarka sector
10
Janakpuri
block c
Age
41
Giftvalue
200
26
250
03
Rajesh
04
Ajit
05
Rita
Dwarka sector
15
Noida sector
11
Noida sector
11
23
200
35
150
40
200
Ans:
INSERTINTO friend values('01','Ram','Dwarka Sector 10','41','200')
INSERTINTO friend values('02','Sita','Janakpuri Block C','26','250')
INSERTINTO friend values('03','Rajesh','Dwarka Sector 15','23','200')
INSERTINTO friend values('04','Ajit','Noida Sector 11','35','150')
INSERTINTO friend values('05','Rita','Noida Sector 11','40','200')
select*from friend
select*from friend
Q4. Write an SQL query to display all the records where age is >40.
Ans:select*from friend where age>'40';
Q5. Write an SQL query to display Fname, Age from the table.
Ans:select Fname, Age from friend
Q6. Write an SQL query to display Fname, Age, Gift value where Age > 35 from
the table.
Ans:select Fname, Age, GiftValue from friend where Age>'35'
Q7. Write an SQL query to display all record where Gift vale is > 200 and Age
>20.
Ans:select*from friend where Giftvalue>'200'and Age>'20'
Q8. Write an SQL query to display all record where Gift vale is > 200 or Age >20.
Ans:select*from friend where Giftvalue>'200'or Age>'20'
ASSIGNMENT 2
Q1. Create a table with the following specifications
Field name
EMPID
DEPT
EMPNAME
ADDRESS
SALARY
Data type
Numeric(10)
CHAR(5)
VARCHAR(15)
VARCHAR(30)
NUMERIC(7)
EMPID
101
102
103
104
105
DEPT
RD01
RD01
RD02
RD02
ED01
EMPNAME
Prince
Harry
Tom
Susan
Mark
106
AD01
Francis
107
GR01
Robert
108
109
110
RD03
RD03
AD01
Philip
Henry
Frank
ADDRESS
Park Way
Pebble Street
Park Avenue
Model Town
Victor
Crescent
Chelmsford
Park
Downtown
Cross
Park Avenue
Malibu Beach
St. Peters Lane
SALARY
15000
12000
11000
10000
10000
13000
14000
15000
14000
7000
2 Write an SQL query to display all the records where RD01is the department.
3 Write an SQL query to display EMPNAME, DEPT, Salary from the table.
Ans:Select Empname, Dept, Salary from Employee
4 Write an SQL query to display EMPNAME, DEPT, Salary from the table
where salary is greater than 13000.
Ans:Select Empname, Dept from Employee where Salary>'13000'
5 Write an SQL query to display the record of those employees who lives in
Park Avenue.
Ans:Select * from Employee where Address= 'Park Avenue'
1. Display name, id of those employees who salary is 15000 and lives in Park
Avenue
ANS:
Select Empid, Empname from Employee where Salary='15000' and
Address='Park Avenue'
2. Find names for all employees who work for the department RD01.
Ans:
Select Empname from Employee where Dept='RD01
10. Name the employees and their department whose salaries are greater than
12000.
Ans:
Select Empname, Dept from Employee where Salary>'12000'
13. Name the employee in department RD03 who lives in Park Avenue
Ans:
select Empname from Employee where Dept='RD03' and Address='Park Avenue';
16. Find details of those employees whose salary is > the average salary for all
employees
Ans:
select * from Employee where salary>'12000'
Assignment 3
1. Write an SQL command that will create a table named FriendNew with the
following fields and types: idno NUMERIC(10) PRIMARY KEY, fname
VARCHAR(24), address VARCHAR(30), age NUMERIC(10) , giftvalue
NUMERIC(10,2).
Ans:
createtable FriendNew (Idno numeric(10)PrimaryKey, Fname varchar(24),
Address varchar(30), Age numeric(10), Giftvalue Numeric(10,2));
select*from FriendNew
FName
Ram
02
Sita
03
Rajesh
04
Ajit
05
Rita
Ans:
Address
Dwarka
sector 10
Janakpuri
block c
Dwarka
sector 15
Noida sector
11
Noida sector
11
Age
41
Giftvalue
200
26
250.80
23
200
35
150.50
40
200
3. Write a SQL query to display all the records whose name starts with R.
Ans:
Select*from FriendNew where Fname like'R%';
4. Write an SQL query that will insert a complete record into the Friend table with
these values for the respective fields: '123', 'Anil', 'Dwarka Sector 11', 23, 29.99.
Ans:
Insertinto FriendNew values(123,'Anil','Dwarka Sector 11', 23, 29.99);
7. Write an SQL query that will update the giftvalue to 49.99 for all people in the
Friend table whose age is equal to or greater than 31 years.
Ans:
Update FriendNew Set Giftvalue=49.99 where Age=31 OR Age>31;
8. Write an SQL query that will add a field named City to the Friend table with
datatype as varchar and size equal to 15.
Ans:
AlterTable FriendNew Add City Varchar(15);
9. Add the name of the city for all the records in the table.
Ans:
Update FriendNew Set City='Delhi';
10. Write a SQL query to display fname and age of all the records in ascending
order.
Ans:
Select Fname, Age from FriendNew Orderby Fname;
11. Write SQL query to get the cumulative giftvalue for all records.
Ans:
SelectSum(Giftvalue)from FriendNew;
12. Write a query to average of the age of all the friends under the heading
Average Age.
Ans:
SelectAvg(Age)'Average Age'from FriendNew;
13. Write a query to display the name and age of the youngest member.
Ans:
Select Fname, Age from FriendNew where Age=(SelectMin(Age)from
FriendNew);
14. Write a query to count the number of candidates whose age in more than 30
years.
Ans:
SelectCount(*)from FriendNew where Age>30;
15. Write a query to display the name and giftvalue of the record with highest gift
value.
Ans:
Select Fname, Giftvalue from Friendnew where
Giftvalue=(SelectMax(Giftvalue)from FriendNew);
16. Write an SQL query that will delete all records from the Friend table whose
idno is 123.
Ans: Deletefrom FriendNew where Idno=123;