백엔드 서버는 클라이언트의 요청에 따라 데이터베이스에 필요한 작업을 수행한다. 필요한 요청은 다양하지만 크게 네 가지로 분류된다. 데이터를 생성하고(create), 조회하고(read), 수정하고(update), 삭제(delete)한다. 이 네 가지 과정을 보통 CRUD
Database에는 크게 관계형 데이터베이스(RDBMS)와 "NoSQL"로 명칭되는 비관계형(Non-relational) database가 있다.데이터베이스는 우리가 필요한 방대한 양의 자료를 정리하는 시스템이다. 자료를 정리하는 스타일에는 다양한 방법이 있다. 다양한
SQL (Structured Query Language) 은 구조적인 질의 언어라는 것이다. 이 SQL 이라는 질의 언어를 통해서 데이터베이스를 제어, 관리한다.DDL 은 Data Define Language 의 약자로 데이터베이스의 Schema(형태)를 정의할 수
필수 구현 사항 : 음료, 카테고리, 영양 정보, 알러지, 음료 이미지, 음료 설명, 신상 여부구현 제외 사항 : 프로모션, 음료 사이즈1대1 관계인 데이터를 전부 음료 테이블에 포함하면 전체적인 데이터를 한 눈에 파악 가능한 장점이 있어 다 넣어줬다. (특히, 자주
관계형 데이터베이스에서는 중복 데이터를 피하기 위해서 데이터를 쪼개 여러 테이블로 나눠서 저장한다. 이렇게 분리되어 저장된 데이터에서 원하는 결과를 다시 도출하기 위해서는 여러 테이블을 조합할 필요가 있다. 관계형 데이터베이스에서는 조인(JOIN) 연산자를 사용해 관련