이미 소장하고 있다면 판매해 보세요.
|
CHAPTER 01 데이터베이스와 SQL
_1.1 데이터베이스 기초 __데이터베이스의 종류 __데이터베이스 관리 시스템 1.2 DBMS 객체와 SQL __객체의 종류 __핵심 요약 CHAPTER 02 오라클 데이터베이스 2.1 오라클 XE __오라클 XE 설치 __오라클 XE 로그인 2.2 HR 계정과 스키마 __HR 스크립트 다운로드 __HR 스크립트 수정 __HR 스크립트 실행 __HR 테이블 2.3 SQL Developer __SQL Developer 설치 __SQL Developer 환경 구성 2.4 Live SQL __Live SQL이란? __Live SQL 연결 __핵심 요약 CHAPTER 03 DQL 3.1 데이터 검색의 기본, SELECT문 __쿼리문 구조와 실행 순서 __테이블 구조 __모든 열 조회 __SQL 작성 문법 __중복 제거 __별칭 사용 __문자열 결합 연산자(||) __산술 연산 사용 __WHERE절 기본 문법 3.2 데이터의 조건, WHERE절 __비교 연산자 __SQL 연산자 __논리 연산자 __핵심 요약 CHAPTER 04 함수 4.1 내장 함수 __함수의 동작 4.2 단일 행 함수 __문자 타입 함수 __숫자 타입 함수 __날짜 타입 함수 __변환 함수 __기타 함수 4.3 그룹 함수 4.4 그룹화 __핵심 요약 CHAPTER 05 조인 5.1 정규화 5.2 조인 __동등 조인 __교차 조인 __외부 조인 __자체 조인 __비동등 조인 __다양한 조인 실습 5.3 집합 연산자 __UNION __핵심 요약 CHAPTER 06 서브 쿼리 6.1 서브 쿼리 구조 __서브 쿼리 유형 6.2 비상관 서브 쿼리 __단일 행 서브 쿼리 __다중 행 서브 쿼리 __다중 열 서브 쿼리 __스칼라 서브 쿼리 __인라인 뷰 __핵심 요약 CHAPTER 07 DML 7.1 DML의 종류 __INSERT문 __UPDATE문 __DELETE문 __핵심 요약 CHAPTER 08 제약 조건 8.1 제약 조건의 종류 __데이터 무결성 __NOT NULL __UNIQUE __PRIMARY KEY __FOREIGN KEY __CHECK __DEFAULT __핵심 요약 CHAPTER 09 TCL 9.1 트랜잭션 __트랜잭션 명령어 __트랜잭션과 DDL 명령어 __병행 제어 __핵심 요약 CHAPTER 10 DDL 10.1 DDL 명령어 10.2 CREATE TABLE __테이블, 열 이름 제약 사항 10.3 데이터 타입 __문자열 타입 - CHAR/VARCHAR2/CLOB __숫자 타입 - NUMBER __날짜 및 시간 타입 - DATE/TIMESTAMP __이진 데이터 타입 - RAW, BLOB __DROP 10.4 ALTER __ADD __MODIFY __ADD CONSTRAINT 10.5 제약 조건 변경 __DROP CONSTRAINT __TRUNCATE TABLE __데이터베이스 객체 삭제 __핵심 요약 CHAPTER 11 기타 객체 11.1 뷰 __단순 뷰 __복합 뷰 __인라인 뷰 11.2 인덱스 __인덱스 생성 __인덱스 수정·활성화·삭제 11.3 시퀀스 __시퀀스 생성·활용 __시퀀스 삭제 11.4 동의어 __동의어 생성·활용 __핵심 요약 CHAPTER 12 데이터베이스 연동 프로그램 개발 12.1 자바 개발 환경 구축 __JDK 다운로드 및 설치 __이클립스 다운로드 및 설치 12.2 JDBC __실습 환경 설정 __JDBC 프로그램 절차 __데이터 수정 및 삭제 __데이터 조회 __DBMS 변경 __핵심 요약 |
채규태의 다른 상품
|
이 책은 ‘SQL을 활용한 데이터 분석’이라는 방대한 세계에서 길을 잃지 않도록 꼭 필요한 여행지만 추려낸 핵심 지도와도 같습니다. 불필요한 이론이나 자격 시험을 위한 예제는 모두 걷어내고 바로 실무에 적용할 수 있는 것들만 남겨 두었습니다. 오라클이라는 가장 점유율인 높은 데이터베이스 관리 시스템을 다루는 법부터 필수 SQL 구문들, 유용한 함수, 메인 쿼리와 서브 쿼리 그리고 실전의 감을 확실하게 다지기 위한 데이터베이스 연동 프로그램을 개발 단계까지 차근차근 살펴봅니다.
Chapter 01. 데이터베이스와 SQL 오라클 같은 데이터베이스 시스템은 데이터를 안전하게 저장하고 체계적으로 관리하기 위한 컴퓨터 프로그램입니다. SQL은 데이터베이스 프로그램을 사용할 때 사용하는 언어로, Chapter 01에서는 데이터베이스와 데이터베이스 관리 시스템, 그리고 SQL의 관계에 대해서 학습합니다. Chapter 02. 오라클 데이터베이스 오라클은 시장 점유율이 가장 높은 데이터베이스 관리 시스템 중 하나입니다. Chapter 02에서는 실습을 위한 오라클 데이터베이스 시스템을 설치하고 다양한 실습 도구를 살펴봅니다. Chapter 03. DQL DQL은 데이터베이스에서 데이터를 조회하는 데 사용하는 SQL 구문입니다. Chapter 03에서는 DQL의 대표적인 명령어어의 기본 구조와 문법에 대해 살펴봅니다. Chapter 04. 함수 함수는 데이터베이스에 저장된 데이터를 검색하고 조작할 때 사용할 수 있는 유용한 도구로, SQL에서 함수는 크게 사용자 정의 함수와 내장 함수로 나뉩니다. Chapter 04에서는 오라클에서 제공하는 다양한 내장 함수를 이해하고 실습을 통해 숙달합니다. Chapter 05. 조인 관계형 데이터베이스는 모든 데이터를 하나의 테이블에 저장하지 않고 여러 테이블에 나누어 저장합니다. 사용자는 이렇게 여러 테이블로 흩어져 있는 데이터 사이에서 필요한 데이터를 조회하고 조합할 수 있어야 하는데 이때 조인을 사용합니다. Chapter 05에서는 다양한 실습을 통해 조인의 개념을 이해합니다. Chapter 06. 서브 쿼리 SQL은 복잡한 조건을 처리하거나 여러 테이블의 데이터를 연결할 목적으로 쿼리문 안에 또 다른 쿼리문을 포함할 수 있습니다. 바깥쪽의 쿼리를 메인 쿼리, 안쪽에 포함된 쿼리를 서브 쿼리라고 한 다. Chapter 06에서는 다양한 형태의 서브 쿼리의 문법을 이해하고 숙달합니다. Chapter 07. DML DML은 데이터베이스에서 새로운 데이터를 저장하거나 수정, 삭제하는 등의 데이터 조작을 위한 명령어입니다. Chapter 07에서는 다양한 DML 명령어를 학습하고 데이터를 조작하는 과정에서 고려해야 하는 제약 조건 등을 확인합니다. Chapter 08. 제약 조건 제약 조건은 데이터베이스에 데이터를 추가하거나 수정 또는 삭제할 때 데이터 무결성을 보장하기 위해 테이블에 설정하는 규칙입니다. Chapter 08에서는 다양한 제약 조건을 통해 테이블에 부적합 한 데이터가 저장되거나 필요한 데이터가 수정 또는 삭제되지 않도록 할 것입니다. Chapter 09. TCL TCL은 데이터베이스에서 트랜잭션을 관리하기 위한 언어로, 주로 데이터 변경 작업의 완료나 취소를 제어합니다. Chapter 09에서는 TCL 명령어를 통해 트랜잭션을 제어하는 방법을 숙달할 것입니다. Chapter 10. DDL DDL은 데이터가 저장되는 구조를 정의하고 관리하기 위한 명령어를 의미합니다. DDL 명령어를 사용하면 데이터베이스가 제공하는 뷰, 인덱스, 시퀀스와 같은 다양한 객체들을 생성하고 관리할 수 있습니다. Chapter 11. 기타 객체 데이터베이스에서 객체란 데이터베이스 내부에서 생성되어 데이터를 저장하거나 처리하는 데 사용하는 구성 요소를 말합니다. Chapter 11에서는 대표적인 데이터베이스 객체인 테이블, 뷰, 인덱스, 시퀀스, 동의어를 생성하고 활용하는 방법을 숙달합니다. Chapter 12. 데이터베이스 연동 프로그램 개발 SQL에 대한 문법을 학습했으면 실제 우리가 개발하는 애플리케이션에서 SQL을 어떻게 활용하는지 이해해야 합니다. 이것이 우리가 SQL을 배우는 목적이기 때문입니다. Chapter 12에서는 소프트웨어 시장에서 가장 인기 있는 자바 언어를 기반으로 우리가 학습한 다양한 SQL을 활용해볼 것입니다. ★ 이 책의 대상 독자 ★ - 데이터 분석의 기초부터 쌓아야 하는 비전공자 - 데이터 분석, 데이터 엔지니어 등 데이터 관련 직군을 준비하는 취준생 - 데이터 추출, 분석 업무를 처음 맡게 된 직장인 - 백엔드 또는 풀스택 개발을 목표로 하는 주니어 개발자 ★ 이 책의 실습 예제 ★ https://github.com/gurum222/rubypaper/blob/main/sql |