이미 소장하고 있다면 판매해 보세요.
|
첫째마당 데이터베이스 개념 잡기
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 트리거 찾아보기 |
이지훈의 다른 상품
|
기초가 탄탄해야 실무에서 인정받습니다!
실무에서 많이 쓰는 순서대로 기본기를 익히세요. 현업 프로그래머 저자가 개념부터 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) 자료실에서 다운로드할 수 있습니다. 이지스퍼블리싱 홈페이지에서 회원가입 후 다운로드 받을 수 있습니다. |
|
기본기가 무엇보다 중요한 데이터베이스!
그래서 어떤 입문서로 공부했는지가 중요합니다. 오라클 데이터베이스를 시작하는 모든 분들께 추천합니다 이 시대는 데이터 기반의 혁신(Data Driven Innovation)이 새로운 화두로 떠오르고 있습니다. 설비, 인력 등과 같은 기업의 물리적 자산이 중요한 시대에서 회사 안팎에 축적된 데이터를 정보로 가공, 분석하여 결과물로 나온 통찰력이 기업의 성공을 좌우하는 시대가 되었습니다. 이 책은 관계형 데이터베이스 시장의 표준인 오라클 데이터베이스와 SQL 기본 문법, 한 발 더 나아가 데이터베이스의 핵심을 충실하게 다루고 있습니다. 그리고 SQL을 처음 배우는 독자도 충분히 이해할 수 있는 쉬운 설명과 실습, 학습을 도와주는 여러 코너로 이루어져 있습니다. 새로운 시대에 발맞춰 자신에게 투자하는 것은 이제 더 이상 미룰 수 없는 일입니다. 여러분이 《Do it! 오라클로 배우는 데이터베이스 입문》으로 데이터베이스의 탄탄한 기본기를 쌓는다면 다음 단계로 도약할 수 있는 세상이 열릴 것이라 믿습니다. - 기영삼 (오라클 Cloud Enterprise Architect) |
|
사전 지식 없어도 데이터베이스의 기본 개념과 문법을 쉽게 이해할 수 있습니다
이 책은 오라클 데이터베이스 책이지만 데이터베이스를 이해하는 데 필요한 공통의 기본 개념과 문법을 다루고 있습니다. 군더더기 없는 설명과 실습으로 데이터베이스 개념을 쉽게 이해할 수 있기 때문에 데이터베이스 기본 지식이 전혀 없는 독자라도 부담 없이 읽기 좋은 책입니다. 데이터베이스를 쉽고 정확하게 이해하고 싶으신 분, 어려운 설명으로 가득한 다른 책들에 지친 분들께 이 책을 적극 추천합니다. - 김은상 (KT DS) |
|
갑자기 실무에서 데이터베이스를 사용해야 할 일이 생긴다면 주저하지 말고 이 책을 잡으세요
IT 관련 업무를 하고 싶거나 이미 일하고 있는데 업무 중에 데이터베이스 기초를 빠르게 습득해야 하는 분은 당장 이 책으로 공부하세요. 이 책은 오라클 데이터베이스 내용을 실무에서 가장 많이 사용하는 순서대로 알기 쉽게 풀어 썼기 때문에 전공자가 아닌 사람도 읽을 수 있고, 실무자라면 배운 내용을 바로 업무에 적용하기도 쉽습니다. 자신이 마주하고 있는 문제에 늘 관심을 두고 해결하고자 할 때, 이 책은 당신에게 신속하고 적절한 도움을 주며 다음 단계로 넘어갈 수 있게 도와줄 것입니다. - 윤형준 (SK C&C) |
|
데이터베이스 기본은 물론, 실무에서 사용할 수 있는 유용한 정보까지!
데이터베이스 기초가 탄탄한 사람만이 실무에서 데이터베이스를 설계하고 관리할 때 높은 업무 효율을 낼 수 있습니다. 이 책은 데이터베이스의 중요한 개념을 다양한 실습과 반복 학습으로 확실하게 짚어 가며 기초를 탄탄하게 잡아줍니다. 또한 저자의 실무 경험이 녹아 있는 ‘실무 꿀팁’, ‘한 발 더 나가기’ 코너를 통해 실무에서 사용할 수 있는 유용한 정보도 얻을 수 있습니다. 이 책은 데이터베이스를 처음 접하고 공부하는 독자에게는 좋은 입문서가 되어줄 것이며, 실무에서 일하고 있는 독자에게는 든든한 바이블이 되어줄 것입니다. - 이성수 (쿠팡) |
|
복잡한 미로의 입구에서 친절한 안내인을 만난 기분이 드는 책입니다
시장에 존재하는 데이터베이스 가운데 압도적인 점유율을 차지하고 있는 오라클에 대해 기초부터 차근차근 배울 수 있는 좋은 책이 출간되어 추천합니다. 이 책은 데이터 개념부터 시작해 SQL문의 기초를 익혀 가도록 빈틈없이 구성되어 있습니다. 또 개념을 설명할 때 모호한 표현을 배제하고 명확하게 표현했으며, 이해를 돕기 위한 적절한 비유나 예시를 사용하고 삽화도 적극 활용하고 있습니다. 이 책은 이제 막 데이터베이스를 다루기 시작한 초급 개발자나 컴퓨터 및 프로그래밍을 전공하는 학생들에게 강력하게 추천할 만한 ‘입문서’이자 실무 개발자에게도 좋은 ‘오라클 레퍼런스’가 될 수 있습니다. - 안종필 (네이버 클로바) |
|
실무 개발자의 책상 위에 놓고 두고두고 펴볼 수 있는 책입니다
처음 데이터베이스를 접하는 분들은 본문을 충분히 읽어보길 권장합니다. 이 책은 독자들의 이해를 돕기 위해 자세한 개념 설명과 더불어 다양한 도해를 활용하고 있습니다. 이 책에서 무엇보다 마음에 든 내용은 실제 프로젝트에 투입되어 오랫동안 일한 저자의 실무 경험이 고스란히 녹아 있는 ‘실무 꿀팁’ 코너입니다. 저 역시 이 부분을 읽어보며 제가 관리하는 시스템 속 SQL문을 다시 한 번 들여다보는 계기가 되었습니다. 이 책은 훌륭한 입문서이자 고급 과정으로 자연스럽게 연결해 주는 좋은 징검다리 역할을 하는 책입니다. - 김동엽 (LG CNS) |
|
“베타테스터의 한마디”
이 책은 간단한 개념부터 실무에서 사용하면 좋은 팁까지 알려주는 친절한 선생님 같은 책입니다. 다양한 실습은 물론 상세하고 쉬운 설명으로 개념을 잡아줘서 저처럼 프로그래밍을 공부하는 학생이나 오라클 데이터베이스를 처음 접하는 모든 분께 도움이 될 것 같습니다. 앞으로도 좋은 책 많이 써 주세요! - 임지혜 (컴퓨터공학과 2학년) |
|
책을 처음부터 끝까지 읽으면서 그동안 실무에서 자주 사용했지만 정확한 의미는 몰랐던 내용을 다시 한 번 배울 수 있었습니다. 예를 들어 지금까지 일하면서 많이 사용한 테이블, 함수, 프로시저, 패키지 개념과 사용법을 쉽게 배우며 머릿속에 정리할 수 있었습니다. 이 책은 입문자를 위한 책이지만 내용이 굉장히 알차서 실무자인 저에게도 많은 도움이 되었습니다. 입문자뿐만 아니라 신입 개발자들에게도 《Do it! 오라클로 배우는 데이터베이스 입문》을 적극적으로 추천합니다. - 엄나윤 (자바 웹 개발자)
|
|
이 책은 데이터베이스의 개념 용어부터 상세하게 정리하고 아주 간단한 코드라도 생략하지 않고 꼼꼼하게 설명하고 있습니다. 그래서 초보자도 쉽게 따라 할 수 있고 이해할 수 있습니다. 그리고 이 책은 실무에서 자주 사용하는 기능 위주로 정리되었고 책 곳곳에 실무에서 사용할 수 있는 팁이 있어서 초보 개발자가 실무에 적응하는 데 많은 도움이 됩니다. - 안종필 (소프트웨어 개발자)
|