mf technology101 scope doc

Upload: cooljuneja

Post on 14-Apr-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/30/2019 MF Technology101 Scope Doc

    1/18

    Education and Research Department

    Syllabus forMF Technology 101

    Nov, 2010

    Document No. Authorized By Ver. Rev Signature / Date

    ER/CORP/CRS/MF Technology

    101/021

    Srikantan Moorthy 2.0 Nov, 2010

  • 7/30/2019 MF Technology101 Scope Doc

    2/18

    Infosys Copyright Notice

    ER/CORP/CRS/MF Technology 101/021 Confidential Ver.No. 1.0 ii

    COPYRIGHT NOTICE

    All ideas and information contained in this document are the intellectual property of

    Education and Research Department, Infosys Technologies Limited. This document is notfor general distribution and is meant for use only for the person they are specifically

    issued to. This document shall not be loaned to anyone, within or outside Infosys,

    including its customers. Copying or unauthorized distribution of this document, in any

    form or means including electronic, mechanical, photocopying or otherwise is illegal.

    Education and Research DepartmentInfosys Technologies LimitedElectronic CityHosur Road

    Bangalore - 561 229, India.

    Tel: 91 80 852 0261-270Fax: 91 80 852 0362www.infosys.commailto:E&[email protected]

  • 7/30/2019 MF Technology101 Scope Doc

    3/18

    Infosys Document Revision History

    ER/CORP/CRS/ MF Technology 101/021 Confidential Ver.No. 1.0 iii

    Document Revision History

    Ver.

    Revision

    Date Author(s) Reviewer(s) Description

    1.0 16-OCT-2009 Ranjini S Sree Rama Baseline version

    according to iRACE

    structure

    2.0 8-Nov-10 Anita

    Nesamalar

    Thanuja Guruprasad

    Rao

    Done few changes in

    COBOL & DB2courses

  • 7/30/2019 MF Technology101 Scope Doc

    4/18

    Infosys Table of Contents

    ER/CORP/CRS/ MF Technology 101/021 Confidential Ver.No. 1.0 iv

    Contents

    Package Structure .............................................................................................................. 1High-level Design Document: Overview of Software Design .......................................... 2

    Course Description ...................................................................................................... 2Course Objectives ........................................................................................................ 2Course Design .............................................................................................................. 2

    High-level Design Document: Introduction to Software Testing .................................... 4Course Description ...................................................................................................... 4Course Objectives ........................................................................................................ 4Course Design .............................................................................................................. 4

    High-level Design Document: z/OS Fundamentals ......................................................... 6Course Description ...................................................................................................... 6Course Objectives ........................................................................................................ 6Course Design .............................................................................................................. 6

    High-level Design Document: JCL Fundamentals .......................................................... 8Course Description ...................................................................................................... 8Course Objectives ........................................................................................................ 8Course Design .............................................................................................................. 8

    High-level Design Document: Overview of COBOL ...................................................... 10

    Course Description .................................................................................................... 10Course Objectives ...................................................................................................... 10Course Design ............................................................................................................ 11

    High-level Design Document: Overview of DB2 ............................................................ 12

  • 7/30/2019 MF Technology101 Scope Doc

    5/18

    Infosys Syllabus forMF Technology 101

    ER/CORP/CRS/ MF Technology 101/021 Confidential Ver. No.1.0 1

    Package Structure

    The MF Technology 101 consists of the following courses:-

    1. Overview of Software Design2. Introduction to Software Testing

    3. z/OS Fundamentals

    4. J CL Fundamentals

    5. Overview of COBOL

    6. Overview of DB2

  • 7/30/2019 MF Technology101 Scope Doc

    6/18

    Infosys Syllabus forMF Technology 101

    ER/CORP/CRS/ MF Technology 101/021 Confidential Ver. No.1.0 2

    High-level Design Document: Overview of Software

    Design

    Course Description

    Course number SE1051 Course

    Name

    Overview of Software Design

    Author(s) Shakila S R

    Pre-requisites for attending course

    Knowledge of software development lifecycle

    Career Stream

    (Eg. ProjectMgmnt/Customer

    Interface/Consulti

    ng etc.)

    PM TargetRole1

    (Eg.

    SE/TA/T

    L/PM

    etc.)

    SE Competencies2

    (Tech,

    SE, T,

    D, A, B

    etc.)

    SE Type(E-Essential,

    D-

    Desirable)

    E Category3(Eg.PL/OS/DB/NM

    /SE/TO)

    SE

    Estimated course

    duration

    1 day (4 hrs of lecture and 1.5 hour of exercises/case study)

    Course Objectives

    Sl# Objective Demonstrable knowledge/skills

    1. To introduce software design principles Knowledge of software design principles

    2. To understand software design process andstrategies

    Knowledge of the stages in software design

    process and the different strategies

    3. To discuss key issues in software design Knowledge of key issues in software design

    4. To introduce various design notations andtools

    Knowledge of design notations and tools that

    can be used

    Course Design

    Sl# Unit name Unit objectives and keywords Lecture

    Duration

    (hrs.)

    1. Introduction to SoftwareDesign

    What is Software Design?

    Software design in a typical SDLC

    Software Design Principles

    Software Design considerations

    0.25

    2. Software Design Process andStrategies

    Software Design process

    Software Design Strategies and

    Methodso Structured Designo Object-oriented Design

    2.5

    1 PM Stream (Choose one)-SE: System Engineer, TA: Technical Analyst, TL: Technical Lead, PM: Project Manageretc.2 Competencies (Choose appropriate ones) - Tech: Technology, SE: Software Engineering, T: Testing,D:Design, A:Architecture, B: Build etc.3 Category (Choose one)-PL: Programming or Programming Language, OS: Operating Systems, DB: Database, NM:

    Networks and Middleware, SE: Software Engg, TO: Technical Overview

  • 7/30/2019 MF Technology101 Scope Doc

    7/18

    Infosys Syllabus forMF Technology 101

    ER/CORP/CRS/ MF Technology 101/021 Confidential Ver. No.1.0 3

    Main aspects of Structured Design

    Tools in Structured Design StructureChart, Pseudocode

    Deriving a Structure Chart

    Basic concepts of Object orientation

    OO Design Process

    3. Software Design Issues Key issues in Software Designo Concurrencyo Control and Handling of

    Eventso Distribution of componentso Error and Exception Handling

    and Fault Tolerance

    o Interaction and Presentationo Data Persistence

    0.25

    4. Software Design notations,Language and Tool

    Categorization of Design notationso Structural Viewo Behavioral View

    Overview of UML as a modeling

    language Overview of design tools

    2.5

    Sources

    1. L. Bass, P. Clements, and R. Kazman, Software Architecture in Practice2. G. Booch, J. Rumbaugh, and I. Jacobson, The Unified Modeling Language User Guide3. D. Budgen, Software Design4. F. Buschmann et al., Pattern-Oriented Software Architecture: A System of Patterns5. Grady Booch, object oriented analysis and design with applications6. Gamma, Helm, Johnson, Vlissides,Design Patterns7. Page-Jones, The practical guide to Structured Systems Design8. Kshop link (click on thepaperlink mentioned in this blog:

    http://mtc/MTCBlogs/Lists/Posts/Post.aspx?List=77ac78dd%2D12ba%2D4f02%2Db804%2D9f7c6

    aa17e08&ID=497

  • 7/30/2019 MF Technology101 Scope Doc

    8/18

    Infosys Syllabus forMF Technology 101

    ER/CORP/CRS/ MF Technology 101/021 Confidential Ver. No.1.0 4

    High-level Design Document: Introduction to

    Software Testing

    Course Description

    Course number SE04 Course

    Name

    Introduction to SoftwareTestingAuthor(s) Shakila S R

    Pre-requisites for attending course

    Knowledge of software development lifecycle

    Career Stream

    (Eg. ProjectMgmnt/Customer

    Interface/Consulti

    ng etc.)

    PM TargetRole4

    (Eg.

    SE/TA/T

    L/PM

    etc.)

    SE Competencies5

    (Tech,

    SE, T,

    D, A, B

    etc.)

    T Type(E-Essential,

    D-

    Desirable)

    E Category6(Eg.PL/OS/DB/NM

    /SE/TO)

    SE

    Estimated course

    duration

    1 day (4 hrs of lecture and 1.5 hour of exercises/case study)

    Course Objectives

    Sl# Objective Demonstrable knowledge/skills

    1. To introduce software testing lifecycle Knowledge of basic testing concepts,terminologies and various stages of testing

    2. To introduce testing techniques Knowledge of various testing techniques

    3. To discuss different types of testing Knowledge of testing types/levels

    4. To introduce test automation and tools Knowledge of benefits of test automation anddifferent classes of testing tools

    5. To introduce Defect Lifecycle Knowledge of Defect lifecycle process

    Course Design

    Sl# Unit name Unit objectives and keywords Lecture

    Duration

    (hrs.)

    1. Quality To explain

    The concept of software quality assuranceand its dimensions

    What is testing?

    The correlation between quality and testingto ensure V&V objectives

    0.5

    2. Software Testing Lifecycle To explain 1.0

    4 PM Stream (Choose one)-SE: System Engineer, TA: Technical Analyst, TL: Technical Lead, PM: Project Manageretc.5 Competencies (Choose appropriate ones) - Tech: Technology, SE: Software Engineering, T: Testing,D:Design, A:Architecture, B: Build etc.6 Category (Choose one)-PL: Programming or Programming Language, OS: Operating Systems, DB: Database, NM:

    Networks and Middleware, SE: Software Engg, TO: Technical Overview

  • 7/30/2019 MF Technology101 Scope Doc

    9/18

    Infosys Syllabus forMF Technology 101

    ER/CORP/CRS/ MF Technology 101/021 Confidential Ver. No.1.0 5

    Waterfall Model for testing life cycle

    V- Model for testing

    Significance of Testing with respect toSoftware life cycle

    3. Testing Techniques To explain

    Static testing vs. Dynamic testing

    White Box Method vs. Black Box Method

    1.0

    4. Testing Levels To explain

    Unit Testing

    Integration Testing

    System Testing

    Acceptance Testing

    1.5

    5. Test Automation, TestingTools

    To explain

    Overview, benefits of Test Automation

    Classes of Testing Tools

    0.5

    6. Defect Lifecycle To explain

    Defect Life cycle

    Properties of a defect

    Cost of quality

    Defect Management Tools

    1

    Sources

    1. http://sparsh-ivs/IVS/ - IVS Home Page2. http://sparsh/v1/myUnit/QD/QD_home.htm- Quality Home Page3. The Art of Software Testing by Glenford J. Myers (Wiley-Interscience)4. Software Testing In The Real World by Edward Kit (Addison-Wesley)5. The Complete Guide to Software Testing by Bill Hetzel (Wiley QED)6. The Craft of Software Testing by Brian Marick (Prentice Hall Series)7. Software Test Automation by Mark Fewster & Dorothy Graham (Addison Wesley)8. Effective Methods for Software Testing by William E. Perry (John Wiley)9. Software Testing by Boris Bezier (Van Nostrand Reinhold)

  • 7/30/2019 MF Technology101 Scope Doc

    10/18

    Infosys Syllabus forMF Technology 101

    ER/CORP/CRS/ MF Technology 101/021 Confidential Ver. No.1.0 6

    High-level Design Document: z/OS Fundamentals

    Course Description

    Course number OS85 Course

    Name

    z/OS Fundamentals

    Author(s) Sarfaraz Jaitapkar, Ranjini SPre-requisites for attending course

    Knowledge of fundamental concepts of operating system covered in CHSSC course

    Career Stream

    (Eg. Project

    Mgmnt/Technical/Products/Testing

    etc.)

    PM

    Target

    Role7

    (Eg.SE/TA/T

    L/PM

    etc.)

    SE

    Compete

    ncies8

    (Tech,

    SE, T, D,

    A, B

    etc.)

    Tech

    Type

    (E-

    Essential,D-

    Desirable)

    E

    Category9

    (Eg.PL/O

    S/DB/NM/SE/TO)

    OS

    Estimated course

    duration

    1 day (3.5 hrs of lecture)

    Course Objectives

    Sl# Objective Demonstrable knowledge/skills

    1. To introduce the fundamentals of Mainframe

    hardware and operating system

    Knowledge of Mainframe hardware and

    Operating System along with features of

    mainframe computing

    2. To introduce the z/OS and its features Knowledge of various function of z/OS like

    address space management, job managementand data management

    Course Design

    Sl# Unit name Unit objectives and keywords LectureDuration

    (hrs.)

    1. Introduction toMainframe System and

    Mainframe Operating

    System

    To explain the history, evolution and need ofmainframe system.

    To explain the hardware evolution of mainframes

    along with the application and features of

    mainframe system.To explain the overview of mainframe OS.

    1.0

    2. Overview of z/OS To explain the various concepts of operating

    system.To explain various features of z/OSTo explain the address space management

    1.0

    7 PM/T Career Stream (Choose one)-SE: System Engineer, TA: Technical Analyst, TL : Technical Lead, PM:Project Manager etc.8 Competencies (Choose appropriate ones) - Tech: Technology, SE: Software Engineering, T: Testing,D:Design, A:Architecture, B: Build etc.9 Category (Choose one)-PL: Programming or Programming Language, OS: Operating Systems, DB: Database, NM:

    Networks and Middleware, SE: Software Engg, TO: Technical Overview

  • 7/30/2019 MF Technology101 Scope Doc

    11/18

    Infosys Syllabus forMF Technology 101

    ER/CORP/CRS/ MF Technology 101/021 Confidential Ver. No.1.0 7

    3. Data Management in

    z/OS

    To explain various types of Data Sets and access

    methods.To explain ways of handling data in z/OS

    .25

    4. Job Management in z/OS To explain batch processingTo explain JOB management in z/OSTo explain the overview of JES2 and JES3

    0.25

    Sources

    1. Introduction to the New Mainframe: z/OS Basic, IBM Red book 2006.2. MVS JCL Second Edition: Mike Murach and Associates, Inc

  • 7/30/2019 MF Technology101 Scope Doc

    12/18

    Infosys Syllabus forMF Technology 101

    ER/CORP/CRS/ MF Technology 101/021 Confidential Ver. No.1.0 8

    High-level Design Document: JCL Fundamentals

    Course Description

    Course number OS46 Course

    Name

    JCL Fundamentals

    Author(s) Siddharth VPre-requisites for attending course

    Knowledge of Z/OS

    Career Stream

    (Eg. ProjectMgmnt/Technical/

    Products/Testing

    etc.)

    PM/T

    Target

    Role10

    (Eg.

    SE/TA/T

    L/PMetc.)

    SE

    Compe

    tencies11

    (Tech,

    SE, T,

    D, A, B

    etc.)

    Tech

    Type

    (E-Essential,

    D-

    Desirable)

    E

    Category12

    (Eg.PL/O

    S/DB/NM

    /SE/TO)

    OS

    Estimated course

    duration

    1 day (4 hours of lecture and 4 hours of practical/case-studies)

    Course Objectives

    Sl# Objective Demonstrable knowledge/skills

    1.To introduce JCL

    Knowledge of purpose of JCL and format of

    JCL statements

    2.To introduce various JCL statements Knowledge of JOB, EXEC and DD statements

    3.To introduce JCL procedures, IBM utility

    programs and GDGKnowledge of writing and executing in-streamand cataloged procedures and usage of IBM

    utility programs and introduction to GDG.

    Course Design

    Sl# Unit name Unit objectives and keywords Lecture

    Duration

    (hrs.)

    1. Introduction to JCLTo explain the need for JCL, stages of JCL

    processing , basic format of JCL statements,

    types of parameters and priority of job execution

    1

    2. JCL statementsTo explain the syntax and usage of JOB, EXEC

    and DD statements1.5

    3. Procedures and utilityprograms

    To explain In-stream procedures and catalogedprocedures, IBM utility programs and GDG

    1.5

    10 PM/T Career Stream (Choose one)-SE: System Engineer, TA: Technical Analyst, TL : Technical Lead, PM:Project Manager etc.11 Competencies (Choose appropriate ones) - Tech: Technology, SE: Software Engineering, T: Testing,D:Design, A:Architecture, B: Build etc.12 Category (Choose one)-PL: Programming or Programming Language, OS: Operating Systems, DB: Database, NM:

    Networks and Middleware, SE: Software Engg, TO: Technical Overview

  • 7/30/2019 MF Technology101 Scope Doc

    13/18

    Infosys Syllabus forMF Technology 101

    ER/CORP/CRS/ MF Technology 101/021 Confidential Ver. No.1.0 9

    Sources

    1. Doug Lowe,MVS JCL, Mike Murach and Associates, 1994.2. Gary DeWard Brown,JCL Programming Bible (with z/OS) fifth edition, Wiley India Dream Tech,

    2002.

    3. z/OS V1R4.0 MVS JCL Reference found online at

    http://www-1.ibm.com/support/docview.wss?uid=pub1sa227597064. z/OS V1R1.0 MVS JCL Reference found online at

    http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/iea2b600/CCONTENTS

  • 7/30/2019 MF Technology101 Scope Doc

    14/18

    Infosys Syllabus forMF Technology 101

    ER/CORP/CRS/ MF Technology 101/021 Confidential Ver. No.1.0 10

    High-level Design Document: Overview of COBOL

    Course Description

    Course number LA 49 Course

    Name

    Overview of COBOL

    Author(s) Veena B PPre-requisites for attending course

    Knowledge of MVS fundamentals, JCL fundamentals and any programming language

    Career Stream

    (Eg. ProjectMgmnt/Customer

    Interface/Consulti

    ng etc.)

    PM

    Target

    Role13

    (Eg.

    SE/PA/P

    M etc.)

    SE

    Compet

    encies14

    (Tech,

    SE, T,

    D, A, B

    etc.)

    Tech

    Type

    (E-Essential,

    D-

    Desirable)

    E

    Category15

    (Eg.PL/O

    S/DB/NM

    /SE/TO)

    PL

    Estimated course

    duration

    2 days (6 hours of lecture and 6 hours of practical/case-studies)

    Course Objectives

    Sl# Objective Demonstrable knowledge/skills

    1. To introduce evolution , features of COBOL

    program , program structure and the steps for

    the executing the COBOL program

    Knowledge of hierarchy of the COBOL

    program, and terms used and executing a

    simple COBOL program.

    2. To introduce DATA DIVISION entries Knowledge of describing data, various data

    description clauses.

    3.

    4.

    To introduce PROCEDURE DIVISION

    verbs

    To introduce file handling

    Knowledge of Input-output, data movement,

    arithmetic, and sequence control verbs andconditional expressions.

    Knowledge of different file organization,

    access methods, file handling verbs

    5. To introduce table processing Knowledge of creation and usage of tables and

    search verb.

    6. To introduce miscellaneous verbs and

    COBOL JCL interaction

    Knowledge of copy, call, sort, merge, and

    string handling verbs and the usage of PARM

    and RETURN CODE

    13 PM Stream (Choose one)-SE: System Engineer, TA: Technical Analyst, TL: Technical Lead, PM: ProjectManager etc.14 Competencies (Choose appropriate ones) - Tech: Technology, SE: Software Engineering, T: Testing,D:Design, A:Architecture, B: Build etc.15 Category (Choose one)-PL: Programming or Programming Language, OS: Operating Systems, DB: Database, NM:

    Networks and Middleware, SE: Software Engg, TO: Technical Overview

  • 7/30/2019 MF Technology101 Scope Doc

    15/18

    Infosys Syllabus forMF Technology 101

    ER/CORP/CRS/ MF Technology 101/021 Confidential Ver. No.1.0 11

    Course Design

    Sl# Unit name Unit objectives and keywords

    Lecture

    Duration

    (Hrs.)

    1. Introduction

    To explain history, evolution and features of

    COBOL.

    To explain structure of COBOL program and to

    explain the steps involved in executing aCOBOL program

    1.5

    2. Data Division

    To explain various data types and level structure.

    To explain difference between group andelementary data types.

    To explain RENAMES, REDEFINES andUSAGE clause.

    0.5

    3. Procedure Division

    To explain various data movement, arithmetic,

    input/output and Sequence control verbs 1.0

    4. File Handling

    To explain file organization and access methods

    for Sequential, Indexed, Relative files and file

    handling verbs.

    1.5

    5. Table ProcessingTo explain the creation, usage of tables and

    SEARCH and SEARCH ALL operation.1.0

    6.Miscellaneous verbs andCOBOL JCL interaction

    To explain various verbs like COPY, CALL,SORT, MERGE & STRING handling verbs.To explain usage of PARM and RETURN

    CODE

    0.5

    Sources

    1. COBOL - Language Reference, Ver 3, Release 2, IBM Redbook.2. COBOL - Programming Guide, Ver 3, Release 2, IBM Redbook.3. Nancy Stern & Robert A Stern, Structured Cobol Programming, John Wiley & Sons, New York,

    1973.

    4. M.K. Roy and D. Ghosh Dastidar, Cobol Programming, Tata McGraw Hill, New York, 1973.5. Newcomer and Lawrence, Programming with Structured COBOL, McGraw Hill Books, New York,

    1973.

  • 7/30/2019 MF Technology101 Scope Doc

    16/18

    Infosys Syllabus forMF Technology 101

    ER/CORP/CRS/ MF Technology 101/021 Confidential Ver. No.1.0 12

    High-level Design Document: Overview of DB2

    Course Description

    Course

    numberDB48

    CourseName Overview of DB2Author(s) Deepa G

    Pre-requisites for attending course

    Knowledge of RDBMS and SQL concepts and working knowledge of at least one High

    Level Language, preferably COBOL.

    Career

    Stream

    (Eg. Project

    Mgmnt/Techn

    ical/Products/Testing etc.)

    PM

    TargetRole

    16

    (Eg.SE/TA/

    TL/PM

    etc.)

    SE

    Compe

    tencies17

    (Tech,SE, T,

    D, A, B

    etc.)

    Tech

    Type(E-Essential,

    D-

    Desirable)

    ECategor

    y18

    DB

    Estimated

    course

    duration

    1 day (4 hours of lecture)

    Course Objectives

    Sl# Objective Demonstrable knowledge/skills

    1.To introduce the major componentsof DB2 System Architecture.

    Knowledge of various DB2 address

    spaces, Query processing and Catalogtables

    2.To introduce DB2 database objects

    and data types.

    Knowledge of various DB2 objects like

    Storage Groups, Databases, Tablespaces,Tables, Indexes, Synonyms, Aliases and

    Views. Also syntactical knowledge of

    creation of DB2 objects and various datatypes of DB2.

    3. To introduce DB2 SQL programming

    Knowledge of execution of SQL using

    SPUFI utility. Ability to developembedded SQL programs using cursors,

    multi row fetch and insert, null

    indicators, and error handling techniqueswith SQL CODES. Usage of DCLGEN

    utility.

    16 PM/T Career Stream (Choose one)-SE: System Engineer, TA: Technical Analyst, TL : Technical Lead, PM:Project Manager etc.17 Competencies (Choose appropriate ones) - Tech: Technology, SE: Software Engineering, T: Testing,

    D:Design, A:Architecture, B: Build etc.

  • 7/30/2019 MF Technology101 Scope Doc

    17/18

    Infosys Syllabus forMF Technology 101

    ER/CORP/CRS/ MF Technology 101/021 Confidential Ver. No.1.0 13

    4.To introduce program preparation

    and execution

    Knowledge of different phases in thedevelopment and execution of DB2

    applications.

    5.To introduce concurrency control inDB2

    Knowledge of different lockingtechniques, isolation levels and issues in

    batch programming

    Course Design

    Sl# Unit name Unit objectives and keywordsLecture

    Duration

    (Hrs)

    1.Introduction to DB2 and

    its components

    To explain DB2 components

    To explain internal queryprocessing in Data base Services

    Address Space

    To explain DB2 catalog tables

    To explain DB2 Optimizer

    1

    2.DB2 objects and data

    types

    To explain DB2 objectshierarchy

    To explain physical and logical

    objects in DB2To explain DB2 data types and

    data protection

    1

    3. DB2 SQL programming

    To explain different types of

    SQL statements

    To explain SPUFI utility

    To explain embedded SQL

    programming, DCLGEN utility,single and multiple row

    manipulation, cursors and multi

    row fetch and insert.

    1.25

    4.Program preparation and

    execution process

    To explain pre compilation,

    binding, compilation and link

    editTo explain the differences

    among DBRM, application plan

    and package

    To explain DB2 program

    execution methods

    0.5

    5. Concurrency controlTo explain types of locks

    To explain isolation levels and

    issues in batch programming

    0.25

  • 7/30/2019 MF Technology101 Scope Doc

    18/18

    Infosys Syllabus forMF Technology 101

    ER/CORP/CRS/ MF Technology 101/021 Confidential Ver No 1 0 14

    Sources

    1. Craig S Mullins, DB2 Developers Guide, Sams Publishing, 1992.2. Gabrielle Wiorkowski & David Kull,DB2 Design & Development Guide, Addison

    Wesley, 1992.

    3. C J Date & Colin J White,A Guide to DB2, Addison Wesley.

    4. IBM Manual: DB2 Application Programming and SQL guide.5. IBM Manual: DB2 SQL Reference.6. DB2 Version 7 Information Center found online at

    http://publib.boulder.ibm.com/infocenter/db2v7luw/index.jsp

    7. DB2 Version 8 Information center found online athttp://publib.boulder.ibm.com/infocenter/db2v8luw/index.jsp