/
오라클 데이터베이스를 기반으로 SQL 구문을 배웁니다.
수강생 48명
이런 걸 배워요!
SQL
데이터베이스 SQL
데이터베이스의 데이터를 관리하는 SQL 구문을 배우는 것은 개발자의 시작입니다. 오라클 데이터베이스를 이용해서 SQL 구문을 배우세요.
📌 오라클 SQL 데이터베이스의 더 정확하고 실무에 가까운 기본 기술을 배울 수 있습니다.
📌 이 강의는 20년 이상의 강의 경력과 프로젝트 경험을 가진 스타훈련교사 전문가가 강의합니다.
📌 각 차시 및 단계별로 실습을 통해 여러분의 실력을 향상시킬 수 있습니다.
📌 백엔드 개발가가 되려면 반드시 배워야 하는 기술을 가르칩니다.
데이터베이스를 배우고 싶어요.
오라클 SQL 데이터베이스는 기업에서 가장 많이 사용합니다.
개발자로 취업하고 있어요.백엔드 개발은 개발자의 기본 능력입니다. SQL을 모르면 개발이 안됩니다.
SQLD 가격증을 취득하고 싶어요?학업을 마친 뒤 SQLD 자격증에 도전하세요.
자바전문가그룹 운영자(javaspecialist.co.kr)
고용노동부에서 인정한 스타훈련교사(2021 정보통신분야)
정보기술개발, 정보기술전략계획, 인공지능 훈련교사
💡 이 강의는...
고용노동부에서 인정하는 2021 정보통신분야 스타훈련교사가 강의합니다.
완벽한 기초 지식을 갖추고 있으며, 현업의 프로젝트 경험이 많은 전문 강사가 강의합니다.
윈도우에 도커를 이용해서 데이터베이스를 설치합니다.
오라클의 SQL Developer를 이용해서 SQL 구문을 배웁니다.
맥 사용자라도 도커를 설치하면 데이터베이스를 사용할 수 있습니다.
강의안은 각 섹션별 0차시에 첨부되어 있습니다.
소스코드는 https://github.com/hjk7902/sql-oracle 에서 제공합니다.
PDF 교재를 원하면 아래 링크를 참고하세요.(3,000원)
https://bookk.co.kr/bookStore/664aa2ce8aeed9aaf87c3a56
인쇄된 교재를 구매하길 원하면 아래 링크를 참고하세요.
https://bookk.co.kr/bookStore/646acf4f4222b24502d3de90
프로그래밍 언어에 관한 관심과 끝가지 수강할 자신감이 있으면 됩니다.
💡강의 학습에 필요한 참고 사항이 있다면 꼼꼼하게 작성해주세요. 수강생들이 강의에서 다루는 내용을 충분히 이해하게 돕고, 학습 만족도를 높일 수 있어요.
실습 환경
운영 체제 및 버전(OS): Windows
사용 도구: 도커 데스크탑, Oracle 데이터베이스, SQL Developer
PC 사양: 일반적인 PC이면 됩니다.
학습 자료
제공하는 학습 자료 형식 (각 차시별 강의자료를 제공합니다.)
깃허브(https://github.com/hjk7902/sql-oracle)를 통해서 소스코드를 제공합니다.
선수 지식 및 유의사항
학습 난이도는 기본 수준이지만 별다른 선수 지식을 필요로 하지 않습니다.
강의 수강에 열정만 있으면 됩니다.
학습 대상은 누구일까요?
백엔드 개발자
데이터베이스 프로그래밍 개발자
정보기술개발, 인공지능, 정보기술전략계획분야 스타훈련교사입니다.
20년 이상의 강의 경력과 고용노동부에서 인정하는 강의력으로 여러분에게 모든 기술을 전달하고자 합니다.
전체
57개 ∙ (14시간 57분)
가 제공되는 강의입니다.
섹션 1. 데이터베이스 소개 및 오라클 데이터베이스 설치
3개 ∙ (54분)
도커를 이용한 오라클 데이터베이스 설치 및 설정
25:47
데이터베이스 소개
오라클 11g Express Edition 설치 및 SQL Developer 설치
28:16
섹션 2. SELECT문을 이용한 데이터 조회
3개 ∙ (1시간 26분)
SELECT 구문
42:00
데이터 제한
36:12
데이터 정렬
08:21
섹션 3. 오라클의 함수
6개 ∙ (2시간 24분)
함수(문자열 함수)
27:12
정규표현식 함수
56:06
숫자함수
05:22
날짜함수
11:04
변환함수
34:14
집합연산자
10:17
섹션 4. 그룹함수를 이용한 데이터 집계
7개 ∙ (1시간 3분)
그룹함수
16:29
GROUP BY를 이용한 데이터 그룹화
08:01
HAVING을 이용한 그룹행 제한
04:05
GROUPING SETS를 이용한 그룹화
14:19
ROLLUP과 CUBE를 이용한 그룹 데이터 집계
04:18
GROUPING 함수
05:58
GROUPING_ID를 이용한 다중 열 그룹 확인
10:14
섹션 5. 분석 함수
4개 ∙ (2시간 16분)
분석함수
44:38
윈도우 절
선형회귀함수
33:27
피벗테이블
41:36
섹션 6. 조인을 이용한 다중테이블 검색
3개 ∙ (1시간 14분)
조인이란?
08:29
오라클 조인
31:21
ANSI 조인(표준 조인)
34:23
섹션 7. 서브쿼리
8개 ∙ (55분)
서브쿼리
09:00
단일행 서브쿼리
03:43
다중행 서브쿼리
09:51
상호연관 서브쿼리
03:29
스칼라 서브쿼리
05:50
인라인 뷰
03:57
3중쿼리
06:02
계층형 쿼리
13:47
섹션 8. INSERT, UPDATE, DELETE 데이터 조작
7개 ∙ (1시간 30분)
DML(Data Manipulation Language)
04:26
INSERT를 이용한 데이터 입력
16:53
UPDATE를 이용한 데이터 수정
12:50
DELETE를 이용한 데이터 삭제
10:57
MERGE를 이용한 테이블 합치기
09:28
CTAS 구문을 이용한 테이블 복사
03:22
Multiple Insert 구문을 이용한 테이블 나누기
32:15
섹션 9. 트랜잭션
2개 ∙ (24분)
트랜잭션과 COMMIT, ROLLBACK
12:18
Lock - 테이블 잠금과 행 잠금
11:55
섹션 10. 테이블 생성과 관리
3개 ∙ (36분)
CREATE TABLE을 이용한 테이블 생성
14:38
ALTER TABLE을 이용한 테이블 구조 변경
16:02
DROP TABLE을 이용한 테이블 삭제
05:33
섹션 11. 제약조건(Constraint)
3개 ∙ (32분)
제약조건이란?
13:41
제약조건의 종류
03:41
제약조건 관리
14:58
섹션 12. 뷰(View)
4개 ∙ (41분)
뷰(View)
06:31
뷰 만들고 사용하기
15:17
뷰를 이용한 테이블 데이터 삭제,수정,입력
17:53
02:00
섹션 13. 시퀀스, 인덱스, 동의어
4개 ∙ (58분)
시퀀스
09:39
인덱스
18:35
동의어
02:19
사용자 접근제어
28:11