데이터베이스 14

2022년 2회 정보처리기사 기출문제 49번

49. 데이터베이스에서 릴레이션에 대한 설명으로 틀린 것은?    ① 모든 튜플은 서로 다른 값을 가지고 있다.    ❷ 하나의 릴레이션에서 튜플은 특정한 순서를 가진다.    ③ 각 속성은 릴레이션 내에서 유일한 이름을 가진다.    ④ 모든 속성 값은 원자 값(atomic value)을 가진다. 문제 해설1. 릴레이션(관계)의 기본 특성릴레이션은 데이터베이스에서 데이터를 테이블 형태로 표현하는 개념입니다. 릴레이션은 여러 **튜플(행)**과 **속성(열)**으로 구성됩니다. 릴레이션의 주요 속성에는 다음과 같은 규칙들이 있습니다:튜플: 릴레이션의 각 행으로, 데이터베이스 내에서 하나의 레코드를 나타냅니다.속성: 릴레이션의 열로, 데이터의 속성을 나타냅니다. 예를 들어, '학생' 테이블에서 이름, 나이..

2022년 2회 정보처리기사 기출문제 46번

46. 물리적 데이터베이스 구조의 기본 데이터 단위인 저장 레코드의 양식을 설계할 때 고려 사항이 아닌 것은?    ① 데이터 타입       ② 데이터 값의 분포    ❸ 트랜잭션 모델링 ④ 접근 빈도   문제 해설1. 저장 레코드 양식 설계란?저장 레코드 양식 설계는 데이터베이스에서 데이터를 물리적으로 어떻게 저장할지를 결정하는 과정입니다. 이 과정에서는 데이터가 어떻게 효율적으로 저장되고, 빠르게 접근될 수 있을지에 대한 사항들을 고려해야 합니다.저장 레코드 양식 설계 시 고려해야 할 주요 사항:데이터 타입: 각 필드가 저장될 데이터의 유형 (예: 정수, 문자열 등)을 결정합니다.데이터 값의 분포: 데이터가 어떻게 분포하는지, 즉 자주 사용되는 값들이 무엇인지, 빈도가 어떤지 등을 고려합니다.접근 ..

2022년 2회 정보처리기사 기출문제 45번

45. 데이터베이스의 인덱스와 관련한 설명으로 틀린 것은?    ① 문헌의 색인, 사전과 같이 데이터를 쉽고 빠르게 찾을 수 있도록 만든 데이터 구조이다.    ② 테이블에 붙여진 색인으로 데이터 검색 시 처리 속도 향상에 도움이 된다.    ❸ 인덱스의 추가, 삭제 명령어는 각각 ADD, DELETE이다.    ④ 대부분의 데이터베이스에서 테이블을 삭제하면 인덱스도 같이 삭제된다. 문제 해설1. 인덱스의 기본 개념인덱스는 데이터베이스에서 데이터 검색을 빠르게 할 수 있도록 돕는 데이터 구조입니다. 예를 들어, 책의 색인이나 사전을 생각할 수 있습니다. 우리가 책에서 특정 단어를 빠르게 찾기 위해 색인을 사용하는 것처럼, 데이터베이스에서도 인덱스를 사용하여 특정 데이터를 빠르게 찾을 수 있습니다.인덱스는..

2022년 2회 정보처리기사 기출문제 42번

42. 데이터베이스의 트랜잭션 성질들 중에서 다음 설명에 해당하는 것은?  ❶ Atomicity  ② Consistency ③ Isolation  ④ Durability 문제 분석트랜잭션의 성질 (ACID 특성):트랜잭션은 데이터베이스에서 일련의 연산을 하나의 작업 단위로 묶어 처리하는 과정입니다. 이때, 트랜잭션이 정상적으로 수행될 수 있도록 보장하는 네 가지 성질이 있습니다. 이들은 ACID로 요약됩니다:Atomicity (원자성):트랜잭션 내의 모든 연산은 완전히 수행되거나, 전혀 수행되지 않은 상태여야 한다는 성질입니다. 즉, 트랜잭션이 중간에 실패하면, 이전에 수행된 연산들도 모두 취소되고, 트랜잭션이 시작되기 전의 상태로 되돌려야 합니다. 이 성질은 문제에서 설명한 "정상적으로 수행 완료되거나..