티스토리 뷰
데이터모델링 / 개체와 속성.
데이터 모델링
데이터 모델링(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 |
- Total
- Today
- Yesterday
- 오늘의사건
- 한국영화
- 영화
- 추천영화
- 엘리멘탈 다운로드
- 영화순위
- 엘리멘탈 한글자막
- 미션 임파서블: 데드 레코닝 PART ONE 다운로드
- 실검
- 영화추천
- 미션 임파서블: 데드 레코닝 PART ONE 예고편
- 미션 임파서블: 데드 레코닝 PART ONE 한글자막
- 엘리멘탈 고화질
- 미션 임파서블: 데드 레코닝 PART ONE 무료보기
- 박스오피스
- 옛날영화
- 엘리멘탈 무료보기
- Movie
- 오늘의이슈
- 엘리멘탈 다시보기
- 엘리멘탈 바로보기
- 미션 임파서블: 데드 레코닝 PART ONE 토렌트
- 엘리멘탈 정식자막
- 미션 임파서블: 데드 레코닝 PART ONE 정식자막
- 외국영화
- 엘리멘탈 마그넷
- 영화소개
- 미션 임파서블: 데드 레코닝 PART ONE 바로보기
- 실시간검색어
- 엘리멘탈 토렌트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |