티스토리 뷰

It

데이터모델링 / 개체와 속성.

Torrent green93 2023. 2. 3. 21:54
반응형

데이터모델링 / 개체와 속성.

데이터 모델링

데이터 모델링(data modeling)

현실 세계에 존재하는 데이터를 컴퓨터 세계의 데이터베이스로 옮기는 변환 과정

데이터베이스 설계의 핵심 과정

2단계 데이터 모델링

개념적 데이터 모델링(conceptual modeling)

현실 세계의 중요 데이터를 추출하여 개념 세계로 옮기는 작업

논리적 데이터 모델링(logical modeling)

개념 세계의 데이터를 데이터베이스에 저장하는 구조로 표현하는 작업

데이터 모델(data model)

데이터 모델링의 결과물을 표현하는 도구

개념적 데이터 모델

사람의 머리로 이해할 수 있도록 현실 세계를 개념적 모델링하여 데이터베이스의 개념적 구조로 표현하는 도구

) 개체-관계 모델

논리적 데이터 모델

개념적 구조를 논리적 모델링하여 데이터베이스의 논리적 구조로 표현하는 도구

) 관계 데이터 모델

개체(entity)

현실 세계에서 조직을 운영하는 데 꼭 필요한 사람이나 사물과 같이 구별되는 모든 것

저장할 가치가 있는 중요 데이터를 가지고 있는 사람이나 사물, 개념, 사건 등

다른 개체와 구별되는 이름을 가지고 있고, 각 개체만의 고유한 특성이나 상태, 즉 속성을 하나 이상 가지고 있음

) 서점에 필요한 개체 : 고객,

) 학교에 필요한 개체 : 학과, 과목

파일 구조의 레코드(record)와 대응됨

E-R 다이어그램에서 사각형으로 표현하고 사각형 안에 이름을 표기

속성(attribute)

개체나 관계가 가지고 있는 고유의 특성

의미 있는 데이터의 가장 작은 논리적 단위

파일 구조의 필드(field)와 대응됨

E-R 다이어그램에서 타원으로 표현하고 타원 안에 이름을 표기

개체 타입(entity type)

개체를 고유의 이름과 속성들로 정의한 것

파일 구조의 레코드 타입(record type)에 대응됨

개체 인스턴스(entity instance)

개체를 구성하고 있는 속성이 실제 값을 가짐으로써 실체화된 개체

개체 어커런스(entity occurrence)라고도 함

파일 구조의 레코드 인스턴스(record instance)에 대응됨

개체 집합(entity set)

특정 개체 타입에 대한 개체 인스턴스들을 모아놓은 것

반응형

'It' 카테고리의 다른 글

중요 연습문제.  (0) 2023.02.05
데이터 언어 (DDL/DML/DCL) / 데이터베이스 관리시스템 (DBMS).  (0) 2023.02.04
생성자 상속 클래스  (0) 2023.02.02
골프 PAR(기준타수)란  (0) 2023.02.01
Springi Batis 7-2 SqlMap 설정  (0) 2023.01.31