
SQL | 관계형 데이터베이스와 Key 개념 정리
·
Computer Science/SQL
이번 글에서는 관계형 데이터베이스와 자주 등장하는 Super Key, Candidate Key, Primary Key, Foreign Key에 대해 알아보겠습니다.관계형 데이터베이스(Relational Database)란?관계형 데이터베이스(RDB)는 데이터를 테이블(table) 형식으로 저장하고, 각 테이블 간의 관계를 통해 데이터를 구조화하는 방식의 데이터베이스입니다. 여기서 "관계(Relation)"는 수학에서의 관계(relation)에서 유래했으며, 실제로는 테이블을 의미합니다.테이블(Table)데이터를 저장하는 구조. 한 개체(예: 학생, 주문 등)를 표현행(Row / Tuple)테이블 안의 한 줄, 하나의 레코드열(Column / Attribute)각 행의 속성 (예: 이름, 이메일 등)기본 ..