본문 바로가기
Spring

[Spring] 데이터베이스와 테이블

by 기록하는_사람 2022. 11. 5.

데이터베이스

📌 데이터베이스(Database)

: 데이터를 보관하는 곳.

 

📌 관계형 데이터베이스(Relational Database, RDB)

: 데이터를 표 형식으로 표현하고, 여러 표에서 항목의 값 사이에 관계를 맺고 있는 데이터베이스.

 

💡 용어

- 테이블(Table) : 표

- 관계(Relationship) : 테이블과 테이블 간의 관계.

 

테이블

📌 테이블

: 규칙을 가진 테이터가 저장되는 곳.

 

📌 레코드와 칼럼

- 레코드(record) : 가로 행(row)을 말하며, 하나의  레코드는 한 건의 데이터를 나타냄.

- 칼럼(column) : 세로 열(column)을 말하며, 하나의 칼럼은 데이터의 각 요소를 나타냄.

 

📌 제약 조건

NOT NULL NULL 입력 허용하지 않음.
UNIQUE 중복값 입력 허용하지 않음.
CHECK 지정한 조건을 만족하지 않는 값 허용하지 않음.
PRIMARY KEY 데이블 안에서 레코드를 식별하는 기본 키.
NOT NULL과 UNIQUE가 같이 적용됨.
FOREIGN KEY 관련된 테이블 연결.(외부 키)
DEFAULT 초기값.

 

 

댓글