일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- 스프링 mvc2 - 검증
- 자바의 정석 기초편 ch3
- 2024 정보처리기사 시나공 필기
- 자바의 정석 기초편 ch2
- 스프링 고급 - 스프링 aop
- 자바의 정석 기초편 ch12
- @Aspect
- 자바의 정석 기초편 ch11
- 자바의 정석 기초편 ch6
- 스프링 mvc1 - 스프링 mvc
- 자바 기본편 - 다형성
- jpa 활용2 - api 개발 고급
- 자바의 정석 기초편 ch5
- 자바의 정석 기초편 ch1
- 자바의 정석 기초편 ch9
- 게시글 목록 api
- jpa - 객체지향 쿼리 언어
- 스프링 db1 - 스프링과 문제 해결
- 스프링 db2 - 데이터 접근 기술
- 스프링 mvc1 - 서블릿
- 스프링 mvc2 - 타임리프
- 코드로 시작하는 자바 첫걸음
- 2024 정보처리기사 수제비 실기
- 스프링 mvc2 - 로그인 처리
- 스프링 입문(무료)
- 자바의 정석 기초편 ch4
- 자바의 정석 기초편 ch14
- 자바의 정석 기초편 ch7
- 자바의 정석 기초편 ch13
- 자바의 정석 기초편 ch8
- Today
- Total
목록2024정보처리기사 준비 정리(필기 - 시나공, 실기 - 수제비)/실기 7강 - SQL 응용 (7)
나구리의 개발공부기록
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)시스템이 가지고 있는 고정요소는 트랜잭션 수행 전과 트랜잭션 수행 완료 후의 상태가 같아야 하는 성질무결성 제약조..