You are on page 1of 11

)

Rdiaqa
R

Enty Relationship
Weak eotity )
Cohty strong entity ( )
Attibute

Relotionship
Weak entity No any key atibute

Strong entity Having Key ati bute


Attibutes
Attibutey ave propertie
-
O val shape which detined the ent

type
Simple atlibutt, No turther Subdivided
,Composile atti bute
a ttibule which can be subdivide d
An attibute composed of many otheY
a ttibute 'ts caled composite attbute

(Name

finst (lost Name


Name
Multi value d attbute An atibute
Consi
Consi sting
stinq moiethan onc v a l u e o a given

cntity
mobile number, email-1 d

(Phone n o

TDevive d atibute An atbute which


Can be dived fomn othe atti bute

(TDoB). age
(Date o Joining) epevienie
Key attibute The attri bute which identity
ca ch entits tn the
enttty set

(Rol No
pmu
Tnthe diagam o Unver situ
tnti ties ave
Student
Couse
anc
Specilazation
eYP
Culura
klU

Relatwnships aie enoll


belengs to
Choose
oqin
activites
having
Attibute ECE, CSE, CIvIL
Sarny ak, z1otviua
name, ema imaq, m.00
Capa4Couehandout
y l d bms $olan
COureco de, LTPS
)Hostel Managerment sustem online poital
(3-be Beds-( bed
-bed
(S-name shos
(AC

student cote HostelManaqementt Rooms Non AC)


Puta
eiplay
Acatlached
(Sid (Mno hoose
Pay
Flooy
F
F
Non ac atta ched AC attached
T this diaqram
tntitiey Hostel manaqement

Stud ent
Fee
FlooY
Roo

Relationships Shows
detaiy

display
bdse d on 00

Attbutes 2-be d, 3bed, .u- be d

F , F2, f3, f
Ac, No0- ACy Attached

Idn0, name, rms brle

o k , 1L
STUDENT DETAILS TABLE

a Create
Sunta CREATE TABLE TABLE_NAME (CoLname datetp)
CREATE TABLE
STUDENT-INFO (NAME VARCHAR2( so),
AGE
NUMBER C3), ID NUMBER(to));
Table Create d-
b Insert
Synta
INSERT INTO TABIE. NAME VALUES(
INSERT INTO
STUDENTINFO VAlUES (PREETHI, 20
2 0000 4o2u
r);
NSRT INTO STUDENT_INFO vALDES( MANOGNA', 19,
20000402s2);
NSERT NTO STUDENT. NFO vALUES( JAHNAUl, 20,
20000uo 221 ),

)Update
Synta
OPDATE TABlE_NAME SET Colname1 Value
I, = --
-
..

Colname N Vale n WHERE CONDITIONJ,

OPDATE STUDENT INFO sET A GE = 2

DH ERE NAM E PREETHI


UPDATE STODENT. INFO SET SKAGE:20
twHERE NAME
MANO GNA
PDATE STUDENTINFO SET AGE 4
H ERE NAME TAHNAV);
Alt
Suntax
ALTER TABLE TABLE. NAME ADD Csl-NAME

COLUMN -
DE FINITION
ATER
tABLESTUDENT-N FO ADD BRANCH
vAECHAR 2 (to d)

Table altere d

)Delete
Sunlax
DELET ROM
TAB NAMEOHERE CoNDITIO
DELETE FROM
STUDENT-INEO twHE RE AGE s

CoMMIT ;
AGGREGATE EUNCTION ANDStRING UNCTION

CoUN T
Synla
SELECT coUNT ¥
fRoM TABE-OMME
OUNT
FROM STUDENT- tNFO ,
COUNT
(Salany) FRoM STUDENT- INO',
SUMM
Suntax SELECT SUM
(Sala) FROM TABLE NAME;
SELECT sUM
(Satary)r RoM STUpENT. INF0

) Ava
Syntaa StIET AvGl Sala PoM
TOBLELNAME,
TOBLENAME;
St CT
AvG (Salan) t RoM
STUDENLINFO,
4 MIN
Syntan e a Min),
SELECT MIN Csalavy) FRoM STUDE NT-tNF0 ,

) MAX
Synta SELECT MAR) FeoM TABLE NAMME,

StrCTMAX CSalas) P ROM S1ODENT.INC0:,


Stating tle
Suynta
SELECT Col NAME" POM TABIE. NAME
tHERE
ColoM. NAME LIE PATrEPN
SELEC FROM STUDENT INEO HEPE
NOME LIE H7

TToding lette
Synta
SELECT CoLN AM E FROM TOLe NAME uHEAE
CoL NME LItEPAt rER
SELECT*FRoM STUDENT. INfO tHEC
NAMELIkE7
Pyint all theem ale employee deta
SE LECT*
ROME MPLOYEE wHEPE
wREPE
GENDER FE MALE';
) Pint
employec detail who joined ayten some
paticular date
SELECT *
FROM EMPLoYEE
twHERE
DOS > 20 FEB 2otl'
3) Pint -the name
Ord e emplo yee in descend09
SELEcT FROM EMPLOYEE ORDEP BY E.NAME
DESC
4) Find out na salary o ernploy
SELECT *
FROM EPLOYE E wHERE SOLARy
sOLARY
sELECT MAXC
SALORY) RoMt MPLOYE C);
Find out ma1
salare mal
enploy
SELECTMACsALAPv) FRo MPLOYEE
wHEPE CCNDR ALE',

You might also like