2025/03/06 35

2022년 1회 정보처리기사 기출문제 54번

54. 다음 SQL문에서 사용된 BETWEEN 연산의 의미와 동일한 것은?❶ 점수 >= 90 AND 점수 <= 95② 점수 > 90 AND 점수 < 95③ 점수 > 90 AND 점수 <= 95④ 점수 >= 90 AND 점수 < 95 주어진 SQL문에서 BETWEEN 연산자는 점수가 90 이상 95 이하인 값을 선택하는 조건을 나타냅니다. 이 조건은 다음과 같이 해석할 수 있습니다:문제 해석:SELECT *FROM 성적WHERE (점수 BETWEEN 90 AND 95) AND 학과 = '컴퓨터공학과';FROM 성적: 성적 테이블에서 데이터를 조회합니다.WHERE (점수 BETWEEN 90 AND 95): 점수가 90 이상 95 이하인 레코드를 선택합니다.AND 학과 = '컴퓨터공학과': 학과가 '컴퓨터공학..

2022년 1회 정보처리기사 기출문제 52번

52. SQL과 관련한 설명으로 틀린 것은?    ❶ REVOKE 키워드를 사용하여 열 이름을 다시 부여할 수 있다.    ② 데이터 정의어는 기본 테이블, 뷰 테이블, 또는 인덱스 등을 생성, 변경, 제거하는데 사용되는 명령어이다.    ③ DISTINCT를 활용하여 중복 값을 제거할 수 있다.    ④ JOIN을 통해 여러 테이블의 레코드를 조합하여 표현할 수 있다.  ✅ 보기 분석 및 해설❶ REVOKE 키워드를 사용하여 열 이름을 다시 부여할 수 있다.❌ 틀린 설명입니다!REVOKE는 권한 회수(권한 취소)에 사용하는 명령어입니다.열(column) 이름을 변경하거나 새 이름을 부여하는 것은 ALTER TABLE에서 하는 일입니다.👉 REVOKE는 권한 관련 명령어일 뿐, 열 이름 변경과는 전혀 ..

2022년 1회 정보처리기사 기출문제 51번

51. CREATE TABLE문에 포함되지 않는 기능은?❶ 속성 타입 변경② 속성의 NOT NULL 여부 지정③ 기본키를 구성하는 속성 지정④ CHECK 제약조건의 정의  ✅ CREATE TABLE문의 기능CREATE TABLE문은 테이블을 새로 생성할 때 사용하는 명령어입니다.아래와 같은 것들을 설정할 수 있습니다:기능 설명 예시속성 정의컬럼명과 데이터 타입 지정name VARCHAR(50)제약조건 설정기본키, NOT NULL, UNIQUE, CHECK, 외래키 등PRIMARY KEY (id)기본값 지정컬럼의 디폴트 값 설정age INT DEFAULT 0📌 보기 분석보기 내용 포함 여부① 속성 타입 변경❌ 이미 생성된 테이블의 타입 변경은 ALTER TABLE에서 수행 ② 속성의 NOT NULL 여부..

2022년 1회 정보처리기사 기출문제 50번

50. 정규화 과정에서 함수 종속이 A→B 이고 B→C 일 때 A→C인 관계를 제거하는 단계는?① 1NF → 2NF       ❷ 2NF → 3NF③ 3NF → BCNF    ④ BCNF → 4NF  📚 함수 종속 복습주어진 종속성:A→BA \rightarrow BB→CB \rightarrow C이럴 때, A가 B를 결정하고, B가 C를 결정하므로, 결국 A가 C를 결정하는 관계가 성립합니다.이것을 **이행적 종속 (Transitive Dependency)**라고 합니다.🧩 정규화 과정에서의 처리정규화 과정 중 이행적 종속을 제거하는 단계가 바로 2NF → 3NF입니다.정규화 단계 정리단계 내용1NF속성의 원자성 보장 (한 칸에 한 값만 저장)2NF부분 함수 종속 제거 (기본키의 일부분에 종속된 컬럼..

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

49. 관계 대수식을 SQL 질의로 옳게 표현한 것은? ① SELECT 학생 FROM 이름 WHERE 학과='교육'; ❷ SELECT 이름 FROM 학생 WHERE 학과='교육'; ③ SELECT 교육 FROM 학과 WHERE 이름='학생'; ④ SELECT 학과 FROM 학생 WHERE 이름='교육'; 🔎 관계 대수식 분석π이름(σ학과=′교육′(학생))\pi_{이름}\left(\sigma_{학과 = '교육'}(학생)\right)해석σ 학과 = '교육' (학생)→ 학생 테이블에서 학과가 '교육'인 튜플(행)만 선택 (Selection = 선택 연산)π 이름→ 그 중에서 이름 속성만 선택 (Projection = 속성 선택 연산)✅ SQL로 변환위 관계 대수식을 SQL로 옮기면:SELECT 이름FROM ..

2022년 1회 정보처리기사 기출문제 48번

48. 뷰(View)에 대한 설명으로 틀린 것은?    ① 뷰 위에 또 다른 뷰를 정의할 수 있다.    ② DBA는 보안성 측면에서 뷰를 활용할 수 있다.    ③ 사용자가 필요한 정보를 요구에 맞게 가공하여 뷰로 만들 수 있다.    ❹ SQL을 사용하면 뷰에 대한 삽입, 갱신, 삭제 연산 시 제약 사항이 없다.  ✅ 문제 분석주제: **뷰(View)**의 특성에 관한 문제뷰는 가상 테이블로, 실제 데이터를 저장하지 않고 **기존 테이블(베이스 테이블)**을 기반으로 만들어지는 논리적 가상의 테이블입니다.주로 보안성 강화, 데이터 가공, 복잡한 쿼리 단순화 용도로 활용합니다.✅ 보기 분석 및 해설① 뷰 위에 또 다른 뷰를 정의할 수 있다.✔️ 맞는 설명입니다.뷰를 기반으로 새로운 뷰를 만들 수도 있습..

2022년 1회 정보처리기사 기출문제 47번

47. 다음 릴레이션의 Degree와 Cardinality는?❶ Degree : 4, Cardinality : 3 ② Degree : 3, Cardinality : 4③ Degree : 3, Cardinality : 12 ④ Degree : 12, Cardinality : 3 이 문제는 데이터베이스 릴레이션의 **Degree(차수)**와 **Cardinality(기수)**를 묻는 문제입니다.용어 설명Degree(차수): 릴레이션의 열(Column, 속성)의 개수 = 속성 수Cardinality(기수): 릴레이션의 행(Row, 튜플)의 개수 = 튜플 수표 분석학번 이름 학년 학과13001홍길동3학년전기13002이순신4학년기계13003강감찬2학년컴퓨터Degree (열 개수): 학번, 이름, 학년, 학과 =..

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

46. 관계해석에서 '모든 것에 대하여'의 의미를 나타내는 논리 기호는?① ∃    ② ∈❸ ∀    ④ ⊂     문제 분석이 문제는 **관계해석 (Relational Calculus)**에서 **'모든 것에 대하여'**의 의미를 나타내는 논리 기호에 대해 묻는 문제입니다. 관계해석에서 논리 연산자를 사용하여 데이터베이스 쿼리를 표현할 때, 특정 조건을 만족하는 모든 요소를 나타내는 기호를 찾는 문제입니다.각 선택지 분석① ∃ (존재하는)틀린 답입니다.**∃**는 "존재한다" 또는 **"적어도 하나가 존재한다"**는 의미를 나타내는 기호입니다. 이는 **"모든 것에 대하여"**가 아니라, "어떤 것에 대해" 존재하는 조건을 나타냅니다. 예를 들어, "∃x P(x)"는 "x가 존재하여 P(x)가 참이다..

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

45. 다른 릴레이션의 기본키를 참조하는 키를 의미하는 것은?① 필드키   ② 슈퍼키❸ 외래키    ④ 후보키 문제 분석이 문제는 다른 릴레이션의 기본키를 참조하는 키에 대해 묻는 문제입니다. 이를 통해 관계형 데이터베이스에서 참조 무결성을 유지하는 데 중요한 역할을 하는 키를 찾는 문제입니다.각 선택지 분석① 필드키 (Field Key)틀린 답입니다.필드키는 데이터베이스 용어에서 흔히 사용되지 않는 용어입니다. 일반적으로 **속성(attribute)**이나 **컬럼(column)**을 의미할 수 있으나, 다른 릴레이션의 기본키를 참조하는 키와는 관련이 없습니다.② 슈퍼키 (Superkey)틀린 답입니다.슈퍼키는 릴레이션 내에서 각 튜플을 고유하게 식별할 수 있는 속성 집합을 의미합니다. 슈퍼키는 다른..

2022년 1회 정보처리기사 기출문제 44번

44. E-R 모델에서 다중값 속성의 표기법은?①②❸④문제 분석이 문제는 E-R(Entity-Relationship) 모델에서 **다중값 속성(Multivalued Attribute)**의 표기법에 대해 묻고 있습니다. 다중값 속성은 하나의 엔티티가 여러 개의 값을 가질 수 있는 속성을 의미합니다.E-R 모델에서 다중값 속성 표기법다중값 속성은 하나의 엔티티가 여러 개의 값을 가질 수 있는 속성을 말합니다. 예를 들어, 한 사람이 여러 개의 전화번호를 가질 수 있듯이, 전화번호는 다중값 속성이 됩니다.E-R 모델에서 다중값 속성은 일반적으로 이중 타원형으로 표기됩니다. 즉, 다중값 속성을 나타내는 타원은 두 개의 타원으로 그려지며, 일반적인 속성을 나타낼 때 사용되는 단일 타원과 구별됩니다.표기법다중값 ..