관계형 데이터베이스의 개요, SQL문의 기본
데이터베이스의 기능을 제공하는 소프트웨어.
데이터베이스 관리 시스템
데이터를 2차원 표를 사용해 관리하는 데이터베이스.
사용자가 직관적으로 이해하기 쉬운 형식으로 데이터를 관리할 수 있다.
관계형 데이터베이스가 데이터를 조작할 때 사용하는 언어. RDB 전체에서 공통으로 사용 가능.
반복이나 조건 없이 데이터 조작을 할 수 있다는 점에서 일반적인 PL보다 간결하다.
기본 조작
(1) SELECT : 검색
(2) INSERT : 등록
(3) UPDATE : 갱신
(4) DELETE : 제거
데이터베이스 : 기능, 구조 등을 나타내는 추상적 개념
DBMS : 위를 실현하는 구체적인 소프트웨어. 미들웨어(OS와 application의 중간) 계층.
미들웨어
: 데이터베이스는 OS에서 동작한다.
: OS와 DBMS는 다양한 조합이 가능한데, 하나의 조합에서 다른 조합으로 시스템을 변경하는 것을 마이그레이션이라고 한다.
애플리케이션
: 처음부터 만드는 스크래치와 만들어진 것을 이용하는 패키지
: 사용자는 애플리케이션을 매개로 하여 데이터베이스에 접근한다.