저자

사카가미코오다이

저자:사카가미코오다이
프로그래밍입문사이트「프로메모」저자/Web엔지니어
‘프로메모’를통해엔지니어를목표로하는사람들을대상으로Web애플리케이션개발의기초지식을알려주고있으며,동시에백엔드(backend)를중심으로한개발안건참가나,스스로Web서비스를개발운영하고있다.과거에는대기업SIer로써인프라시스템구축이나복수의스타트업(startup)기업에서Web서비스개발을담당.그후,개발매니저로서엔지니어채용이나육성을경험.올해부터지금까지축적된지식을알리기위해‘프로메모’를시작해2년만에누계130만개이상의페이지뷰를가진사이트가되었다.

역자:양성건
감리법인㈜키삭수석감리원기술사
LG산전,건강보험심사평가원,철도청,서울시,행정자치부,보건복지부,국민건강보험공단,소방방재청,경찰청,LG텔레콤등17년간다양한공공SI프로젝트를수행했으며오키나와우라소에시,후쿠오카사가현등일본에서시스템구축을위한BPR/ISP를수행하였다.2011년부터프로젝트현장에서감리,컨설팅,개인정보영향평가업무를수행하고있다.번역서로는“AmazonWebServices로시작하는클라우드입문(영진닷컴)”,“생활을변화시키는인공지능(영진닷컴)”,“IT운용체제변화를위한데브옵스(영진닷컴)”,“그림으로배우는보안구조(영진닷컴)”,“AWS로시작하는AI서비스with파이썬(영진닷컴)”이있다.

목차

Chapter1.데이터베이스의기본
1-1우리주변에존재하는데이터
1-2데이터베이스의특징
1-3데이터베이스를움직이게하는시스템
1-4데이터베이스를도입하는이유
1-5데이터베이스관리시스템의종류
1-6데이터베이스를조작하기위한명령문
1-7데이터베이스이용사례
1-8주변에서사용되고있는데이터베이스

Chapter2.데이터의보존형식
2-1다양한데이터저장형식
2-2표형식으로데이터를저장한다
2-3표끼리조합하다
2-4관계형의장점과단점
2-5관계형이외의형식
2-6NoSQL데이터베이스종류①-키와밸류를조합한모델
2-7NoSQL데이터베이스종류②-계층구조와관계성을나타내는모델

Chapter3.데이터베이스조작
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기준이되는데이터와거기에일치하는데이터를취득한다

Chapter4.데이터관리
4-1저장가능한데이터종류를지정한다
4-2숫자를취급하는데이터타입
4-3문자열을취급하는데이터타입
4-4날짜와시간을취급하는데이터타입
4-52종류의값만을취급하는데이터타입
4-6저장할수있는데이터에제한을두다
4-7초깃값을설정한다
4-8데이터가아무것도들어있지않을때
4-9데이터가비어있는상태를방지한다
4-10다른행값과동일한값은넣을수없다
4-11자동으로일련번호를매기다
4-12행을고유하게식별할수있게한다
4-13다른테이블과결부시키다
4-14분리되지않는처리를모으다
4-15한덩어리의처리를실행한다
4-16실행했던처리를없었던것으로한다
4-17두가지처리가경합해서처리가멈추는문제

Chapter5.데이터베이스도입
5-1시스템을도입하는흐름
5-2시스템도입이주는영향
5-3데이터베이스를도입해야만하는가검토한다
5-4누가어떤목적으로사용하는지정리한다
5-5저장할필요가있는데이터를생각한다
5-6데이터간의관계를생각한다
5-7데이터간의관계를그림으로나타낸다
5-8ER다이어그램의표현방법
5-9ER다이어그램의종류
5-10데이터의형태를갖추다
5-11항목을중복시키지않도록한다
5-12다른종류의항목을분할한다
5-13종속관계에있는항목을분할한다
5-14컬럼에부여하는설정을결정한다
5-15테이블과컬럼의이름을정한다
5-16책리뷰사이트의테이블을설계하는예①-완성후의이미지
5-17책리뷰사이트의테이블을설계하는예②-데이터의관계성파악
5-18책리뷰사이트의테이블을설계하는예③-필요한테이블결정
5-19책리뷰사이트의테이블을설계하는예④-테이블컬럼을조정하다

Chapter6.데이터베이스운용
6-1데이터베이스가위치하는장소
6-2자체적으로데이터베이스서버를관리할때의주의점
6-3데이터베이스운용에드는비용
6-4사용자에따라접속가능범위를바꾼다
6-5데이터베이스를감시하다
6-6정기적으로현재의데이터를기록해두다
6-7데이터를이행한다
6-8기밀데이터를변환하여보존한다
6-9OS와소프트웨어의버전을올린다

Chapter7.데이터베이스를지키기위한지식
7-1시스템에악영향을끼치는문제①-물리적위협사례와대책
7-2시스템에악영향을끼치는문제②-기술적위협사례와대책
7-3시스템에악영향을끼치는문제③-인적위협의사례와대책
7-4발생한에러의이력
7-5에러의종류와대책
7-6실행에시간이걸리는SQL
7-7데이터취득시간을단축한다
7-8부하를분산시키다
7-9데이터베이스를복제하여운용한다
7-10외부에서데이터베이스가조작되는문제

Chapter8.데이터베이스활용
8-1소프트웨어를사용하여데이터베이스에접속
8-2애플리케이션에서데이터베이스사용예시
8-3프로그램에서데이터베이스를사용한다
8-4프로그램언어에맞는형식으로데이터베이스를취급한다
8-5클라우드서비스활용
8-6데이터를고속으로취득한다
8-7대용량의데이터를모아서분석한다
8-8데이터를학습하는애플리케이션에서활용예
8-9AI를삽입한데이터베이스