영상이나 글, 이미지 등의 데이터들을 많이 모아놓은 베이스.
컴퓨터 시스템에 저장된 정보나 데이터를 모두 모아 놓은 집합.
- 데이터를 오랜기간 저장 및 보존하기 위해.
메모리에 존재하는 데이터는 오래 보존이 되지 않음.
필요한 자료를 계속 오래 보존하기 위해 데이터베이스를 사용.
- 데이터를 체계적으로 보존하고 관리하기 위해.
무조건 오래 많이 저장한다고만 좋은것이 아님.
내가 필요할 때 언제든 원하는 자료를 쉽게 읽어낼 수 있어야 의미있는 정보.
그렇기위해 데이터베이스에 체계적으로 정리하고 보관함.
관계형 데이터베이스(RDBMS, Relational DataBase Management System)는 이름 그대로 데이터 사이의 관계에 기초를 둔 데이터베이스 시스템을 의미.
관계형 데이터베이스에서 모든 데이터는 2차원 테이블로 표현할 수 있다.
각 로우는 저만의 고유 키(Primary Key)가 있다.
테이블1의 로우와 테이블2의 로우가 정확히 일대일 매칭이 되는 관계.
테이블1의 로우가 테이블2의 여러 로우와 연결이 되는 관계
테이블1의 여러 로우와 테이블2의 여러 로우가 모두 연결될 수 있는 관계.
이렇게 중간 테이블이 하나 생성이 되며, Many to Many의 관계는 N:N 이라고 표현하기도 한다.