본문 바로가기

카테고리 없음

데이터베이스 관리 시스템

 

 

 

 

데이터 관련 요구 사항 파악에서 DBMS의 설계와 응용까지라는

부제가 달려있는 이 책은 저자가 컴퓨터를 업으로 살아온 세월 동안 메모하고 강의했던 자료를

바탕으로 만들었다고 합니다. 지루한 미국 책을 번역하거나 답습하지 않고 한국 스타일로

서술하고자 노력하셨다는데 다행히 저처럼 문외한도 잘 읽을 수 있어서 좋았습니다.

기존 데이터베이스 관련 서적이 기본 개념과 SQL

데이터베이스 디자인, 데이터 베이스 성능 튜닝, 데이터베이스 프로그래밍

Mybatis 프로그래밍의 다서 가지로 나워 출판되어 있어서 처음 데이터베이스를 접하는

독자는 데이터베이스의 전체 모습을 파악하는 것이 불가능했다면

이 책은 데이터베이스에 관한 거의 모든 것을 한 권에서 모두 설명해주어서 좋았습니다.

실습으로 원리를 익힐 수 있도록 실습 중심으로 되어있는 점

설명은 간단명료하게 되어있고, 설명한 내용은 그림으로 정리하여 이해가 높아지는 점

불필요한 내용을 설명하기 보다는 실무에서 필요로 하는 내용을 명확하게 설명하는 점 등이

많은 도움이 되었습니다.

컴퓨터 책상 가까이에 두었다가 필요할 때마다 자주 꺼내보면 아주 좋을듯합니다.

 

Part 01 데이터베이스 관리 시스템에 관한 개념 정리 파트에서는

데이터베이스 관리 시스템을 활용한 데이터 처리 모델과 데이터베이스 관리 시스템의 새로운 흐름

관계형 데이터베이스 관리 시스템의 소개와 관계형 데이터베이스 관리 시스템이 많이 사용되는 이유와 원리

데이터베이스 관리 시스템의 확장 : 정보 시스템 개발 방법론/ 몽고 데이터베이스 관리 시스템의 소개해주어서

기본적인 흐름을 잘 잡을 수 있습니다.

 

Part 02 데이터베이스 관리 시스템의 설계에서는

소프트웨어 모델링의 종류와 프로세스 모델링의 필요성 및 소개

데이터 모델링 개념과 데이터 모델링 구축 과정

E-R 모델링 제작의 단계별 분석과과 E-R 모델링 결과의 보완

 

Part 03 SQL을 이용한 관계 데이터베이스 관리 시스템의 사용

관계 데이터베이스 관리 시스템 설치

데이터 질의를 위한 SQL 언어

데이터 조작을 위한 SQL 언어

데이터 정의를 위한 SQL 언어

트랜잭션 처리를 위한 SQL 언어

데이터 제어를 위한 SQL 언어

 

Part 04 사용자가 제작한 프로그램에서 RDBMS를 다루는 방법

JDBC/ JPA/ 마이바티스(Mybatis)

웹에서 RDBMS 사용과 빅데이터의 사용

 

Part 05 관계형 데이터베이스 관리 시스템의 성능 향상 기법

기본 키와 인덱스 사용 가이드

기본 키 및 인덱스의 칼럼 순서에 주의해야 하는 점

기본 키를 식별자와 비식별자로 분리

누적되는 데이터에 대한 처리

테이블 통합 및 분리

테이블 모습을 결정하는 방법

개체의 관계가 가지는 의미

용어 사전의 활용

데이터 독립성의 실무 적용

트랜잭션 관리의 실무 적용

정규화의 실무 적용/ 반정규화의 실무 적용

모델 개선을 통한 성능 향상

테이블 수직/수평 분할에 의한 성능 향상