본문 바로가기

추천 검색어

실시간 인기 검색어

다양한 예제로 쉽게 배우는 오라클 SQL과 PL/SQL + 데이터 모델링 입문

개정판
서진수 , 주시현 저자(글)
생능출판 · 2015년 06월 22일
새로 출시된 개정판이 있습니다. 개정판보기
0.0
10점 중 0점
(0개의 리뷰)
평가된 감성태그가
없습니다
  • 오라클 SQL과 PL/SQL + 데이터 모델링 입문 대표 이미지
    오라클 SQL과 PL/SQL + 데이터 모델링 입문 대표 이미지
  • A4
    사이즈 비교
    210x297
    오라클 SQL과 PL/SQL + 데이터 모델링 입문 사이즈 비교 190x260
    단위 : mm
01 / 02
무료배송 소득공제
27,000
적립/혜택
810P

기본적립

3% 적립 810P

추가적립

  • 5만원 이상 구매 시 추가 2,000P
  • 3만원 이상 구매 시, 등급별 2~4% 추가 최대 810P
  • 리뷰 작성 시, e교환권 추가 최대 300원

알림 신청하시면 원하시는 정보를
받아 보실 수 있습니다.

절판되었습니다.
『오라클 SQL과 PL/SQL + 데이터 모델링 입문』은 방대한 SQL과 PL/SQL에 대한 모든 내용들을 전부 담는 것보다는 기초가 되는 원리와 내용들부터 하나씩 확실하게 배울 수 있도록 구성되어 있다. 너무 어려운 내용이나 기법보다는 개념을 확실하게 잡을 수 있는 내용으로 구성되어 있으며 학습 중간에 문제들을 풀어보면서 좀 더 확실하게 자신의 것으로 만들 수 있도록 도와주기 때문에 처음 입문하는 학습자에게는 좋은 안내서가 될 것이다.

작가정보

저자(글) 서진수

저자 서진수는 데이터와 데이터쟁이들의 카페 운영 (www.db-expert.net)

경력 사항
· 데이터 관리 및 분석 분야 실무 및 강사 - 오라클 교육, 튜닝, 장애처리, 빅데이터 분석 분야

· 데이터베이스 구축 및 운영(약 9년) - ㈜인동어페럴, ㈜정교, ㈜우진, ㈜대명

강의 경력
· 아이티윌 - Oracle 10g/11g 자격증 취득과정 강의
· 교육센터(현재)
국비지원 Oracle 취업 과정 강의
국가기간 전략 과정 Big-data 취업 과정 강의
R을 활용한 빅데이터 분석 과정 강의
· 넷칼리지 - Oracle 10g Administration 교육
· 한국후지쯔 - Oracle 10g/11g 교육
· 군산대학교/농협/수협 - Oracle 10g/11g 교육
· 국가정보원, 연세대, 국민대, 이화여대, 건국대, 인하대, 한국외대, 미림여자정보고 등 여러 대학교와 대학원에서 데이터 분야 강의를 진행

주요 프로젝트 이력
· 의류 회사 ERP 시스템 구축 및 운영
· 웹하드 시스템 구축 및 운영
· 온라인 교육 평가 시스템 구축 및 운영
· 온라인 한자 교육 사이트 구축 및 운영
· 병원 임상용 데이터베이스 구축
· 도로교통정보 시스템 유지보수

수상 경력
· 고용노동부 우수직업훈련강사 표창수상(2013년)

저자(글) 주시현

저자 주시현은
· 한국 특허 정보원 Oracle DBA
· 국립 경상대학교(컴퓨터교육 및 수학교육 전공)
· 정보처리기사, OCP, 정교사 교원자격

목차

  • 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 생성하기

    ■ 찾아보기

출판사 서평

SQL과 PL/SQL에 대한 가장 쉽고 친절한 입문서

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

오라클 PL/SQL에 대해 처음 공부하는 입문자들이 쉽게 이해할 수 있는 내용부터 학습하면서 어려운 내용까지 어렵지 않게 실력을 높여 나갈 수 있도록 안내하는 것을 목표로 하고 있다. 따라서 너무 어려운 내용이나 기법보다는 개념을 확실하게 잡을 수 있는 내용으로 구성되어 있으며 학습 중간에 문제들을 풀어보면서 좀 더 확실하게 자신의 것으로 만들 수 있도록 도와주기 때문에 처음 입문하는 학습자에게는 좋은 안내서가 될 것이다.

또한 이 책은 실습을 시작하기 위한 사전 준비과정부터 하나씩 설명하고 있다. 본격적인 학습에 앞서 SQL Developer 프로그램을 사용하여 오라클 데이터베이스에 접속하는 방법을 설명하고 있으며, 준비과정이 끝나면 쉽게 이해할 수 있는 내용부터 진행되어, 포기하지 않고 공부할 수 있도록 구성하였다.

부록에서는 오라클 11g R2의 리눅스 버전, 윈도우 버전을 설치하는 방법을 vmware 설정, 리눅스 설치, 오라클 설치, 데이터베이스 생성 등의 단계까지 각각 상세하게 설명해서 혼자서도 쉽게 학습이 가능하도록 하였다.

주요내용

0장에서는 실습을 시작하기 위한 사전 준비과정으로 SQL Developer 프로그램을 사용하여 오라클 데이터베이스에 접속하는 방법을 설명하고 있다. 진행과정의 화면을 통해 설명하므로 하나씩 따라해 가면서 쉽게 이해할 수 있도록 하였다.

1장에서는 SELECT 명령어와 다양한 연산자나 기호 등을 사용해서 데이터를 조회하는 기본적인 방법들을 그림과 함께 상세하게 안내하고 있다.

2장에서는 조회를 위한 고급 기법들을 살펴본다. 많은 데이터를 모아서 작업하는 집합 연산자들의 사용 방법과 쿼리를 더 고급스럽고 쉽게 만들어 주는 다양한 일반 함수들과 그룹(집계) 함수들을 배우게 된다. 이 장은 조금 어렵더라도 반드시 알아야 하는 중요한 내용들을 설명하였다.

3장에서는 데이터를 생성하고 변경하는 다양한 방법들을 살펴본다. 2장까지 입력되어 있는 데이터를 조회하는 방법들을 배운 이후에, 이 장에서는 데이터를 관리하기 위해서 다양한 오브젝트(테이블 등)들을 만들고 관리하는 방법을 배우고, 데이터를 입력하고, 수정 및 삭제하는 여러 가지 방법들을 배우게 된다.
또한, 제약 조건에 대한 개념과 설정 및 관리 방법들을 자세히 배우게 되며 대용량의 데이터를 저장할 때 필수적인 기술인 테이블 파티셔닝 기법도 자세히 배운다.

4장에서는 관계형 데이터베이스의 핵심인 조인(Join) 기술을 다양한 예제로 배웁니다. 그리고 성능 향상을 위해 많이 사용하는 다양한 서브쿼리 기법들도 배운다.

5장에서는 더 편리하게 데이터를 조회하고 관리하기 위해서 오라클에서 제공하는 다양한 기능들을 배웁니다. 뷰, 시퀀스, 시노뉨 등 현업에서 정말 많이 사용하는 기능들을 설명하고 있다.

6장에서는 오라클 PL/SQL에 대해서 배운다. 많은 학습자들이 어려워하는 분야지만 이 책에서는 쉽고 친절하게 설명하고 있어 수월하게 학습할 수 있다.

7장에서는 데이터 모델링에 대한 기본 이론들과 다양한 정규화 기법들을 배우게 된다.

기본정보

상품정보 테이블로 ISBN, 발행(출시)일자 , 쪽수, 크기, 총권수을(를) 나타낸 표입니다.
ISBN 9788970508405
발행(출시)일자 2015년 06월 22일
쪽수 464쪽
크기
190 * 260 mm
총권수 1권

Klover 리뷰 (0)

구매 후 리뷰 작성 시, e교환권 200원 적립

사용자 총점

10점 중 0점
10점 중 10점
0%
10점 중 7.5점
0%
10점 중 5점
0%
10점 중 2.5점
0%

평가된 감성태그가
없습니다

0%

집중돼요

0%

도움돼요

0%

쉬웠어요

0%

최고예요

0%

추천해요

Klover리뷰를 작성해 보세요.

문장수집 (0)

문장수집 안내
문장수집은 고객님들이 직접 선정한 책의 좋은 문장을 보여주는 교보문고의 새로운 서비스입니다. 마음을 두드린 문장들을 기록하고 좋은 글귀들은 "좋아요“ 하여 모아보세요. 도서 문장과 무관한 내용 등록 시 별도 통보 없이 삭제될 수 있습니다.
리워드 안내
구매 후 90일 이내에 문장수집 작성 시 e교환권 100원을 적립해드립니다.
e교환권은 적립 일로부터 180일 동안 사용 가능합니다. 리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 한 상품에 최초 1회만 제공됩니다.
주문취소/반품/절판/품절 시 리워드 대상에서 제외됩니다.
판매가 5,000원 미만 상품의 경우 리워드 지급 대상에서 제외됩니다. (2024년 9월 30일부터 적용)

구매 후 리뷰 작성 시, e교환권 100원 적립

이 책의 첫 기록을 남겨주세요.

교환/반품/품절 안내

  • 반품/교환방법

    마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환 신청, [1:1 상담 > 반품/교환/환불] 또는 고객센터 (1544-1900)
    * 오픈마켓, 해외배송 주문, 기프트 주문시 [1:1 상담>반품/교환/환불] 또는 고객센터 (1544-1900)
  • 반품/교환가능 기간

    변심반품의 경우 수령 후 7일 이내,
    상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
  • 반품/교환비용

    변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
  • 반품/교환 불가 사유

    1) 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
    2) 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
    3) 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
    4) 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
    5) 디지털 컨텐츠인 ebook, 오디오북 등을 1회이상 ‘다운로드’를 받았거나 '바로보기'로 열람한 경우
    6) 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
    7) 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
    8) 세트상품 일부만 반품 불가 (필요시 세트상품 반품 후 낱권 재구매)
    9) 기타 반품 불가 품목 - 잡지, 테이프, 대학입시자료, 사진집, 방통대 교재, 교과서, 만화, 미디어전품목, 악보집, 정부간행물, 지도, 각종 수험서, 적성검사자료, 성경, 사전, 법령집, 지류, 필기구류, 시즌상품, 개봉한 상품 등
  • 상품 품절

    공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는 이메일과 문자로 안내드리겠습니다.
  • 소비자 피해보상 환불 지연에 따른 배상

    1) 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁 해결 기준 (공정거래위원회 고시)에 준하여 처리됨
    2) 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함

상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

기분 좋은 발견

이 분야의 신간

TOP