본문 바로가기
넓고 얕은 데이터베이스 지식/SQL

관계형 데이터베이스 설계

by 황원용 2022. 10. 6.
728x90

관계형 테이터베이스 용어

  • 데이터(data) : 각 항목에 저장되는 값
  • 테이블(table; 또는 relation) : 사전에 정의된 열의 데이터 타입대로 작성된 데이터가 행으로 축적
  • 칼럼(column; 또는 field) : 테이블의 한 열
  • 레코드(redord; 또는 tuple) : 테이블의 한 행에 저장된 데이터
  • 키(key) : 테이블의 각 레코드를 구분할 수 있는 값(기본키, 외래키 등)

테이블 사이의 관계

  • 1:1 관계 : 하나의 레코드가 다른 테이블의 레코드 한 개와 연결된 경우
  • 1:N 관계 : 하나의 레코드가 서로 다른 여러 개의 레코드와 연결된 경우
  • N:N 관계 : 여러개의 레코드가 다른 테이블의 여러개의 레코드와 관계가 있는 경우로, JOIN 테이블을 만들어 관리한다.

 

728x90

'넓고 얕은 데이터베이스 지식 > SQL' 카테고리의 다른 글

SQL - SELECT 문  (0) 2023.04.23
SQL 구문  (0) 2023.04.23
SQL 소개  (0) 2023.04.23
SQL JOIN 1분 요약 정리  (0) 2023.02.21
DBMS & RDBMS & SQL & NOSQL 3분 요약 정리  (1) 2022.10.05