Spring
[Spring] 데이터베이스와 테이블
기록하는_사람
2022. 11. 5. 14:12
데이터베이스
📌 데이터베이스(Database)
: 데이터를 보관하는 곳.
📌 관계형 데이터베이스(Relational Database, RDB)
: 데이터를 표 형식으로 표현하고, 여러 표에서 항목의 값 사이에 관계를 맺고 있는 데이터베이스.
💡 용어
- 테이블(Table) : 표
- 관계(Relationship) : 테이블과 테이블 간의 관계.
테이블
📌 테이블
: 규칙을 가진 테이터가 저장되는 곳.
📌 레코드와 칼럼
- 레코드(record) : 가로 행(row)을 말하며, 하나의 레코드는 한 건의 데이터를 나타냄.
- 칼럼(column) : 세로 열(column)을 말하며, 하나의 칼럼은 데이터의 각 요소를 나타냄.
📌 제약 조건
NOT NULL | NULL 입력 허용하지 않음. |
UNIQUE | 중복값 입력 허용하지 않음. |
CHECK | 지정한 조건을 만족하지 않는 값 허용하지 않음. |
PRIMARY KEY | 데이블 안에서 레코드를 식별하는 기본 키. NOT NULL과 UNIQUE가 같이 적용됨. |
FOREIGN KEY | 관련된 테이블 연결.(외부 키) |
DEFAULT | 초기값. |