본문 바로가기

반응형

정보처리산업기사필기

(6)
무결성(Integrity)의 개념 및 종류 무결성의 개념 - 무결성이란 데이터베이스에 저장된 데이터 값과 그것이 표현하는 현실 세계의 실제 값이 일치하는 정확성을 의미한다. - 무결성 제약 조건은 데이터베이스에 저장된 데이터의 정확성을 보장하기 위해 정확하지 않은 데이터가 데이터베이스 내에 저장되는 것을 방지하기 위한 제약 조건을 말한다. 무결성의 종류 무결성의 종류에는 참조 무결성, 개체 무결성, 도메인 무결성이 있다. 참조 무결성 - 외래키 값은 NULL이거나 참조 릴레이션의 기본키값과 동일해야 한다는 규정 개체 무결성 - 기본 릴레이션의 기본키를 구성하는 어떤 속성도 NULL 일 수 없다는 규정 도메인 무결성 - 특정 속성의 값이 그 속성이 정의된 도메인에 속한 값이어야 한다는 규정
키의 개념 및 종류 키(Key)란 데이터베이스에서 조건에 만족하는 튜플을 찾거나 순서대로 정렬할 때 기준이 되는 속성이다. 기본키, 후보키, 슈퍼키, 외래키, 대체키 가 있으며 이에 대한 개념은 다음과 같다. 기본키 - 후보키 중에서 특별히 선정된 키로 중복값을 가질 수 없다. 후보키 - 릴레이션을 구성하는 속성들 중에서 튜플을 유일하게 식별하기 위해 사용되는 속성들의 부분집합이다. 유일성과 최소성을 만족시킨다. 슈퍼키 - 한 릴레이션 내에 있는 속성들의 집합으로 구성된 키이다. 유일성은 만족시키지만 최소성은 만족시키지 못한다. 외래키 - 다른 릴레이션의 기본키를 참조하는 속성 또는 속성들의 집합니다. 대체키 - 후보키 중에서 선정된 기본키를 제외한 나머지 후보키이다. * 키의 개념 및 종류에 대해 이해하며 유일성, 최소성..
ER(Entity Relationship) 모델 ER 모델에 대한 설명은 다음과 같습니다. - ER 모델은 개념적 데이터 모델의 가장 대표적인 것으로, 1976년 피터 첸에 의해 제안되었다. - ER 모델은 개체, 속성, 관계 등에 대하여 용이하게 표현할수 았는 ER 도형을 정의 하고 있다. *정보처리산업기사 실기 17년 6월에도 ER모델 문제가 출시된 적이 있습니다. 이런게 있구나하면서 개념정도만 알고 넘어가는 것이 좋을것 같습니다.
스키마 스키마에 대한 설명은 다음과 같다. 스키마는 데이터베이스의 구조와 제약 조건에 관한 전반적인 명세를 의미하며, 데이터베이스를 구성하는 데이터 개체(Entity), 속성(Attiribute), 관계(Relationship) 및 데이터 조작 시 데이터 값들이 갖는 제약 조건 등에 관해 전반적으로 정의한다. 외부스키마는 사용자나 응용 프로그래머가 각 개인의 입장에서 필요로 하는 데이터 베이스의 논리적 구조를 정의한 것이다. 전체 데이터 베이스의 한 논리적인 부분으로 볼 수 있으므로 서브 스키마라고도 한다. 하나의 데이터베이스 관리 시스템에는 여러 개가 존재할 수 있으며, 하나의 외부스키마는 여러 개의 응용 프로그램이나 사용자에 의해 공유될 수있다. 단순히 스키마라고 하면 개념스키마를 의미하며, 개체 간의 관계..
데이터베이스를 관리하기 위한 기능 데이터베이스를 관리하기 위한 기능에는 다음과 같다. 데이터베이스를 관리하기 위한 필수 기능에는 정의 기능, 조작 기능, 제어 기능이 있다. 정의 기능은 데이터의 타입과 구조, 데이터가 데이터베이스에 저장될 때의 제약 조건 등을 명시하는 기능이고, 조작 기능은 체계적 데이터 처리를 위해 데이터 접근 기능(검색, 삽입, 삭제, 갱신 등)을 명시하는 기능이며, 제어 기능은 데이터의 정확성과 안전성을 유지하기 위해 무결성, 보안 및 권한 검사, 병행 제어 등을 명시하는 기능이다.
데이터베이스 사용자 데이터베이스 사용자와 그에 해당하는 설명은 다음과 같다. 데이터 설계자 - 기업의 업무 수행에 필요한 데이터의 구조를 체계적으로 정의하는 사람이다. - 데이터 구조뿐만 아니라 데이터 표준, 데이터 관리 체계 등을 포함하는 데이터 영역을 분류하며, 이를 기준으로 데이터 모델을 생성한다. 데이터 관리자 - 하나의 기업 또는 조직 내에서 데이터에 대한 정의, 체계화, 감독 및 보안업무를 담당하는 관리자이다. - 기업 또는 조직 전반에 걸쳐 존재하는 데이터에 대한 관리를 총괄하고 정보활용에 대한 중앙 집중적인 계획 수립 및 통제를 수행한다. DBA - 개념 스키마와 물리적 스키마를 설계한다. 사용자들과 폭넓게 의견을 교환해서 데이터베이스 시스템에 어떤 데이터들을 저장해야 하며 이들을 어떻게 이용할지에 관하여 이..

반응형