데이터베이스
📌 데이터베이스(Database)
: 데이터를 보관하는 곳.
📌 관계형 데이터베이스(Relational Database, RDB)
: 데이터를 표 형식으로 표현하고, 여러 표에서 항목의 값 사이에 관계를 맺고 있는 데이터베이스.
💡 용어
- 테이블(Table) : 표
- 관계(Relationship) : 테이블과 테이블 간의 관계.
테이블
📌 테이블
: 규칙을 가진 테이터가 저장되는 곳.
📌 레코드와 칼럼
- 레코드(record) : 가로 행(row)을 말하며, 하나의 레코드는 한 건의 데이터를 나타냄.
- 칼럼(column) : 세로 열(column)을 말하며, 하나의 칼럼은 데이터의 각 요소를 나타냄.
📌 제약 조건
NOT NULL | NULL 입력 허용하지 않음. |
UNIQUE | 중복값 입력 허용하지 않음. |
CHECK | 지정한 조건을 만족하지 않는 값 허용하지 않음. |
PRIMARY KEY | 데이블 안에서 레코드를 식별하는 기본 키. NOT NULL과 UNIQUE가 같이 적용됨. |
FOREIGN KEY | 관련된 테이블 연결.(외부 키) |
DEFAULT | 초기값. |
'Spring' 카테고리의 다른 글
[Spring] 스프링 데이터 JDBC (0) | 2022.11.05 |
---|---|
[Spring] SQL과 CRUD, 엔티티, 리포지토리 (0) | 2022.11.05 |
[Spring] Spring Initializr (0) | 2022.11.04 |
[Spring] 실습 : AOP 프로그램 만들기 (0) | 2022.11.04 |
[Spring] AOP(관점 지향 프로그래밍) (0) | 2022.11.04 |
댓글