데이터의 논리적 독립성
-> 한 속성에 가해진 변경이 동일한 테이블에서 다른 속성에 영향을 주지 않는 것을 의미
-> 응용 프로그램에 영향을 주지 않고 데이터 구조를 변경할 수 있게 하는 것
참조 무결성과 데이터 무결성
-> 응용 프로그램 개발 시 무결성 제약 조건을 신경쓰지 않아도 된다.
비정규 질의
-> 사용자는 작업을 실행하는 방법을 명시하지 않고도, 데이터베이스에게 어떤 데이터를 조회할 것인지를 명령할 수 있다.
계층 데이터 모델(실무에서 만날일 없을듯)
망 데이터 모델(실무에서 만날일 없을듯)
관계 데이터 모델(Relational Data Model, RDB)
-> 개체 집합에 대한 속성 관계를 표현하기 위하여 개체를 테이블(table)로 사용하고 개체 집합들 사이의 관계는 공통 속성으로 연결하는 독립된 형태의 데이터 모델
테이블(table)
열(column)
행(row)
-> 관계 데이터베이스에 데이터를 저장할 수 있는 형식
(Table = Relation)
-> 행과 열의 교차점은 원자값(atomic value)이라는 오직 하나의 값으로 구성
-> 테이블에서 행은 순서가 정해져 있지 않다.
-> 테이블의 내용은 실제적인 행의 집합으로 간주된다.
뛰어난 글이네요, 감사합니다.