데이터베이스

여러 사람이 공유하여 사용할 목적으로 체계화해 통합, 관리하는 데이터의 집합

DBMS: 데이터베이스 관리 시스템, 데이터 베이스에 접근할 수 있도록 지원하는 소프트웨어

ex) Java기반은 JDBC를 이용해 MySQL(DBMS)에 접근이 가능함

관계형 데이터베이스: 행과 열이 존재하는 하나 이상의 테이블(관계)로 정의

  • 여러 record가 담긴 테이블을 관계로 정의

  • 행(row)는 tuple모임

  • 열(column)은 attribute모임

  • 테이블에 따라 데이터 분리(중복 줄임)

  • 두 테이블에 대해 key(primary, foreign)를 기준으로 조회(join)

Last updated