Dbms Lab Midterm: Akshay Harish 20191ISE0008 4ISE1
Dbms Lab Midterm: Akshay Harish 20191ISE0008 4ISE1
MIDTERM
AKSHAY HARISH
20191ISE0008
4ISE1
1.Create the tables for the above schema specifying appropriate data type for each
attribute and enforcing primary key, foreign key constraints, unique, not null where ever
required.(Note: table name must be rollno_tablename)
mysql> CREATE TABLE 20191ISE0008_GUIDE(
-> GUIDE_NAME VARCHAR(20),
-> GUIDE_NO INT(6) PRIMARY KEY NOT NULL,
-> GUIDE_RESEARCH_DOMAIN VARCHAR(20),CONTACT_NO INT(10),
-> EMAIL_ID VARCHAR(50));
Query OK, 0 rows affected, 2 warnings (0.07 sec)
4.Find the list of guide, who are guiding more than two student groups.
mysql> SELECT G.GUIDE_NAME FROM 20191ISE0008_GUIDE G,20191ISE0008_PROJECT
P,20191ISE0008_PROJECT_GROUP S WHERE P.GUIDE_NO=G.GUIDE_NO AND
P.PROJECT_NO=S.PROJECT_NO HAVING COUNT(*)>2;
5.Find the list of project no, project name & name of guide, in domain of DataBase.
mysql> SELECT P.PROJECT_NO,P.PROJECT_TITLE,G.GUIDE_NAME FROM 20191ISE0008_PROJECT
P,20191ISE0008_GUIDE G WHERE P.GUIDE_NO=G.GUIDE_NO;
6.Update guide details of a roll no “110011”, new guide is “Ram Mohan‟ & id “112200‟.
mysql> UPDATE 20191ISE0008_GUIDE SET GUIDE_NAME="RAM MOHAN" WHERE GUIDE_NO=112214;
Query OK, 1 row affected (0.01 sec)
Rows matched: 1 Changed: 1 Warnings: 0
7.Remove the Guide details, guide no is “112211” and assign guide no “133113” to all
respective students project group.
mysql> UPDATE 20191ISE0008_GUIDE SET GUIDE_NO=133113 WHERE GUIDE_NO=112211;