관계형 데이터베이스의 개념은 에드거 F. 커드(Edgar F. Codd) 박사에 의해 1970년에 제안되었습니다. IBM의 연구원이었던 그는 "A Relational Model of Data for Large Shared Data Banks"라는 논문을 통해 관계형 데이터 모델을 소개하였습니다. 이 모델은 데이터베이스를 수학적인 집합 이론과 일치시키는 혁신적인 접근 방식으로, 데이터의 구조와 처리를 간결하고 효율적으로 할 수 있게 해 주었습니다. 박사는 "계층형"과 "망형" 모델의 한계를 지적하며 관계형 데이터 모델의 필요성을 주장했는데, 특히 데이터의 비표준화된 접근방식과 유연성 부족에 비판을 했습니다. 1. 관계형 데이터 모델 (Relational Data Model) : 관계형 데이터 모델은 데이..
망형 데이터 모델(Network Data Model)은 찰스 바크만(Charles W. Bachman)에 의해 개발되었습니다. 그는 1960년대에 General Electric(GE)에서 근무하면서 IDS(Integrated Data Store)라는 최초의 상용 데이터베이스 시스템을 개발하였고, 이를 통해 망형 데이터 모델의 개념을 처음 도입했습니다. 이후 CODASYL DBTG(Data Base Task Group)에서 찰스 바크만의 아이디어를 바탕으로 망형 데이터 모델을 공식화하고 표준화했습니다. 따라서, 망형 데이터 모델을 최초로 제안하고 상용화한 인물은 찰스 바크만이며, CODASYL DBTG를 통해 모델이 널리 표준화되고 사용되었습니다. 1. 망형 데이터 모델 (Network Data Mode..
에드거 프랭클린 코드 박사의 이론인 관계형 데이터 모델을 기반한 RDBMS들이 아직도 승승장구 하고 있다. 왜냐하면, 우리가 구현하고자 하는 비즈니스를 잘 표현할 수 있고, 쉽게 구현 할 수 있기 때문이다. 관계형 데이터 모델 이전에는 데이터 모델이 과연 없었을까? 그렇지 않다. "계층형" 데이터 모델과 "망"형 데이터 모델이 있었다. 그 모델들은 아직도 쓰이고 있으나 범용성에서 뒤처지기 때문에, 데이터 모델 학습시 선택되지 않는 것으로 보인다. 이 번 글에서는 관계형 데이터 이전에 각광 받았던 모델 중 계층형 데이터 모델를 소개한다. 1. 계층형 데이터 모델 (Hierarchical Data Model) : IBM의 IMS(Information Management System)에서 구현되어 그 당시 ..
[ 1 ] 데이터 무결성과 제약조건의 관계 : 무결성(無缺性)은 없을 무, 결함 결, 성질 성으로 "결함이 없는 성질"을 의미한다. "데이터 무결성"은 데이터의 "정확성, 완전성, 일관성, 유효성"을 지켜, 데이터의 결함이 없도록 하는 것이다. 이를 위해 데이터베이스에서 보편적으로 "제약조건"을 통해 "데이터 무결성"을 유지하려고 한다. 이번 글에서는 "무결성 유형" 알아보고, 데이터베이스가 "유형별 무결성"에 어떻게 대응하여 관리하는지 알아보자. ※ 제약조건 : 데이터 값에 대한 추가적인 규칙을 설정하여 데이터의 무결성을 보장하는 역할 [ 2 ] 무결성 유형 1. 개체 무결성(entity integrity) - 정의 : 기본 키값으로 정의한 속성은 항상 널(null) 값을 ..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.