The document outlines the scheme of examination for two semesters of a diploma program. The first semester includes five subjects - IT Tools, Computer Organization and Architecture, C Programming, Operating Systems, and Soft Skills Development. The second semester includes four subjects - OOPS Using C++, Management Process and OBH, Data Structure using Java, and Database Management Systems, along with a project. Evaluation includes theory exams, sessionals/practicals, and total marks. Guidelines are provided for scaling down of marks, assessment of projects by internal and external examiners, and calculation of total credits. Sample syllabi are also included for some of the subjects.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
100 views16 pages
Total Credits For Diploma (25 + 23) 48
The document outlines the scheme of examination for two semesters of a diploma program. The first semester includes five subjects - IT Tools, Computer Organization and Architecture, C Programming, Operating Systems, and Soft Skills Development. The second semester includes four subjects - OOPS Using C++, Management Process and OBH, Data Structure using Java, and Database Management Systems, along with a project. Evaluation includes theory exams, sessionals/practicals, and total marks. Guidelines are provided for scaling down of marks, assessment of projects by internal and external examiners, and calculation of total credits. Sample syllabi are also included for some of the subjects.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 16
DCA
R-784 ( a ) The following shall be the scheme of examination
FIRST SEMESTER Pap er No Title Weekl Th Pr !re"it Th Pr #arks Theor #arks $essional or Practical $ Pr Total #arks %&ration Theor 'xam ( (!T Tools ) 4 ) * +, 4, -,, * .rs (( !omp&ter /rganisation 0 1rchitect&re 2 - 2 - +, 4, - -,, * .rs ((( ! Programming ) 4 ) * +, - 4, -,, * .rs (3 /perating $stems ) 4 ) * +, - 4, -,, * .rs 3 $oft $kills %e4elopment 2 - 2 - +, 4, - -,, * .rs Total -5 -* -5 6 + 7 25 ),, 8, -*, 2,, -- SECOND SEMESTER Pap er No Title Weekl Th Pr !re"it Th Pr #arks Theor #arks $essional or Practical $ Pr Total #arks %&ration Theor 'xam 3( //P$ &sing !6 6 ) 4 ) * +, - 4, -,, * .rs 3(( #anagement Process 0 /8 2 - 2 - +, 4, - -,, * .rs 3((( %ata $tr&ct&re &sing 9a4a ) 4 ) * +, - 4, -,, * .rs (: %atabase #anagement $stems ) 4 ) * +, - 4, -,, * .rs : Pro;ect + ) - -,, -,, - Total -4 -8 -4 6 5 7 23 *4, 4, **, 2,, -- Total Credits for Diploma (25 + 23 ) !" 784 ( b ) The sessional marks assigne" b instit&te< college to the st&"ent shall be s&b;ect to the scaling "own = The scanling "own shall be "one in relation to the theor marks= 1 4ariation > -,? is permitte"= ( c ) The &ni4ersit will appoint external examiner to assess the pro;ect= 8oth the examiners internal g&i"e an" external examiner shall assess the pro;ect report separatel= /n the basis of the following criteria@- -= Pro;ect Preparation 2, #arks *= Presentation *2 #arks )= 3i4a 3oce *2 #arks 8oth the examiners shall s&bmit the marks lists to the &ni4ersit separatel= The a4erage of both the examiners shall be taken as the marks obtaine" b the st&"ent in the pro;ect= The scaling "own will not be applicable to the pro;ect marks= #A#ER I $$ INFORMATION COMM%NICATION TEC&NO'O()(ICT) TOO'S T*eor+ ,- #ra.ti.al !- Credit 5 %/it I - (!T A&n"amentals- .istorical "e4elopment B !omp&ter Programming Cang&ages !lassificationD machine co"eD assembl lang&ageD higher le4er lang&agesD $ingle &serD m<i-&serD work stationD client ser4er sstemsD !omp&ter networksD network protocolsD C1NDW1ND (nternet facilities thro&gh WWWD #osiacDEopherD html an" its elements %/it II - 0ord1 !reating wor" "oc&mentsD men&D office assistant working with files D e"iting textD sa4ingD printing D &n"oD re"oD spellingD formattingD r&lerD selectingD c&ttingD copingD n&mberingD b&lletsD pageD orientationD marginsD tables in a "oc&mentD formatting text in tableD a""ition "eletion of rows col&mnsD recor" han"lingD sortingD labelD 0 en4elopD &sing formsD Reccle bin= Protection of "oc&mentsD mail merge= %/it III $ E2.el1 'xcel $heet creationD entering "ataD lao&t an" formatting of sheet pre4iew 0 printD working with rangeD rowsD col&mnsD totalD sorting &sing formatting toolbarsD format cellsD cell content mo4ing 0 coping gro&pe" 0 &ngro&pe" worksheet alignment of textD bor"er colorsD page set&pD chartD tpes of chart merging siFing printing chart ob;ectsD formatting chartsD form&la palette D f&nctions 0 &ses - 1nalsing "ata with excel= !3 #o4er #oi/t1 !reating a presentationD mo"ifing 4is&al elementsD a""ing ob;ectsD appling transitionD animation an" linkingD preparing lao&tsD presenting a sli"e show= #ra.ti.als1 AamiliariFing with %/$ comman"sD Win"ows operating sstems= !reating %oc&ments in#$W/R% !reating worksheets in #$':!'C %e4eloping Presentations with Power Point Web Page "e4elopment in AR/NT P1E' 5oo6s1$ -= !o&rter #arG&is - /ffice - *,,, *= #ansfiel" - #$- /ffice ) $an"ers - !omp&ter A&n"amentals )= $ber P&blication - /ffice- *,,, !omplete #A#ER II $ COM#%TER OR(ANI7ATION AND ARC&ITECT%RE= T*eor+ ,- Sessio/al !- Credit 5 Principles of !omp&ter "esign B softwareD har"ware interaction laers in comp&ter architect&re= !entral processing &nit= #achine lang&age instr&ctionsD 1""ressing mo"esD instr&ction tpesD instr&ction set selectionD (nstr&ction ccle an" exec&tion ccle= !ontrol &nitD %ata path an" control path "esignD #icroprogramming 3s har"wire" control R($! 3s !($!D Pipelining in !PH "esignee $&perscalar processors= #emor sstemD $torage technologicsD #emor arra organiFationD #emor hierarchD interlea4ingD cache an" 4irt&al memories an" architect&ral ai"s to implement these= (np&t- /&tp&t "e4ices an" characteristics= (np&t-o&tp&t processingD b&s interfaceD "ata transfer techniG&esD (</ interr&ptsD channels performance e4al&ation B $P'! marksD Transaction Processing benchmarks= 5oo6s1$ #anoD #DI !omp&ter $stem an" 1rchitect&reI () r" e"ition) Prentice .all of (n"iaD New %elhiD -554 Pal !ha&"&riD p=D J !omp&ter /rganisation an" %esignID Prentice .all of (n"iaD New %elhiD -554= Ra;raman 3=D an" Ra"hakrishnanD T=D J (ntro"&ction to %igital !omp&ter %esigneeI (4 th e"ition)D Prentice .all of (n"iaD New %elhiD -557= $tallingD W=D J!omp&ter /rganiFation an" 1rchitect&re= (* n" e"ition) Prentice .all of (n"iaD New %elhi= #A#ER III $ C #RO(RAMMIN( T*eor+ ,- #ra.ti.al !- Credit 5 -= ! Cang&age B !haracter set Tokens of ! - tokens-constant-kewor"s an" i"entifiers - 4ariables- "ata tpes- "eclaration an" assignment of 4ariables- "efining smbolic constants=- /perators an" 'xpressions@ Tpes of /perators- 1rithmeticD Relational an" Cogical /perators 1ssignmentD increment an" "ecrement of operators - con"itional bitwise an" special operators - arithmetic expression an" its e4al&ation - hierarch of arithmetic operations - e4al&ationsD prece"ence an" associati4el - mathematical f&nctions= *= !ontrol 8ranching an" %ecision-#aking in ! - (f statement $witch statement - E/T/ statement - The K @ /perators=- )= %ecision - #aking an" Cooping nesting in a loopD statements in ! W.(C' %/D an" A/R statements with 4ariations= 4= 1rras in ! $ingle Two - "imensional an" #<i-"imensional arras= 2= .an"ling of !haracter $et@ %eclaration 0 (nitialiFation of string 4ariables - rea"ing from an" writing to screen -1rithmetic operations - $tring han"ling f&nctions= += $tr&ct&res an" Hnions@ %efinitions initialiFation an" assigning 4al&es to members arras of str&ct&res an" arras within str&ct&res str&ct&re with in str&ct&re- &nions - siFe of str&ct&res= 7= Pointers@ %eclaration an" initialisation of pointers - pointer expression - pointer an" arras - pointer an" character strings pointers an" f&nctions - pointers an" str&ct&res pointer on pointers= 8= Aile #aintenance in J!I @ %efiningD /pening an" closing a file - (np&t</&tp&t operations on a file- ran"om access to file - comman" line arg&ments= 5= Hser %efine" A&nctions@ Aorm of J!I f&nctions- calling a f&nction - nesting of f&nctions - rec&rsion - f&nctions with arras= Practicals@ Writing Programs in ! for 4ario&s applications= Aile .an"ling Programs in ! 5oo6s1 -= Programming in J!I ' 8alg&r&sam Tata !m Eraw-.ill *= The J!I Programming Cang&age @8riain W= Lenigham 0 %ennis Ritchie )= The $pirit of J!I- .enrr #&lishD .erbert C= !ooper= 4= #astering J!I - !rain 8olon= #aper I8 $ Operati/9 S+stems T*eor+ ,- #ra.ti.al !- Credit 5 I/trod:.tio/ '4ol&tion of operating sstems= Tpes of operating sstems= %ifferent 3iews of the operating sstemsD operating sstem concepts an" str&ct&re= Processes The Process conceptD sstems programmerMs 4iew of processes= The operating sstem ser4ices for process managementD $che"&ling algorithms= Performance e4al&ation= Memor+ Ma/a9eme/t #emor #anagement witho&t swapping of pagingD swappingD 4irt&al memor page replacement algorithmsD mo"eling paging algorithmsD "esign iss&e" for paging sstemsD segmentation= I/ter$pro.ess Comm:/i.atio/ a/d S+/.*ro/i;atio/= The nee" for interprocess snchroniFationD nat&ral excl&sion=D semaphoresD har"ware sport for m&t&al excl&sionD G&e&ing implementation of semaphoresD classical problems in concern programming critical region an" con"itional critical regionD monitorsD messages "ea"locks= File S+stems3 Aiel" sstemsD "irectoriesD file sstems implementationD sec&rit protection mechanism= I/p:t<O:tp:t rinciples of (</ .ar"ware@ (</ "e4icesD "e4ices controllers "irect memor access= Principles of (</ $oftware@ EoalsD interr&pt han"lersD "e4ice "ri4ersD "e4ice in"epen"ent (</ softwareD Hser space (</ software= %isks= %isk har"wareD sche"&ling algorithmsD 'rror han"lingD trac-at-a-time cachingD R1# %isk= Clo.6s1 Clo.6 har"wareD memor mappe" terminalsD (</ software= Termi/als1 Terminal har"ware memor mappe" terminalsD (</ software= Processes an" Processors in %istrib&te" $stems@ Threa"D sstem mo"elsD processor allocation sche"&ling= Distri=:ted File S+stems@ %esignD implementationD an" tren"s= #erforma/.e Meas:reme/t> mo/itori/9 a/d e?al:atio/ (ntro"&ctionD important tren"s affecting performance iss&eD wh performance monitoring an" e4al&ation are nee"e"D performance meas&resD e4al&ation techniG&esD bottlenecks an" sat&rationD fee"back loops= !ase $t&"ies @ #$D %/$D#$ W(N%/W$D C(NH:(HN(:) operating sstems= #ra.ti.als@- !omman"s an" $hell of #$ %/$D W(N%/W$D C(NH: < HN(: 5oo6s1 %eitel .=#=D J1n (ntro"&ction to /perating sstemI= 1""ison Wesle P&blishing !ompan -584= #ilenko4icD #=D J/perating $stems B concepts an" %esignID #cEraw .ill (nternational '"ition !omp&ter $cience $eries -55*= PetersonD 9=C= 1braham $ilberschatF= J /perating $stem !oncepts J 1""ison Wesle p&blishing !ompan -585= Tanenba&mD 1=s= J#o"ern /perating $stemID Prentice .all of (n"ia P4t= Ct"= -552= #A#ER 8 $ SOFT S@I'' DE8E'O#MENT T*eor+ ,- Sessio/al !- Credit 5 -= $elf %e4elopment an" 1ssessmentD $elf-1ssessment- $elf-1warenessD Perception an" 1ttit&"esD 3al&es an" 8elief $stemD Personal Eoal $ettingD !areer PlanningD $elf-'steemD 8&il"ing of $elf-!onfi"ence * !omponents of comm&nicationD Principles of comm&nicationD barriersD listening skillsD 3erbal !omm&nicationD (ncl&"es PlanningD PreparationD %eli4erD Aee"back an" 1ssessment of acti4ities like P&blic speaking Ero&p %isc&ssionD /ral Presentation skillsD Perfect (nter4iew Cistening an" obser4ation skillsD 8o" lang&ageD Hse of Presentation graphicsD Hse of Presentation ai"sD $t&" of comm&nication= )= Written !omm&nicationD Technical WritingBTechnical Reports Pro;ect ProposalsD 8roch&resD NewslettersD Technical 1rticles Technical #an&alsD /fficial<8&siness !orrespon"ence- 8&siness lettersD #emosD Progress reportD #in&tes of meetingD '4ent reportingD Hse of stleDErammar an" 3ocab&lar for effecti4e technical writingD Hse of@ ToolsD E&i"elines for technical writingD P&blishing 'thics an" 'tiG&ettesD 8&siness 'thicsD 'tiG&ettes in social as well as /ffice settingsD 'mail etiG&ettesD Telephone 'tiG&ettesD 'ngineering ethics an" ethics as an (T professionalD !i4ic $ense 4= /ther $kills- #anaging timeD #e"itationD Hn"erstan"ing roles of 'ngineer an" their ResponsibilitD 'xpos&re to work en4ironment 1n" c<&re in to"aMs ;ob PlacesD (mpro4ing Personal #emorD $t&" skills that incl&"e Rapi" rea"ingD Notes takingD !omplex problem sol4ingD creati4it= 5oo6s A St:d+ Material@ -= No& !an Win B $hi4 Lhera B #acmillan 8ooks B *,,) Re4ise" '"ition *= 7 .abits of .ighl effecti4e people B $tephen !o4e )= 8&siness !omm&nicationK 1sha La&l 4= 8&siness !omm&nication - #= 8alas&bramanam 2= 9ohn !ollinD JPerfect PresentationID 3i"eo 1rts #1R$.1C += 9enn Rogers J 'ffecti4e (nter4iewsID 3i"eo 1rts #1R$.1C 7= Raman $harmaD J Technical !omm&nicationsID /:A/R% 8= $haron EersonD $te4en Eerson JTechnical writing process an" pro"&ctID Pearson '"&cation 1siaD CP' thir" e"ition= 5= R= $harmaD L= #ohanD 8&siness correspon"ence an" report writingID T1E #cEraw .ill ($8N ,-,7-,44222-5 -,= += 3i"eo for technical e"&cation catalogD National e"&cation an" (nformation Ailms Ct"= #&mbai= --= #anagement training an" "e4elopment catalogD National e"&cation an" (nformation Ailms Ct"= #&mbai= -*= :'8'!D JPresentation 8ook -D*D)ID Tata #cEraw-.illD *,,,D($8N ,-4,**--) -)= Tim .in"leD JRe"&cing $tressID 'ssential #anager series %k P&blishing -4= $heila !ameronD J8&siness st&"ent .an"bookID Pitman P&blishing -2= %r= R= C= 8hatiaD J #anaging time for competiti4e e"geI -+= Corane C&cas J#emor 8ookI -7= Robert .ellerD J'ffecti4e lea"ershipID 'ssential #anager series %k P&blishing -8= Newstrom Leith %a4isDI /rganiFational 8eha4iorID Tata #cEraw-.illD ,-,7-= PAPER VI - OBJECT ORIENTED PROGRAMMING USING C++ T*eor+ ,- #ra.ti.al !- Credit 5 (ntro"&ction of //P$D Proce"&ral 3s /b;ect /riente" Programming !lassesD /b;ectD %ata 1bstractionD 'ncaps&lationD (nheritanceD PolmorphismD %namic 8in"ingD #essage PassingD /b;ect /riente" Cang&agesD 8asics of !++ $ .istor of ! 0 !66D 3 !66 !66 Program $tr&ct&reD 1pplication of !66 $tr&ct&re 0 !lass !ompiling 0 Cinking- !66 'xpressionD !66 TokensD Lewor"sD ("entifiers 0 !onstantsD 8asic %ata TpesD Hser-%efine" %ata TpesD $mbolic !onstantD Tpe !ompatibilitD Reference 3ariablesD /perator in !66D $cope Resol&tion /peratorD #ember %e-referencing /peratorsD #emor #anagement /peratorsD #anip&latorsD Tpe !ast /perator A&nctions (n !66D #ain A&nctionD A&nction PrototpingD !all b ReferenceD !all b 1""ressD !all b 3al&eD Ret&rn b Reference (nline A&nctionD %efa< 1rg&mentsD !onst 1rg&mentsD A&nction /4erloa"ingD Arien" A&nction !lasses 0 /b;ect - !66 Program with class %efining #ember A&nctionsD #aking an /&tsi"e A&nction (nlineD Nesting of #ember A&nctionsD Pri4ate #ember A&nctions 1rras within a !lass- #emor 1llocation for /b;ects $tatic %ata #embersD $tatic #ember A&nctionsD 1rras of /b;ects /b;ect as A&nction 1rg&mentsD Arien"l A&nctionsD Ret&rning /b;ectsD !onst member f&nctionsD Pointer to #embersD Cocal !lasses !onstr&ctor 0 %estr&ctor- ParameteriFe" !onstr&ctor #<iple !onstr&ctor in a !lassD !onstr&ctors with %efa< 1rg&mentsD %namic (nitialiFation of /b;ectsD !op !onstr&ctorD %namic !onstr&ctorD !onst /b;ectD %estr&ctor /perator /4erloa"ing 0 Tpe !on4ersion- %efining operator /4erloa"ing /4erloa"ing Hnar /perator /4erloa"ing 8inar /peratorD /4erloa"ing 8inar /perator Hsing Arien"sD #anip&lating of $tring Hsing /peratorsD Tpe !on4ersionD R&les for /4erloa"ing /perators (nheritance - %efining %eri4e" !lassesD $ingle (nheritanceD #aking a Pri4ate #ember (nheritableD #<ile4el (nheritanceD .ierarchical (nheritanceD #<iple (nheritanceD .bri" (nheritanceD 3irt&al 8ase !lassesD 1bstract !lassesD !onstr&ctor in %eri4e" !lassesD Nesting of !lasses PointerD 3irt&al A&nction 0 PolmorphismD (ntro"&ctionD Pointer to /b;ectD Pointer to %eri4e" !lassD 3irt&al A&nctionD P&re 3irt&al A&nctionD !66 (</ $stem 8asics- !66 $treamsD !66 $tream !lassesD Hnformatte" (</ /perationD Aormatte" (</ /perationD #anaging /&tp&t with #anip&lators Working with Ailes B (ntro"&ctionD !lasses for Aile $tream /peration /pening 0 !losing AilesD %etection of 'n" of AileD #ore abo&t /pen( )@ Aile mo"esD Aile pointer 0 manip&latorD $eG&ential (np&t 0 o&tp&t /perationD Hp"ating a Aile @ Ran"om 1ccessD !omman" Cine 1rg&ments Template- Eeneric A&nctionD 1 f&nction with Two Eeneric %ata TpesD 'xplicitl /4erloa"ing a Eeneric A&nctionD /4erloa"ing a A&nction TemplateD Hsing $tan"ar" Parameter with Template A&nctionsD Eeneric A&nction RestrictionD 1ppling Eeneric A&nction @ Eeneric $ortD Eeneric !lassesD 1n 'xample with Two Eeneric %ata TpesD Hsing Non-Tpe 1rg&ments with Eeneric !lassD Hsing %efa< 1rg&ments With Template !lassesD 'xplicit !lassD $pecificationD 'xception han"ling - 'xception .an"ling A&n"amentals The tr 8lockD the catch 'xception .an"ler The throw $tatements The tr<throw<catch seG&ence 'xception $pecification Hnexpecte" 'xception !atch B 1ll 'xception .an"lers Throwing an exception from han"ler Hnca&ght 'xception (ntro"&ction to $tan"ar" Template Cibrar- $TC Programming #o"elD $eG&enceD !ontainer 1"apterD (ntegratorD lgorithmsD Pre"icatesD 1llocators 5oo6s1 -=!66@ The !omplete Reference .erbert $chil"t *=Cet &s !66 Neshwant Lanetkar )=/b;ect /riente" Programming with !66 '= 8alag&r&sam 4=!66 Primer $tanle Cippman 0 Ca;oi 2=!66 Programming Cang&age 8;arne $tro&str&p +=!66 Programming 8ible 1l $te4ens 0 !laton Waln&m #A#ER 8II $ MANA(EMENT #ROCESS A OR(ANISATIONA' 5E&A8IO%R T*eor+ ,- Sessio/al !- Credit 5 (ntro"&ction of mangement D '4ol&tion of management tho&ghtD $stems an" contingenc approach for &n"erstan"ing organiFationsD managerial processesD f&nctionsD skills an" roles in an organiFationO $ocial Responsibilit of 8&sinessO Hn"erstan"ing an" #anaging (n"i4i"&al beha4io&r- PersonalitD PerceptionsD 3al&esD 1ttit&"esD CearningD Work moti4ationD (n"i4i"&al "ecision making an" problem sol4ingO Hn"erstan"ing an" managing gro&p processes-(nterpersonal an" gro&p "namics applications of emotional intelligence in organiFationsD comm&nicationD gro&p "ecision makingD Cea"ership an" infl&ence processO Hn"erstan"ing an" #anaging organiFational sstem-/rganiFational "esign an" str&ct&reD Work stress= 5OO@S1 -= LoonFD .= an" WeachirchD .= Management= -, th e"=D New NorkD #cEraw .illD -552= *= C&thansD A= Organizational BehaviourD 7 th e"=D New NorkD #cEraw .illD -552= )= RobbinsD $=P= ManagementD 2 th e"=D New 9erseD 'nglewoo" !liffsD Prentice .all (nc=D -55+= 4= RobbinsD $=P= Organizational BehaviourD 7 th e"=D New %elhiD Prentice hall of (n"iaD -55+ 2= $inghD %alip Emotional Intelligence at work, Response BooksD $age P&blicationsD %elhiD *,,-= += $tawD 8=#= Psychological Dimensions of Organizational Behaviour=* n" '"=D 'nglowe" !liffsD New 9erseD Prentice .all (nc= -552= $tonerD 9= etc= Management + th '"=D New %elhiD Prentice .all of (n"iaD -55+= #A#ER 8III $ DATA STR%CT%RE %SIN( BA8A T*eor+ ,- #ra.ti.al !- Credit 5 (ntro"&ction of %ata $tr&ct&resD Tpes an" classificationD Cinear an" Non Cinear $tr&ct&resD= 1rrasD Cinear Cinke" CistD /perations of Tra4ersingD insertion an" "eletion of no"es= $tack Tra4ersing- PH$. an" P/P operations P&e&e $tr&ct&res B Tra4ersal B (nsertion an" %eletion operations in a PH'H' Non Cinear $tr&ct&res B Trees an" Eraph- 8inar Tree Tra4ersingD 8inar $earch Trees- 13C Trees - Path !cle a";acencD Eraph representationD Eraph searching $orting an" $earching operations in "ifferent str&ct&res=
1lgorithms for 4ario&s operations of %ata $tr&ct&res are to be "esigne" an" implemente" in 9131= 8ooks@ Thomas 1 $tan"ish B %ata $tr&ct&re in 9131 1nastas #ise4 - %ata $tr&ct&re 0 1lgorithm &sing 9131 #A#ER IC DATA5ASE MANA(EMENT S)STEM T*eor+ ,- #ra.ti.al !- Credit 5 -= %atabase #anagement $stem- 8asic conceptsD %ata base 0 %atabase &sers !haracteristics of %atabaseD %atabase sstemsD concepts an" architect&re %ate #o"elsD $chemas 0 (nstances %8#$ 1rchitect&re 0 "ata in"epen"ence %ata base lang&ages 0 (nterfacesD %ata mo"eling &sing the entit-relationship approach
*= Relational #o"elD Cang&ages 0 $stemsD Relational "ata mo"el 0 Relational 1lgebra Relational #o"el !oncepts Relational #o"el !onstraints Relational 1lgebra $PC B 1 Relational %ata base lang&age %ate %efinition in $PC 3iew 0 G&eries in $PC $pecifing constraints 0 in"exes in $PC $pecifing constraints 0 in"exes in $PC 1 relational "atabase management sstems /R1!C' < (NER'$
)= !on4entional "ata mo"els 0 sstems Network %ata mo"el 0 (%#$ sstems #embership tpes an" options in a set %#C for network mo"el Na4igation within a network "atabase .ierarchical %ata mo"el 0 (#$ sstem .ierarchical %atabase str&ct&re .$1#D .($#D .%1# 0 .(%1# organiFation %#C for .ierarchical mo"el /4er4iew of (#$ 4= Relational "atabase "esign A&nction %epen"encies 0 normaliFation for relational %atabases A&nction %epen"encies Normal forms base" on primar kes (-NAD*NAD)NA 0 8!NA) Cossless ;ooin 0 "epen"enc preser4ing "ecomposition 2= !onc&rrenc control 0 Reco4er TechniG&es !onc&rrenc control TechniG&es Cocking TechniG&es Time stamp or"ering Era4&larit of "ata items Reco4er TechniG&es Reco4er concepts %atabase back&p an" reco4er from catastrophic fail&res += !oncepts of ob;ect oriente" "ata base management sstems 5oo6s 1 %ate D !=9= J1n intro"&ction to "atabase sstemsID Narosa P&blishing .o&seD New %ehli %esaiD 8= J1n intro"&ction to "atabase conceptsID Ealgotia p&blicationsD New %ehli 'lmsari an" ca4atheD Jf&n"amental of "atabase sstems JD a""ison wesleD New Nork HllamnD 9=%= Jprinciples of "atabase sstemsID Ealgotia p&blicationsD New %ehli #A#ER C $ #ROBECT Mar6s D-- Credit 3 'ach st&"ent has to complete a pro;ect in secon" semester= The pro;ect will be assigne" b the internal g&i"e from the instit&te= 1s far as possible in"i4i"&al pro;ects are to allotte" to st&"ents= .owe4erD in case of larger pro;ect two or three st&"ent work in gro&p= (n s&ch a case each st&"ent sho&l" work on a separate or "istinct mo"&le= $t&"ent sho&l" s&bmit the pro;ect in"i4i"&all= The pro;ect report s&bmitte" b the st&"ent shall be e4al&ate" separatel b the internal g&i"e an" the external examiner appointe" b the &ni4ersit= Pro;ect work ma be carrie" o&t in the instit&tion or o&tsi"e with prior permission of the instit&te=