티스토리 뷰
41. 릴레이션 R의 모든 결정자(determinant)가 후보키이면 그 릴레이션 R은 어떤 정규형에 속하는가?
① 제 1 정규형
② 제 2 정규형
③ 보이스/코드 정규형
④ 제 4 정규형
42. 다음 관계형 데이터 모델에 대한 설명으로 옳은 것은?
고객ID | 고객이름 | 거주도시 |
S1 | 홍길동 | 서울 |
S2 | 이정재 | 인천 |
S3 | 신보라 | 인천 |
S4 | 김흥국 | 서울 |
S5 | 도요새 | 용인 |
① relation 3개, attribute 3개, tuple 5개
② relation 3개, attribute 5개, tuple 3개
③ relation 1개, attribute 5개, tuple 3개
④ relation 1개, attribute 3개, tuple 5개
43. Commit과 Rollback 명령어에 의해 보장 받는 트랜잭션의 특성은?
① 병행성
② 보안성
③ 원자성
④ 로그
44. 관계 데이터베이스인 테이블 R1에 대한 아래 SQL 문의 실행결과로 옳은 것은?
[ R1 ]
학번 | 이름 | 학년 | 학과 | 주소 |
1000 | 홍길동 | 1 | 컴퓨터공학 | 서울 |
2000 | 김철수 | 1 | 전기공학 | 경기 |
3000 | 강남길 | 2 | 전자공학 | 경기 |
4000 | 오말자 | 2 | 컴퓨터공학 | 경기 |
5000 | 장미화 | 3 | 전자공학 | 서울 |
[ SQL 문 ]
SELECT DISTINCT 학년 FROM R1; |
①
학년 |
1 |
1 |
2 |
2 |
3 |
②
학년 |
1 |
2 |
3 |
③
이름 | 학년 |
홍길동 | 1 |
김철수 | 1 |
강남길 | 2 |
오말자 | 2 |
장미화 | 3 |
④
이름 | 학년 |
홍길동 | 1 |
강남길 | 2 |
장미화 | 3 |
45. DCL(Data Control Language) 명령어가 아닌 것은?
① COMMIT
② ROLLBACK
③ GRANT
④ SELECT
46. 병행제어 기법 중 로킹에 대한 설명으로 옳지 않은 것은?
① 로킹의 대상이 되는 객체의 크기를 로킹 단위라고 한다.
② 데이터베이스, 파일, 레코드 등은 로킹 단위가 될 수 있다.
③ 로킹의 단위가 작아지면 로킹 오버헤드가 증가한다.
④ 로킹의 단위가 커지면 데이터베이스 공유도가 증가한다.
47. 관계 데이터모델의 무결성 제약 중 기본키 값의 속성 값이 널(Null)값이 아닌 원자 값을 갖는 성질은?
① 개체 무결성
② 참조 무결성
③ 도메인 무결성
④ 튜플의 유일성
48. 뷰(View)의 장점이 아닌 것은?
① 뷰 자체로 인덱스를 가짐
② 데이터 보안 용이
③ 논리적 독립성 제공
④ 사용자 데이터 관리 용이
49. 분산 데이터베이스의 투명성(Transparency)에 해당 하지 않는 것은?
① Location Transparency
② Replication Transparency
③ Failure Transparency
④ Media Access Transparency
50. 정규화의 목적으로 옳지 않은 것은?
① 어떠한 릴레이션이라도 데이터베이스 내에서 표현 가능하게 만든다.
② 데이터 삽입시 릴레이션을 재구성할 필요성을 줄인다.
③ 중복을 배제하여 삽입, 삭제, 갱신 이상의 발생을 야기한다.
④ 효과적인 검색 알고리즘을 생성할 수 있다.
51. 다음에 해당하는 함수 종속의 추론 규칙은?
X→Y 이고 Y→Z 이면 X→Z 이다. |
① 분해 규칙
② 이행 규칙
③ 반사 규칙
④ 결합 규칙
52. 다음 R과 S 두 릴레이션에 대한 Division 연산의 수행 결과는?
①
D3 |
A |
B |
②
D2 |
2 |
2 |
③
D3 |
A |
④
D1 |
a |
b |
53. player 테이블에는 player_name, team_id, height 컬럼이 존재한다. 아래 SQL문에서 문법적 오류가 있는 부분은?
(1) SELECT player_name,height (2) FROM player (3) WHERE team_id = 'Korea' (4) AND height BETWEEN 170 or 180; |
① (1)
② (2)
③ (3)
④ (4)
54. 데이터베이스 로그(log)를 필요로 하는 회복 기법은?
① 즉각 갱신 기법
② 대수적 코딩 방법
③ 타임 스탬프 기법
④ 폴딩 기법
55. DML(Data Manipulation Language) 명령어가 아닌 것은?
① INSERT
② UPDATE
③ ALTER
④ DELETE
56. 다음과 같이 위쪽 릴레이션을 아래쪽 릴레이션으로 정규화를 하였을 때 어떤 정규화 작업을 한 것인가?
국가 | 도시 |
대한민국 | 서울, 부산 |
미국 | 워싱턴, 뉴욕 |
중국 | 베이징 |
↓
국가 | 도시 |
대한민국 | 서울 |
대한민국 | 부산 |
미국 | 워싱턴 |
미국 | 뉴욕 |
중국 | 베이징 |
① 제1정규형
② 제2정규형
③ 제3정규형
④ 제4정규형
57. 관계대수의 순수관계 연산자가 아닌 것은?
① Select
② Cartesian Product
③ Division
④ Project
58. 다음 중 SQL의 집계 함수(aggregation function)가 아닌 것은?
① AVG
② COUNT
③ SUM
④ CREATE
59. 릴레이션 조작 시 데이터들이 불필요하게 중복되어 예기치 않게 발생하는 곤란한 현상을 의미하는 것은?
① normalization
② rollback
③ cardinality
④ anomaly
60. 릴레이션에 대한 설명으로 거리가 먼 것은?
① 튜플들의 삽입, 삭제 등의 작업으로 인해 릴레이션은 시간에 따라 변한다.
② 한 릴레이션에 포함된 튜플들은 모두 상이하다.
③ 애트리뷰트는 논리적으로 쪼갤 수 없는 원자값으로 저장한다.
④ 한 릴레이션에 포함된 튜플 사이에는 순서가 있다.
'IT.자격 > 문제+답(IT.자격)' 카테고리의 다른 글
정보처리기사 필기 - 2020년 08월 22일 기출 - 5과목 정보시스템 구축관리 (0) | 2021.04.02 |
---|---|
정보처리기사 필기 - 2020년 08월 22일 기출 - 4과목 프로그래밍 언어 활용 (0) | 2021.04.02 |
정보처리기사 필기 - 2020년 08월 22일 기출 - 2과목 소프트웨어 개발 (0) | 2021.04.01 |
정보처리기사 필기 - 2020년 08월 22일 기출 - 1과목 소프트웨어 설계 (0) | 2021.04.01 |
정보처리기사 필기 - 2020년 09월 26일 기출 - 5과목 정보시스템 구축관리 (0) | 2021.01.27 |
- Total
- Today
- Yesterday
- 고급필터
- 컴활2급140308
- 컴활1급140308
- 차트
- 자동채우기
- 컴활2급130309
- 컴활2급160305
- 컴활2급170304
- 컴활2급160625
- 컴활2급150627
- 보안
- ITQ
- 컴활2급150307
- 컴활2급180303
- 정보처리기사200606
- 컴활2급190302
- 컴활2급190831
- 제어판
- 컴활2급200229
- 컴활2급140628
- 컴활2급170902
- 컴활2급151017
- 매크로
- 컴활2급161002
- 인쇄
- 컴활2급141018
- 기출문제
- 컴활2급200704
- GTQ
- 컴활2급180901
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |