logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

오라클 SQL과 PL/SQL + 데이터 모델링 입문

오라클 SQL과 PL/SQL + 데이터 모델링 입문

(개정판, 다양한 예제로 쉽게 배우는)

서진수, 주시현 (지은이)
  |  
생능
2015-06-22
  |  
27,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
yes24 로딩중
교보문고 로딩중
영풍문고 로딩중
인터파크 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

오라클 SQL과 PL/SQL + 데이터 모델링 입문

책 정보

· 제목 : 오라클 SQL과 PL/SQL + 데이터 모델링 입문 (개정판, 다양한 예제로 쉽게 배우는)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 데이터베이스 프로그래밍 > Oracle
· ISBN : 9788970508405
· 쪽수 : 464쪽

책 소개

SQL과 PL/SQL에 대한 내용은 방대하며 어려운 내용들이 많기 때문에 처음 공부하는 학습자는 스스로 공부하기가 쉽지 않다. 이 책은 방대한 SQL과 PL/SQL에 대한 모든 내용들을 전부 담는 것보다는 기초가 되는 원리와 내용들부터 하나씩 확실하게 배울 수 있도록 구성되어 있다.

목차

0장 실습용 오라클 데이터베이스에 접속하는 방법입니다

1장 저도 데이터를 조회하고 싶어요
1. DESCribe 명령어로 구조부터 파악하기
2. SELECT 명령어로 데이터를 조회하기
1) 모든 컬럼들 조회하기
2) 원하는 컬럼만 조회하기
3) 컬럼 이름 대신 리터럴 문자를 사용하여 출력하기
4) 출력할 때 컬럼에 별명 사용하기
5) 연결 연산자로 컬럼들 붙이기
6) 중복된 값을 제거하고 출력하기
7) 원하는 데이터만 골라서 보기
8) SQL에서 다양한 연산자 사용하기

2장 조회를 위한 고급 기법들을 배웁니다
1. 여러 건의 결과들을 모아서 연산하기(집합 연산자)
1) 결과를 모아서 출력하기(UNION과 UNION ALL) 2) 공통으로 있는 데이터 찾기(INTERSECT 연산자)
3) 특정 결과만 제외한 결과 만들기(MINUS 연산자)
2. 함수를 배워서 쿼리에 날개 달기
1) 함수의 종류
2) 단일 행 함수
3. 여러 건의 데이터를 한꺼번에 처리하는 그룹 함수 배우기
1) 기본적인 그룹 함수들
2) 특정 조건으로 세부적인 결과 출력하기(GROUP BY 절)
3) 그룹 함수 결과를 조건으로 사용하기(HAVING 절)
4) 데이터들을 모아서 합계(집계)를 해주는 함수들

3장 데이터를 변경하고 관리하고 싶어요
1. CREATE 명령(생성하기)
1) 일반 테이블 생성하기
2) 한글 이름으로 테이블과 컬럼 생성하기
3) 테이블 복사하기(CTAS)
2. ALTER 명령(오브젝트 수정 명령)
1) 테이블에 새로운 컬럼 추가하기
2) 테이블의 컬럼 이름 변경하기
3) 컬럼의 데이터 크기를 변경하기
4) 컬럼 삭제하기
5) 읽기 전용 테이블로 변경하기(11g, 12c 가능)
3. TRUNCATE 명령
4. DROP 명령
5. DELETE, TRUNCATE, DROP 명령어의 차이점
6. 데이터 딕셔너리(Dictionary)
7. DML을 사용하여 데이터 변경하기
1) 새로운 데이터를 입력하는 방법(INSERT 명령)
2) 데이터 변경하는 방법(UPDATE 명령)
3) 데이터를 삭제하는 방법(DELETE 명령)
4) 여러 테이블의 내용을 하나로 합치기(MERGE 명령)
5) 변경 내역을 저장하거나 취소하기
8. 제약조건을 설정해서 틀린 데이터 막기
1) 제약조건의 종류와 특징
2) 각 제약조건의 설정 방법
3) 제약조건 관리하기
9. 아주 많은 대량의 데이터 관리하기(파티션 테이블)
1) 파티션 테이블이란
2) Range Partition 기법(범위 파티셔닝)
3) Hash Partition 기법(해쉬 파티셔닝, 8i부터 지원)
4) List Partition 기법(목록 분할 파티션)
5) Composite Partition(복합 파티션, 결합 파티션)
6) Interval Partition(11g, 12c)
7) SYSTEM PARTITION(11g, 12c)

4장 쿼리에 날개를 달자(성능 좋은 쿼리 만들기)
1. Join을 사용하여 필요한 컬럼만 가져오기
1) Cartesian Product(카티션 곱)
2) EQUI Join(같은 조건을 찾아서 가져오기)
3) Non-Equi Join(= 조건이 아닌 조건을 사용할 경우)
4) OUTER Join(아우터 조인)
5) SELF Join(재귀 조인)
2. Sub Query(서브 쿼리) 배우기
1) Sub Query란
2) Sub Query의 몇 가지 유형
3. INDEX(인덱스) 배우기
1) 인덱스란
2) 인덱스의 생성 원리
3) 인덱스 구조와 작동 원리(B-TREE 인덱스 기준)
4) 인덱스의 종류
5) 인덱스의 주의사항
6) 인덱스 관리 방법
7) 파티션 테이블을 관리하는 인덱스 살펴보기

5장 편리하게 사용하는 각종 기능들을 배웁니다
1. View(뷰)
1) 단순 View(Simple View)
2) 복합 View(Complex View)
3) 인라인 View(Inline View)
2. SEQUENCE(시퀀스)와 SYNONYM(동의어)
1) SEQUENCE(시퀀스)
2) SYNONYM(동의어)

6장 Oracle PL/SQL에 입문합니다
1. PL/SQL이란
2. PL/SQL의 런타임 구조
3. PL/SQL 기본 구조
4. PL/SQL BLOCK 기본 구성
5. PL/SQL 블록 작성 시 기본 규칙과 권장 사항
6. PL/SQL 문 내에서의 SQL 문장 사용하기
1) PL/SQL에서 SELECT 명령으로 데이터 조회하기
2) PL/SQL 내에서의 DML 문장 사용하기
7. PL/SQL에서의 렉시칼
8. PL/SQL에서의 블록 구문 작성 지침
9. 중첩된 PL/SQL 블록 작성하기
10. PL/SQL에서의 연산자 사용하기
11. PL/SQL에서 변수의 의미와 사용법
1) 변수란
2) 주요 변수들의 종류
12. PL/SQL 제어문 사용법
1) IF 조건문
2) CASE 조건문
3) 반복문
13. PL/SQL Cursor(커서)
1) PL/SQL 커서란
2) 묵시적 커서(Implicit Cursor)
3) 명시적 커서(Explicit Cursor)
4) 명시적 커서(Explicit Cursor) 처리 단계
5) Cursor FOR Loop 문 활용하기
6) Parameter Explicit Cursor
7) Explicit Cursor와 FOR UPDATE 문장
14. ORACLE EXCEPTION(예외처리)
1) PL/SQL 예외란
2) PL/SQL 블록내의 예외처리부
15. ORACLE SUBPROGRAM
1) PROCEDURE(프로시저) 생성하기
2) FUNCTION(함수) 생성하기
3) ORACLE PACKAGE(패키지)
4) TRIGGER(트리거)

7장 쉽게 배우는 데이터 모델링 입문
1. 모델링이란
1) 모델링이란
2) 모델링의 종류
3) 데이터 모델링
2. 개념 데이터 모델링
1) Entity(엔터티)
2) 속성(Attribute)
3) 식별자(Unique Identifier, UID) 결정하기
4) 관계(Relationship)
5) ERD(Entity Relationship Diagram) 작성하기
3. 논리 데이터 모델링
1) 정규화(Normalization)
4. 물리 데이터 모델링
1) ERD의 Entity를 테이블로 생성하기
2) 반정규화 대상이 발견된다면 반 정규화를 검토하기

부록 01 Oracle 11g R2 설치하기(windows)

부록 02 Oracle 11g R2 설치하기(Linux5)
1. Vmware 설정
2. Linux 설치
3. Oracle 11g R2 소프트웨어 설치하기
4. Oracle 11g R2 Database 생성하기

■ 찾아보기

저자소개

서진수 (지은이)    정보 더보기
데이터 관리 및 분석 분야에서 오랜 기간 실무와 강의를 지속해온 데이터전문가이다. KBS 명견만리와 KBS 대토론, SBS, tvN 등 다수의 언론에 출연하여 데이터의 중요성을 강조하였고 20대 국회 4차산업혁명 위원회 민간 자문위원을 역임했다. 서울대, 연세대, 이화여대, 국민대, 건국대 등 다양한 대학교와 대학원에서 R과 파이썬 프로그램을 활용하여 데이터를 수집하고 분석하는 강의를 진행하고 있으며 삼성그룹, LS그룹, SK그룹, 유진그룹 등에서 빅데이터와 Digital Transformation에 대한 다양한 강의와 프로젝트를 진행하고 있다. 주요 저서로는 <오라클 백업과 복구>, <슬기로운 파이썬생활> 등이 있다.
펼치기
주시현 (지은이)    정보 더보기
- 한국 특허 정보원 Oracle DBA - 국립 경상대학교(컴퓨터교육 및 수학교육 전공) - 정보처리기사, OCP, 정교사 교원자격
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책