강사님, 강의 너무 잘 들었습니다. 이론 강의 1회 완강까지 실제 시간은 많이 걸리네요. 비전공자로서 sqld 시험 신청부터 하고 따라갈 수 있을까 반신반의 하며 강사님 강의를 듣기 시작 했습니다. 문제 풀이는 어렵지만 생각보다 SQL에 재미를 븥였습니다.^^ 이틀 더 문제풀이까지 열심히 완강하고 이번주 시험 도전해 보겠습니다. 유투브에 이정도 양질의 강의가 있다는 것이 놀러울 따름이에요. 강사님 화이팅하셔요!!😊
9:37 merger문 관련 질문입니다. 1. when matched then 절에서 update를 쓰는 경우는 이해를 했는데, delete를 사용하는 경우는 어떨 때 인가요? 1-2. update와 delete를 사용하는 경우가 정해져 있다면 두 테이블의 데이터를 다 살펴보고 결정을 해야하나요? 2. 수정할 테이블에는 데이터가 있으나, 참조하는 테이블에는 데이터가 없는 경우는 어떻게 되나요?
아마 delete를 할 일은 별로 없을것 같긴한데, 문법적으로는 matched then에 들어갈 수 있어서 기재를 해 둔 부분입니다. 예를 들어, 가격정보가 서로 상이한 OLD 테이블을 NEW 테이블에 맞춰 병합 시도 시, 양쪽에 모두 존재하는 제품에 대해서는 가격정보가 다를 경우 UPDATE를 시도하고 UPDATE 이후 특정 조건을 만족하는 경우 삭제가 필요하다면 추가적으로 DELETE문을 사용할 수 있습니다.(DELETE만 단독으로는 사용 불가합니다) 참조하는 테이블 데이터가 없는 경우 병합 조건이 성립되지 않으므로 아무것도 수행되지 않습니다.(에러는 발생하지 X)
@@tjdrhd-o8u 네 1정규화는 2개이상의 속성값이 있을때 하는것, 2정규화는 한 테이블에 기본키가 두개이상일때 하는것 ( 완전함수종속), 3정규화는 이행적 종속성이 없는것 ( A -> B, B -> C 일때 A-> C) 어차피 주관식이나 서술형 문제가 없으니 너무 딥하게는 안봐도 될 거 같아요 그냥 각 정규화가 어떻게 진행되는지랑 예제 한번씩 보셔도 충분할 거 같아요
★ 2024년 개정 반영 ★
본 영상은 2024년 개정을 반영한 핵심 요약 강의입니다.
2024년도 3, 4회차 대비 강의 영상입니다(기존 영상 개정판)
교재는 아래 홈페이지에서 구매 가능합니다(총 155페이지 구성)
홈페이지 주소 : www.hdatalab.co.kr
★ 챕터별 구간 정리 ★
00:00 인트로
00:07 2-17. DML
10:10 2-18. TCL
16:44 2-19. DDL
56:26 2-20. DCL
2과목 PART2는 동영상 편집 문제로 지연되고 있습니다! 조금만 더 기다려주시면 금주 내 업로드하겠습니다. 오늘은 PART3부터 올릴게요:)
@@hdatalab 네
웬만한 유료강의보다 훨씬 설명 잘해주시는것 같아요!
좋은강의 너무 감사합니다!!
감사합니다 선생님!
좋은 강의와 좋은 교재 만들어주신 덕에 어렵지 않게 합격했습니다!
강사님, 강의 너무 잘 들었습니다. 이론 강의 1회 완강까지 실제 시간은 많이 걸리네요. 비전공자로서 sqld 시험 신청부터 하고 따라갈 수 있을까 반신반의 하며 강사님 강의를 듣기 시작 했습니다. 문제 풀이는 어렵지만 생각보다 SQL에 재미를 븥였습니다.^^ 이틀 더 문제풀이까지 열심히 완강하고 이번주 시험 도전해 보겠습니다. 유투브에 이정도 양질의 강의가 있다는 것이 놀러울 따름이에요. 강사님 화이팅하셔요!!😊
덕분에 합격했어요 감사합니다
강의 완강했내요 ㅜㅡㅠ 이제 복습의 시간을 가져볼게용 파이팅
선생님 항상 좋은 강의 올려주셔서 감사합니다 !!!
감사합니다 !!
여러분 이 강의만 두세번 돌리셔도 충분히 합격합니다. 제가 그랬어요!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 감사드립니다ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ
감사합니다 :))
완강했습니다!
기존영상이랑은 무슨차이인가요??
9:37 merger문 관련 질문입니다.
1. when matched then 절에서 update를 쓰는 경우는 이해를 했는데, delete를 사용하는 경우는 어떨 때 인가요?
1-2. update와 delete를 사용하는 경우가 정해져 있다면 두 테이블의 데이터를 다 살펴보고 결정을 해야하나요?
2. 수정할 테이블에는 데이터가 있으나, 참조하는 테이블에는 데이터가 없는 경우는 어떻게 되나요?
아마 delete를 할 일은 별로 없을것 같긴한데, 문법적으로는 matched then에 들어갈 수 있어서 기재를 해 둔 부분입니다. 예를 들어, 가격정보가 서로 상이한 OLD 테이블을 NEW 테이블에 맞춰 병합 시도 시, 양쪽에 모두 존재하는 제품에 대해서는 가격정보가 다를 경우 UPDATE를 시도하고 UPDATE 이후 특정 조건을 만족하는 경우 삭제가 필요하다면 추가적으로 DELETE문을 사용할 수 있습니다.(DELETE만 단독으로는 사용 불가합니다)
참조하는 테이블 데이터가 없는 경우 병합 조건이 성립되지 않으므로 아무것도 수행되지 않습니다.(에러는 발생하지 X)
33:01에서 DROP은 복구가 가능하다고 하셨는데, 교재 내 '롤백 불가' 내용과는 또 다른 건가요? 복구와 롤백이 다른 걸까요?
네 롤백은 dml에 대해서만 가능하고, drop처럼 ddl에는 적용되지 않습니다. 다만 drop된 테이블에 대해서는 윈도우의 휴지통 같은 개념의 recyclebin이라는 곳에 저장되어 있으므로 다시 복원할 수가 있는것이죠!
안녕하세요 선생님! 혹시 개정 반영 전 강의자료로 공부하고 최신 강의에 추가된 것 공부하는 걸로 보완하면은 이전 강의자료로 공부해도 문제없을까요?
네네 그럼요^^ 많이 바뀌진 않았습니다~
35:20 CTAS로 카피하면 PK가 따라가지 않아서 낫널 속성도 따라가지 않는다고 하셨는데 마지막에 '낫널 속성을 '제외한' 제약조건들은 카피가 안 된다'는 말은 무슨 의미인가요?
말씀대로면 낫널이 카피가 안 되는 거 아닌가요?
PK로 인해 생성된 NOT NULL속성은 테이블 복제 시 따라가지 않지만, 테이블 생성하면서 따로 NOT NULL 속성을 부여한 테이블의 경우 테이블 복사 시 NOT NULL 속성이 복사가 됩니다!
4회차 시험공부 5일째.. 2일 남았다 이거 끝내고 총복습하면 시험인데 충분하겠죠?
혹시 정규화 부분 공부하실 건가요 ㅠㅠㅠㅠ 저는 버릴 거 같은데 음..
@@tjdrhd-o8u 전공자기도 하고 1,2,3 정규화만 알아도 충분합니다 정규화 한 과정을 주고 어느 정규화인지 맞추라고 해도 bcnf,4,5가 나올 가능성은 적어요
@@tjdrhd-o8u 정규화를 버릴바엔 전 차라리 정규표현식 버릴 거 같네요 노랭이 보니 활용에는 정규표현식 문제가 없더라고요
@@zl3384 헉 그러면 1,2,3 정규화 구분만 하는 부분만 급한 대로 공부하면 될까요??
@@tjdrhd-o8u 네 1정규화는 2개이상의 속성값이 있을때 하는것, 2정규화는 한 테이블에 기본키가 두개이상일때 하는것 ( 완전함수종속), 3정규화는 이행적 종속성이 없는것 ( A -> B, B -> C 일때 A-> C) 어차피 주관식이나 서술형 문제가 없으니 너무 딥하게는 안봐도 될 거 같아요 그냥 각 정규화가 어떻게 진행되는지랑 예제 한번씩 보셔도 충분할 거 같아요
30:26 컬럼이름변경
3:00 서브쿼리를 이용한 여러행 INSERT 시에는 VALUE를 따로 적지 않아도 되는건가요?
SQL 카리나 ㄷㄷㄷ
너무 예쁘셔서 집중이 안되네요
52:21
12:00
46:20