자격증
-
정보처리기사 실기 스터디[2022-10-07] - SQL 응용(데이터베이스 기본, 응용 SQL 작성, 활용)자격증/정보처리기사 2022. 10. 7. 23:08
📌 Study 🔸 2022-10-07 [SQL 활용] 1. 데이터베이스 기본 서브쿼리 : SQL 문 안에 또 다른 SQL 문 알려지지 않은 기준을 위한 검색을 위해 사용 서브쿼리 유형 FROM 절 서브쿼리 : 서브쿼리가 FROM 절 안에 들어있는 형태, 인라인 뷰, 뷰처럼 결과가 동적으로 생성된 테이블 형태로 사용 가능 WHERE 절 서브쿼리 : 서브쿼리가 WHERE 절 안에 들어있는 형태, 중첩 서브쿼리 SELECT 서브쿼리 예시 SELECT (SELECT MAX(가격) AS 가격 FROM 도서 A WHERE A.책번호 = B.책번호 AND A.책명 = '자료구조') FROM 도서가격 B; FROM 서브쿼리 예시 SELECT MAX(가격) AS 가격 FROM 도서가격 A (SELECT 책번호 FROM ..
-
정보처리기사 실기 스터디[2022-10-06] - SQL 응용(데이터베이스 기본)자격증/정보처리기사 2022. 10. 6. 23:14
📌 Study 🔸 2022-10-06 [SQL 활용] 1. 데이터베이스 기본 DDL 명령어 CREATE : 데이터베이스 오브젝트 생성하는 명령어 ALTER : 데이터베이스 오브젝트 변경하는 명령어 DROP : 데이터베이스 오브젝트 삭제하는 명령어 TRUNCATE : 데이터베이스 오브젝트 내용 삭제하는 명령어 TABLE 관련 DDL CREATE CREATE TABLE 테이블명 ( 컬럼명 데이터타입 PRIMARY KEY, -- 기본키 설정 컬럼명 데이터타입 FOREIGN KEY REFERENCES 참조테이블(기본키), 컬럼명 데이터타입 UNIQUE, 컬럼명 데이터타입 NOT NULL, 컬럼명 데이터타입 CHECK(조건식), -- 제약조건 설정 컬럼명 데이터타입 DEFAULT 값 ); ALTER ALTER T..
-
정보처리기사 실기 스터디[2022-10-05] - SQL 응용(데이터베이스 기본)자격증/정보처리기사 2022. 10. 5. 23:17
📌 Study 🔸 2022-10-05 [SQL 활용] 1. 데이터베이스 기본 트랜잭션 : DB에서 하나의 논리적 기능을 위한 작업 기본 단위 트랜잭션 특성 Atomicity(원자성) : 연산 전체가 모두 실행하거나 모두 취소, 모두 성공 또는 실패되어야 하는 성질, (커밋, 롤백, 회복성) Consistency(일관성) : 시스템 구성요소가 트랜잭션 수행 전과 후 상태가 같아야 하는 성질, (무결성 제약조건, 동시성 제어) Isolation(격리성) : 동시 실행하는 트랜잭션들이 서로 영향을 미치지 않아야 하는 성질 Durability(영속성) : 성공 후 완료된 트랜잭션 결과가 DB에 저장되어야 하는 성질 트랜잭션 상태변화 활동 상태(Active) : 초기 상태, 트랜잭션이 실행 중일 때 가지는 상태 ..
-
정보처리기사 실기 스터디[2022-10-04] - 프로그래밍 언어 활용(클래스)자격증/정보처리기사 2022. 10. 4. 15:46
📌 Study 🔸 2022-10-04 [프로그래밍 언어 활용] 1. 기본 문법 활용하기 클래스 접근 제어자 개념 : 지정된 클래스, 변수, 메서드를 외부(같은 패키지이거나 다른 패키지)에서 접근할 수 있도록 권한을 설정하는 기능 public 외부의 모든 클래스에서 접근이 가능한 접근 제어자 protected 같은 패키지 내부에 있는 클래스, 하위 클래스에서 접근이 가능한 접근 제어자 default 접근 제어자를 명시하지 않은 경우로 같은 패키지 내부에 있는 클래스에서 접근이 가능한 접근 제어자, 자바에만 존재 private 같은 클래스 내에서만 접근이 가능한 접근 제어자 클래스 개념 : 객체지향 프로그래밍(OOP)에서 특정 객체를 생성하기 위해 변수와 메서드를 정의하는 틀 클래스 정의 : 변수와 메서드(..
-
정보처리기사 실기 스터디[2022-10-03] - 프로그래밍 언어 활용(사용자 정의함수, 재귀함수)자격증/정보처리기사 2022. 10. 3. 21:31
📌 Study 🔸 2022-10-03 [프로그래밍 언어 활용] 1. 기본 문법 활용하기 열거체 개념 서로 연관된 정수형 상수들의 집합 정수형 상수에 이름을 붙여서 코드를 이해하기 쉽게 해줌 C, C++ 언어에서는 멤버에 초깃값을 설정하지 않으면 0부터 차례대로 할당 자바에서는 멤버에 값이 0부터 차례대로 할당 파이썬은 멤버에 값들을 지정해야 함 enum 열거체명 { 멤버1, 멤버2, ... }; C++ 열거체 예시 #include enum Week { Sunday, Monday, Tuesday = 5, Wednesday }; void main() { enum Week week; week = Wednesday; std::cout Week = 열거체 값을 설정하지 안았으니 차례대로 할당, Sunday = 0..
-
정보처리기사 실기 스터디[2022-10-02] - 프로그래밍 언어 활용(명령문)자격증/정보처리기사 2022. 10. 2. 17:36
📌 Study 🔸 2022-10-02 [프로그래밍 언어 활용] 1. 기본 문법 활용하기 if 문 개념 : 조건이 참인지 거짓인지에 따라 경로를 선택하는 명령문 C, C++, 자바에서 if 문 if(조건문) { 명령문; } else if(조건문) { 명령문; } else { 명령문; } if문 예시 #include void main() { int score; scanf("%d", &score); if(score %2 == 0) { printf("짝수"); } else { printf("홀수"); } } 파이썬 if 문 if 조건문 : 명령문 elif 조건문 : 명령문 else : 명령문 파이썬 if 문 score = input() score = eval(score) if score >= 90 : print..
-
정보처리기사 실기 스터디[2022-10-01] - 프로그래밍 언어 활용(표준함수)자격증/정보처리기사 2022. 10. 1. 23:00
📌 Study 🔸 2022-10-01 [프로그래밍 언어 활용] 1. 기본 문법 활용하기 C 언어 표준 출력 함수 단순 출력 : printf(문자열); 개행 : printf('\n'); 변수 출력 : printf(포맷 스트링, 변수명); 포맷 스트링 문자형 : %(문자), %s(문자열) 정수형 : %d(10진수), %[-][0][전체자리수]d(10진수), %o(8진수), %x(16진수) 실수형 : %f, %[전체자리수].[소수점자리수]f(실수) C 언어 표준 출력 함수 예시 #include void main() { printf("Hello\nC\nWorld") // Hello // C // World #include void main() { char a = 'A'; int b= 10; float a = 1..
-
정보처리기사 실기 스터디[2022-09-30] - 프로그래밍 언어 활용자격증/정보처리기사 2022. 9. 30. 21:23
📌 Study 🔸 2022-09-30 [프로그래밍 언어 활용] 1. 기본 문법 활용하기 연산자 개념 : 프로그램 실행을 위해 연산을 표현하는 기호 연산자 우선순위 증감 연산자 산술 연산자 시프트 연산자 관계 연산자 비트 연산자 논리 연산자 삼항 연산자 대입 연산자 증감 연산자 : 피연산자를 1씩 증가 혹은 1씩 감소시킬 때 사용하는 연산자 ++x 변수 값을 1 증가시킨 후에 해당 변수를 사용하는 연산자 x++ 변수를 사용한 후에 변수 값을 1 증가시키는 연산자 --x 변수 값을 1 감소시킨 후에 해당 변수를 사용하는 연산자 x-- 변수를 사용한 후에 변수 값을 1 감소시키는 연산자 증감 연산자 예제 #include void main() { int x = 3, y = 3; printf("%d \n", x+..