■책의특징
Part1.DB기초및특징
ANSI/SPARC구조,DBMS(DataBaseManagementSystem)의정의,역할,필수기능,스키마(Schema)와인스턴스(Instance),DDL(DataDefinitionLanguage),DML(DataManipulationLanguage),DCL(DataControlLanguage),3-Schema(스키마)구조의정의,Data독립성,DB의속성(Attribute)등에대한내용을학습할수있습니다.[관련토픽-15개]
Part2.DB모델링(Modeling)
2-1)ER(EntityRelationship)다이어그램및관계대수[관련토픽-13개]
2-2)정규화(Normalization)[관련토픽-15개]
Part3.SQL(StructuredQueryLanguage)
SQL3가지언어,ERDiagram에서Relation과SQLTable작성법,관계Database에서각Query에대해SQL검색문작성법,SQLView등에대해학습할수있습니다.[관련토픽-11개]
Part4.회복기법및Backup기법
회복(Recovery)기법의종류,즉시갱신/지연갱신기법,Checkpoint회복기법,Backup방법인전체백업,증분백업,차등백업,합성백업등에대한내용을학습할수있도록하였습니다.[관련토픽-6개]
Part5.병행제어
Transaction의상태전이도와4가지특성(ACID),동시성(Concurrent,병행성)제어방법의종류와장?단점,Transaction스케줄링(Scheduling)의종류,병행제어정의,병행처리시의문제점들과대책,직렬화,Transaction시동시성제어방법인TimeStampOrdering기법및낙관적검증기법,교착상태(Deadlock)발생원인과해결방안,교착상태회피기법인Wait-Die&Wound-Wait기법등에대해학습할수있도록하였습니다.[관련토픽-17개]
Part6.해싱(Hashing)
해쉬함수(HashFunction)의4가지특징(필수요건),해싱(Hashing)함수의종류,장?단점,Hashing충돌해결방법인선형탐색(LinearProbing)기법,체인닝(Chaining)기법에대해학습할수있습니다.[관련토픽-6개]
Part7.DB응용
DW(DataWarehouse)의구성요소와구축방법,데이터마이닝(Mining),WebMining등에대한부분으로이해위주로학습할수있도록기술하였습니다.[관련토픽-12개]
Part8.DB의종류
DBMS의기능과발전단계와,RDBMS,OODBMS,ORDBMS비교,MMDB,EmbeddedDB,분산DB,생체인식Database,XMLDatabase,TinyDB,NoSQLDatabase,StreamingDBMS,분산DB의Issue와해결방안등에대한내용으로작성했습니다.[관련토픽-19개]
Part9.DB품질관리
Data표준화의필요성과원칙,MetaData,데이터품질기준으로유효성과활용성,DRM,DQM,무결성확보방안(개체/참조/영역/업무무결성),Data프로파일링(Profiling)등에대한부분으로이해위주로학습할수있도록답안화하였습니다.[관련토픽-8개]
Part10.DB성능향상
DB성능개선을위한평가항목과성능개선절차,DBTablePartition의유형과특징,샤딩(Sharding),DB튜닝(Tuning)의3단계와튜닝,AVLTree불균형,균형유지이유,B-Tree,B+-Tree,B*-Tree,R-Tree,T-Tree등에대한내용을학습할수있도록하였습니다.[관련토픽-18개]
Part11.DB감리,보안,Service
DB감리,DB보안,문서중앙화,DataMasking,서버가상화,PaaS,서비스개인화등에대한내용을학습할수있도록하였습니다.[관련토픽-14개]
Part12.정규화,논리모델링,데이터품질
현업에서사용되는정보요구사항관리프로세스,논리데이터모델링에서식별자관계와비식별자관계,정규화,M:M관계해소방법,논리모델링실제사례그리고데이터품질관리에대해학습할수있도록하였습니다.[관련토픽-30개]