1-1. 다음에서 데이터베이스의 성질(property)과 적합하지 못한 것은?
가) 데이터베이스 추상화의 레이어(layer)를 지원한다.
나) 데이터 항목이 정확히 데이터베이스 사용자에게 표현되는 방식으로 저장된다.
다) 데이터 독립성을 지원한다.
라) 데이터베이스는 언제나 DBMS에 의해 관리된다.
1-2. 사용자 뷰(view)가 중요한 이유로 적합하지 않는 것은?
가) 응용프로그램이 뷰를 참조한다.
나) 데이터베이스에 대한 사용자 질의가 참조한다.
다) 물리적 독립성을 지원한다.
라) 뷰는 사용자의 필요에 따라 맞추어질 수 있다.
1-3. 데이터 모델에 대한 설명 중 옳지 않는 것은?
가) 관계형(relational) 모델은 개체(entity)와 관계(relationship)를 모두 테이블로 표현한다.
나) 계층(hierarchical) 모델은 parent-child 관계를 나타내는 트리 구조로 표현한다.
다) 네트워크(network) 모델은 owner-member 관계를 나타내는 트리 구조로 표현한다.
라) 데이터 모델은 데이터 구조, 데이터 조작 연산, 데이터 제약조건 등을 기술하기 위한 개념적 도구이다.
1-4. 데이터 종속성(data dependency)에 대한 가장 적절한 설명은?
가) 응용 프로그램에 대한 변경 없이 접근전략을 변경할 수 있다.
나) 응용 프로그램에 영향을 미치지 않고 저장구조의 변경이 가능하다.
다) 서로 다른 응용 프로그램이 같은 데이터에 대해 서로 다른 뷰를 필요로 한다.
라) 데이터의 저장방식과 접근전략이 응용 프로그램의 내부구조에 반영되어있다.
1-5. 개념(conceptual) 스키마에 대한 설명으로 적절하지 못한 것은?
가) 데이터의 실제 저장방법을 기술한다.
나) 전체적으로 통합된 데이터 구조이다.
다) 기관이 필요로 하는 hems 개체, 관계, 제약사항을 포함한다.
라) 데이터베이스 접근 권한, 보안 정책, 무결성(integrity) 규칙에 대한 명세를 포함한다.
1-6. DBA의 기능과 책임이 아닌 것은?
가) 데이터베이스 설계와 운영
나) 변경 및 불평 해결
다) 컴퓨터시스템 운영에 대한 책임
라) 시스템 감사(audit) 및 성능 분석
1-7. 참조 제약(referential constraints)의 설명과 가장 적합한 것은?
가) 동일한 이름을 갖는 기본 키와 외래 키를 가져야 한다.
나) 기본 키는 테이블 내에서 중복된 값을 갖지 않음을 보장한다.
다) 두 개의 테이블 사이의 N:M 관계를 정의한다.
라) 하나의 외래 키 값은 참조하는 테이블의 기존 기본 키 값들 중에서 하나를 참조한다는 것을 보장한다.
1-8. 시스템 카탈로그에 대한 설명이 올바른 것은?
가) 테이블 정보, 인덱스 정보, 뷰 정보 등을 저장하는 시스템 테이블로 구성된다.
나) 사용자는 접근할 수 없고 시스템만 접근할 수 있다.
다) 카탈로그에 저장된 정보를 SQL의 UPDATE, DELETE, INSERT 문으로 사용자가 갱신할 수 있다.
라) 시스템 카탈로그는 하나의 기본 테이블에 대해 하나씩 만들어 진다.
total vs partial constraints(ERD)
total constraints : 한 entity는 lower-level entity set 중 하나에 반드시 속해야 한다.
partial constraints : 한 entity는 lower-level entity set 중 하나에 속할 필요는 없다.
RESULT := (EMP WHERE EMP# = "E4" ) {SALARY};