패키지
개체-관계 모델의 구성요소 본문
- 개체-관계 모델의 구성요소
1. 데이터 모델의 구성 요소
개체(Entity) : 데이터 수집의 대상이 되는 정보 세계에 존재하는 사물.
개념적 개체 _학과, 과목 등과 같은 눈에 보이지 않는 객체
물리적 개체_책, 연필 등과 같이 눈에 보이는 것. 현실세계에 존재하는 사물.
ex)'학생'이라는 객체.
=>
학번 |
이름 |
학과 |
015 |
홍길동 |
컴퓨터 |
016 |
장길동 |
경제 |
017 |
김미영 |
사회 |
1) 학번, 이름, 학과 => 속성(이름을 가진 데이터의 가장 작은 논리적 단위=Field라고도 함)
학생이라는 학번/이름/학과 라는 3개의 속성들로 구성되있다.
이때 학번이름학과는 학생이라는 객체가 가지고 있는 특성을 나타낸다.
속성은 단독으로 존재하지 못한다.
2) 개체 인스턴스(Entity instance)
개체 어커런스(Occurrence) 라고도 하며 이것의 집합을 개체 집합(Entity set)이라 한다.
데이터베이스에 저장된 구체적인 객체(Object)라고 정의할 수 있다.
3) 개체 타입(Entity type), =레코드 타입
논리적인 개념으로서 속성 이름인 학번, 이름, 학과들로만 기술된 개체의 정의를 의미.
2.개체-관계 모델의 구성 요소
속성(Attribute, Filed)
: 데이터베이스를 구성하는 가장 논리적 단위, 파일 구조상의 데이터 필드(항목)에 해당된다.
3. 관계(Relationship)
1)속성관계
2)개체 관계
관계의 종류 : 일대일, 일대다, 다대다
'DataBase' 카테고리의 다른 글
MySql 기존 컬럼에 자동증가 속성 추가 (0) | 2017.12.15 |
---|---|
TO_CHAR, TO_DATE 쿼리문 (0) | 2015.08.24 |
관계형 데이터베이스 모델(Relational Database, RDB) (0) | 2015.07.29 |
DB 데이터 가져오기 - Select 문 (Like 연산자) (0) | 2015.07.22 |
인덱스(index) (0) | 2015.07.17 |
Comments