카테고리 없음

CRUD 란?

daisy7942 2024. 7. 1. 02:45

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의 구현 예시 (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