수집된 데이터를 체계적으로 저장하여 쉽게 조회/수정할 수 있도록 한 구조
| 특징 | 설명 |
|---|---|
| 구조 | 테이블(표) 형태로 구성 |
| 컬럼(Column) | 데이터 속성 |
| 레코드(Row) | 실제 데이터 한 줄 |
| 기본키(Primary Key) | 한 행을 유일하게 식별하는 값 (ex. 학번, 주민번호) |
예: Member 테이블
| id(PK) | num | name | addr | phone |
| 명령어 | 역할 | 예시 |
|---|---|---|
| SELECT | 데이터 조회 | SELECT * FROM member; |
| INSERT | 데이터 추가 | INSERT INTO member VALUES(...); |
| UPDATE | 데이터 수정 | UPDATE member SET ... WHERE ...; |
| DELETE | 데이터 삭제 | DELETE FROM member WHERE ...; |
→ DB 조작은 항상 SQL을 통해 이루어진다.
자바에서 DB와 연결하여 SQL을 실행하기 위한 표준 API