• 검색 결과가 없습니다.

다. 부문별 시스템 구축을 위한 기초 작업

문서에서 직업교육의 정보화 (페이지 53-58)

직업교육 정보체제의 안정적인 운영과 효율적인 관리를 위한 관리자 영역 의 구축이 필요하다. 사용자들이 한국직업능력개발원의 직업교육 정보체제에 인터넷을 통해 접속하여 원하는 정보를 검색하고 서비스를 이용하는 것과 별도로 관리자 시스템을 구축하여야 한다. 관리자 시스템의 구축은 전체 시 스템의 무결성과 보안을 유지시켜주고 장애로 인한 시스템의 손상시 손상된 데이터베이스를 손상되기 이전의 정상적인 상태로 회복시켜 주는 작업 등 직업교육 정보체제의 안정적이고 효율적인 운영을 보장해주는데 목적이 있 다. 관리 영역은 학생 데이터베이스, 교・강사 데이터베이스, 교육과정 데이 터베이스, 교육기관 데이터베이스 등 전 영역에 걸쳐 구축되어야 하며 세부 운영 내용은 아래와 같다.

1) Admin. 시스템 구축 가) 시스템 카탈로그의 작성

시스템 카탈로그란 데이터베이스MS(DataBase Management System)가 유 지하는 데이터베이스의 각종 정보와 정보들 간의 관계를 저장한 것으로 그 자체가 하나의 작은 데이터베이스가 된다. 일반 테이블과 같이 시스템 테이 블로 구성되며 일반사용자는 내용의 검색만 가능하게 된다.

나) 회복(Recovery) 기능

장애로 손상된 데이터베이스를 손상되기 이전의 상태로 복구시키는 작업 으로 현재 프로그램에서 사용되는 주기억장치 내용을 보조기억장치에 기억 시켜 두는 덤프 와 시스템 내부에서 이루어지는 작업내용을 기억시켜 두는

로그 를 사용한다. 장애의 유형에는 트랜잭션 장애, 시스템 장애, 미디어 장 애 등이 있으며 시스템 장애시 회복 기법으로는 첫째, 트랜잭션이 완료될 때 까지 지연시킨 후 로그에 기록하는 기법인 지연 갱신과 둘째, 트랜잭션이 활 동 상태에서 변경 내용을 로그에 기록하는 기법인 즉시 갱신, 그리고 검사시 점을 설정하여 검사시점 이전에 완료된 내용을 기록하는 검사시점 기법, 트 랜잭션 실행 시작시 현재 내용을 그림자 페이지에 기록하는 그림자 페이징 기법(로그 사용하지 않음) 등이 있다.

다) 병행 제어

다중 사용자 환경에서는 여러 개의 트랜잭션이 동시에 실행되는데 이러한 방법을 병행 실행이라고 하며 병행 실행시 발생하는 갱신 분실, 모순성, 연 쇄 복귀 등의 문제를 방지하기 위해 실시하는 것이 병행 제어이다.

라) 무결성과 보안

데이터베이스에서 현실 세계의 상황과 동일하게 data값을 유지시켜 주는 것을 무결성이라 하며 불법적인 데이터의 폭로나 파괴로부터 데이터베이스 를 보호하는 것을 보안이라고 한다.

사용자

데이터베이스MS

파일 관리자

디스크 관리자

저 장 데이터베이스

※ 파일관리자 : 데이터베이스MS 가 디스크를 저장 파일들의 집단으 로 취급할 수 있도록 지원

※ 디스크 관리자 : 운영체제의 한 구성요소로서 디스크 주소를 관리 하며, 물리적 입출력 연산에 대한 책임을 진다.

[그림 Ⅱ- 4] 데이터베이스 시스템의 내부적 운영

2) 영역별 데이터베이스 시스템 구축

학생, 교・강사, 교육과정, 교육기관, 기타 컨텐츠 서비스 영역의 데이터베 이스 시스템을 구축할 때에는 사용자 요구사항을 분석하고 매핑 룰(Mapping rule)3)을 마련하여 실제로 구축될 데이터베이스의 구성요소들을 점검한다.

특히 분석형 목적데이터베이스를 설계할 경우 가상테이블인 뷰(View)를 작 성하여 데이터베이스에 적재될 데이터 요소들간의 연관관계를 분석하여 분 석내용이 나타낼 수 있는 차원들을 점검해 보도록 한다. 분석형 데이터베이 스의 경우 가능한 많은 수의 차원테이블을 작성하여 다양한 질의에 응답할 수 있도록 설계하여야 한다.

3) 데이터베이스간 코드 및 데이터명, 필드명 등을 비교하는 작업으로 무결성 제약에 위배되지 않는가 등을 검토하는 작업을 의미한다.

3) 메타데이터와 데이터 웨어하우스 관리

메타데이터에는 2가지의 기본적인 형태가 있다. 첫 번째 형태는 운용 시스 템을 데이터 웨어하우스로 어떻게 매핑하였는가에 관한 정보이다. 여기에는 필드 이름, 데이터 변환 정보 등 본래의 소스 시스템 정보를 포함한다. 두 번째 형태에서는 데이터 웨어하우스가 어떻게 최종 사용자의 다차원 비즈니 스 모델로 매핑되는지에 관한 정보를 가진다.

DSS 메타 데이터라고 불리는 두 번째 형태의 메타 데이터는 데이터 웨어 하우스에 있는 데이터 카탈로그를 분석가들에게 제공하여 물리적인 데이터 웨어하우스를 사용자에 친숙한 다차원 비즈니스 모델로 매핑하는 것이다.

아래의 그림은 두 형태의 메타 데이터를 도시한 것이다.

설계가 잘 이루어진 의사 결정 지원 애플리케이션은 데이터베이스에서 데 이터를 검색하고, 검색된 데이터를 비즈니스에 맞도록 의미 있는 정보로 변 환해 준다. 이러한 일을 수행하기 위해서 애플리케이션은 차원 비즈니스 모 델과 데이터 웨어하우스의 위치와 구조를 이해해야 한다. 실제 데이터 웨어 하우스의 운영 환경에서는 수많은 종류의 메타 데이터들이 관리되어져야 하 므로, 데이터 웨어하우스의 관리적 측면에서 보면 메타데이터에는 소스 데이 터베이스의 기술, 미리 정의된 질의와 보고서, 데이터 마트 위치와 내용, 그 리고 데이터 분할 같은 물리적인 구성과 데이터 추출, 정제와 변환 규칙, 데 이터 재생과 선별 정책, 사용자 프로필, 사용자 인증과 접근제어 정책 등과 같은 정보들이 포함되어야 한다.

[그림 Ⅱ- 5] 운용 메타 데이터와 DSS 메타 데이터

비즈니스 메타 데이터는 비즈니스 용어와 정의, 데이터 소유와 관리 정책 들을 포함한다. 운용 메타데이터는 데이터 웨어하우스 운용시 수집된 정보를 포함하는데 다음과 같다. 이동 및 변환된 데이터의 계보, 데이터 웨어하우스 내의 현재 데이터의 상태, 사용횟수 통계와 같은 모니터링 정보, 에러 보고, au dit trails 등이다. 메타 데이터 저장고는 종종 웨어하우스와 관련된 모든 메타 데이터를 저장하고 관리하는데 사용된다. 그 저장고는 웨어하우스를 설 계하고, 설치하고, 사용하고, 운용하며 관리하기 위한 도구와 프로세스들 사 이에서 메타 데이터 공유를 가능케 한다. 상업적인 예로서는 Platinum Rep ository, Prism Directory Manager들을 들 수 있다. 데이터 웨어하우징 시스템을 생성하고 관리하기 위한 도구들로는, HP Intelligent, Warehouse Advisor, IBM Data Hub, Prism Warehou se Manager 등이 있으며, 최근에 와서는 추출, 변환, 적재, 재생과 같은 backend 처리를 관리하는 도구들이 고려되어 있다

문서에서 직업교육의 정보화 (페이지 53-58)