1. SQL 삽입 문제 테이블에 새로운 튜플 삽입하기 삽입해야 하는 데이터 학번 (숫자) : 98170823 이름 (문자) : 한국산 학년 (숫자) : 3 수강 과목 (문자) : 경영학개론 전화번호 (문자) : 050-1234-1234 정답 더보기 INSERT INTO 학생 VALUES (98170823, '한국산', 3, '경영학개론', '050-1234-1234'); 테이블 스키마의 속성 순서에 맞게 튜플을 삽입한다. (알고보니 예전 기출이었던 것...) 2. JAVA : String / new String import java.util.*; import java.io.*; public class Test { public static void main(String[] args) { // https:/..
정보처리기사

* 헝가리안 표기법 (Hungarian Notation) 헝가리안 표기법은 변수명에 자료형을 암시(의미)하는 문제를 덧붙여 작성하는 표기법이다. ex) int i_inputA : 정수형 변수 double d_Result : 배정도 실수형 변수 - (C 언어) - 접두사 0 (zero) : 8진수 값 지정 0x , 0X (zero - ex) : 16진수 값 지정 - 비트 연산자 - | (or 연산) & (and 연산) ^ (xor 연산) - xor 연산 - ; 두개의 피연산자 중 하나 만이 1일때 1을 반환 x / y 0 1 0 0 1 1 1 0 - 출력 함수 활용 - C 언어 printf 연속출력 => 공백 없이 그대로 이어져 출력된다. JAVA System.out.print() 연속 출력 => 공백없이..

8장 SQL 응용 SQL - DDL ; Data Define Language (데이터 정의어) CREATE ; 스키마, 도메인, 테이블, 뷰, 인덱스 를 정의함 ALTER ; 테이블에 대한 정의를 변경하는데 사용 DROP ; 스키마, 도메인, 테이블, 뷰, 인덱스를 삭제함 SQL - DCL ; Data Control Language (데이터 제어어) => DB 제어권한을 부여/회수 하는 것 / COMMIT / ROLLBACK COMMIT ; 결과를 물리적 디스크에 저장 , 정상적으로 완료되었음을 알려줌. ROLLBACK ; 트렌잭션이 비정상적으로 종료되었을 때, 이전상태로 되돌림. GRANT ; DB 사용자에게 권한을 부여 REVOKE ; DB 사용자의 사용권한을 취소 SQL - DML ; Data Ma..
소프트웨어 설계 4. 소프트웨어 설계에서 사용되는 대표적인 추상화(Abstraction) 기법이 아닌 것은? ① 자료 추상화 ② 제어 추상화 ③ 과정 추상화 ④ 강도 추상화 소프트웨어 설계 추상화 종류 - 과정 추상화 ; 자세한 단계를 고려하지 않고 상위 수준에서 수행 흐름만 먼저 설계 - 데이터 추상화 ; 데이터 구조를 대표할 수 있는 표현으로 대체하는 것 ; ex) 날짜 구조를 단순히 "날짜" 로 추상화 - 제어 추상화 ; 몇 개의 명령어를 모아 이해 하기 쉬운 추상 구문으로 만드는 것 5. 객체지향 설계에서 정보 은닉(Information Hiding)과 관련한 설명으로 틀린 것은? ① 필요하지 않은 정보는 접근할 수 없도록 하여 한 모듈 또는 하부시스템이 다른 모듈의 구현에 영향을 받지 않게 설계..
소프트웨어 설계 1. User Interface 설계 시 오류 메시지나 경고에 관한 지침으로 가장 거리가 먼 것은? ① 메시지는 이해하기 쉬워야 한다. ② 오류로부터 회복을 위한 구체적인 설명이 제공되어야 한다. ③ 오류로 인해 발생 될 수 있는 부정적인 내용을 적극적으로 사용자들에게 알려야 한다. ④ 소리나 색의 사용을 줄이고 텍스트로만 전달하도록 한다. 5. 설계 기법 중 하향식 설계 방법과 상향식 설계 방법에 대한 비교 설명으로 가장 옳지 않은 것은? ① 하향식 설계에서는 통합 검사 시 인터페이스가 이미 정의되어 있어 통합이 간단하다. ② 하향식 설계에서 레벨이 낮은 데이터 구조의 세부 사항은 설계초기 단계에서 필요하다. ③ 상향식 설계는 최하위 수준에서 각각의 모듈들을 설계하고 이러한 모듈이 완성..

소프트웨어 설계 1. UML 다이어그램 - 순차 다이어그램 UML 다이어그램 종류 * 구조적(Structural) 다이어그램 종류 ; 정적 모델링에서 주요 사용 - 클래스 다이어그램 - 객체 다이어그램 - 컴포넌트 다이어그램 - 배치 다이어그램 - 복합체 구조 다이어그램 - 패키지 다이어그램 * 행위(Behavioral) 다이어그램 종류 ; 동적 모델링에서 주로 사용 - 유스케이스 다이어그램 - 시퀀스 다이어그램 ; 상호작용 하는 시스템이나 객체들이 주고받는 메시지를 표현한다. - 커뮤니케이션 다이어그램 - 상태 다이어그램 - 활동 다이어그램 - 상호작용 개요 다이어그램 - 타이밍 다이어그램 12. 객체지향 기법 속성과 관련된 연산(Operation)을 클래스 안에 묶어서 하나로 취급하는 것을 의미하는 ..