그림으로 배우는 데이터베이스
도서명:그림으로 배우는 데이터베이스
저자/출판사:사카가미,코오다이/영진닷컴
쪽수:236쪽
출판일:2022-07-05
ISBN:9788931466928
목차
Chapter 1. 데이터베이스의 기본
1-1 우리 주변에 존재하는 데이터
1-2 데이터베이스의 특징
1-3 데이터베이스를 움직이게 하는 시스템
1-4 데이터베이스를 도입하는 이유
1-5 데이터베이스 관리 시스템의 종류
1-6 데이터베이스를 조작하기 위한 명령문
1-7 데이터베이스 이용 사례
1-8 주변에서 사용되고 있는 데이터베이스
Chapter 2. 데이터의 보존 형식
2-1 다양한 데이터 저장 형식
2-2 표 형식으로 데이터를 저장한다
2-3 표끼리 조합하다
2-4 관계형의 장점과 단점
2-5 관계형 이외의 형식
2-6 NoSQL 데이터베이스 종류 ① - 키와 밸류를 조합한 모델
2-7 NoSQL 데이터베이스 종류 ② - 계층구조와 관계성을 나타내는 모델
Chapter 3. 데이터베이스 조작
3-1 데이터베이스 조작 준비
3-2 데이터를 조작하는 명령의 기본 문법
3-3 데이터베이스를 생성·삭제한다
3-4 데이터베이스 목록을 표시·선택하다
3-5 테이블을 생성·삭제한다
3-6 레코드를 추가한다
3-7 레코드를 취득한다
3-8 조건에 일치하는 레코드의 범위를 좁힌다
3-9 검색에 이용하는 기호 ① - 일치하지 않는 값, 값의 범위지정
3-10 검색에 사용하는 기호 ② - 값을 포함한 데이터, 빈 데이터 검색
3-11 데이터를 갱신하다
3-12 데이터를 삭제하다
3-13 데이터를 정렬하다
3-14 취득하는 데이터의 건수를 지정하다
3-15 데이터의 건수를 취득하다
3-16 데이터의 최댓값·최솟값을 취득한다
3-17 데이터의 합계·평균을 구한다
3-18 레코드를 그룹화한다
3-19 그룹화된 데이터에 추출 조건을 지정한다
3-20 테이블을 결합해서 데이터를 가져온다
3-21 값이 일치하는 데이터를 취득한다
3-22 기준이 되는 데이터와 거기에 일치하는 데이터를 취득한다
Chapter 4. 데이터 관리
4-1 저장 가능한 데이터 종류를 지정한다
4-2 숫자를 취급하는 데이터 타입
4-3 문자열을 취급하는 데이터 타입
4-4 날짜와 시간을 취급하는 데이터 타입
4-5 2종류의 값만을 취급하는 데이터 타입
4-6 저장할 수 있는 데이터에 제한을 두다
4-7 초깃값을 설정한다
4-8 데이터가 아무것도 들어있지 않을 때
4-9 데이터가 비어있는 상태를 방지한다
4-10 다른 행 값과 동일한 값은 넣을 수 없다
4-11 자동으로 일련 번호를 매기다
4-12 행을 고유하게 식별할 수 있게 한다
4-13 다른 테이블과 결부시키다
4-14 분리되지 않는 처리를 모으다
4-15 한 덩어리의 처리를 실행한다
4-16 실행했던 처리를 없었던 것으로 한다
4-17 두 가지 처리가 경합해서 처리가 멈추는 문제
Chapter 5. 데이터베이스 도입
5-1 시스템을 도입하는 흐름
5-2 시스템 도입이 주는 영향
5-3 데이터베이스를 도입해야만 하는가 검토한다
5-4 누가 어떤 목적으로 사용하는지 정리한다
5-5 저장할 필요가 있는 데이터를 생각한다
5-6 데이터 간의 관계를 생각한다
5-7 데이터 간의 관계를 그림으로 나타낸다
5-8 ER 다이어그램의 표현 방법
5-9 ER 다이어그램의 종류
5-10 데이터의 형태를 갖추다
5-11 항목을 중복시키지 않도록 한다
5-12 다른 종류의 항목을 분할한다
5-13 종속 관계에 있는 항목을 분할한다
5-14 컬럼에 부여하는 설정을 결정한다
5-15 테이블과 컬럼의 이름을 정한다
5-16 책 리뷰 사이트의 테이블을 설계하는 예 ① - 완성 후의 이미지
5-17 책 리뷰 사이트의 테이블을 설계하는 예 ② - 데이터의 관계성 파악
5-18 책 리뷰 사이트의 테이블을 설계하는 예 ③ - 필요한 테이블 결정
5-19 책 리뷰 사이트의 테이블을 설계하는 예 ④ - 테이블 컬럼을 조정하다
Chapter 6. 데이터베이스 운용
6-1 데이터베이스가 위치하는 장소
6-2 자체적으로 데이터베이스 서버를 관리할 때의 주의점
6-3 데이터베이스 운용에 드는 비용
6-4 사용자에 따라 접속가능 범위를 바꾼다
6-5 데이터베이스를 감시하다
6-6 정기적으로 현재의 데이터를 기록해 두다
6-7 데이터를 이행한다
6-8 기밀 데이터를 변환하여 보존한다
6-9 OS와 소프트웨어의 버전을 올린다
Chapter 7. 데이터베이스를 지키기 위한 지식
7-1 시스템에 악영향을 끼치는 문제 ① - 물리적 위협 사례와 대책
7-2 시스템에 악영향을 끼치는 문제 ② - 기술적 위협 사례와 대책
7-3 시스템에 악영향을 끼치는 문제 ③ - 인적 위협의 사례와 대책
7-4 발생한 에러의 이력
7-5 에러의 종류와 대책
7-6 실행에 시간이 걸리는 SQL
7-7 데이터 취득 시간을 단축한다
7-8 부하를 분산시키다
7-9 데이터베이스를 복제하여 운용한다
7-10 외부에서 데이터베이스가 조작되는 문제
Chapter 8. 데이터베이스 활용
8-1 소프트웨어를 사용하여 데이터베이스에 접속
8-2 애플리케이션에서 데이터베이스 사용 예시
8-3 프로그램에서 데이터베이스를 사용한다
8-4 프로그램 언어에 맞는 형식으로 데이터베이스를 취급한다
8-5 클라우드 서비스 활용
8-6 데이터를 고속으로 취득한다
8-7 대용량의 데이터를 모아서 분석한다
8-8 데이터를 학습하는 애플리케이션에서 활용 예
8-9 AI를 삽입한 데이터베이스