[정보처리기사 필기] 데이터베이스 구축
데이터베이스 구축 Y는 X에 함수 종속 : X → Y 병렬 데이터베이스 수평 분할 라운드로빈, 범위, 목록 , 해시 SQL DDL(정의) : CREATE, ALTER, DROP,TRUNCATE DML(조작): SELECT,INSERT,UPDATE,DELETE DCL(제어): GRANT(부여), REVOKE(회수) 시스템 권한 부여: GRANT 행위 ON 대상 TO 사용자 Isolation : 동시에 병행 실행되는 경우 트랜잭션 연산이 끼어들 수 없음 카디널리티 : 튜플의 수 Degree: 속성의 수 순수 관계 연산자 프로젝트, 조인, 디비전 DB 논리적 설계 논리적 DB 구조로 매핑 트랜잭션 인터페이스 설계 스키마 평가 및 정제 DB 물리적 설계 저장 레코드 양식 설계 접근 경로 설계 레코드 집중의 분석..
[정보처리기사 필기] 소프트웨어 설계
소프트웨어 설계 시스템 기본 구성요소 입력(Input) 출력(Output) 처리(Process) 제어(Control) 피드백(Feedback) 소프트웨어 설계 상위 설계 아키텍처, 인터페이스 정의, 사용자 인터페이스 설계 하위 설계 모듈, 자료구조, 알고리즘 클래스 설계원칙 리츠코프 치환: 자식클래스 부모클래스 가능한 행위 수행 의존관계 역전: 다른 추상화된 것에 의존 HIPO 하향식 소프트웨어 개발을 위한 문서화 도구 소프트웨어 아키텍처 설계 시스템 품질 속성 가용성 변경용이성 성능 보안성 사용편의성 시험용이성 UML 다이어그램 (Unified Modeling Language) 구조 클래스 , 객체, 패키지, 컴포넌트, 배치 행위 UseCase, Activity, State, Sequence, Comm..