2025/04/13 50

2020년 1회,2회(통합) 정보처리기사 기출문제 50번

50. 관계대수 연산에서 두 릴레이션이 공통으로 가지고 있는 속성을 이용하여 두 개의 릴레이션을 하나로 합쳐서 새로운 릴레이션을 만드는 연산은?   😊이 문제는 **관계대수(Relational Algebra)**에서 조인(Join) 연산 기호를 정확히 알고 있는지를 묻는 문제입니다.✅ 문제 핵심“두 릴레이션이 공통으로 가지고 있는 속성을 이용하여두 개의 릴레이션을 하나로 합쳐서 새로운 릴레이션을 만드는 연산”은?➡ 바로 조인(Join) 연산이에요!🔍 보기 분석 (기호 대응)보기 번호 기호 의미❶⨝ (조인)✅ 공통 속성 기준으로 두 릴레이션을 연결❷∪ (합집합)단순한 합집합 연산 (공통 속성 없어도 됨)❸π (파이)투사(Projection): 원하는 속성만 추출❹σ (시그마)선택(Selection): ..

2020년 1회,2회(통합) 정보처리기사 기출문제 49번

49. STUDENT 테이블에 독일어과 학생 50명, 중국어과 학생 30명, 영어영문학과 학생 50명의 정보가 저장되어 있을 때, 다음 두 SQL문의 실행 결과 튜플 수는? (단, DEPT 컬럼은 학과명)    ① ⓐ 3, ⓑ 3         ② ⓐ 50, ⓑ 3    ❸ ⓐ 130, ⓑ 3      ④ ⓐ 130, ⓑ 130   😊이 문제는 SQL에서 SELECT와 DISTINCT의 차이를 이해하고 있는지를 묻는 문제예요.각 SQL문이 어떤 결과를 반환하는지 차근차근 따져볼게요!📄 문제 정보 요약STUDENT 테이블에 들어 있는 학과별 인원 수:학과명 인원 수독일어과50명중국어과30명영어영문학과50명총합130명그리고 두 개의 SQL 문:ⓐ SELECT DEPT FROM STUDENT;➡ 모든 학생..

2020년 1회,2회(통합) 정보처리기사 기출문제 48번

48. 하나의 애트리뷰트가 가질 수 있는 원자값들의 집합을 의미하는 것은?    ❶ 도메인      ② 튜플    ③ 엔티티     ④ 다형성   😊이번 문제는 데이터베이스의 기초 용어 중 하나인 "도메인"에 대한 개념을 묻고 있어요. 하나씩 개념을 살펴볼게요!✅ 정답 먼저!❶ 도메인(Domain) → 정답입니다! 🎯이유는 아래 설명에서 확인해보세요.🔍 용어 개념 정리용어 의미 예시도메인 (Domain)하나의 **애트리뷰트(속성)**가 가질 수 있는 원자값들의 집합성별의 도메인: {'남', '여'}나이의 도메인: 자연수튜플 (Tuple)릴레이션(테이블)의 한 행(row), 즉 레코드한 학생의 정보(학번, 이름, 학과 등)엔티티 (Entity)독립적으로 존재할 수 있는 개체, 테이블의 대상학생, 도서..

2020년 1회,2회(통합) 정보처리기사 기출문제 47번

47. 이행적 함수 종속 관계를 의미하는 것은?    ❶ A→B이고 B→C 일 때, A→C를 만족하는 관계    ② A→B이고 B→C 일 때, C→A를 만족하는 관계    ③ A→B이고 B→C 일 때, B→A를 만족하는 관계    ④ A→B이고 B→C 일 때, C→B를 만족하는 관계    😊이번 문제는 정규화에서 매우 중요한 개념인 **이행적 함수 종속(Transitive Dependency)**에 대한 문제예요. 개념부터 확실히 잡고, 보기들을 하나씩 분석해볼게요!✅ 이행적 함수 종속(Transitive Dependency) 이란?기본 개념:A → B, B → C 이면, A → C 가 이행적으로 종속되었다고 말합니다.쉽게 말하면:A를 알면 B를 알 수 있고,B를 알면 C를 알 수 있으므로,결국 A를 ..

2020년 1회,2회(통합) 정보처리기사 기출문제 46번

46. 데이터베이스의 논리적 설계(logical design) 단계에서 수행하는 작업이 아닌 것은?    ❶ 레코드 집중의 분석 및 설계    ② 논리적 데이터베이스 구조로 매핑(mapping)    ③ 트랜잭션 인터페이스 설계    ④ 스키마의 평가 및 정제  😊이번 문제는 **데이터베이스 설계 단계 중 논리적 설계(Logical Design)**에서 수행하지 않는 작업을 묻고 있어요.✅ 데이터베이스 설계 단계 요약단계 설명 주요 작업요구 분석사용자의 요구사항 수집요구 명세서 작성개념적 설계ER 모델 등 추상적 모델링엔터티, 관계 정의논리적 설계DBMS 독립적인 스키마 설계정규화, 논리적 구조 매핑물리적 설계저장구조, 인덱스 등 실제 저장 방식 설계성능 고려 저장 방식 결정구현 및 유지보수SQL로 테..

2020년 1회,2회(통합) 정보처리기사 기출문제 45번

45. 다음 SQL 문의 실행 결과는?    ① 10,000          ② 15,000    ③ 20,000          ❹ 25,000   😊이번 문제는 **서브쿼리(부속질의)**를 포함한 SQL문 실행 결과를 묻는 문제예요.함께 SQL을 해석하면서 정답을 찾아볼게요!📄 문제 SQL문 분석SELECT 가격 FROM 도서가격 WHERE 책번호 = ( SELECT 책번호 FROM 도서 WHERE 책명 = '자료구조');🔍 단계별 해석1️⃣ 서브쿼리 먼저 실행SELECT 책번호 FROM 도서 WHERE 책명 = '자료구조';🔎 도서 테이블을 보면:책번호 책명111운영체제222자료구조333컴퓨터구조➡ 책명 = '자료구조' → 책번호는 2222️⃣ 메인쿼리 실행SELECT 가격 FROM..

2020년 1회,2회(통합) 정보처리기사 기출문제 44번

44. 뷰(view)에 대한 설명으로 옳지 않은 것은?    ① 뷰는 CREATE 문을 사용하여 정의한다.    ② 뷰는 데이터의 논리적 독립성을 제공한다.    ③ 뷰를 제거할 때에는 DROP 문을 사용한다.    ❹ 뷰는 저장장치 내에 물리적으로 존재한다.  😊이번 문제는 **뷰(View)**에 대한 개념과 특성을 정확히 알고 있는지를 묻는 문제예요.각 보기를 하나하나 분석해보며 틀린 설명을 찾아볼게요!✅ 뷰(View)란?뷰는 **하나 이상의 테이블(기본 테이블)**을 기반으로 만들어진 가상의 테이블입니다.실제 데이터를 저장하지 않고, SELECT 문의 결과를 저장해놓은 논리적 구조입니다.주로 보안, 논리적 독립성, 데이터 추상화를 위해 사용됩니다.🔍 보기 분석번호 보기 설명 판단①뷰는 CREAT..

2020년 1회,2회(통합) 정보처리기사 기출문제 43번

43. 데이터 무결성 제약조건 중 “개체 무결성 제약”조건에 대한 설명으로 맞는 것은?    ① 릴레이션 내의 튜플들이 각 속성의 도메인에 지정된 값만을 가져야 한다.    ❷ 기본키에 속해 있는 애트리뷰트는 널값이나 중복값을 가질 수 없다.    ③ 릴레이션은 참조할 수 없는 외래키 값을 가질 수 없다.    ④ 외래키 값은 참조 릴레이션의 기본키 값과 동일해야 한다.   😊데이터 무결성 제약조건 중에서 "개체 무결성 제약"에 대해 묻는 문제인데, 각 선택지를 하나씩 꼼꼼히 살펴보면서 어떤 것이 올바른 설명인지 확인해볼게요!✅ 개체 무결성 제약 (Entity Integrity Constraint)이란?**기본키(PK, Primary Key)**는 각 튜플(레코드)을 유일하게 식별하기 위한 속성입니다...

2020년 1회,2회(통합) 정보처리기사 기출문제 42번

42. 다음 두 릴레이션에서 외래키로 사용된 것은? (단 밑줄 친 속성은 기본키이다.)   ① 수강번호        ❷ 과목번호   ③ 학번               ④ 과목명   ,어떤 속성이 외래키인지 자세히 설명해 드릴게요 😊📌 문제 요약두 개의 릴레이션이 있습니다:1. 과목속성: 과목번호(기본키), 과목명2. 수강속성: 수강번호(기본키), 학번, 과목번호, 학기질문: 이 릴레이션들에서 외래키로 사용된 속성은?🔑 기본 개념 정리✅ 기본키(Primary Key)각 튜플(레코드)을 유일하게 식별할 수 있는 속성예: 주민등록번호, 학번, 과목번호 등✅ 외래키(Foreign Key)다른 릴레이션의 기본키를 참조하는 속성관계(Relation) 간의 연결고리 역할을 함🔍 릴레이션 구조 분석릴레이션 속..

2020년 1회,2회(통합) 정보처리기사 기출문제 41번

41. SQL 의 분류 중 DDL에 해당하지 않는 것은?    ❶ UPDATE    ② ALTER    ③ DROP       ④ CREATE   😊이번 문제는 SQL 명령어의 분류 중 하나인 DDL (Data Definition Language) 에 대한 문제예요.SQL은 다양한 명령어로 구성되어 있고, 각각의 명령어는 역할에 따라 분류됩니다. 이걸 정확히 알면 문제를 아주 쉽게 풀 수 있어요!✅ 문제SQL의 분류 중 DDL에 해당하지 않는 것은?❶ UPDATE② ALTER③ DROP④ CREATE🔍 SQL 명령어 분류분류 명칭 역할 대표 명령어DDLData Definition Language데이터 구조(테이블 등)를 정의/수정CREATE, ALTER, DROPDMLData Manipulation ..