Crud and jad

18
CRUD AND JAD Dr. Himanshu Hora SRMS College of Engineering & Technology Bareilly (INDIA)

description

Crud and jad

Transcript of Crud and jad

Page 1: Crud and jad

CRUD AND JAD

Dr. Himanshu HoraSRMS College of Engineering & Technology

Bareilly (INDIA)

Page 2: Crud and jad

(CREATE, RETRIEVE, UPDATE, DESTROY)

CRUD

Page 3: Crud and jad

The acronym CRUD represents the most common SQL operations performed on a database.

INTRODUCTION (CRUD)

Letter Operation MySQL Statement

C Create INSERT

R Retrieve SELECT

U Update UPDATE

D Destroy DELETE3

Page 4: Crud and jad

CRUD ANALYSIS

• A good way to validate an ERD is to do a CRUD analysis on it.

– CRUD is an acronym for create, retrieve, update, delete.

• These are the four basic operations that a database allows.

– Part of checking a data model for completeness and accuracy is making sure that all the CRUD functions specified by the business scenario and the business rules are represented in the ERD.

Page 5: Crud and jad

• Keywords to look for in the client interviews, business scenarios, and so on are INPUT, ENTER, LOAD, IMPORT, RECORD, and CREATE.

• These all indicate that a record is created in the database at this time. Review the requirements for these keywords.

• Does your data model account for all these functions?

Create Operation

Page 6: Crud and jad

• Keywords to look for are VIEW, REPORT, BRING UP, PRINT, FIND, READ and LOOK UP.

• These all point to retrieving information from the database. Review the requirements for these keywords.

• Does your data model account for all these functions?

Retrieve Operation

Page 7: Crud and jad

• Keywords to look for are CHANGE, MODIFY, ALTER and UPDATE.

• These all point to updating information that is already in the database. Review the requirements for these keywords.

• Does your data model account for all these functions?

UPDATE OPERATION

Page 8: Crud and jad

• Keywords to look for are DISCARD, REMOVE, TRASH, PURGE, and DELETE.

• These all point to deleting information that

is already in the database. Review the requirements for these keywords.

• Does your data model account for all these functions?

DELETE OPERATION

Page 9: Crud and jad

(JOINT APPLICATION DEVELOPMENT)

JAD

Page 10: Crud and jad

INTRODUCTION

• Joint Application Development, or JAD, is a process originally developed for designing a computer-based system.

• JAD is a technique that allows the developers, managers, IT Professionals and end users to work together to build a product.

• It is a series of highly structured interviewed sessions and is aimed to achieve project’s goal.

Page 11: Crud and jad

• The JAD should cover the complete development life cycle of a system.

• The JAD is usually a 3 to 6 month well-defined project.

• For large-scale projects, it is recommended that the project be approached incrementally, and that separate JAD's be used for each increment.

JAD SCOPE

Page 12: Crud and jad

WHY?• JAD reduces the amount of time required to

develop systems since it eliminates process delays and misunderstandings and improves system quality.

• It also improves the quality of the final product by focusing on the up-front portion of the development lifecycle, thus reducing the likelihood of errors.

Page 13: Crud and jad

HOW?• JAD centers around a structured workshop session.• Participants get together in a room to discuss the

problem/project.• Everyone hears what the rest of the group has to

say.

Page 14: Crud and jad

JAD STRUCTURE

• They are less frequent

• More structured, and productive

• An agenda provides the structure

• The facilitator directs the process• Visual aids clarify concepts being discussed and

the group dynamics, with constant feedback, stimulates creativity

Page 15: Crud and jad

JAD PARTICIPANTS

• Project sponsor• Project lead• Facilitator• Scribe• End users• Developers• Observers• Subject matter experts

Page 16: Crud and jad

BENEFITS OF JAD• Enhanced communication and relationship

between business end users and IT personnel

• Build consensus and ownership

• Reduced system cost and development time

• Reduced function creep

• Improved system quality and productivity

• Design cross-functional solutions

• Helps project teams get focused and stay focused

• Helps you get the right job done at the right time!

Page 17: Crud and jad

1:en.wikipedia.org/wiki/

Create,_read,_update_and_delete

2:jsj.sict.edu.cn/.../S05L04_Understanding%20CRUD

%20Requirements

3:ssyu.im.ncnu.edu.tw/course/CSDB/Unit10.ppt

4:www.ksinc.com/itpmcptools/JADGuidelines.pdf

5:en.wikipedia.org/wiki/Joint_application_design

REFERENCE

Page 18: Crud and jad

THANK YOU

Dr. Himanshu HoraSRMS College of Engineering & Technology

Bareilly (INDIA)