Professional Documents
Culture Documents
DBMS Record PGM 5
DBMS Record PGM 5
eneloye e SsperssN
SSNName Addrebs Sex atny
cloçatiorn
DND DLo
project
Plocaien DNo
PNoPName
woks-on
SSN PNo Hous
ER Diagran:
Contrsled
SSN
Nanne (DNO DNome
(Pddres
N Pepurtment
Emeloyee monagey dlahoy
Salay (mgrstord
Sox Contre
Suporvo oY Kauporviery porviee
Worlks-o
Hours
Prajet OName
PNo ocahiony
sJBIT
(OMMNY pAABAL
Conider the schema for compony databas
EMLOYE EsSN, Nane, Address, Sex Sabru SupeSSN, Do)
DECARMENT(DNo, DNkume, MgyrsSN, MgrStan Date
DICA1ION DNO, DLo
PROSECT(PNo, PName Ploceton DN)
IwORKS.ON( SSN, PNO, Hous)
(sJBIT
OTPUT TASLE cRE ATON: Descripton
emplegee NLL
NAME VARLIAA20
NOT NuL
SSN VARHARB)
NAME VAACLIAR3o)
ADDRESS VARHAR (ro)
Jty NUM8ER
SALAAY
VARCHAR(20)
departrent
NOL? TYPE
NAME
DND NOT NLL NOM8ER
DNAME VARCHARßo
MGRSSN VARHAR(20)
MGRSTAg DATE DATE
dlocatien
NULL?
DNAME TYPE
DNO N T NJL NUMBER
DLOC Nor NuL
VARCHAR0)
IB
M
Toble eah en
sJBIT
Preject TYAE
NAME NUL?
NO NUL
NUMBE R
PNO
VARAR(30)
PNAME VARAe)
PLOCATLON NUMBER
DN
works-on
NAME NoLl? TYPE
SSN NOT NULL VARCHAR20)
PNO NOT NUL NOMB ER
HoURS NUMBER
SJBIT
CRCAE TAeLE projed
Inserien:
TNSERT INIO enployee VALOES
C'bssn'ananre', baddres' iex asalary, ugersso')
(oo, ssott, bangalore mae, 700000.1o) 9
I0L gjo bangalore, ale, s50oo0, l00)
(I02, Sa tama, bangalore, nmale, 700000, l00)
((03, senku, bongalore, male, 700O00,100
(1O4, mhini mumb a female 8o0000, Lo0
(1o5 iJa, mumnbai, temale, goO0DO, O3)
(rO6, nezko, mumbai, fenale, 62oODO10)
I0, cKO, mumb cu, female, 300000, l93)
(sJBIT
derurtment MGRSTARIDATE
MGRSSN
DNAME ol-JAN-2003
DNO
To 05- MAR-2003
103
accart OR-JUN- 2003
6 I07
Service
clocateY
DLOC
DNO
bangolore
bongalore
mumbau
Prajet
OLOCATON DNO
PNO PNAME
5
alega bongalse
siri bang alore
6
12 home bangalore
13 jarvis mumbai
works-on
SSN PNO HOURS
S1
S2
12
12 53
sJBIT
>INSERT
INTOdeartaert
bdno, dame'
VALES
rgsta bate)i
5, IOT
6,
IO0ol-JAN-2002)
accounts I03 05 - MAR- 2003)
(2, seryice, o,
o8-VN-2003)
> TNSERT INTO dloaten MALUES
(5,bongalbre
(6, bong alore)
empoyee
SS N NAME ADDRESS St SALARY SUPRSN
DNO
scott |bd¡ngalore male 70000O
HsJBIT
(103,12, 55
(iD4, 2, 56)
195,2, 52)
106, 12, 58)
(10), 13,54)
ALTER TABLE exoployee
ADD do NUMBER
3. DNAME
asaounty
SUMSALARMaxSALAR)MINSALARY)
370 90Oo
ANG(ALAR)
3op0o0 623333.33
Quer ies
Query
SELECT DrSIINCI p.pno Prame
FROM Prjet p workr-on w,erneleyee e,defutmert d
WHERE p. Po= W,Pro
AND
AND e.dno =d.dno
AND .onme %scott % OR dngrssn IN
(sELECT sSN
FROM emplaee
wHERE ome LIkE uotte)
Query2
SELFCI e.ssn, eorame,eaddresd.cnamae, e.salay AS OL D-.SALARY,
l-|* e.salay AsSALARY- HIKE
FROM enploype e,depatneat d
WAERE d.dno e.dno AND d dnameToT
(sJBIT
NAMC
S. DNO NO.OF-EMPUOYEES
6
SELECT
FROM employee e
WHERE NOT EXSIS
SLECT
FROM Prgject p
wHERE p. dmos5
AND NOT EXLSIs
SELEC
FROM workDn w
wHERE
AN Wopna p. poo
Query 5
GROUP By ddno