DBMS에 저장되어 있는 데이터에 관한 질문을 질의(query)라고 한다.
DBMS는 질의들이 작성될 수 있는 질의어(qeury language)라고 하는 특수한 언어를 제공한다.
관계해석은 수학적인 논리에 바탕을 둔 일종의 정형 질의어로서, 이 언어로 작성된 질의들은 직관적이며 정확한 의미를 갖는다.
관계대수는 또다른 정형 질의어로서 릴레이션을 조작하기 위한 연산자들의 모임에 기반을 두고 있는데, 표현력에서 관계 해석과 동등하다.
질의처리의 효율성은 데이터가 물리적으로 어떻게 저장되어 있는가에 의해 대부분 결정된다.
DBMS는 사용자들로 하여금 데이터 조작어(Data Manipulation Langguage: DML)를 통하여 데이터를 생성, 수정, 질의할 수 있게 한다. 질의어는 DML의 한 부분일 뿐이다.
DML은 데이터를 삽입, 삭제, 수정하기 위한 구성자들을 제공한다.
DML과 DDL이 C나 COBOL과 같은 호스트 언어내에 내재될 때 데이터 부속어(data sublanguage)라 한다.
0 Comments:
댓글 쓰기