Pyh 1
Pyh 1
Q.1 Create table student & insert the data into student table.
Ans
NAME:BHATHIJA HARSH
ROLL NO:11 pg. 1
DBPY JOURNAL SYBCA:1
4 Retrievw STUDENTDATA FROM BOTH TABLE WHOSE PER ARE BETWEEN 92 TO 100.
ANS
ANS
6 Retrieve students id,name,email and per whose email address is not valid.
ANS
NAME:BHATHIJA HARSH
ROLL NO:11 pg. 2
DBPY JOURNAL SYBCA:1
ANS
ANS
11 Retrieve student info. And find maximum per. Arrange them name wise.
NAME:BHATHIJA HARSH
ROLL NO:11 pg. 3
DBPY JOURNAL SYBCA:1
ANS
12 Retrieve students record arrange them in a city groupwise and city count
should be greater than 3.
ANS
NAME:BHATHIJA HARSH
ROLL NO:11 pg. 4
DBPY JOURNAL SYBCA:1
ANS
ANS
19 Create a saperate file to tack a back-up of student(structure only).
ANS
DIV VARCHAR(20)
);
CREATE TRIGGER TR_EMAIL_INSERT
BEFORE INSERT
ON STUDENT
begin
select case
when new.EMAIL not like'__%@__%.__%'
'please enter porper
then raise(abort email')
end;
end;
CREATE TABLE STUDENT
(
SID NUMERIC(10)PRIMARY KEY
SNAME VARCHAR(20)
CITY VARCHAR(20)
CONTACT VATCHAR(20)
EMAIL VARCHAR(20)
CLASS VARCHAR(20)
DIV VARCHAR(20)
);
CREATE TRIGGER TR_EMAIL_INSERT
BEFORE INSERT
ON STUDENT
begin
select case
when new.EMAIL not like'__%@__%.__%'
'please enter porper
then raise(abort email')
end;
end;
20 Create a saperate file to tack a back-up of result table(full table).
ANS
PRAGMA foreign_keys=OFF;
BEGIN TRANSACTION;
CREATE TABLE RESULT
(
RID NUMERIC(10)PRIMARY KEY
SID NUMERIC(10)
PER VARCHAR(20)
FOREIGN KEY (SID) REFERENCES STUDENT(SID)
);
'9
INSERT INTO RESULT 7')
VALUES(30 3 ;
NAME:BHATHIJA HARSH
ROLL NO:11 pg. 6
DBPY JOURNAL SYBCA:1
'9
INSERT INTO RESULT 8')
VALUES(31 2 ;
'9
INSERT INTO RESULT 3')
VALUES(13 1 ;
'3
INSERT INTO RESULT 3')
VALUES(12 4 ;
'5
INSERT INTO RESULT 5')
VALUES(42 5 ;
COMMIT;
21 Create a saperate file to tack a back-up of entire database.
ANS
PRAGMA foreign_keys=OFF;
BEGIN TRANSACTION;
CREATE TABLE student1
(
sid numeric(10) primary key
sname varchar(20)
city varchar(20)
contact varchar(10)
email varchar(20)
class varchar(10)
div numeric(10)
);
CREATE TABLE STUDENT
(
SID NUMERIC(10)PRIMARY KEY
SNAME VARCHAR(20)
CITY VARCHAR(20)
CONTACT VATCHAR(20)
EMAIL VARCHAR(20)
CLASS VARCHAR(20)
DIV VARCHAR(20)
);
INSERT INTO STUDENT 'hars 'NAVS '1234567
VALUES(1 h' ARI' 892' 'XYZGMAIL.COM' 'FYBCA'
INSERT INTO STUDENT 'keta 'NAVS '1234567 '[email protected]
VALUES(2 n' ARI' 892' om' 'FYBCA'
INSERT INTO STUDENT 'man '7228001 'manish45@gmail.
VALUES(3 ish' 'surat' 416' com' 'sybca'
INSERT INTO STUDENT 'roha '7228121 '[email protected]
VALUES(4 n' 'chikli' 416' om' 'sybca'
INSERT INTO STUDENT 'moh 'gopal '7228121 '[email protected]
VALUES(5 an' pur' 418' om' 'sybca'
NAME:BHATHIJA HARSH
ROLL NO:11 pg. 7
DBPY JOURNAL SYBCA:1
NAME:BHATHIJA HARSH
ROLL NO:11 pg. 8
DBPY JOURNAL SYBCA:1
ANS
24 Create table employee and import emp.csv file data into this table and retrive
data.
ANS create table employee
...> (
...> eid numeric(10),
...> ename varchar(20),
NAME:BHATHIJA HARSH
ROLL NO:11 pg. 9
DBPY JOURNAL SYBCA:1
NAME:BHATHIJA HARSH
ROLL NO:11 pg. 10