Crud and jad
-
Upload
himanshu-hora -
Category
Education
-
view
1.496 -
download
1
description
Transcript of Crud and jad
![Page 1: Crud and jad](https://reader033.fdocuments.net/reader033/viewer/2022061119/546af3bfaf79592f798b6be2/html5/thumbnails/1.jpg)
CRUD AND JAD
Dr. Himanshu HoraSRMS College of Engineering & Technology
Bareilly (INDIA)
![Page 2: Crud and jad](https://reader033.fdocuments.net/reader033/viewer/2022061119/546af3bfaf79592f798b6be2/html5/thumbnails/2.jpg)
(CREATE, RETRIEVE, UPDATE, DESTROY)
CRUD
![Page 3: Crud and jad](https://reader033.fdocuments.net/reader033/viewer/2022061119/546af3bfaf79592f798b6be2/html5/thumbnails/3.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061119/546af3bfaf79592f798b6be2/html5/thumbnails/4.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061119/546af3bfaf79592f798b6be2/html5/thumbnails/5.jpg)
• 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](https://reader033.fdocuments.net/reader033/viewer/2022061119/546af3bfaf79592f798b6be2/html5/thumbnails/6.jpg)
• 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](https://reader033.fdocuments.net/reader033/viewer/2022061119/546af3bfaf79592f798b6be2/html5/thumbnails/7.jpg)
• 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](https://reader033.fdocuments.net/reader033/viewer/2022061119/546af3bfaf79592f798b6be2/html5/thumbnails/8.jpg)
• 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](https://reader033.fdocuments.net/reader033/viewer/2022061119/546af3bfaf79592f798b6be2/html5/thumbnails/9.jpg)
(JOINT APPLICATION DEVELOPMENT)
JAD
![Page 10: Crud and jad](https://reader033.fdocuments.net/reader033/viewer/2022061119/546af3bfaf79592f798b6be2/html5/thumbnails/10.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061119/546af3bfaf79592f798b6be2/html5/thumbnails/11.jpg)
• 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](https://reader033.fdocuments.net/reader033/viewer/2022061119/546af3bfaf79592f798b6be2/html5/thumbnails/12.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061119/546af3bfaf79592f798b6be2/html5/thumbnails/13.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061119/546af3bfaf79592f798b6be2/html5/thumbnails/14.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061119/546af3bfaf79592f798b6be2/html5/thumbnails/15.jpg)
JAD PARTICIPANTS
• Project sponsor• Project lead• Facilitator• Scribe• End users• Developers• Observers• Subject matter experts
![Page 16: Crud and jad](https://reader033.fdocuments.net/reader033/viewer/2022061119/546af3bfaf79592f798b6be2/html5/thumbnails/16.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061119/546af3bfaf79592f798b6be2/html5/thumbnails/17.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061119/546af3bfaf79592f798b6be2/html5/thumbnails/18.jpg)
THANK YOU
Dr. Himanshu HoraSRMS College of Engineering & Technology
Bareilly (INDIA)