[Database] 2. 관계형 데이터베이스 설계하기
1. 관계형 데이터베이스란? 1.1. 관계형 데이터베이스의 정의 - Relational Database (RDB) - 데이터를 테이블 형태로 관리하는 데이터베이스 시스템 - 테이블에는 행(row)과 열(column)의 형태로 저장되며, 각 행은 고유한 식별자(primary key)를 가지고 있음 - 데이터 구조를 사전에 정의하고, SQL(Structured Query Language)를 사용하여 데이터를 조작하고 검색함 - 중복 데이터 저장을 방지하기 위해 테이블을 분리시키고 테이블 간 관계를 형성함 (1:1, 1:N. N:M) - 위와 같이 테이블 간의 관계는 기본 키(primary key)와 외래 키(foreign key)라는 개념을 사용해 맺어질 수 있음 - 외래 키는 기본 키를 참조하는 필드로, ..