CRUD 란? Create (생성), Read (읽기), Update (갱신), Delete (삭제)
데이터베이스의 기본적인 데이터 처리 기능을 나타내는 약어로, 다음 네 가지 조작을 의미합니다
Create (생성) : 새로운 데이터를 입력하여 저장합니다.
Read (읽기) : 기존 데이터를 조회하거나 검색합니다.
- 사용자에게 정보제공
Update (갱신): 기존 데이터 레코드를 수정합니다.
- 업데이트, 오류 수정, 최신정보제공
Delete (삭제) : 기존 데이터 레코드를 삭제합니다.
- 용량관리, 정보보안강화
중요성
* 애플리케이션과 데이터베이스 설계의 기본 원칙으로,
사용자와 시스템 간의 데이터 상호작용을 정의하는 데 중요합니다.
* 애플리케이션 개발: 웹 및 모바일 앱 개발에서 핵심적인 역할을 합니다.
* API 설계: RESTful API 설계의 기본 원칙으로 사용됩니다.
* 데이터베이스 보안: 각 조작에 대한 권한을 관리하여 데이터 보안을 강화합니다.
CRUD의 역할
★★ 데이터 관리 : 애플리케이션에서 데이터를 쉽게 생성, 조회, 수정, 삭제등 조작의 기본 기능을 제공합니다.
효율성 증대 : 데이터 작업을 체계적으로 수행할 수 있어 업무 효율성이 향상됩니다.
사용자 경험 향상 : 사용자에게 편리한 데이터 관리 환경을 제공합니다.
데이터 무결성 유지 : 데이터의 정확성과 신뢰성을 보장 할 수 있습니다.
★★ 데이터베이스 작업: SQL에서 INSERT, SELECT, UPDATE, DELETE 명령어와 매칭됩니다.
★★ RESTful API : RESTful 아키텍처에서 HTTP 메서드와 연결됩니다 (POST, GET, PUT/PATCH, DELETE).
▷ Create : POST 메서드
▷ Read : GET 메서드
▷ Update : PUT 또는 PATCH 메서드
▷ Delete : DELETE 메서드
CRUD의 구현 예시 (Node.js와 Express를 사용한 간단한 API)
CRUD의 사례 및 활용
전자상거래 - 쇼핑몰에서 상품 추가, 조회, 수정, 삭제 등을 제공합니다.
일정관리 - 캘린더 앱에서 일정을 생성, 확인, 변경, 삭제 할 수 있습니다.
회원관리 - 회원가입, 정보 조회, 수정, 탈퇴 등의 기능을 제공합니다.
도서관리 - 도서 정보를 추가, 검색, 수정, 삭제 할 수 있습니다.
참고그림:https://www.sqlshack.com/crud-operations-in-sql-server/
CRUD operations in SQL Server
CRUD operations are foundation operations every database developer and administrator needs to understand. Let’s take a look at how they work with this guide.
www.sqlshack.com
https://dev.to/ijsathi/basic-crud-operations-hg0
Basic CRUD Operations
CRUD Operations CRUD is an acronym for Create, Read, Update, and Delete. These are the four basic...
dev.to
https://medium.com/geekculture/crud-operations-explained-2a44096e9c88
CRUD Operations Explained
What is CRUD?
medium.com
https://blog.naver.com/qodhr222/222079803263
[데이터베이스란?데이터베이스용어 , CRUD, 기본SQL문]
일단 데이터베이스는 여러 사람이 공유하여 사용할 목적으로 체계화해 통합, 관리하는 데이터의 집합을 말...
blog.naver.com