ER 다이어그램은 워낙 유명하지요.. 내부 사정이야 어떻든 간단하게 이해하기에는 어렵지 않구요.
하버드 박사 논문을 통해 ER 다이어그램을 제안하신 Peter.Chen님이 학교에서 세미나를 해 주셨답니다. 타이완 분이신 것 같았어요.
일일이 설명은 해주시지 않았고.. 대략적인 특성만 말씀해주심. 요즘세상 스티븐 잡스나 안철수씨 같은 세미나에 익숙한지라 저는 이런 세미나가 그리 재미있진 않았지만.. 나름대로 유익했던 것 같아요 :D
컴퓨터는 역사가 오래지 않아서 1세대 인물들이 지금도 다 살아있다고 하죠.
책에서나 막연히 만나던 석학이 2011년 아이패드가 나오는 지금은 어떤 생각을 가지고 있을까 들어보는 것도 나쁘지 않았어요.
간접적이나마 한국의 IT위상이 낮지 않다는 것도 느낄 수 있었구요~
사진을 꼭 같이 찍고 싶었는데 ㅠ 그럴분위기는 아니었음 ㅠㅠㅠ 다음에 또 뵈요. 아는척 할께요~
출처: http://www.okprogramming.com/Oracle/832
• Peter Chen에 의해 제안 (1976)
- ERD(Entity Relationship Diagram)로 표현
• ER모델의 기본 요소
- Entity : 시스템화 하고자 하는 사건, 사물
- Relationship : 엔티티간, 애트리뷰트간의 연관성
- Attribute : 엔티티, 관계성의 성질을 나타내는 더 이상 쪼갤수 없는 정보의 단위
- 실세계의 모든 업무체계는 기본요소 3가지(Entity, Relationship, Attribute)로 모두 표현이
가능하다.
• 확장된 요소
- 일반화 계층 (Generalization Hierachy) : 여러 엔티간의 공통적인 특성을 파악
- 서브세트(Sub Set): 일반화중 하나의 서브 엔티티를 갖는 경우
2. 개체 (Entity)
• 개념
- 시스템화 하고자 하는 사물이나 사건
- 현실 세계의 객체
- 예) 사원, 부서, 남자, 도시, 계약, 물품 등
• 표기법
• 종류
- 일반 엔티티, 약 엔티티, 슈퍼 엔티티, 서브 엔티티
3. 관계성 (Relationship)
• 정의
- 개체간의 연관성을 나타낸다.
예) 소속된다. 관리된다. 소유한다. 등
• 표기법 :
• 종류
- 관계의 종류 : 이진관계, 순환관계, 삼진관계
- 관계성 (카디널리티, Cardinality) : 1대1, 1대N, N대N
4. 속성 (Attribute)
• 정의
• 표기법
• 종류 : 일반속성, 키속성, 다중값 속성, 복합속송, 유도속성
5. 기본 ERD 작성의 사례
* 1) 속성은 개체의 정보를 나타내므로 개체에 연결되어야 한다.
2) 관계는 개체와 개체의 사이에서 연관을 나타낸다.
'3_ 매콤한 컴퓨터세상' 카테고리의 다른 글
아이폰 블루투스를 이용한 테더링(핫스팟) 설정법 (0) | 2011.07.13 |
---|---|
GPU란 무엇인가? (0) | 2011.07.13 |
‘소프트웨어 마에스트로’를 아시나요? (4) | 2011.06.16 |
살짝 공개된 ‘윈도우8′…’시작’ 버튼 어디갔지? (1) | 2011.06.03 |
Visual studio 에 OpenGL 설치 (0) | 2011.05.18 |