본문 바로가기
독서

SQL자격증 | SQLD시험|SQLD공부|SQLD 책

by Melony_22 2021. 8. 23.
반응형

SQL자격증 | SQLD시험|SQLD공부|SQLD 책

안녕하세요 여러분 엘로디 입니다.

9월5일 SQLD 자격증 시험이 얼마 남지 않았어요

오늘 부터 하루에 2시간 씩 책을 읽고 정리하고 문제를 풀려고 해요.

25분씩 공부하고 5분쉬고 4번만 반복 하면 된답니다

 

 

저의 기대 : 예측한 목표 공부량을 달성하는 것과 이뤘을 때의 성취감과 안도감

+

가장 중요한 SQL 에 대한 이해와 실무에 사용할 수 있는 자신감과 성취감

 

 

제가 학습하는 책은 HRD 에서 SQLD 자격증 온라인 강의 들었을 때 사용한 교제이고 이 책을 이번주에 2회 정도 끝내면 그 다음 부터는 동생이 SQLD 자격증 공부할 때 사용했단 주황색 책을 읽고 정리할거예요

흠흠 여하튼, 지금부터 25분간 열심히 공부하고 기록해 보겠습니다.

키워드 관련 글을 찾고 계신다면 , Ctrl+F 누른다음 입력하셔서 찾아보시길 추천드립니다

 

 

 

SQL자격증 | SQLD시험|SQLD공부|SQLD 책

SQL 개발자 이론서 + 기출문제

저는 초록색으로 학원에서 받았는데 2021년 개정판이 나온것같네요

 

http://www.yes24.com/Product/Goods/101623376

 

2021 이기적 SQL 개발자 이론서+기출문제 - YES24

『2021 이기적 SQL 개발자 이론서+기출문제』는 한국데이터진흥원에서 시행하는 ‘SQL 개발자’ 자격의 합격을 위한 도서다. SQL 개발자의 시험 출제 기준과 출제된 기출문제를 분석하여 핵심 내용

www.yes24.com

 

 

 

SQL자격증 | SQLD시험|SQLD공부|SQLD 책

공부목표량 : SQL 기본/활용/ 최적화의 원리

최적화의 원리 전까지 공부할거예요

 

 

 

SQL자격증 | SQLD시험|SQLD공부|SQLD 책

[Summary]

간략하게 정리해보았는데 오늘 다 할 수 있는 부분인지는 저도 확신이 잘 그래도 열심히 반복해볼게요!

SQL의 기본 관계형 데이터베이스
SQL 종류
DDL data definition language
DML data manipulation language
WHERE 문 사용
GROUP 연산
SELECT 문 실행 순서
명사적 explicit 형변환과 암시적 implicit 형변환

내장형 함수 built-in function
decode 와 case문
rownum 과 rowid
with 구문

DCL (Data control language)
TCL transaction control language
 

 

 

 

SQL자격증 | SQLD시험|SQLD공부|SQLD 책

퀴즈먼저

저는 이 책을 수업을 통해서 미리 학습했기 때문에 퀴즈를 먼저 풀고 그 다음에 개념을 정리해나가는 방법으로 진행할거예요

 

[퀴즈]

데이터베이스 종류 중에서 부모와 자식 관계를 표현하기 쉬운 데이터베이스는?

계층형/네트워크/관계형/빅데이터

 

계층형 데이터베이스는 1대 N의 관계이므로 부모와 자식관계를 표현하기 쉽다

 

 

[퀴즈]

트랜잭션의 특징 중에서 다른 트랜잭션이 접근하여 부분적인 실행 결과를 볼 수 없는 것은?

워자성/ 일관성/ 고립성 /영속성

 

 

고립성은 연산의 중간결과를 다른 트랙잭션이 볼 수 없다

 

 

[퀴즈]

데이터베이스 관리 시스템이 SQL 을 실행하는 순서로 올바른 것은?

파싱 parsing > 실행 execution >인출 Fetch

 


SQL자격증 | SQLD시험|SQLD공부|SQLD 책

노트정리

 

트랜잭션의 특성 - 트랜잭션 : 데이터베이스의 작업을 처리하는 단위

트랜잭션의 특성 설명
원자성 atomicity 전부 실행되거나 전혀 실행되지 않아야 한다
all or nothing
일관성 Consistency 트랜잭션 결과로 데이터베이스의 상태가 모순되지 않아야 함
고립성 isolation 실행 중 연산의 중간결과는 다른 트랜잭션이 접근할 수 없음
영속성 durability 실행을 성공적으로 완료하면 결과는 영구적 보장이 되어야 함

 

 

SQL 문의 실행 순서

SQL 실행 순서 설명
Parsing sql 문의 문법을 확인하고 구문분석
Execution optimizer 가 수립한 실행 계획에 따라 SQL 을 실행
Fetch 데이터를 읽어서 전송

 

 


 

SQL자격증 | SQLD시험|SQLD공부|SQLD 책

퀴즈먼저

 

 

다음중 뷰vview 에 대한 설명으로 올바르지 않은 것은?

1. 데이터 관리가 간단하다

2. 개발자의 select 문이 간소화 해짐

3. 보안 기능은 제공되지 않음

4. 데이터 구조를 변경할 수 없음

 

뷰를 사용해서 특정 컬럼만 조회되게 할 수 있기 때문에 보완가능

 

 

 

SQL자격증 | SQLD시험|SQLD공부|SQLD 책

개념정리

 

VIEW 의 특징

  • 참조한 테이블이 변경되면 뷰도 변경됨
  • 뷰의 검색은 참조한 테이블과 동일하게 할 수 있지만, 뷰에 대한 입력, 수정 ,삭제는 제약 있음
  • 특정 컬럼만 조회시켜서 보완성 향상
  • 한 번 생성된 뷰는 변경 X 변경 원하면 삭제 후 재생성
  • Alter 문 사용해서 변경 불가

 


 

SQL자격증 | SQLD시험|SQLD공부|SQLD 책

퀴즈먼저

 

select 문의 구문 중 가장 늦게 실행되는 것은?

1. Order by

2. Select

3. From

4. Where

 

 

Order by 는 정렬 sort 수행하는 구문으로 select 문에서 가장 늦게 실행됨

 

SQL자격증 | SQLD시험|SQLD공부|SQLD 책

개념 더하기

 

테이블의 모든 데이터 삭제

delect from 테이블명: turncate table 테이블명:
데이블의 모든 데이터 삭제
삭제 후 용량 감소 X
데이블의 모든 데이터 삭제
테이블의 용량은 초기화됨

 

 


 

SQL자격증 | SQLD시험|SQLD공부|SQLD 책

퀴즈 먼저

 

DEPT 테이블에서 DEPTNO 값이 10,10,20,30 있을 때 다음의 SQL 문을 실행하면 나오는 건수는?

select distinct deptno from dept;

3

 

 

 

어랏 공부하다 보니 벌써 25분이 다 지났어요

5분 쉬고 조금 있다가 다시 공부를 시작해야겠어요

지금시간 새벽 00:20 인데 오늘은 1시전에 잠을 잘 수 있으려나요~?

 

 

반응형