티스토리 뷰

반응형

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. 릴레이션에 대한 설명으로 거리가 먼 것은?
    ① 튜플들의 삽입, 삭제 등의 작업으로 인해 릴레이션은 시간에 따라 변한다.
    ② 한 릴레이션에 포함된 튜플들은 모두 상이하다.
    ③ 애트리뷰트는 논리적으로 쪼갤 수 없는 원자값으로 저장한다.
    ④ 한 릴레이션에 포함된 튜플 사이에는 순서가 있다.

댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
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
글 보관함