일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 자바의 정석 기초편 ch4
- jpa 활용2 - api 개발 고급
- 자바의 정석 기초편 ch12
- 자바의 정석 기초편 ch9
- 자바의 정석 기초편 ch13
- 2024 정보처리기사 수제비 실기
- 자바의 정석 기초편 ch14
- 자바의 정석 기초편 ch5
- 자바의 정석 기초편 ch7
- 자바의 정석 기초편 ch2
- 자바의 정석 기초편 ch1
- 자바의 정석 기초편 ch11
- 스프링 mvc2 - 검증
- 스프링 mvc1 - 서블릿
- 스프링 입문(무료)
- 자바 기본편 - 다형성
- 스프링 mvc1 - 스프링 mvc
- jpa - 객체지향 쿼리 언어
- 코드로 시작하는 자바 첫걸음
- 자바 중급1편 - 날짜와 시간
- 스프링 mvc2 - 타임리프
- 게시글 목록 api
- 자바 중급1편 - 예외 처리
- 스프링 db1 - 스프링과 문제 해결
- 자바의 정석 기초편 ch6
- 스프링 db2 - 데이터 접근 기술
- 스프링 mvc2 - 로그인 처리
- @Aspect
- 스프링 고급 - 스프링 aop
- 2024 정보처리기사 시나공 필기
- Today
- Total
목록분류 전체보기 (361)
나구리의 개발공부기록
2024년도 수제비 실기책(6판) 내용 정리1. 소프트웨어 개발 보안 설계1) SW 개발 보안의 개념소스 코드 등에 존재하는 보안 취약점을 제거하고, 보안을 고려하여 기능을 설계 및 구현하는 등 소프트웨어 개발 과정에서 지켜야할 일련의 보안 활동을 말함SW 개발 보안 생명주기요구사항 명세설계구현테스트유지보수요구사항 중 보안 항목 식별요구사항 명세서위협원 도출을 위한 위협 모델링보안 설계 검토 및 보안 설계서 작성보안 통제 수립표준 코딩 정의서 및 SW 개발 보안 가이드를 준수해서 개발소스 코드 보안 약점진단 및 개선모의 침투 테스트 또는 동적 분석을 통한 보안 취약점 진단 및 개선지속적인 개선보안 패치2) SW 개발 보안의 구성요소정보보안의 세 가지 요소인 기밀성, 무결성, 가용성을 지키고 서버 취약점을..
2024년도 수제비 실기책(6판) 내용 정리1) 커밋(COMMIT)에 대해서 서술정답더보기트랜잭션을 메모리에 영구적으로 저장하는 제어어2) STUDENT 테이블에 컴퓨터과 학생 50명, 인터넷과 학생 100명, 사무자동화학과 학생 50명의 정보가 저장되어 있을 때, 다음 쿼리 문을 실행한 결과 튜플 수는? (단, DEPT 컬럼은 학과명)SELECT DEPT FROM STUDENT;SELECT DISTINCT DEPT FROM STUDENT;SELECT COUNT(DISTINCT DEPT) FROM STUDENT WHERE DEPT='컴퓨터과';정답더보기1. 2002. 33. 13) 사원 테이블에 생년월일이라는 컬럼을 삭제하고자 할때 알맞은 쿼리를 작성정답더보기ALTER TABLE 사원 DROP COLUM..
2024년도 수제비 실기책(6판) 내용 정리CHAPTER 2 - 응용 SQL / 기출문제1) 다음 조건을 만족하면서 과목별 점수의 평균이 90 이상인 과목이름, 최소점수, 최대점수를 구하는 SQL문을 작성대소문자를 구분하지 않음WHERE 구문을 사용하지 않음GROUP BY, HAVING 구문을 반드시 사용세미콜론(;)은 생략 가능별칭(AS)를 사용해야 함정답더보기SELECT 과목이름, MIN(점수) AS 최소점수, MAX(점수) AS 최대점수 FROM 성적 GROUP BY 과목이름 HAVING AVG(점수) >= 90;2) 다음 조건을 만족하면서 학과별로 튜플 수가 얼마인지 구하는 SQL문을 작성대소문자를 구분하지 않음WHERE 구문을 사용하지 않음GROUP BY 구문을 사용세미콜론(;)은 생략 가능별칭..
2024년도 수제비 실기책(6판) 내용 정리CHAPTER 2 - 응용 SQL / 1. 집계성 SQL1) 다중 행 연산자개념 : 서브 쿼리의 결과가 여러 개의 튜플을 반환하는 다중 행 서브쿼리에서 사용되는 연산자다중 행 비교 연산자는 단일 행 비교 연산자(, =, )와 결합하여 사용할 수 있음연산자설명IN리턴되는 값 중에서 조건에 해당하는 값이 있으면 참ANY, SOME서브쿼리에 의해 리턴되는 각각의 값과 조건을 모두 비교하여 하나 이상을 만족하면 참ALL값을 서브쿼리에 의해 리턴되는 모든 값과 조건 값을 모두 비교하여 모든 값을 만족해야만 참EXISTS메인 쿼리의 비교 조건이 서브쿼리의 결과 중에서 만족하는 값이 하나라도 존재하면 참 [1] IN 연산자SELECT EMP_ID, ..
2024년도 수제비 실기책(6판) 내용 정리1) 다음 괄호( ) 안에 알맞은 말을 작성스키마는 사용자나 개발자의 관점에서 필요로 하는 데이터 베이스의 논리적 구조를 나타낸 ( 1 ) 스키마, 데이터 베이스의 전체적인 논리적 구조를 나타낸 ( 2 ) 스키마, 물리적 저장 장치의 관점에서 보는 데이터베이스의 구조를 나타낸 ( 3 ) 스키마가 있다정답더보기1. 외부2. 개념3. 내부2) 사원 테이블의 '사번' 컬럼에 대해 '사번인덱스'라는 인덱스 명으로 인덱스를 생성하고자 할 때 알맞은 쿼리를 작성정답더보기CREATE INDEX 사번인덱스 ON 사원(사번);3) 사람이라는 테이블을 만들고자 할 때 이름, 성별 컬럼이 있고, 이름은 VARCHAR(10), 성별은 CHAR(1) ..
2024년도 수제비 실기책(6판) 내용 정리1) 트랜잭션의 특성 중 일관성, 지속성 외 2개의 특성을 작성정답더보기1. 원자성 2. 격리성 or 독립성 원자성 (Atomicity)격리성(Isolation)2) 트랜잭션 원자성에 대해서 설명정답더보기트랜잭션을 구성하는 연산 전체가 모두 정상적으로 실행되거나 취소되어야 하는 성질or 트랜잭션의 연산 전체가 성공하거나 실패되어야 하는 성질3) 트랜잭션 Rollback에 대해서 설명정답더보기트랜잭션 처리 중 오류가 발생했을 때 오류 이전의 특정 시점 상태로 되돌려주는 제어어4) 다음에 해당하는 DB 트랜잭션 연산을 [보기]에서 찾아 작성장애 발생 전 DB로 복구하는 기법으로 디스크에 저장된 로그를 분석하여 트랜잭션의 시작(Start)과 완료(Commit)에 대한..
2024년도 수제비 실기책(6판) 내용 정리3) DML(1) 데이터 조작어(DML; Data Manipulation Languge)의 개념 데이터 베이스에 저장된 자료들을 입력, 수정, 삭제, 조회하는 언어(2) DML 명령어(세인업데)유형동작설명SELECT조회테이블 내 컬럼에 저장된 데이터를 조회INSERT삽입테이블 내 컬럼에 데이터를 추가UPDATE갱신테이블 내 컬럼에 저장된 데이터를 수정DELETE삭제테이블 내 컬럼에 저장된 데이터를 삭제 (3) SELECT(데이터 조회) 명령어 [1] SELECT 명령어 개념 데이터의 내용을 조회할 때 사용하는 명령어(셀프웨그해오)SELECT 절, FROM 절, WHERE 절, GROUP BY 절, HAVING절, ORDER BY절로 구성-- SELECT 구성SE..
2024년도 수제비 실기책(6판) 내용 정리1. 데이터베이스 기본1) 트랜잭션(1) 트랜잭션(Transaction)의 개념 인가받지 않은 사용자로부터 데이터를 보장하기 위해 DBMS가 가져야하는 특성이자, 데이터베이스 시스템에서 하나의 논리적 기능을 정상적으로 수행하기 위한 작업의 기본 단위(2) 트랜잭션의 특징(ACID)특성설명주요기법원자성(Atomicity)트랜잭션을 구성하는 연산 전체가 모두 정상적으로 실행되거나 모두 취소되어야 하는 성질트랜잭션의 연산 전체가 성공 또는 실패(All or Nothing)되어야 하는 성질Commit / Rollback회복성 보장일관성(Consistency)시스템이 가지고 있는 고정요소는 트랜잭션 수행 전과 트랜잭션 수행 완료 후의 상태가 같아야 하는 성질무결성 제약조..
2024년도 수제비 실기책(6판) 내용 정리1. 기출문제1. 데이터 마이닝의 개념에 관해서 서술더보기정답: 대규모로 저장된 데이터 안에서 체계적이고 자동적으로 통계적 규칙이나 패턴을 찾아내는 기술2. 오픈 소스를 기반으로 한 분산 컴퓨팅 플랫폼으로, 일반 PC급 컴퓨터들로 가상화된 대형 스토리지를 형성하고 그 안에 보관된 거대한 데이터 세트를 병렬로 처리할 수 있도록 개발된 자바 소프트웨어 프레임워크로 구글, 야후 등에 적용한 기술은?더보기정답 :하둡2. 예상문제1. 다음 데이터베이스 정의와 설명을 연결1. Operational Dataㄱ. 자료의 중복을 배제한 데이터 모임2. Integrated Dataㄴ. 저장 매체에 저장된 데이터3. Shared Dataㄷ. 조직의 업무를 수행하는데 필요한 데이터4..
2024년도 수제비 실기책(6판) 내용 정리1. 데이터베이스 종류1) 데이터베이스(1) 데이터베이스(Database)개념 다수의 인원, 시스템 또는 프로그램에 사용할 목적으로 통합 하여 관리되는 데이터의 집합데이터에 대한 효과적인 관리를 위해 자료의 중복성 제거, 무결성 확보, 일관성 유지, 유용성 보장이 중요함데이터 베이스 정의정의설명통합된 데이터(Integrated Data)자료의 중복을 배제한 데이터의 모임저장된 데이터(Stored Data)저장 매체에 저장된 데이터운영 데이터(Operational Data)조직의 업무를 수행하는 데 필요한 데이터공용 데이터(Shared Data)여러 애플리케이션, 시스템들이 공동으로 사용하는 데이터 (2) 데이터 베이스 특성특성설명실시간 접근성(Real-Time ..