책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 데이터베이스 프로그래밍 > 데이터베이스 구축
· ISBN : 9791196058463
· 쪽수 : 376쪽
· 출판일 : 2020-02-12
책 소개
목차
1. 데이터베이스 기초
1.1 데이터베이스 정의
1.1.1 데이터베이스란 무엇인가?
1.1.2 데이터베이스의 특징
1.2 데이터베이스 모델
1.2.1 관계형 모델
1.2.2 네트워크 모델
1.2.3 계층적 모델
1.2.4 객체 지향형 모델
1.3 DBMS(Database Management System)
1.3.1 DBMS란 무엇인가?
1.3.2 RDBMS의 ACID 속성
1.3.3 대표적인 DBMS 소프트웨어
1.4 SQL(Structured Query Language)
1.4.1 DDL(Data Definition Language, 데이터 정의어)
1.4.2 DML(Data Manipulation Language, 데이터 조작어)
1.4.3 DCL(Data Control Language, 데이터 제어어)
1.5 데이터베이스 포렌식 도구
1.5.1 Oracle LogMiner
1.5.2 Toad
1.5.3 Adminer
1.5.4 SQLite Database Browser
1.5.5 Sequel Pro
1.6 데이터베이스 구조
1.6.1 Data Block (Block 또는 Page)
1.6.2 Extent
1.6.3 Segment
1.6.4 Table Space
1.7 데이터베이스 포렌식 개요
1.7.1 데이터베이스 포렌식의 이해
1.7.2 데이터베이스 조사 절차
1.7.3 증거 자료 분석 절차
1.7.4 데이터 추출 관련 참고자료
2. SQL Server 데이터베이스 포렌식
2.1 SQL Server 환경 구축
2.1.1 Windows Server 2016 설치
2.1.2 .NET Framework 3.5 설치
2.1.3 SQL Server (MSSQL) 설치
2.1.4 SQL Server Management Studio (SSMS) 설치
2.2 SQL Server 아키텍처
2.2.1 Protocol Layer
2.2.2 Query Processor
2.2.3 Storage Engine
2.2.4 파일 형식
2.2.5 캐시
2.3 SQL Server 기본 조작
2.3.1 데이터베이스 생성하기
2.3.2 테이블 생성하기
2.3.3 SQL Server 살펴보기
2.4 SQL Server 데이터베이스 덤프
2.5 SQL Server 데이터베이스 복구
2.6 SQL Server 로그 분석
2.6.1 SSMS Log Viewer
2.6.2 쿼리 이력 조회하기
3. MySQL 데이터베이스 포렌식
3.1 MySQL 환경 구축
3.1.1 Windows 환경 구축
3.1.2 CentOS 환경 구축
3.2 MySQL 아키텍처
3.2.1 물리적 계층
3.2.2 논리적 계층
3.2.3 어플리케이션 계층
3.2.4 MySQL 파일 구조
3.3 MySQL 기본 조작
3.3.1 Windows Server 2016에서 MySQL 실행하기
3.3.2 CentOS 7.6에서 MySQL 실행하기
3.3.3 원격 접속하기
3.3.4 MySQL에서 테이블 및 Column 살펴보기
3.4 MySQL 데이터베이스 덤프
3.4.1 전체 덤프하기
3.4.2 부분 덤프하기
3.5 MySQL 데이터베이스 복구
3.5.1 데이터베이스 전체 복구
3.5.2 데이터베이스 부분 복구
3.6 MySQL 로그 분석
3.6.1 Error Log
3.6.2 General Log
3.6.3 Slow Query Log
3.6.4 Binary Log
4. Oracle 데이터베이스 포렌식
4.1 Oralce 환경 구축
4.1.1 Windows Server 2016에 Oracle 설치하기
4.1.2 CentOS 7 에 Oracle 설치하기
4.2 Oracle 아키텍처
4.2.1 Oracle 프로세스
4.2.2 Oracle 파일 구조
4.3 Oracle 기본 조작
4.3.1 테이블 생성하기
4.3.2 데이터베이스 구조 및 접속 계정 확인하기
4.4 Oracle 데이터베이스 덤프
4.4.1 전체 덤프
4.4.2 테이블 단위 덤프
4.5 Oracle 데이터베이스 복구
4.5.1 전체 복구하기
4.5.2 부분 복구하기
4.6 Oracle 로그 분석
4.6.1 Alert Log
4.6.2 Listener Log
4.6.3 Redo Log
4.6.4 Trace Log
4.7 Oracle LogMiner
4.7.1 LogMiner 이해
4.7.2 LogMiner를 이용한 레코드 복구
5. SQLite 데이터베이스 포렌식
5.1 SQLite 아키텍처
5.1.1 SQLite 내부 구조
5.1.2 SQLite 파일 구조
5.2 SQLite 환경 구축
5.2.1 Windows에서 SQLite 설치하기
5.2.2 Linux에서 SQLite 설치하기
5.3 SQLite 기본 조작
5.3.1 SQLite DB Browser 설치하기
5.3.2 SQLite 데이터베이스 생성하기
5.3.3 SQLite 테이블 생성하기
5.3.4 SQLite 테이블 조회하기
5.4 SQLite 데이터베이스 덤프
5.4.1 전체 덤프
5.4.2 부분 덤프
5.5 SQLite 데이터베이스 복구
5.5.1 SQLite 데이터베이스 파일 변화
5.5.2 SQLite 데이터베이스 데이터 복구하기
5.6 SQLite 데이터베이스 로그