IE 표기법(3)
-
[DB] 정규화
draw.io ERD 그릴 때 StarUML 대신에 사용할 수 있다. 링크 : draw.io Flowchart Maker & Online Diagram Software Flowchart Maker and Online Diagram Software diagrams.net (formerly draw.io) is free online diagram software. You can use it as a flowchart maker, network diagram software, to create UML online, as an ER diagram tool, to design database schema, to build BPM app.diagrams.net ERD 실습 피터 첸 표기법 IE 표기법 정규화 1 정..
2022.06.06 -
[DB] 모델링
데이터 모델링 데이터 모델링 설계 정보 모델링 → 개념적 모델(ER 다이아그램) → 데이터 모델링 → 논리적 모델(관계 데이터 모델) → DB 구현 데이터 모델링 과정 요구사항 수집 및 분석 사용자들의 요구사항을 듣고 분석하여 데이터베이스 구축의 범위를 정하는 단계 사용자 식별 데이터 베이스 용도 식별 사용자 요구 사항 수집 및 명세 요구사항 수집 방법 실제 문서를 수집하고 분석 담당자와 인터뷰, 설문조사를 통해 요구사항을 직접 수렴 비슷한 업무를 처리하는 기존의 데이터 베이스 분석 각 업무와 연관된 모든 부분을 살핌 설계 분석된 요구사항을 기초로 주요 개념과 업무 프로세스 등을 식별하고 (개념적 설계), 사용하는 DBMS의 종류에 맞게 변환(논리적 설계)한 후, 데이터베이스 스키마를 도출(물리적 설계)..
2022.06.06 -
2022-05-19 소프트웨어_분석_및_설계_15
ERD 작성 실습 1. 엔티티 도출 5개 이상 엔티티를 도출한다. 수강신청서를 ERD로 표현할 것이다. 엔티티를 도출한다. 엔티티는 업무수행을 위해 기업이 알아야 할 대상이 되는 사람, 장소, 사물, 사건 및 개념이다. 각 엔티티는 인스턴스라 불리는 개별적인 객체들의 집합이다 도출된 엔티티 목록 수강신청서 수강신청자 수강신청 과목 학과 담당교수 2. 관계 연결 및 특성 지성 엔티티 간 관계선 연결 기수성, 선택성 표시 (M:N 관계는 별도의 엔티티를 추가하여 1:N 관계로 변경) M:N 관계 발생. M:N 관계는 관계형 DB에서 구현하기 힘들다. 1:1 관계는 서로가 서로를 특정할 수 있다. 1:N 관계는 1에서 N은 특정할 수 없지만 N에선 1을 특정할 순 있다. M:N 관계는 서로 특정할 수 없다. ..
2022.05.19