You are on page 1of 2

COMPUTER SCIENCE DEPARTMENT

ICT 2 - REGULAR
DATABASE MANAGEMENT SYSTEMS
PRACTICAL ASSIGNMENT
NAME:SARPONG RICHARD
INDEX NUMBER:06201219
A. WritetheSQLquerytograntdelete,insert,andupdateprivilegeonPersonalRecordtabletotheuserSCO
TT.

ANS:GRANTINSERT,DELETE,UPDATEONPRSONALRECORD.*TO‘SCOTT’@’LOCALHOST’;

B.Asauserwithanadministrativeright,writetheSQLquerytochangethepasswordoftheuserSCOTTtoGOOD.

ANS:ALTERUSER‘SCOTT’@’LOCALHOST’IDENTIFIEDBY‘GOOD’;

C.WriteanSQLcommandusedtocreatethePersonalRecordtablewhereIndexNumisthePrimarykey.

ANS:CREATETABLEPERSONALRECORD(INDEXNUMINT,SURNAMEVARCHAR(10),OTHERNAMEVARCHAR(1
0),INDEXNUMPRIMARYKEY);

D.WritetheappropriateSQLcommandtoinsertthefirstthreerecordsintothestd_persoanltable.

ANS:

INSERTINTOPERSONALRECORD(INDEXNUM,SURNAME,OTHERNAME,GENDER)VALUE

(‘001’,’Yeboah’,’KOFI’,’M’);

INSERTINTOPERSONALRECORD(INDEXNUM,SURNAME,OTHERNAME,GENDER)VALUE

(‘002’,’AMARTEY’,’ESINAM’,’F’);

INSERTINTOPERSONALRECORD(INDEXNUM,SURNAME,OTHERNAME,GENDER)VALUE

(‘003’,’kUNADU’,’ESTHER’,’F’);

E.TabulatetheresultifthefollowingSELECTqueryoperationsareusedtoquerythedatabase.

i.SELECTp.Index_NumASIndex_Number,CONCAT(p.Surname‘‘p.Othernames)ASFullname,a.CourseASSubj
ect,a.MarksASMarksFROMPersonalRecordpJOINAcademicRecordaON(p.Index_Num=a.Index_Num)WHE
REa.Marks<81;

ANS:

INDEXNUM FULLNAME SUBJECT MARKS<81


001 YeboahKofi Databasesystem 67
001 YeboahKofi DiscreteMaths 43
004 OwusuJohn Economics 75
004 OwusuJohn DiscreteMaths 73
005 AdzaniMercy Economics 70
005 AdzaniMercy Databasesystem 63

ii.SELECTIndex_Num,Course,MarkFROMAcademicRecordWHERECourse=‘DiscreteMaths’ANDMark>80O
RDERBYMarksASC;

ANS:

INDEXNUM COURSE MARK>80


005 DISCRETEMATH 81

F.WriteanSQLquerytochangetheGenderofKonaduEstherfrom‘F’to‘M’inthePersonalRecordtable.

ANS:UPDATEPERSONALRECORDSETGENDER='M'WHEREINDEXNUM=003;

G.WriteanSQLquerytoaddanewcolumnorfield,DOBtothePersonalRecordtable.

ANS:ALTERTABLEPERSONALRECORDADDDOBINT;

H.WriteanSQLquerytocompletelydeletetheAcademicRecordtable.

ANS:DROPTABLEACADEMICRECORD;

You might also like