1️⃣ 데이터베이스 개요

✔ 데이터베이스(DB)란?

수집된 데이터를 체계적으로 저장하여 쉽게 조회/수정할 수 있도록 한 구조

✔ DBMS (Database Management System)


2️⃣ 관계형 데이터베이스 (RDB)

특징 설명
구조 테이블(표) 형태로 구성
컬럼(Column) 데이터 속성
레코드(Row) 실제 데이터 한 줄
기본키(Primary Key) 한 행을 유일하게 식별하는 값 (ex. 학번, 주민번호)

예: Member 테이블

| id(PK) | num | name | addr | phone |


3️⃣ SQL (Structured Query Language)

명령어 역할 예시
SELECT 데이터 조회 SELECT * FROM member;
INSERT 데이터 추가 INSERT INTO member VALUES(...);
UPDATE 데이터 수정 UPDATE member SET ... WHERE ...;
DELETE 데이터 삭제 DELETE FROM member WHERE ...;

DB 조작은 항상 SQL을 통해 이루어진다.


4️⃣ JDBC (Java Database Connectivity)

자바에서 DB와 연결하여 SQL을 실행하기 위한 표준 API

✔ JDBC 프로그래밍 기본 흐름