정보처리 시험: 정보시스템 등의 개발 요구사항을 이해하여 각 업무에 맞는 소프트웨어의 기능에 관한 설계, 구현 및 테스트를 수행하고 사용자에게 배포하며, 버전관리를 통해 제품의 성능을 향상시키고 서비스를 개선하는 직무이다.
영역 | 계 | 우선순위 |
프로그래밍 언어 활용 | 50 | 1 |
응용 SW 기초 기술 활용 | 30 | 7 |
SQL 응용 | 20 | 2 |
데이터 입출력 구현 | 20 | 11 |
애플리케이션 테스트 관리 | 19 | 6 |
소프트웨어 개발 보안 구축 | 19 | 12 |
서버 프로그램 구현 | 16 | 5 |
요구사항 확인 | 9 | 3 |
인터페이스 구현 | 5 | 8 |
화면 설계 | 5 | 9 |
제품 소프트웨어 패키징 | 4 | 10 |
통합 구현 | 3 | 4 |
----------------------
데이터베이스 설계
데이터베이스 설계 시 고려사항
무결성 data integrity : 변경 되더라도 저장된 데이터가 정해진 제약 조건을 만족해야 함
integrity 진실성, 완전함, 온전함, 無缺性 (이지러질 결)
일관성, 회복, 보안, 효율성
데이터베이스 확장 : 지속적으로 데이터를 추가 가능해야 함
데이터 베이스 설계 순서
1. 요구 조건 분석 : 요구 조건 명세서 작성
2. 개념적 설계 :
1) 개념 스키마 : 데이터베이스의 전체적 논리적 구조
2) 트랜잭션 모델링 transaction 처리 (과정)
트랜잭션 : 하나의 논리적인 작업 단위를 구성하는 연산들의 집합
3) E-R 모델링 : 데이터 모델 Entity Realation Model
Entity 개체 : 네모로 표현
Attribute 속성 : 원으로 표현
Relation : Entity Type 간의 관계 : 마름모로 표현
3. 논리적 설계 : 스키마 설계, 트랜잭션 인터페이스(기능에 접근, 접속하는 법) 설계
4. 물리적 설계 : 물리적 구조
5. 구현 : 목표 DBMS의 DDL(데이터 정의어)로 데이터 베이스 생성, 트랜잭션 작성
데이터 정의어: 데이터를 정의, 변경, 삭제할 때 사용하는 언어
Data Definition Language
------
기출 따라잡기
1. 데이터 베이스 구축 과정
요구 분석 -> 개념적 설계 -> 논리적 설계 -> 물리적 설계 -> 구현
2. 데이터 베이스 설계에 대한 다음 설명에서 맞는 것
1) 물리적 설계 : 논리적 구조로 표현된 데이터를~ 변환
2) 개념적 설계 : 개념으로 표현하는 과정, 개념 스키마 모델링, 트랜잭션 모델링, E-R 다이어그램
3) 논리적 설계 : 자료 구조로 변환(mapping) 하는 과정, 트랜잭션 인터페이스 설계
mapping 지도 제작
3. 다음이 설명하고 있는 데이터베이스 설계 단계
물리적 설계 : 논리적 구조로 표현된 데이터를~ 변환
'정보처리기사' 카테고리의 다른 글
정보처리 전문가 되기~ 정보처리기사 실기 시나공 2023 2장 데이터 입·출력 구현 029 데이터베이스 개요 : 스키마 (0) | 2023.09.11 |
---|