본문 바로가기
SQL(데이터베이스)

1. 데이터베이스 DB란?

by 아몰라코딩 2025. 3. 10.

데이터베이스란?

엔터티란

  • 유형 엔터티: 물리적으로 존재하는 도서관의 자원 (예: 도서, 책장, 좌석, 이용자 테이블).
  • 무형 엔터티: 개념적으로 관리되는 정보 (예: 회원권, 대출정책, 이용자 등급 테이블).
  • 사건 엔터티: 시간에 따라 발생하는 활동이나 기록 (예: 대출 기록, 반납 기록, 연체 내역 테이블).

관계형 데이터 베이스

📚 도서 테이블 예시

 

도서 ID 책 제목 저자 출판년도
1 데미안 헤르만 헤세 1919
2 1984 조지 오웰 1949
3 해리포터 J.K. 롤링 1997

📌 개념 정리

  • 테이블(Table) → 전체 표 (이 표의 이름은 도서 테이블)
  • 컬럼(Column) → 도서 ID, 책 제목, 저자, 출판년도 (표의 속성, 즉 제목 부분)
  • 로우(Row) → 각 책의 정보 (한 줄씩 입력되는 데이터)

도서 ID처럼: 식별할수있는값을 PK라고 한다

FP : pk를 참조하여 가져오는 값

PK & FK의 관계

  1. PK (기본 키): 한 테이블에서 각 데이터를 유일하게 식별하는 값
  2. FK (외래 키): 다른 테이블의 PK를 참조하여 관계를 연결하는 값