정보처리 전문가 되기~ 정보처리기사 실기 시나공 2023 2장 데이터 입·출력 구현 029 데이터베이스 개요 : 스키마
정보처리 시험: 정보시스템 등의 개발 요구사항을 이해하여 각 업무에 맞는 소프트웨어의 기능에 관한 설계, 구현 및 테스트를 수행하고 사용자에게 배포하며, 버전관리를 통해 제품의 성능을 향상시키고 서비스를 개선하는 직무이다.
영역 | 계 | 우선순위 |
프로그래밍 언어 활용 | 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 |
----------------------
데이터 저장소 (논리 / 물리)
데이터의 독립성
- 논리적 독립성 : 응용 프로그램과 데이터 베이스를 독립시킴으로써, 데이터의 논리적 구조를 변경시키더라도 응용 프로그램은 영향을 받지 않는다.
- 물리적 독립성 : 응용 프로그램과 / 물리적 장치 독립
Database : 데이터를 중복 배제하여 저장·운영하는 데이터
DBMS(database mangement system) : 데이터베이스 관리 소프트웨어
-정의 definition : 데이터의 형type 과 구조에 대한 정의, 이용 방식, 제약 조건 등을 명시하는 기능
-조작 manipulation: 데이터 검색, 갱신, 삽입, 삭제 등을 위해 인터페이스 수단을 제공하는 기능
- 제어 control : 데이터의 무결성, 보안, 권한 검사, 병행 제어를 제공하는 기능
스키마 : '데이터베이스의 구조'와 '제약조건'에 관한 '전반적인 명세'를 기술한 것
- 외부 스키마 : 요구하는 데이터 베이스의 논리적 구조
- 개념 스키마 : 데이터베이스의 논리적 구조, 하나뿐인 조직 전체의 데이터 베이스
- 내부 스키마 : 물리적 저장장치 입장에서 본 데이터베이스 구조 (저장될 레코드의 형식, 저장 데이터 항목의 표현 방법, 내부 레코드의 물리적 순서)
------
기출 따라잡기
1. 데이터베이스의 스키마에 대해 서술하시오
데이터베이스의 구조와 제약조건에 관한 전반적인 명세를 서술한 것
2. 스키마의 종류 중 다음이 설명하는 스키마가 무엇인지 쓰시오
물리적 저장장치의 입장에서 본 스키마는 ? 내부 스키마
3. DBMS이 목표하는 특성으로, 논리적 구조를 변경하더라도 응용프로그램에 영향을 주지 않는 성질
논리적 독립성
4.DBMS는 정의 기능, 조작 기능, 데이터의 무결성, 보안, 권한검사, 병행제어를 수행하는 제어기능 이 있다.