HOME > Detail View

Detail View

(열혈강의) 업그레이드된 쿼리로 만나는 오라클 SQL & PL/SQL

(열혈강의) 업그레이드된 쿼리로 만나는 오라클 SQL & PL/SQL (Loan 30 times)

Material type
단행본
Personal Author
김태근
Title Statement
(열혈강의) 업그레이드된 쿼리로 만나는 오라클 SQL & PL/SQL / 김태근 지음
Publication, Distribution, etc
부천 :   프리렉,   2012  
Physical Medium
xx, 556 p. : 삽화 ; 26 cm
ISBN
9788965400226
General Note
이 책은 <열혈강의 10g로 시작하는 오라클 SQL&PL/SQL>의 개정판임  
색인수록  
000 00879camcc2200277 c 4500
001 000045725991
005 20121031150750
007 ta
008 121030s2012 ggka 001c kor
020 ▼a 9788965400226 ▼g 13560
035 ▼a (KERIS)BIB000012849616
040 ▼a 222001 ▼c 222001 ▼d 211009
082 0 4 ▼a 005.7585 ▼2 23
085 ▼a 005.7585 ▼2 DDCK
090 ▼a 005.7585 ▼b 2012z5
100 1 ▼a 김태근
245 2 0 ▼a (열혈강의) 업그레이드된 쿼리로 만나는 오라클 SQL & PL/SQL / ▼d 김태근 지음
246 3 0 ▼a 오라클 SQL & PL/SQL
260 ▼a 부천 : ▼b 프리렉, ▼c 2012
300 ▼a xx, 556 p. : ▼b 삽화 ; ▼c 26 cm
500 ▼a 이 책은 <열혈강의 10g로 시작하는 오라클 SQL&PL/SQL>의 개정판임
500 ▼a 색인수록
740 2 ▼a 열혈강의 10g로 시작하는 오라클 SQL&PL/SQL
940 ▼a 10g로 시작하는 오라클 SQL&PL/SQL
945 ▼a KLPA

Holdings Information

No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.7585 2012z5 Accession No. 121221905 Availability Available Due Date Make a Reservation Service B M
No. 2 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.7585 2012z5 Accession No. 121221906 Availability Available Due Date Make a Reservation Service B M

Contents information

Book Introduction

업그레이드된 쿼리로 배워보는 오라클 데이터베이스의 기초. SQL과 PL/SQL은 풍부한 예제를 통해 개념을 이해하도록 하였고 내용 흐름이 이어지도록 하여 단계별로 학습할 수 있도록 구성하였다.
인사(Human Resource) 관리와 주문(Order Entry) 관리 업무에 Oracle의 새로운 기술을 적용하여 업무 적응력을 높였으며, 응용 애플리케이션 개발자를 위한 데이터 이전(Migration)과 보안, 그리고 데이터 모델링 설계 과정을 포함하였다.

업그레이드된 쿼리로 배워보는 오라클 데이터베이스의 기초

■ 이 책의 특징
- SQL과 PL/SQL은 풍부한 예제를 통해 개념을 이해하도록 하였고 내용 흐름이 이어지도록 하여 단계별로 학습할 수 있도록 구성하였습니다.
- 인사(Human Resource) 관리와 주문(Order Entry) 관리 업무에 Oracle의 새로운 기술을 적용하여 업무 적응력을 높였습니다.
- 응용 애플리케이션 개발자를 위한 데이터 이전(Migration)과 보안, 그리고 데이터 모델링 설계 과정을 포함하였습니다.
- 오라클에서 제공하는 SQL Developer도 함께 활용하여 SQL을 연습해봅니다.

■ 이 책에서 다루는 내용
- 비즈니스(업무)를 이해하고 Oracle이 제공하는 함수를 활용한 SQL 작성 방법
- 데이터 모델링 산출물로 생성된 데이터베이스 객체를 SQL에 활용하는 방법
- Oracle Utility를 활용한 데이터 이전(Migration) 방법
- ERwin을 이용한 데이터 모델링

* 이 책은 《10g로 시작하는 오라클 SQL & PL/SQL》 개정판입니다.


Information Provided By: : Aladin

Author Introduction

김태근(지은이)

한국정보기술연구원에서 데이터베이스 강의를 했다. 현재 ㈜한경닷컴 교육사업팀에 재직 중이며, 한국정보화진흥원 배움나라에서 SQL Server 튜터로 활동 중이다. Apache 재단의 Incubated Project와 재생 에너지(Renewal Energy)에 관심이 있다.

Information Provided By: : Aladin

Table of Contents

목차
1장 데이터베이스를 만들다 = 1 
 1.1 Oracle Express Edition 설치하기 = 3
 1.2 SQL Developer 설치하기 = 17
 1.3 원격 데이터베이스 연결 = 20
 1.4 주문관리 데이터베이스 객체 생성 = 24
2장 데이터 얻기 첫걸음을 내딛다: SQL = 29
 2.1 전체 데이터 조회하기 = 31
 2.2 특정 조건을 만족하는 레코드 얻기 = 34
  1) LIKE 연산자 = 34
  2) IN 연산자 = 35
  3) BETWEEN AND 연산자 = 37
  4) IS NULL 연산자 = 38
  5) 연산자 우선순위 = 39
 2.3 레코드 정렬하기: ORDER BY = 42
 2.4 그룹 처리: GROUP BY = 44
 2.5그룹 처리 결과를 제한하고자 할 때: HAVING = 47
 2.6 학습 정리 = 50
  1) 생각해보기 = 50
  2) SQL 실습 = 51
3장 SQL 함수를 통해 멋진 질의문 만들기 = 55 
 3.1 숫자 함수 = 57
  1) CEIL() 함수 = 57
  2) TRUNC() 함수 = 59
  3) MOD() 함수 = 62
  4) WIDTH_BUCKET() 함수 = 64
  5) ROUND() 함수 = 66
 3.2 문자 함수 = 67
  1) SUBSTR() 함수 = 67
  2) CONCAT() 함수 = 68
  3) TRIM(), LTRIM(), RTRIM() 함수 = 70
 3.3 날짜 함수 = 72
  1) ADD_MONTHS() 함수 = 72
  2) MONTHS_BETWEEN() 함수 = 73
  3) EXTRACT() 함수 = 75
 3.4 변환 함수 = 76
  1) TO_CHAR(datetime) 함수 = 76
  2) TO_CHAR(number) 함수 = 78
 3.5 기타 함수 = 79
  1) DECODE() 함수 = 79
  2) CASE 문 = 80
 3.6 분석 함수 = 83
  1) RANK() 함수 = 83
  2) LAG() 함수 = 87
  3) SUM() 함수 = 92
  4) AVG() 함수 = 94
 3.7 정규 표현식 = 96
  1) REGEXP_INSTR() 함수 = 97
  2) REGEXP_REPLACE() 함수 = 99
  3) REGEXP_SUBSTR() 함수 = 101
  4) REGEXP_LIKE() 함수 = 102
4장 데이터 얻기 한 걸음 더 내딛다 = 109 
 4.1 조인(JOIN) = 111
  1) 학습에 앞서 = 111
  2) 내부 조인(INNER JOIN) = 116
  3) 외부 조인(OUTER JOIN) = 124
  4) 외부 조인 한 단계 더 = 129
  5) 자체 조인(SELF JOIN) = 139
 4.2 하위 질의 = 141
  1) 하위 질의 = 141
  2) 다시 조인을 돌아보며 = 151
 4.3 GROUP BY 절의 확장 = 157
  (1) GROUP BY ROLLUP = 157
  (2) GROUP BY CUBE = 160
  (3) GROUP BY GROUPING SETS = 162
 4.4 계층적 질의 = 164
5장 데이터 조작의 장애를 제거하라 - DML = 173 
 5.1 TRANSACTION 점령하기 = 175
  1) TRANSACTION이란? = 175
  2) INSERT TRANSACTION = 176
  3) 여러 행 한 번에 INSERT = 178
  4) 여러 테이블 한 번에 INSERT = 179
 5.2 제약 조건(Constraints) 파헤치기 = 184
  1) NOT NULL = 184
  2) UNIQUE = 186
  3) PRIMARY KEY = 190
  4) FOREIGN KEY = 190
  5) CHECK = 192
  6) MERGE = 196
  7) LOCK = 201
 5.3 데이터 사전 (Data Dictionary) = 204
  1) 데이터 사전의 종류 = 204
   (1) 접두사 'USER_'를 갖는 사전 = 204
   (2) 접두사 'DBA_'를 갖는 사전 = 206
  2) 데이터 사전을 내 손안에 = 207
  3) 데이터 사전 만들기 = 209
  4) 데이터 사전에서 금맥을 캐자 = 209
   (1) USER_OBJECTS = 210
   (2) USER_SOURCE = 212
   (3) DBA_USERS = 213
   (4) USER_TABLES = 215
   (5) USER_CONSTRAINTS = 217
   (6) USER_CONS_COLUMNS = 219
   (7) USER_INDEXES = 220
   (8) USER_COLUMNS = 222
   (9) USER_VIEWS = 224
6장 데이터를 담을 그릇을 만들자 - 데이터베이스 객체 = 227
 6.1 데이터를 담는 그릇 - 테이블(Table) = 229
  1) 구성 요소 - 데이터 타입(Data Type) = 230
   (1) CHAR Type, VARCHAR2 Type = 230
   (2) 테이블 변경 - ALTER TABLE = 232
   (3) NUMBER Type = 234
   (4) DATE Type, TIMESTAMP Type = 236
   (5) 데이터 타입 정리 = 237
  2) 제약 조건(Constraints)의 생성 및 변경 = 237
   (1) 테이블 만들기 = 238
   (2) 제약 조건 만들기 = 240
   (3) EMP 테이블 만들기 및 제약 조건 만들기 = 241
   (4) EMP 테이블에 칼럼 추가하기 = 245
   (5) 하위 질의를 이용한 테이블 복사 = 246
   (6) 칼럼 삭제하기 = 248
   (7) 테이블 삭제하기 = 249
   (8) 테이블 생성 시 제약 조건 만들기 = 250
 6.2 뷰 (View) = 252
  1) View란 무엇인가요? = 253
   (1) View 생성 = 253
   (2) View를 통한 접근 제한 = 256
   (3) View가 참조하는 테이블 삭제 = 257
  2) View의 활용 = 258
 6.3 시퀀스 (Sequence) = 262
  1) Sequence 만들기 = 262
  2) Sequence 사용시 고려할 점은 무엇이죠? = 265
 6.4 인덱스(Index) = 266
  1) 인덱스(Index)란 무엇인가요? = 267
  2) 인덱스 만들기 = 269
   (1) Index를 만들 테이블 작성 = 269
   (2) Index 추가 후 성능 비교 - CREATE INDEX = 272
   (3) 인덱스 삭제 - DROP INDEX = 278
  3) 인덱스 사용 시 고려할 점 = 279
   (1) 조건을 만족하는 행의 수에 따른 선택 = 279
   (2) 조건절에 사용되는 칼럼의 순서에 따른 선택 = 284
 6.5 타입별 인덱스 활용 = 289
   (1) 고유 인덱스(Unique lndex) = 291
   (2) 비 고유 인덱스(Non-unique lndex) = 293
   (3) 인덱스를 이용하지 않은 경우 = 295
   (4) 복합 인덱스(Composite lndex) = 304
   (5) JOIN에서의 인덱스 = 307
7장 SQL의 한계를 넘어 - PL/SQL = 311 
 7.1 PL/SQL 첫걸음 = 313
  1) PL/SQL의 구조 = 313
  2) PL/SQL - 파라미터 변수의 사용 = 320
 7.2 Stored Procedure = 322
  1) Stored Procedure의 장점 = 322
  2) Stored Procedure의 작성 = 326
  3) 제어문의 사용 = 329
 7.3 커서(Cursor)의 활용 = 333
  1) 커서를 이용한 Stored Procedure 작성 = 333
  2) 커서를 이용한 다양한 Stored Procedure 예제 = 337
   (1) 예제 1 = 337
   (2) 예제 2 = 338
   (3) 예제 3 = 340
 7.4 예외 처리 = 342
  1) 예외 처리(EXCEPTION) = 342
  2) 예외 처리 예제 = 349
8장 PL/SQL로 엮어내는 이야기 = 355 
 8.1 사용자 정의 함수(Stored Function) = 357
 8.2 패키지(Package) = 364
  1) 패키지의 정의 = 364
  2) 패키지 생성 = 366
 8.3 트리거(Trigger) = 369
  1) 트리거의 생성 = 369
  2) 트리거의 또 다른 활용 = 375
9장 Oracle 응용 예제를 통한 실력 키우기 = 379 
 9.1 인사 관리(Human Resource) = 381
  1) 인사 관리 업무의 이해 = 382
  2) 인사 관리 업무에 활용된 Oracle 기술 = 386
   (1) hr_cre.sql = 386
   (2) hr_idx.sql = 390
   (3) hr_code.sql = 391
   (4) hr_analz.sql = 393
 9.2 주문 관리(Order Entry) = 393
  1) 주문 관리 업무의 이해 = 395
   (1) 객체 = 395
   (2) XML = 407
  2) 주문 관리 업무에 활용된 Oracle 기술 = 411
10장 문서의 데이터를 옮겨 볼까? - Oracle Utility = 421 
 10.1 Oracle Data Pump = 423
  1) Data Pump Export = 423
   (1) Table Mode Export = 424
   (2) Schema Mode Export = 428
   (3) Data Dump Export에서 제공하는 키워드 = 429
  2) Data Pump lmport = 430
 10.2 SQL*Loader = 436
  1) SQL*Loader의 기본 = 436
  2) SQL*Loader를 이용한 우편번호 입력 = 445
11장 데이터의 안전을 내 손으로 - Database Security = 449 
 11.1 데이터베이스 보안 개요 = 451
  1) 권한(Privilege) = 452
  2) 롤(Role) = 456
  3) 저장 영역 및 Quota 설정 = 462
  4) 사용자 자원 제한 및 프로파일 설정 = 465
 11.2 인증 = 472
 11.3 Virtual Private Database (VPD) = 478
12장 데이터 모델링의 세계로 - Data Modeling = 487 
 12.1 업무 분석 = 490
 12.2 논리적 데이터 설계 = 492
  1) 엔티티 타입(Entity Type) 정의 = 492
  2) 관계(Relation) 정의 = 493
   (1) Membership 설정 = 494
   (2) 관계 참여도 = 495
   (3) 식별지(ldentifier) 정의 = 498
   (4) 속성(Attribute) 정의 = 499
   (5) 도메인(Domain) 정의 = 501
   (6) 정규화(Normalization) = 502
 12.3 물리적 데이터 모델링 = 507
  1) 테이블로의 전환 = 507
  2) 역정규화 = 508
   (1) 칼럼의 역정규화 = 509
   (2) 통계 테이블의 생성 = 512
   (3) 인덱스(lndex) 정의 = 516
   (4) View 정의 = 519
 12.4 ERwin Data Modeler 설치 및 활용 = 522
  1) ERwin Data Modeler 설치 = 522
  2) ERwin Data Modeler 활용 = 526
   (1) ERwin Data Modeler 시작하기 = 526
   (2) 논리적 Data 설계 = 529
   (3) 물리적 Data 설계 = 538
INDEX = 543  

New Arrivals Books in Related Fields

이창현 (2021)