Block 1: Introduction to Computer Concepts: Definition Importance History Classification Benefits & Limitations Software - pplication Software System Software Computer rc!itecture I"# $nit C%$ &emory unit &emory System &emory !ierarc!y' Block (: Software Concepts: Classification of Software System Software application Software #peratin) System: *ypes of #peratin) System +unctions of #peratin) System Software *ools pplication ,enerator Software -n)ineerin) & CS- *ools System Software $tilities .indows ,eneral %urpose pplication Software Special %urpose pplication Software' Block /: 0etworkin): Communication 0etworkin) *ypes of 0etworks Components of 0etworks Standard *opolo)ies' 0etwork #peratin) System: Concepts Client Software Ser1er Software L0 -2pansion 3epeaters 3outers Brid)es ,ateways' Block 4: Internet & ...: Internet functions Internet capa5ilities Information retrie1al on t!e internet ... .e5%a)es and H*&L - .e5 5rowsers Internet Benefits to #r)ani6ation %ro5lem on t!e Internet' %eferen!e Boo&s: 1' +undamentals of Information *ec!nolo)y7 S'8' Bansal7 % H %u5lis!in) Corporation7 (99( (' Introduction to Information Systems7 le2is leon7 &at!ews leon7 :i;ay 0icole7 Imprints %1t'Ltd' (994' %a)e 1 of ' DDB-0(: Introdu!ton to Data)ase Mana#ement S$stems
Block 1: DB&S concepts : Introduction Basics of Data5ase *!ree 1iews of Data *!ree le1el arc!itecture of DB&S +acilities -lements of DB&S d1anta)es and disad1anta)es +ile &ana)ement system and its draw5acks Data5ase &odels : --3 &odel7 Hierarc!ical &odel7 0etwork &odel7 3elational &odel' Block (: +ile #r)ani6ation: Introduction &et!ods of +ile #r)ani6ation Se<uential7 Direct7 Inde2 Se<uential &ulti 8ey file or)ani6ation &ana)ement Considerations: #5;ecti1es Con1ersion -1aluation of DB&S dministration of DB&S' Block /: 3DB&S and DDB&S: Introduction 3elational &odel Concept Definition of a relation 3elational al)e5ra and relational completeness 0ormali6ation: #5;ecti1es +unctional dependency nomalies in a data5ase %roperties of 0ormali6ation :arious 0ormali6ation tec!ni<ues -2amples of data5ase desi)n' Block 4: S=L: *ypes of S=L commands Data definition Data &anipulation statements Distri5uted Data5ases: Structure of Distri5uted data5ase Desi)n of Distri5uted data5ase' %eferen!e Boo&s: 1' Data5ase System Concepts7 5ra!am Sil5ersc!at67 Henry +' 8ort!7 S' Sudars!an7 &c,raw- Hill7 1>>>' (' n Introduction to Data5ase systems7 Bi5in C' Desai7 ,al)otia %u5lications'1>>?' /' +undamentals of Data5ase Systems7 -lmasri & 0a1at!e7 @ t! -dition7 ddison .esley7 (99A 4' n Introduction to Data5ase Systems7 C'B' Date7 ' 8annan7 S'Swamynat!an7 %earson -ducation7 (99?' %a)e ( of ' DDB-0*: O%A+LE Block1: Data5ases Concepts: Introduction7 *a5le7 Structured =uery Lan)ua)e7 Simple #racle =uery7 3elational Data5ase7 -2ample' $nderstandin) t!e Data: *!e tomic Data &odels7 t!e tomic Business model7 t!e Business model7 Data entry7 =uery and 3eportin)' *oward #5;ect 0ame 0ormali6ation7 Le1el 0ame Inte)rity7 +orei)n 8eys7 Sin)ular names7 Bre1ity7 #5;ect name t!esaurus Block (: S=L & S=L %lus: Insert7 $pdate7 Delete7 Creatin) a *a5le7 $sin) S=L to select data from *a5les7 S=L =ueries7 Com5inin) *a5les7 Creatin) a :iew7 Basic S=L %lus Commands7 3eport Creation process7 Buildin) a simple report' Block /: %L"S=L: n introduction to %L"S=L7 %L"S=L #1er1iew7 Declaration Section7 -2ecuta5le Commands Section7 *ri))ers7 *ypes of *ri))ers7 3ow-le1el tri))ers7 Statement Le1el *ri))ers7 *ri))ers Synta27 -na5lin) and Disa5lin) *ri))ers7 3eplacin) *ri))ers7 Droppin) *ri))ers Block 4: #5;ect 3elational Data5ases: Introduction7 #5;ects7 0amin) Con1ention for #5;ects7 -2ample7 *!e structure of a simple #5;ect7 Insertin) 3ecords7 Selectin) from 5stract Data types %eferen!e Boo&s: 1' *!e Complete 3eference #racle >i7 8e1in Lonel7 ,eor)e 8oc!7 et al7 *ata &c,raw Hill7 (99C' (' -ffecti1e #racle 5y Desi)n7 *!omas 8yte7 *ata &c,raw Hill7 (99/' %a)e * of ' DDB-0,: -e) Data)ases Block 1: Introduction to H*&L: &anipulatin) and +ormattin) H*&L te2t: H*&L terminolo)y #1er1iew- *a)s and attri5utes 5solute and relati1e $3Ls Basic +ont manipulation tec!ni<ues d1anced te2t formattin)' Block (: Internet Data5ases: .e5 - to - Data5ases &iddleware: Ser1er Side -2tensions7 .e5 ser1er Interfaces7 *!e .e5 Browser7 Client Side -2tensions' Block /: D&L: D&L Hierarc!ical Data &odel - D&L Documents7 D*D7 and D&L Sc!ema - D&L Documents and Data5ases - D&L =ueryin)' Block 4: Data Base *ec!nolo)y and pplication: &o5ile data5ase - &ultimedia Data5ase ,eo)rap!ic Information Systems E,ISF ,enome Data &ana)ement' %eferen!e Boo&s: 1' Data Base Systems - Desi)n7 Implementation and &ana)ement7 %eter 3o57 Carlos Coronel7 Saura5! %rinters %1t' Ltd' Se1ent! -dition7 (99?' (' +undamentals of Data5ase Systems7 3ame6 -lmasri7 S!amkant B' 0a1at!e7 %earson -ducation7 @ t! -dition7 (99C' %a)e , of ' DDB-0': Data)ase Admnstraton Block 1: Introduction: .!at is a DBG - Data dministration7 Data5ase dministration7 System dministration' DB *asks: Data5ase Desi)n7 %erformance &onitorin) and *unin)7 1aila5ility7 Data5ase Security & ut!ori6ation7 Backup and 3eco1ery7 Data Inte)rity7 DB&S 3elease &i)ration' Block (: *ypes of DBs: System DB7 Data5ase rc!itect7 Data5ase nalyst7 Data5ase &odeler7 pplication DB7 *ask #riented DB7 Data .are!ouse dministrator7 DB 3eportin) Structures' Block /: Creatin) t!e Data5ase -n1ironment: Definin) t!e #r)ani6ationHs DB&S Strate)y: C!oosin) a DB&S - DB&S rc!itecture - DB&S Clusterin) - DB&S %roliferation - Hardware Issues' Installin) t!e DB&S: DB&S Installation Basics7 Hardware 3e<uirements7 Stora)e 3e<uirements7 &emory 3e<uirements7 Confi)urin) t!e DB&S7 Connectin) t!e DB&S to supportin) Infrastructure Software7 Installation :erification' Block 4: Data5ase Security & 3eco1ery: Data5ase Security 5asics: data5ase users7 )rantin) &re1okin) aut!ority types of pri1ile)es 7 ,rantin) to %$BLIC7 re1okin) pri1ile)es7 Security reportin)7 ut!ori6ation 3ole and ,roups: 3oles ,roups' uditin)7 -2ternal Security' 3eco1ery: *ypes of reco1ery7 lternati1es to 5ackup and 3eco1ery' %eferen!e Boo&s: 1' Data5ase dministration7 *!e Complete ,uide to %ractices and %rocedures7 Crai) &ullins7 ddison-.esley7 (99(' (' #racle >i: DB Hand 5ook7 Loney7 &c,raw Hill DDB -P1: La5 1: H*&L DDB P(: La5 (: #racle usin) S=L %a)e ' of '