SQL(데이터베이스)
1. 데이터베이스 DB란?
아몰라코딩
2025. 3. 10. 18:47
데이터베이스란?
엔터티란
- 유형 엔터티: 물리적으로 존재하는 도서관의 자원 (예: 도서, 책장, 좌석, 이용자 테이블).
- 무형 엔터티: 개념적으로 관리되는 정보 (예: 회원권, 대출정책, 이용자 등급 테이블).
- 사건 엔터티: 시간에 따라 발생하는 활동이나 기록 (예: 대출 기록, 반납 기록, 연체 내역 테이블).
관계형 데이터 베이스
📚 도서 테이블 예시
| 도서 ID | 책 제목 | 저자 | 출판년도 |
| 1 | 데미안 | 헤르만 헤세 | 1919 |
| 2 | 1984 | 조지 오웰 | 1949 |
| 3 | 해리포터 | J.K. 롤링 | 1997 |
📌 개념 정리
- 테이블(Table) → 전체 표 (이 표의 이름은 도서 테이블)
- 컬럼(Column) → 도서 ID, 책 제목, 저자, 출판년도 (표의 속성, 즉 제목 부분)
- 로우(Row) → 각 책의 정보 (한 줄씩 입력되는 데이터)
도서 ID처럼: 식별할수있는값을 PK라고 한다
FP : pk를 참조하여 가져오는 값
PK & FK의 관계
- PK (기본 키): 한 테이블에서 각 데이터를 유일하게 식별하는 값
- FK (외래 키): 다른 테이블의 PK를 참조하여 관계를 연결하는 값