분야
분야 전체
크레마클럽 허브

Do it! 오라클로 배우는 데이터베이스 입문

비전공자도 기초부터 확실하게!

이지훈 | 이지스퍼블리싱 | 2018년 10월 26일 한줄평 총점 10.0 (18건)정보 더 보기/감추기
  •  종이책 리뷰 (16건)
  •  eBook 리뷰 (0건)
  •  한줄평 (2건)
분야
IT 모바일 > IT 전문서
파일정보
PDF(DRM)
지원기기
iOS Android PC Mac E-INK

Do it! 오라클로 배우는 데이터베이스 입문

이 상품의 태그

책 소개

기본기가 무엇보다 중요한 데이터베이스
처음 공부할 때 탄탄한 기본기를 쌓자!

데이터베이스는 탄탄한 기본기를 쌓아야만 실무에서 어려운 SQL문을 만나도 흔들리지 않는다. <>은 현업 프로그래머이자 강사인 저자가 수많은 프로젝트 경험을 살려 실무에서 진짜 필요한 기본기를 중심으로 내용을 구성했다. 본문 내용은 비전공자도 알기 쉽게 도해와 비유로 풀어 썼고 427개의 예제는 실무에서 많이 사용하는 순서대로 차례차례 진행한다. 또한 책 사이사이에 ‘1분 퀴즈’를 넣어 간단한 문제를 풀면서 독자가 학습의 흥미를 잃지 않도록 돕는다. ‘실무 꿀팁’ 코너에서는 실무에서 유용하게 사용할 수 있는 팁을 실었다. 지금 당장 <>으로 실무에서도 인정받는 핵심 기본기를 다져보자.

※ 이 책은PDF 북이므로 화면이 작은 단말기(스마트폰)에서는 보기 불편합니다. ※

목차

첫째마당 데이터베이스 개념 잡기
01 데이터베이스
01-1 데이터와 데이터베이스, DBMS
01-2 데이터 모델
01-3 관계형 데이터베이스와 SQL
02 관계형 데이터베이스와 오라클 데이터베이스
02-1 관계형 데이터베이스의 구성 요소
02-2 오라클 데이터베이스
03 오라클 데이터베이스와 도구 프로그램 설치
03-1 오라클 데이터베이스 설치 및 접속
03-2 Toad for Oracle 설치 및 실행
[특별 부록] 오라클 삭제하는 방법
둘째마당 실무에서 가장 많이 사용하는 SQL, 조회
04 SELECT문의 기본 형식
04-1 실습용 테이블 살펴보기
04-2 데이터를 조회하는 3가지 방법 — 셀렉션, 프로젝션, 조인
04-3 SQL의 기본 뼈대, SELECT절과 FROM절
04-4 중복 데이터를 삭제하는 DISTINCT
04-5 한눈에 보기 좋게 별칭 설정하기
04-6 원하는 순서로 출력 데이터를 정렬하는 ORDER BY
05 더 정확하고 다양하게 결과를 출력하는 WHERE절과 연산자
05-1 필요한 데이터만 쏙 출력하는 WHERE절
05-2 여러 개 조건식을 사용하는 AND, OR 연산자
05-3 연산자 종류와 활용 방법 알아보기
06 데이터 처리와 가공을 위한 오라클 함수
06-1 오라클 함수
06-2 문자 데이터를 가공하는 문자 함수
06-3 숫자 데이터를 연산하고 수치를 조정하는 숫자 함수
06-4 날짜 데이터를 다루는 날짜 함수
06-5 자료형을 변환하는 형 변환 함수
06-6 NULL 처리 함수
06-7 상황에 따라 다른 데이터를 반환하는 DECODE 함수와
CASE문
07 다중행 함수와 데이터 그룹화
07-1 하나의 열에 출력 결과를 담는 다중행 함수
07-2 결과 값을 원하는 열로 묶어 출력하는 GROUP BY절
07-3 GROUP BY절에 조건을 줄 때 사용하는 HAVING절
07-4 그룹화와 관련된 여러 함수
08 여러 테이블을 하나의 테이블처럼 사용하는 조인
08-1 조인
08-2 조인 종류
08-3 SQL-99 표준 문법으로 배우는 조인
09 SQL문 속 또 다른 SQL문, 서브쿼리
09-1 서브쿼리
09-2 실행 결과가 하나인 단일행 서브쿼리
09-3 실행 결과가 여러 개인 다중행 서브쿼리
09-4 비교할 열이 여러 개인 다중열 서브쿼리
09-5 FROM절에 사용하는 서브쿼리와 WITH절
09-6 SELECT절에 사용하는 서브쿼리
셋째마당 데이터를 조작, 정의, 제어하는 SQL 배우기
10 데이터를 추가, 수정, 삭제하는 데이터 조작어
10-1 테이블에 데이터 추가하기
10-2 테이블에 있는 데이터 수정하기
10-3 테이블에 있는 데이터 삭제하기
11 트랜잭션 제어와 세션
11-1 하나의 단위로 데이터를 처리하는 트랜잭션
11-2 트랜잭션을 제어하는 명령어
11-3 세션과 읽기 일관성의 의미
11-4 수정 중인 데이터 접근을 막는 LOCK
12 데이터 정의어
12-1 객체를 생성, 변경, 삭제하는 데이터 정의어
12-2 테이블을 생성하는 CREATE
12-3 테이블을 변경하는 ALTER
12-4 테이블 이름을 변경하는 RENAME
12-5 테이블의 데이터를 삭제하는 TRUNCATE
12-6 테이블을 삭제하는 DROP
13 객체 종류
13-1 데이터베이스를 위한 데이터를 저장한 테이터 사전
13-2 더 빠른 검색을 위한 인덱스
13-3 테이블처럼 사용하는 뷰
13-4 규칙에 따라 순번을 생성하는 시퀀스
13-5 공식 별칭을 지정하는 동의어
14 제약 조건
14-1 제약 조건 종류
14-2 빈값을 허락하지 않는 NOT NULL
14-3 중복되지 않는 값 UNIQUE
14-4 유일하게 하나만 있는 값 PRIMARY KEY
14-5 다른 테이블과 관계를 맺는 FOREIGN KEY
14-6 데이터 형태와 범위를 정하는 CHECK
14-7 기본값을 정하는 DEFAULT
15 사용자, 권한, 롤 관리
15-1 사용자 관리
15-2 권한 관리
15-3 롤 관리
넷째마당 PL/SQL 배우기
16 PL/SQL 기초
16-1 PL/SQL 구조
16-2 변수와 상수
16-3 조건 제어문
16-4 반복 제어문
17 레코드와 컬렉션
17-1 자료형이 다른 여러 데이터를 저장하는 레코드
17-2 자료형이 같은 여러 데이터를 저장하는 컬렉션
18 커서와 예외 처리
18-1 특정 열을 선택하여 처리하는 커서
18-2 오류가 발생해도 프로그램이 비정상 종료되지 않도록 하는 예외 처리
19 저장 서브프로그램
19-1 저장 서브프로그램
19-2 프로시저
19-3 함수
19-4 패키지
19-5 트리거
찾아보기

저자 소개 (1명)

저 : 이지훈
한양대 컴퓨터공학과를 졸업, 성균관대 정보통신대학원에서 IT 컨설팅을 전공하고 공학석사 학위를 받았다. 프리랜서 프로그래머로 활동하며 틈틈이 프로그래밍 강의와 IT 기술 서적 집필을 겸하고 있다. 현재는 삼일 회계 법인에서 풀스택 개발자로 프로젝트를 수행하고 있다. 저서로는 『JSP Web Programming』과 『프리랜서 가이드라인』 등이 있다. 한양대 컴퓨터공학과를 졸업, 성균관대 정보통신대학원에서 IT 컨설팅을 전공하고 공학석사 학위를 받았다. 프리랜서 프로그래머로 활동하며 틈틈이 프로그래밍 강의와 IT 기술 서적 집필을 겸하고 있다. 현재는 삼일 회계 법인에서 풀스택 개발자로 프로젝트를 수행하고 있다. 저서로는 『JSP Web Programming』과 『프리랜서 가이드라인』 등이 있다.

출판사 리뷰

기초가 탄탄해야 실무에서 인정받습니다!
실무에서 많이 쓰는 순서대로 기본기를 익히세요.

현업 프로그래머 저자가 개념부터 SQL, PL/SQL까지 확실하게 기본기를 잡아준다!
≪Do it! 오라클로 배우는 데이터베이스 입문≫은 저자가 참여한 수많은 프로젝트에서 경험한 내용을 살려 구성했습니다. 첫째마당에서는 데이터부터 오라클 데이터베이스까지 기본 개념을 도해와 비유로 알기 쉽게 설명합니다. 둘째마당과 셋째마당에서 이 책의 핵심인 오라클의 기본 문법을 배울 수 있습니다. 꼼꼼하고 쉬운 코드 설명과 코드의 이해를 돕는 도해로 문법을 하나씩 차근차근 배울 수 있습니다. 마지막으로 넷째마당에 PL/SQL 문법도 실었습니다. PL/SQL은 실무에서 필요할 수도 있는 내용이기 때문에 입문자라면 최소한 꼭 알고 있어야 하는 내용만 골라 상세한 설명과 함께 실었습니다.

도해와 비유로 풀어쓴 본문과 427개의 예제는 비전공자도 배우기 쉽다!
데이터베이스를 처음 배우는 사람에게 글과 코드만으로 개념을 이해하는 것은 어려운 일입니다. 그래서 ≪Do it! 오라클로 배우는 데이터베이스 입문≫은 어려운 말은 모두 빼고 도해와 비유로 개념을 알기 쉽게 풀어썼습니다. 그리고 본문에 실린 427개의 예제는 한두 줄의 간단한 코드부터 시작해 차례차례 진행되기 때문에 책에 실린 순서대로만 따라가면 누구나 문제없이 기초부터 심화 학습까지 할 수 있습니다.

처음 공부할 때부터 실무 중심으로 공부하자!
상세한 설명을 담은 본문과 개념의 이해를 돕는 실습은 실무에서 가장 많이 사용하는 순서대로 진행됩니다. 또 본문 중에 나오는 ‘실무 꿀팁’은 저자가 실무를 진행하며 부닥친 문제들에서 얻어낸 진짜 팁을 담은 코너입니다. 바쁜 하루 속에서 잠깐 짬을 내 이 책을 볼 독자를 위해 단순히 데이터베이스만 공부하는 시간이 아닌 현장에서 사용할 수 있는 실속 팁까지 챙기면서 실무를 준비하는 시간이 되도록 심혈을 기울여 본문과 실습을 준비했습니다.

실습, 1분 복습, 연습 문제로 반복 학습하면 머릿속에 오랫동안 남는다!
아무리 짧은 SQL이라도 직접 실습하지 않고 본문만 읽고 넘어간다면 머릿속에 남지 않습니다. 책에 실린 모든 실습은 꼭 직접 작성하고 실행해 보세요. 실습을 통해 SQL문의 동작 순서와 원리를 확인할 수 있어서 SQL문이 더 확실하게 기억에 남습니다. 그리고 실습 중간마다 나오는 ‘1분 복습’은 앞에서 배운 개념을 아주 간단한 문제로 확인하는 코너입니다. 효과적으로 공부하려면 꼭 풀고 넘어가세요. SQL문 학습의 자신감이 생길 것입니다. 마지막으로 본문의 개념과 실습을 충분히 이해한 독자라면 장 마지막에 있는 ‘잊기 전에 한 번 더’ 코너의 문제도 도전해 보세요. 이 문제들을 풀어 보면 본문에 나온 개념을 다시 한 번 정리하고 마무리할 수 있습니다.

초급자와 중급자 코스 중 자신에게 맞는 진도표로 학습 계획을 잡고 공부하자!
초급자와 중급자를 위한 맞춤형 학습 진도표를 제공합니다. 데이터베이스를 처음 공부하기 시작했다면 30일 완성 진도표를, 다른 데이터베이스를 공부했거나 IT 관련 실무자일 경우에는 완성 진도표로 공부해 보세요. 자신이 정한 날짜대로 공부하다 보면 뿌듯함과 함께 날로 늘어가는 SQL문 작성 능력을 경험할 수 있습니다.

모르는 문제가 생기면 헤매지 말고 저자에게 바로 물어보자!
공부하다가 모르는 문제가 생기면 바로 Do it! 스터디룸 네이버 카페(cafe.naver.com/doitstudyroom)에 질문을 올려보세요. 질문을 남기면 이 책을 먼저 본 분들이나 저자가 당신의 질문에 직접 답변을 해줍니다.

함께 공부하고 정보도 공유하자! - Do it! 스터디룸
지금 바로 Do it! 스터디룸 네이버 카페(cafe.naver.com/doitstudyroom)를 방문해 보세요. 자신과 똑같은 고민을 가진 친구들을 만나 함께 공부하세요. 그러면 오라클 데이터베이스를 포기하지 않고 끝까지 공부할 수 있습니다.

※ 실습 파일 및 ‘잊기 전에 한 번 더’ 정답은 저자의 깃허브(github.com/GroovySunday/doit-oracle) 및 이지스퍼블리싱(easyspub.co.kr) 자료실에서 다운로드할 수 있습니다. 이지스퍼블리싱 홈페이지에서 회원가입 후 다운로드 받을 수 있습니다.

종이책 회원 리뷰 (16건)

Do it! 오라클로 배우는 데이터베이스 입문
내용 평점5점   편집/디자인 평점5점 | j***o | 2022.08.11

초보자도 이해할 수 있게 쉬운 설명과 그림, 비유를 통해 가벼운 마음으로 데이터베이스에 입문하기 좋은 책입니다. 대학생 이후 프로그래밍을 접하지 않았는데 이 책을 통해 데이터베이스에 흥미를 가지게 되었고 복습과 심화학습을 통해 SQLD 자격증도 도전해보고 싶은 마음이 생겼습니다. 데이터베이스를 한번도 접해보지 않으신 분들께 강력 추천드리는 책입니다.

이 리뷰가 도움이 되었나요? 접어보기
오라클
내용 평점4점   편집/디자인 평점4점 | 참****빵 | 2022.08.04

SQLD 자격증을 취득했었지만 정작 이렇게 오라클 DB 전반에 대해 공부해본 적은 없었던 것 같습니다. 시험을 공부할 때 단순히 암기를 하는 공부 방법이 잘못되었구나, 라는 생각을 이번에 한 것 같습니다. 그만큼 SQL 공부를 할 때 이해가 안되었던 부분이 DO IT 오라클을 펼쳐놓고 천천히 공부하니 이해가 잘 됐습니다. 그리고 약 2주간 매일 아침마다 공부를 하면서 하나의 루틴이 됐었던 것 같습니다. 이러한 습관은 앞으로 지속하면 좋을 것 같습니다. 그리고 앞으로 있을 프로젝트 전반에 이 책에서 공부한 내용들을 잘 활용할 수 있을 것 같습니다. 입문자에게 추천합니다!

1명이 이 리뷰를 추천합니다. 접어보기
데이터베이스를 입문한다면 추천
내용 평점5점   편집/디자인 평점5점 | -* | 2021.10.28

데이터는 프로그램에서 자산과 같다.

그 데이터들을 관리하는 것이 데이터베이스인데

지금까지 프로그램을 만들 때 외부 클라우드 데이터베이스를 사용한 나에게는

데이터베이스가 어떻게 작동하고 어떻게 활용할 수 있는지 궁금했었다.

데이터베이스에 처음 입문한 나에게는 이해하기 쉽게 설명되어 있으며

여러가지 예제 문제들이 나와있어 이해했는지 확인할 수 있는 시간도 있어서 좋았다.

많이 사용하는 오픈소스 데이터비이스인 MySql, PostreSql를 사용하는 것을 계획 중이라면

기본적인 개념을 설명해주는 이 책을 추천해 주고 싶다.

이 리뷰가 도움이 되었나요? 접어보기
  •  종이책 상품상세 페이지에서 더 많은 리뷰를 확인하실 수 있습니다. 바로가기

한줄평 (2건)

0/50
맨위로