Professional Documents
Culture Documents
BRILLIANT’S®
Relational Database
Management System
B.Com. II Year
(Computer Application)
PAPER- 2nd
www.thebrilliants.in
PP
xVH$H$9=d27
n; "S
f V6
gåny U© _.à. H$s `y {Zd{g© Q>r Ho $
EH$sH¥$V ZdrZ nmR²>`H«$_mZwgma&
A§J«oOr Ed§ {hÝXr XmoZm| ^mfmAm| _|
EH$ gmW&
g§nU
y © {gbo~g H$mo H$da H$aVr EH$_mÌ
nwñVH$&
{gbo~g ‘| {XE JE ³doarO ^r em{‘b&
gab ^mfm&
Am°ãOopŠQ>d àíZm| H$m g_mdoe&
àË`oH$ `y{ZQ> Ho$ A§V _| Review
Questions.
12. Create client table with following fields- cid, cname, cadd,
city, state and insert 10 records.
{ZåZ{b{IV ’$sëS²>g- cid, cname, cadd, city, state go ³bmB§Q>
Q>o~b ~Zm¶o VWm 10 [aH$m°S²>©g B§gQ>© H$a|& 310
14. Select two fields from the table using following clauses
*Order by, *Distinct.
{ZåZ{b{IV ³bm°Og o *Order by, *Distinct H$m Cn¶moJ H$aHo$ Q>o~b go
Xmo ’$sëS²>g H$m M¶Z H$a|& 311
15. Select fields from the table and apply ORACLE functions
like *AVG( ), *MAX( ), *MIN( ), *COUNT( ), *ABS( ),
*POWER( ), *ROUND( ).
Q>~o b go ’$sëS²>g H$m M¶Z H$a| VWm Am°aHo $b ’§$³e§g à¶w³V H$a| O¡go
*AVG( ), *MAX( ), *MIN( ), *COUNT( ), *ABS( ), *POWER( ),
*ROUND( ). 311
PP
16. Apply the WHERE clause on client (cid, cname, salary,
cadd, city, state) table with 1. SELECT, 2. DELETE, 3. To
insert data into some other table.
³bmB§Q> (cid, cname, salary, cadd, city, state) Q>o~b na ìho¶a
³bm°O à¶w³V H$a| {Og‘| 1. {gbo³Q> 2. [S>brQ> 3. {H$gr Aݶ Q>o~b ‘|
S>mQ>m B§gQ>© H$a|& 312
19. Create tables and relate them by using foreign key and
reference table.
Q>o~b ~Zm¶| VWm ’$m°aoZ H$s VWm ao’$a|g Q>o~b H$m Cn¶moJ H$aHo$ CÝh|
[aboQ> H$a|& 313
PP
Contents
UNIT 1 : Database Technology
EVOLUTION OF DATABASE TECHNOLOGY
S>mQ>m~og Q>o³Zmobm°Or H$s CËnpËV
Q.1. Describe the evolution of database technology in de-
tail.
S>mQ>m~og Q>o³Zmobm°Or H$s CËnpËV H$m {dñVma go dU©Z H$s{OE&
OR
What is the evolution of database technology? Explain
in brief.
S>mQ>m~og Q>o³Zmobm°Or H$s CËnpËV ³¶m h¡? g§{jßV dU©Z H$s{OE& 25
BRILLIANT'S/RDBMS/10
PP
UNIT 2 : Conceptual Database
DATABASE DEVELOPMENT LIFE CYCLE
S>mQ>m~og S>odbn‘|Q> bmB’$ gm¶H$b
Q.10. Elaborate overall phases of database development life
cycle.
S>mQ>m~og S>odbn‘|Q> bmB’$ gm¶H$b Ho$ g§nyU© MaU g‘PmB¶o&
OR
Briefly describe database development life cycle.
S>mQ>m~og S>odbn‘|Q> bmB’$ gm¶H$b H$m g§{jßV dU©Z H$s{OE& 59
PRINCIPLES OF CONCEPTUAL DATABASE DESIGN
H§$goßMwAb S>mQ>m~og {S>OmBZ Ho$ {gÕm§V
Q.11. What do you mean by conceptual database design?
Explain in brief. / H§$goßMwAb S>mQ>m~og {S>OmBZ go AmnH$m ³¶m
Ame¶ h¡? g§{jßV dU©Z H$s{OE&
OR
Give a brief introduction to conceptual database design.
H§$goßMwAb S>mQ>m~og {S>OmBZ H$m g§{jßV n[aM¶ Xr{OE& 63
OBJECTS / Am°ãOo³Q>²g
Q.12. What is the concept of object in conceptual database
design? Explain in few words.
H§$goßMwAb S>mQ>m~og {S>OmBZ ‘| Am°ãOo³Q> H$s AdYmaUm ³¶m h¡?
Hw$N> eãXm| ‘| g‘PmB¶o&
OR
Bring out a short note on object used in conceptual
database design.
H§$goßMwAb S>mQ>m~og {S>OmBZ ‘| Cn¶moJ {H$¶o OmZo dmbo Am°ãOo³Q> na
g§{jßV {Q>ßnUr {b{IE& 63
SPECIALIZATION / ñno{ebmBOoeZ
Q.13. Write a brief note on specialization.
ñno{ebmBOoeZ na EH$ g§{jßV {Q>ßnUr {b{IE&
OR
Enumerate specialization with suitable example.
ñno{ebmBOoeZ H$m Cn¶w³V CXmhaU Ho$ gmW dU©Z H$s{OE& 65
BRILLIANT'S/RDBMS/11
PP
GENERALIZATION / OZabmBOoeZ
Q.14. Briefly describe the term generalization.
OZabmBOoeZ eãX H$m g§{jßV dU©Z H$s{OE& 67
RELATIONSHIP / [aboeZ{en
Q.15. Enumerate the concept of relationship. Also describe
degree of relationship. / [aboeZ{en H$s AdYmaUm H$m dU©Z
H$s{OE& [aboeZ{en H$s {S>J«r H$m ^r dU©Z H$s{OE&
OR
Define: Degree of relationship, unary, binary and
ternary relationship. / ì`m»`m H$s{OE: [acoeZ{en H$s {S>J«r,
`yZoar, ~mBZoar, Q>Z©ar [acoeZ{enŸ& 69
CARDINALITY / H$m°{S>Z
© mcrQ>r
Q.16. Explain the concept of mapping cardinalities. Discuss
the different mapping cardinalities.
H$m°{S>©Zmcr{Q>g Ho$ _oqnJ H$s {dMmaYmam H$s ì`m»`m H$s{OEŸ& {d{^Þ
_oqnJ H$m°{S>©Zmcr{Q>O na MMm© H$s{OEŸ&
OR
What do you mean by Mapping Constraints?
_oqnJ H$m°ñQ´>oÝQ²>g go Amn Š`m g_PVo h¢? 72
ATTRIBUTES / E{Q´>ã¶yQ²>g
Q.17. Define the term attribute. How many types of attributes
are there? Explain each. / E{Q´>ã¶yQ> eãX H$mo n[a^m{fV H$s{OE&
E{Q´>ã¶yQ²>g Ho$ {H$VZo àH$ma hmoVo h¢? à˶oH$ H$m dU©Z H$s{OE&
OR
What do you understand by the term attribute? Ex-
plain various types of attribute. / E{Q´>ã¶yQ> eãX go Amn ³¶m
g‘PVo h¢? E{Q´>ã¶yQ> Ho$ {d{^ÝZ àH$ma g‘PmB¶o& 75
BRILLIANT'S/RDBMS/12
PP
NORMALIZATION / Zm°‘b
© mBOoeZ
Q.19. What is the utility of Normalizaton and various Normal
Forms?
Zm°‘©bmBOoeZ VWm {d{^ÝZ Zm°‘©b ’$m°åg© H$s ³¶m Cn¶mo{JVm h¡? 83
Q.20. Write a short note on First Normal Form (1NF) with the
help of suitable example.
’$ñQ>© Zm°‘©b ’$m°‘© (1NF) na Cn¶wº$ CXmhaU H$s ghm¶Vm go
g§{já {Q>ßnUr {b{IE&
OR
Explain why 1NF is acceptable for data processing
appli-cations?
dU©Z H$s{OE {H$ 1NF S>mQ>m àmogqo gJ EpßbHo$e§g ‘| ³¶m| ñdrH$m¶© h¡? 87
Q.21. How 2NF is better than 1NF? / NF go 2NF AÀN>m ³¶m| h¡?
OR
Explain the concept of Second Normal Form.
goH§$S> Zm°‘©b ’$m°‘© H$s AdYmaUm g‘PmB¶o& 91
BRILLIANT'S/RDBMS/13
PP
TRANSFORMING CONCEPTUAL MODEL TO A RELATIONAL
MODEL
H§$goßMwAb ‘m°S>b H$mo EH$ [aboeZb ‘m°S>b ‘| n[ad{V©V H$aZm
Q.25. Transform the conceptual model to a relational model.
H§$goßMwAb ‘m°S>b H$mo [aboeZb ‘m°S>b ‘| ê$nmÝV[aV H$s{OE&
OR
How to convert an ER diagram into relational data-
base? Explain in detail.
ER S>m¶J«m‘ H$mo [aboeZb S>mQ>m~og ‘| H¡$go n[ad{V©V H$a|? g§{jßV
dU©Z H$s{OE& 105
BRILLIANT'S/RDBMS/15
PP
SCHEMA AND TABLE DEFINITION / ñH$s‘m VWm Q>o~b S>o{’$ZoeZ
Q.34. Define schema and table in brief.
ñH$s‘m VWm Q>o~b H$mo g§jon ‘| n[a^m{fV H$s{OE&
OR
What is the concept of schema and relation? Describe
the types of both.
ñH$s‘m VWm [aboeZ H$s AdYmaUm ³¶m h¡? XmoZm| Ho$ àH$mam| H$m
dU©Z H$s{OE& 155
VIEW / ì¶y
Q.37. Give a brief introduction to view of SQL. Also write
about view definition. / SQL Ho$ ì¶y H$m g§{jßV n[aM¶ Xr{OE&
ì¶y H$s n[a^mfm Ho$ ~mao ‘| ^r {b{IE&
OR
Justify the concept of view. Write a command to cre-
ate a view. / ì¶y H$s AdYmaUm ñnîQ> H$s{OE& ì¶y H$m {Z‘m©U H$aZo
Ho$ {bE EH$ H$‘m§S> ^r {b{IE& 168
BRILLIANT'S/RDBMS/16
PP
UNIT 4 : Physical Database
PHYSICAL STORAGE MEDIA / {’${OH$b ñQ>moaoO ‘r{S>¶m
Q.38. Write a short note on physical database design.
{’${OH$b S>mQ>m~og {S>OmBZ na EH$ g§{jßV {Q>ßnUr {b{IE&
OR
What do you mean by physical database design?
Elaborate physical storage media.
{’${OH$b S>mQ>m~og {S>OmBZ go AmnH$m ³¶m Ame¶ h¡? {’${OH$b
ñQ>moaoO ‘r{S>¶m H$m dU©Z H$s{OE& 177
BRILLIANT'S/RDBMS/17
PP
Q.43. What is the database system environment? Explain in
detail?
S>mQ>m~og {gñQ>‘ EÝdm¶Z©‘|Q> ³¶m h¡? {dñVma go dU©Z H$s{OE& 195
DATABASE ADMINISTRATION AND CONTROL
S>mQ>m~og ES>{‘{ZñQ>óoeZ VWm H§$Q´>mob
Q.44. What does the term database administration and con-
trol consist? Explain.
S>mQ>m~og ES>{‘{ZñQ>óoeZ VWm H§$Q´>mob eãX {H$ggo ~Zm h¡? dU©Z
H$s{OE& 198
BRILLIANT'S/RDBMS/18
PP
UNIT 5 : SQL and Oracle
INTRODUCTION TO SQL / SQL H$m n[aM¶
Q.49. Give a brief introduction to SQL.
SQL H$m g§{jßV n[aM¶ Xr{OE& 220
BRILLIANT'S/RDBMS/20
PP
ACCESSING DATA FROM MULTIPLE TABLES
H$B© Q>o~ëg go S>mQ>m E³gog H$aZm
Q.64. Bring out a detailed note on accessing data from mul-
tiple tables.
H$B© Q>o~ëg go S>mQ>m E³gog H$aZo na EH$ {dñV¥V {Q>ßnUr {b{IE& 250
JOIN / Om°BZ
Q.68. What do you understand by join? Explain equi join &
self join. / Om°BZ go Amn ³¶m g‘PVo h¢? Bp³d Om°BZ VWm goë’$
Om°BZ H$m dU©Z H$s{OE& 273
SUB-QUERIES / g~-³doarO
Q.69. Justify the overall concept of sub-queries.
g~-³doarO H$s g§nyU© AdYmaUm ñnîQ> H$s{OE&
OR
What is the working of sub-query? Briefly illustrate.
g~-³doar H$s H$m¶©àUmbr ³¶m h¡? g§{jßV dU©Z H$s{OE& 273
BRILLIANT'S/RDBMS/21
PP
VIEWS / ì`y
Q.70. What are views? What are the operations that can be
performed on views?
ì`y Š`m h¢? do H$m`© Š`m h§¡ Omo ì`y na {H$`o Om gH$Vo h¢? 275
SEQUENCES / {g³d§ogog
Q.71. Bring out a detailed note on sequence.
{g³d§og na {dñV¥V {Q>ßnUr Xr{OE& 280
SYNONYMS / {gZmo{Zåg
Q.72. Enumerate the overall working of synonym.
{gZmo{Z‘ H$s g§nyU© H$m¶©àUmbr H$m dU©Z H$s{OE& 282
BRILLIANT'S/RDBMS/22