책 내용 질문하기
데이터베이스 문제 몇개 질문합니다.
도서
[2012] 정보처리기능사 실기
페이지
조회수
137
작성일
2012-07-16
작성자
첨부파일

(첫번째) 릴레이션에서 튜플을 유일하게 구별해주는 속성, 속성들의 집합, 하나의 릴레이션에 속하는 모든 원소(튜플)들은 중복된 값을 가질 수 없는 것은?

(두번째) 작업 수행중인 데이터베이스 트랜잭션에 대해 강제로 작업을 종료, 데드락(DeadLock)의 원인이 될 수 있는 것으로, 비정상적으로 종료하는 것은?

1번 답은 후보키이고. 2번 답은 abort(어보트) 맞나요?

어보트는 원래 프로그래밍에서 강제종료하는 함수로 아는데 DB에서도 맞는지 알고 싶습니다.

어떤 분이 2번 답이 Rollback 이라고 하는데 답변을 듣고 싶습니다

답변
2012-07-17 09:30:23

안녕하세요.

1)

릴레이션에서 튜플을 유일하게 구별해 주는 속성은 기본키인데, 이러한 기본키가 될 수 있는 속성들의 집합은 후보키입니다.

2)

트랜잭션과 관련된 작업 중 취소는 Rollback, 완료는 Commit이라고 합니다.

트랜잭션의 상태 중

철회(Aborted)는 트랜잭션이 비정상적으로 종료되어 Rollback 연산을 수행한 상태를 말합니다.

오늘도 즐거운 하루 되세요.

"
  • *
    2012-07-17 09:30:23

    안녕하세요.

    1)

    릴레이션에서 튜플을 유일하게 구별해 주는 속성은 기본키인데, 이러한 기본키가 될 수 있는 속성들의 집합은 후보키입니다.

    2)

    트랜잭션과 관련된 작업 중 취소는 Rollback, 완료는 Commit이라고 합니다.

    트랜잭션의 상태 중

    철회(Aborted)는 트랜잭션이 비정상적으로 종료되어 Rollback 연산을 수행한 상태를 말합니다.

    오늘도 즐거운 하루 되세요.

    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.