공학/자격증

정보처리기사 1, 2회 3과목 오답노트

영e 2023. 4. 19. 14:37

41. SQL의 분류 중 DDL에 해당하지 않는 것은? 1(데이터 입출력 구현-물리 데이터저 장소 설계(1)-1)

① UPDATE ② ALTER ③ DROP ④ CREATE

1- DML(Data Manipulation Language 데이터 조작어)

2,3,4- DDL(Data Define Language 데이터 정의어) : Create생성, Drop드랍, Alter변경

42. STUDENT 테이블에 독일어과 학생 50명, 중국어과 학생 30 명, 영어영문학과 학생 50명의 정보가 저장되어 있을 때, 다음 두 SQL문의 실행 결과 튜플 수는? (단, DEPT 컬럼은 학과명) 3(데이터 입출력 구현-데이터 입출력 구현-물리 데이터저장소 설계(1)-2)

ⓐ SELECT DEPT FROM STUDENT;

ⓑ SELECT DISTINCT DEPT FROM STUDENT;

① ⓐ 3, ⓑ 3 ② ⓐ 50, ⓑ 3 ③ ⓐ 130, ⓑ 3 ④ ⓐ 130, ⓑ 130

DISTINCT : 검색 결과에서 중복 배제

45. 데이터 무결성 제약조건 중 “개체 무결성 제약”조건에 대한 설명으로 맞는 것은? 2(인터페이스 설계-인터페이스 상세 설계(1))

① 릴레이션 내의 튜플들이 각 속성의 도메인에 지정된 값만을 가져야 한다. ② 기본키에 속해 있는 애트리뷰트는 널값이나 중복값을 가질 수 없다. ③ 릴레이션은 참조할 수 없는 외래키 값을 가질 수 없다. ④ 외래키 값은 참조 릴레이션의 기본키 값과 동일해야 한다.

1도메인 무결성 제약조건(도메인 제약), 4개체 무결성 제약조건(기본키 제약), 3참조 무결성 제약조건(외래키 제약)

47. DML에 해당하는 SQL 명령으로만 나열된 것은? 3(데이터 입출력 구현-물리 데이터저 장소 설계(1)-1)

① DELETE, UPDATE, CREATE, ALTER ② INSERT, DELETE, UPDATE, DROP ③ SELECT, INSERT, DELETE, UPDATE ④ SELECT, INSERT, DELETE, ALTER

SELECT 조회/검색, INSERT 삽입, UPDATE 수정, DELETE삭제

▪49. 데이터베이스의 논리적 설계(logical design) 단계에서 수행 하는 작업이 아닌 것은? 1(데이터 입출력 구현-물리 데이터저 장소 설계(3))

① 레코드 집중의 분석 및 설계 ② 논리적 데이터베이스 구조로 매핑(mapping) ③ 트랜잭션 인터페이스 설계 ④ 스키마의 평가 및 정제

▪51. 병행제어의 로킹(Locking) 단위에 대한 설명으로 옳지 않은 것은? 2(SQL 활용-기본 SQL 작성(4))

① 데이터베이스, 파일, 레코드 등은 로킹 단위가 될 수 있다. ② 로킹 단위가 작아지면 로킹 오버헤드가 감소한다. ③ 로킹 단위가 작아지면 데이터베이스 공유도가 증가한다. ④ 한꺼번에 로킹 할 수 있는 객체의 크기를 로킹 단위라고 한 다.

▪54. 관계대수 연산에서 두 릴레이션이 공통으로 가지고 있는 속성을 이용하여 두 개의 릴레이션을 하나로 합쳐서 새로운 릴레 이션을 만드는 연산은? 1(SQL 활용-기본 SQL 작성(2))

① ⋈ ② ⊃ ③ π ④ σ

▪55. 분산 데이터베이스 목표 중 “데이터베이스의 분산된 물리적 환경에서 특정 지역의 컴퓨터 시스템이나 네트워크에 장애가 발 생해도 데이터 무결성이 보장된다.”는 것과 관계있는 것은? 1(SQL 활용-기본 SQL 작성(3))

① 장애 투명성 ② 병행 투명성 ③ 위치 투명성 ④ 중복 투명성

56. 다음 설명의 ( )안에 들어갈 내용으로 적합한 것은? 2(인터페이스 설계-인터페이스 상세 설계(1))

“후보키는 릴레이션에 있는 모든 튜플에 대해 유일성과 ( )을 모두 만족시켜야 한다.”

① 중복성 ② 최소성 ③ 참조성 ④ 동일성

유일성(Unique): 하나의 키 값으로 하나의 튜플만을 유일하게 식별할 수 있어야 함

최소성(Minimality): 키를 구성하는 속성 하나를 제거하면 유일하게 식별할 수 없도록 꼭 필요한 최소의 속성으로 구성되어야 함

60. 트랜잭션의 특성 중 다음 설명에 해당하는 것은? 4(요구사항 확인-현행시스템 분석 (3))

“트랜잭션의 연산은 데이터베이스에 모두 반영되든지 아니면 전혀 반영되지 않아야 한다.”

① Durability ② Share ③ Consistency ④ Atomicity

all-or-nothing. 더 이상 쪼갤 수 없는 상태인 원자의 성질을 가졌다는 의미에서 원자성이라고 함


참고

https://velog.io/@gagaeun/TIL-MySQL-basic

https://velog.io/@woobuntu/%EB%AC%B4%EA%B2%B0%EC%84%B1-%EC%A0%9C%EC%95%BD%EC%A1%B0%EA%B1%B4

https://velog.io/@rim/SQL

https://computer-science-student.tistory.com/195