0% found this document useful (0 votes)
38 views4 pages

SANVIB2

Uploaded by

sanvijain1810
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
38 views4 pages

SANVIB2

Uploaded by

sanvijain1810
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

NAME:SANVI CLASS:2 BCA D ROLL NO:CA23522

2.CREATE THE FOLLOWING TABLES IDENTIFYING PRIMARY KEY AND FOREIGN


KEYS.SPECIFY THE NOT NULL PROPERTY FOR MANDATORY
KEYS.EMPLOYEE_MASTER(EMP_ID,EMP_NAME,EMAIL_ID,EMP_ADDRESS,PHONE)
ATTENDANCE(EMP_ID,MONTH,WOM,MHRS,THRS,WHRS,TRHRS,FHRS,SHRS,SUHRS
).(VALID VALUES FOR WOM<=5,MONTH CAN BE 1-12).APPLY APPROPRIATE
CONSTRAINTS CONSIDER 3 EMPLOYEES.AND ATTENDANCE RECORDS FOR AT
LEAST TWO MONTHS.

CREATING A TABLE

CREATE TABLE EMPLOYEE_MASTER522

(E_ID NUMBER(5)PRIMARY KEY,

E_NAME VARCHAR2(10)NOT NULL,

EMAIL_ID VARCHAR2(20)NOT NULL,

E_ADDRESS VARCHAR2(20)NOT NULL,

PHONE NUMBER(10)NOT NULL);

TABLE CREATED.

INSERING INTO A TABLE :


INSERT INTO EMPLOYEE_MASTER522
VALUES(1301,'YADAV','YADAV13@GMAIL.COM','KINNIGOLI',9876703216);

1 ROW CREATED.

INSERT INTO EMPLOYEE_MASTER522


VALUES(1302,'UDAY','UDAY10@GMAIL.COM','MANGALORE',9678943266);

1 ROW CREATED.

INSERT INTO EMPLOYEE_MASTER522

VALUES(1303,'RAMANATH','RAMANATH90@GMAIL.COM','UDUPI',7865765161);

1 ROW CREATED.

PAGE NO:
NAME:SANVI CLASS:2 BCA D ROLL NO:CA23522

DISPLAYING THE VALUES IN THE TABLE:

CREATING ANOTHER TABLE:

CREATE TABLE ATTENDENCE522

(E_ID NUMBER(5)REFERENCES EMPLOYEE_MASTER522 (E_ID),

MONTH NUMBER(2)CHECK(MONTH BETWEEN 1 AND 12),

WOM NUMBER(1)CHECK(WOM<=5),

MHRS NUMBER(2),

THRS NUMBER(2),

WHRS NUMBER(2),

TRHRS NUMBER(2),

FHRS NUMBER(2),

SHRS NUMBER(2),

SUHRS NUMBER(2));

TABLE CREATED.

INSERTING VALUES TO THE TABLE:

INSERT INTO ATTENDENCE522

VALUES(1301,7,3,8,6,9,7,8,8,7);

1 ROW CREATED.

PAGE NO:
NAME:SANVI CLASS:2 BCA D ROLL NO:CA23522

INSERT INTO ATTENDENCE522

VALUES(1302,6,2,9,5,10,7,8,9,10);

1 ROW CREATED.

INSERT INTO ATTENDENCE522

VALUES(1301,10,3,6,7,8,8,7,6,9);

1 ROW CREATED.

INSERT INTO ATTENDENCE522

VALUES(1302,2,4,9,6,9,0,8,7,9);

1 ROW CREATED.

DISPLAYING THE VALUES IN THE TABLE:

WRITE THE SQL QUERIES FOR THE FOLLOWING:

A.DISPLAYING EMP_ID,EMP_NAME AND EMAIL_ID OF ALL EMPLOYEES WHO


ARE WORKING ON EVERY SUNDAY OF 2ND AND 4TH WEEK IN A MONTH.

B.DISPLAY TOTAL HOURS WORKED BY EACH EMPLOYEE IN EACH MONTH


WITH EMP_ID.

PAGE NO:
NAME:SANVI CLASS:2 BCA D ROLL NO:CA23522

C.DISPLAY THE NAMES OF THE EMPLOYEES WHO NEVER ATTENDED THE


DUTY SO FAR(ATTENDANCE NOT GIVEN SO FAR).

D.DISPLAY THE EMPLOYEE NAME,MONTH,WEEK,TOTAL,HOURS WORKED


FOR EMPLOYEES WHO HAVE TOTAL NO. OF HOURS MORE THAN 20 HR. A
WEEK.

PAGE NO:

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy