데이터베이스론 (오라클 중심)
Description
[실무에서 유용한 데이터베이스론]은 실전에서 바로 활용가능한 데이터 모델링 스킬을 체계적으로 기술하여 데이터 분야에 종사하고 있거나 직무 역량을 향상시키고자 하는 직장인, 데이터 분야로 진출하고자 하는 학생들을 위한 책이다.
저자

여정모

목차

제1부데이터베이스시스템의개요

제1장기업의경영과정보시스템및전사아키텍처
1.기업의경영과조직
1.1.경영시스템
1.2.경영조직
1.3.경영활동
2.정보시스템의현실과효과적인개발및유지보수
2.1.정보시스템의현실
2.2.문서화부족으로인한문제와해결책
2.3.표준화부족으로인한문제와해결책
2.4.부적절한설계로인한문제와효과적인정보시스템의개발
2.5.정보시스템운영과유지보수
3.전사아키텍처
3.1.전사아키텍처의개요
3.1.1.전사의개념과전사아키텍처의정의
3.1.2.추상화와구체화
3.1.3.전사아키텍처의관점및얼라인먼트
3.1.4.전사아키텍처의영역및얼라인먼트
3.2.전사아키텍처
3.2.1.업무아키텍처
3.2.2.데이터아키텍처
3.2.3.애플리케이션아키텍처
3.2.4.기술아키텍처
3.2.5.전사아키텍처매트릭스
3.2.6.경영과전사아키텍처사이의연관성
연습문제

제2장업무와데이터및데이터표준
1.기업의업무
1.1.관리대상업무
1.2.업무영역과업무주제영역
1.3.업무계층도와기능차트
2.요구사항수집과분석
2.1.요구사항수집
2.2.요구사항분석
3.데이터
3.1.관리대상데이터
3.2.데이터의의미와표현
3.3.데이터요소
3.3.1.논리데이터요소
3.3.2.물리데이터요소
4.데이터표준
4.1.데이터품질
4.2.데이터표준
연습문제

제3장데이터베이스시스템
1.데이터베이스
1.1.데이터베이스의개요
1.2.데이터모델
1.2.1.데이터모델의종류
1.2.2.데이터모델의표기법
1.3.테이블
1.4.인덱스
2.데이터베이스관리시스템과데이터베이스설계툴
2.1.3단계-스키마아키텍처와데이터독립성
2.2.오라클의구조
2.3.오라클데이터베이스의구조
2.4.데이터베이스설계툴
3.데이터베이스시스템과데이터관리
3.1.데이터베이스시스템의구성
3.2.데이터관리
3.3.SQL
연습문제

제2부데이터베이스설계

제4장엔터티
1.엔터티의개념과정의
2.서브타입과슈퍼타입
2.1.서브타입의특성
2.2.서브타입의생성
2.3.다중서브타입과계층서브타입
3.엔터티의종류
3.1.핵심엔터티
3.2.행위엔터티
3.3.부수엔터티
4.엔터티식별
4.1.도출된엔터티후보의개념과의미파악
4.1.1.엔터티후보의순수성파악
4.1.2.엔터티후보가논리적성격을가지는지파악
4.2.관리대상여부판단
4.3.면적여부판단
4.4.엔터티후보들의분류
연습문제

제5장속성과식별자
1.속성의개념과정의
1.1.속성의개념과의미
1.2.속성의정의
1.3.속성의도메인
2.속성의종류
3.식별자
3.1.본질식별자
3.2.실질식별자
3.3.대체식별자
4.속성후보의자격검증
4.1.속성후보의개념과의미파악
4.2.속성후보가관계속성인지검증
4.3.속성후보의명칭검증
4.4.속성후보의다중값검증
4.5.속성후보의추출값검증
연습문제

제6장관계및정규화
1.관계의개념과의미
1.1.업무적인측면에서의관계
1.2.데이터모델에서의관계
1.2.1.엔터티의선택성
1.2.2.엔터티의기수성
1.2.3.엔터티간의상속
1.2.4.관계명
1.3.관리대상업무의데이터모델표현
2.다양한관계
2.1.순환관계
2.2.BOM관계
2.3.배타적관계
2.4.다중관계
3.정규화
3.1.이상현상
3.2.함수적종속성
3.2.1.엔터티종속
3.2.2.속성종속
3.3.정규형과정규화
3.3.1.정규화의필요성과장점
3.3.2.제1정규화
3.3.3.제2정규화
3.3.4.제3정규화
연습문제

제7장이력관리와논리데이터모델의완성
1.이력관리
1.1.이력관리개요
1.2.점이력과선분이력
1.3.속성의이력관리
2.논리데이터모델의완성
2.1.DA#툴을사용한논리데이터모델의작도
2.2.논리데이터모델의완성
연습문제

제8장데이터베이스설계사례
1.요구사항수집과분석
1.1.요구사항의수집
1.2.요구사항의분석
1.2.1.업무후보도출
1.2.2.업무후보정제
1.2.3.업무확정
2.엔터티의도출과확정
2.1.엔터티후보의도출과식별
2.2.엔터티후보의정제
2.3.엔터티의확정
3.속성과식별자의도출과확정
3.1.속성후보수집
3.2.속성후보도출및식별자속성후보들의구성
3.2.1.속성후보도출
3.2.2.식별자속성후보들의구성
3.3.속성후보정제
3.4.속성확정
4.관계의확정
5.논리데이터모델의완성
연습문제

제9장물리데이터모델
1.논리데이터모델의물리데이터모델로의변환
1.1.엔터티를테이블로변환
1.2.속성을컬럼으로변환
1.3.서브타입의변환
1.4.DA#툴을사용한변환
2.데이터무결성제약조건
2.1.데이터무결성제약조건
2.1.1.엔터티무결성제약조건
2.1.2.도메인무결성제약조건
2.1.3.참조무결성제약조건
2.1.4.사용자정의무결성제약조건
2.2.데이터무결성제약조건의처리방법
2.2.1.선언적처리방법
2.2.2.애플리케이션처리방법
2.2.3.트리거링처리방법
연습문제

제3부데이터베이스운영과유지보수

제10장관계연산과SQL
1.사례의인스턴스차트
2.기본적인관계연산
2.1.실렉트연산과프로젝트연산
2.2.합집합연산과차집합연산
2.3.카티션프로덕트연산
3.복합적인관계연산및기타관계연산
3.1.각종조인연산
3.1.1.각종조인연산
3.1.2.조인방식과조인순서
3.2.교집합연산과재명명연산
연습문제

제11장트랜잭션과복구
1.트랜잭션
1.1.트랜잭션의특성
1.2.트랜잭션의동작
2.동시성제어와고립성수준
2.1.트랜잭션연산과발생하는문제
2.2.직렬가능스케쥴과잠금
2.3.고립성수준
2.4.동시성제어
3.복구기법
3.1.로그
3.2.로그를이용한복구기법
연습문제

부록A.데이터베이스구축

1.데이터표준화
1.1.데이터표준화원칙,데이터표준화지침및데이터명명규칙
1.2.단어사전구성
1.3.도메인사전구성
1.3.1.도메인유형결정
1.3.2.도메인명결정
1.3.3.도메인사전의구성
1.3.4.도메인을데이터표준으로일괄등록
1.4.용어사전구성
2.물리데이터모델링
2.1.논리데이터모델의모델단위속성표준화
2.2.물리데이터모델생성
3.부가요소설계
3.1.테이블정의서작성
3.2.테이블용량산정
3.3.인덱스설계
3.4.테이블스페이스및데이터파일설계
4.DB생성스크립트와DB생성
4.1.데이터베이스생성을위한SQL스크립트생성계획
4.2.테이블스페이스생성
4.3.테이블생성SQL스크립트
4.4.인덱스생성SQL스크립트
5.DB생성과테스트데이터적재
5.1.데이터베이스생성
5.2.테스트데이터적재
연습문제

부록B.상용DBMS에서사용하는SQL문(오라클중심)

1.DDL문
1.1.테이블관련DDL문
1.2.기타객체관련DDL문
2.DML문
2.1.SELECT문
2.2.INSERT문
2.3.DELETE문과UPDATE문
3.DCL문
연습문제

7.이력관리와논리데이터모델의완성
8.데이터베이스설계사례
9.물리데이터모델
10.관계연산과SQL
11.트랙잭션과복구
부록A.데이터베이스구축
부록B.상용DBMS에서사용하는SQL문(오라클중심)

출판사 서평

현장에서바로적용이가능한실전데이터모델링스킬의교과서!

이책은실전에서바로활용가능한데이터모델링스킬을체계적으로기술하여데이터분야에종사하고있거나직무역량을향상시키고자하는직장인은물론이고데이터분야로진출하고자하는학생들에게도최고의길잡이가될것이다.
데이터분야에서저자가다년간연구와강의를통해,그리고실전경험을통해쌓아온데이터모델링의원리와기법들이현장에서어떻게활용되고,이를어떻게습득해갈수있는지를여실히보여주고있다.

엔코아가만든실무경험없는학생들을위한교재

국내대학의데이터분야교육은기업의업무분석에특히취약할수밖에없다.따라서데이터베이스의설계와구축에있어부족하거나잘못이해하는상황이자주발생한다.<실무에서유용한데이터베이스론>은이러한문제를해결하기위해학생들이나초보자들도쉽게업무를분석하여설계하고구축할방안을연구하여적용하였다.이는빅데이터인재부족을외치는국내데이터산업에실무형인재육성을위한길잡이가되어줄것이다.특히,본서적은데이터모델링기능을체계적으로기술하여빅데이터산업으로진출하고자하는학생들데이터분야에종사하고있는직장인들에게도도움이될수있는책이다.

<실무에서유용한데이터베이스론>는저자여정모교수가지난2009년,1년여의연구년동안엔코아에근무하며실전경험을쌓을당시기존의대학교육과실무사이에넘어야할큰벽이존재한다는것을몸소느끼며기획한책이다.이후,여교수는교직으로돌아가대학생들이쉬우면서도체계적으로데이터분야를공부할수있도록지속적으로연구해왔고그연구결과를강의에적용하여실전에활용할수있는교재까지편찬하게되었으며,이를통해제자들은한국데이터진흥원에서주최하는DA(데이터아키텍처)공모대전에수차례우승하는등다양한성과를얻은바있다.

공동저자인엔코아명재호부사장은“이책은데이터설계에대한경험이없는사람이데이터설계에대한개념을정립하고체계화되고표준화된방법론으로데이터설계를공부하기좋은책이다”며“이책을통해데이터설계를자신의무기로만들고자하는분들에게많은도움을줄수있을것이라확신한다”고말했다.