728x90 정처기 20222 [정보처리기사 실기] 05. 서버 프로그램 구현 - 공통 모듈 구현 1. 공통 모듈 구현 모듈(Module) - 하나의 완전한 기능을 수행할 수 있는 독립된 실체 모듈의 특징 - 각각의 모듈은 상대적으로 독립성을 가지고 있음 - 모듈의 독립성은 결합도와 응집도에 의해 측정되며, 독립성을 높이려면 모듈의 결합도는 약하게, 응집도는 강하게, 모듈의 크기는 작게 만들어야 함 모듈화 - 소프트웨어의 성능을 향상시키거나 시스템의 디버깅, 시험, 통합 및 수정을 용이하도록 시스템을 분해하고 추상화하는 기법 모듈화 기법 - 루틴 : 소프트웨어에서 특정 동작을 수행하는 일련의 코드로 기능을 가진 명령들의 모임 - 메인 루틴, 서브 루틴 응집도(Cohesion) - 모듈의 독립성을 나타내는 정도로, 모듈 내부 구성요소 간 연관 정도이다 응집도 유형 (우논시절 통순기) - 응집도의 유형에.. 2022. 10. 5. [정보처리기사 실기] 04. 데이터 입출력 구현 - 물리 데이터 저장소 설계 참조무결성, 파티션의 종류 숙지 1. 물리 데이터 모델 설계 물리 데이터 모델링 : 논리 모델을 적용하고자 하는 기술에 맞도록 상세화 해가는 과정 2. 물리 데이터 저장소 구성 (1) 테이블 제약 조건(Constraint) 설계 참조무결성 제약 조건 - 릴레이션과 릴레이션 사이에 대해 참조의 일관성을 보장하기 위한 조건 - 두 개의 릴레이션이 기본키, 외래키를 통해 참조 관계를 형성할 경우, 참조하는 외래키의 값은 항상 참조되는 릴레이션에 기본키로 존재해야 한다. 제한(Restricted) - 참조무결성 원칙을 위배하는 연산을 거절하는 옵션 (참조되는 튜플 삭제 거절) 연쇄(Cascade) - 참조되는 튜플 삭제시 해당 튜플을 참조하는 튜플들도 함께 삭제하는 옵션 널값(Set NULL) - 참조되는 튜플.. 2022. 10. 4. 이전 1 다음 728x90