본문 바로가기

ABAP 프로그래밍 개념/OPEN SQL

2. Database Overview

데이터베이스는 RDBMS에 의해 관리됩니다. 관계형 데이터베이스는 특정 데이터 집합을 저장하는 여러 개의 테이블로 구성되며, RDBMS는 데이터가 저장되고 처리되는 방식을 표준화합니다. 관계형 데이터베이스에서 데이터는 테이블 간의 관계를 가진 여러 테이블에 저장됩니다.

관계형 데이터베이스 모델은 1969년 E.F. 코드에 의해 처음 제안되었습니다. 이 모델은 집합 이론(Set Theory)과 술어 논리(Predicate Logic : 수학의 분야 中 하나)에 기반을 두고 있습니다. 관계형 모델의 아이디어는 데이터베이스가 선언적 방식(nonprocedural operations)으로 조작될 수 있는 일련의 테이블로 구성된다는 것입니다.

관계형 데이터베이스에서 '관계형'이란 단어가 사용되는 것은 데이터베이스 내의 테이블들을 서로 관계를 맺는다는 의미 때문으로 오해를 할 수 있습니다. 그러나 테이블은 관계(relation)라는 용어로도 불리며, '관계형'이라는 용어는 이와 관련이 있습니다. 사실, 코드와 다른 데이터베이스 이론가들은 개발자들이 테이블, 열(필드) 및 행(또는 물리적으로는 파일, 필드 및 레코드)이라고 부르는 것에 대해 관계, 속성 및 튜플이라는 용어를 사용합니다.

반응형

'ABAP 프로그래밍 개념 > OPEN SQL' 카테고리의 다른 글

2.4 Relationship  (2) 2023.05.03
2.3 Foreign Keys and Domains  (0) 2023.05.03
2.2 Tables and Keys  (0) 2023.05.02
2.1 Relational Database Design  (0) 2023.05.02
1.Introduction to Open SQL Statements  (0) 2023.05.02