정보처리기사

정보처리 전문가 되기~ 정보처리기사 실기 시나공 2023 2장 데이터 입·출력 구현 029 데이터베이스 개요 : 스키마

Nickman 2023. 9. 11. 10:25

정보처리 시험: 정보시스템 등의 개발 요구사항을 이해하여 각 업무에 맞는 소프트웨어의 기능에 관한 설계, 구현 및 테스트를 수행하고 사용자에게 배포하며, 버전관리를 통해 제품의 성능을 향상시키고 서비스를 개선하는 직무이다.

영역 우선순위
프로그래밍 언어 활용 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는 정의 기능, 조작 기능, 데이터의 무결성, 보안, 권한검사, 병행제어를 수행하는 제어기능 이 있다.