누구나 쉽게 SQL과 AI 알고리즘을 이해하고
관계형 데이터 인터페이스와 파이썬 연동을 통한 활용 방법을 배운다!
데이터베이스에 대한 이론적인 내용과 AI 알고리즘에 사용되는 학습 데이터에 대한 데이터베이스 활용 내용을 다루고 있어 누구나 쉽게 이해하고 활용할 수 있도록 구성되었다. 기초 이해와 설계 학습을 통해 파이썬과 SQL을 연동하는 방법을 소개하며, 다양한 예제와 코드를 활용하여 데이터베이스 학습 방법을 제시한다. 이 책을 통해 데이터베이스 문제를 해결하는 기술을 마스터하자.
Contents
〈1장〉 데이터베이스
1-1 데이터베이스 개요
데이터베이스 학습 종류
데이터베이스 용어와 사용자
1-2 컴퓨터
시스템 소프트웨어
서버 시스템
파일 시스템
연습 문제
〈2장〉 데이터베이스 설계
2-1 데이터 모델
데이터베이스
데이터 모델
2-2 데이터베이스 설계
데이터베이스 설계 단계
연습 문제
〈3장〉 관계형 데이터베이스
3-1 관계형 데이터베이스 설계
관계형 데이터베이스 구조
관계형 데이터베이스 연산
관계형 데이터베이스 제약조건
3-2 관계형 데이터베이스 관리 시스템
MySQL&Workbench 설치
연습 문제
〈4장〉 SQL
4-1 데이터베이스 언어
4-2 SQL 명령어
DDL(DATA DEFINITION LANGUAGE)
DML(DATA MANIPULATION LANGUAGE)
DCL(DATA CONTROL LANGUAGE)
4-3 SELECT
SELECT 명령어 구조
연습 문제
〈5장〉 파이썬과 SQL
5-1 파이썬 프로그래밍 환경
파이썬 프로그래밍 환경 소개
5-2 파이썬과 SQL 연동
MySQL Workbench를 이용한 데이터베이스
파이썬과 MySQL 연동
연습 문제
〈6장〉 데이터 분석과 SQL
6-1 데이터 분석
데이터 수집 및 분석
6-2 SQL vs ORM
ORM 개념
연습 문제
〈7장〉 비정형 데이터 다루기
7-1 비정형 데이터
비정형 데이터 개념
비정형 데이터 구조화 방법
7-2 웹 크롤링
웹 크롤링 개념
BeautifulSoup
연습 문제
〈8장〉 지도학습 (1)
8-1 지도학습
지도학습 개념
8-2 분류 모델
분류 모델 개념
8-3 분류 모델 구축 및 학습
데이터 셋 준비
데이터 전처리
모델 학습 및 성능 평가
연습 문제
〈9장〉 지도학습 (2)
9-1 회귀 모델
회귀 모델 개념
9-2 회귀 모델 구축 및 학습
데이터 셋 준비
데이터 전처리
모델 학습 및 성능 평가
연습 문제
〈10장〉 비지도학습
10-1 비지도학습
비지도학습 개념
10-2 군집 모델
군집 모델 개념
10-3 군집 모델 구축 및 학습
MySQL 데이터베이스 연결 및 테이블 생성, 데이터 삽입
데이터 불러오기
모델 학습 및 성능 평가
연습 문제
〈11장〉 파이썬과 웹 서비스
11-1 웹 서비스
웹 서비스 개념
웹 서비스 연동
11-2 붓꽃 데이터를 이용한 웹 서비스 연동
데이터 셋 준비
붓꽃 데이터 웹 서비스 연동
연습 문제
찾아보기
Author
김현정,황숙희
2015년 08월 건국대학교 일반대학원 컴퓨터공학과 인공지능 전공(공학박사)
2016년 ~ 2019년 02월 건국대학교 초빙교수
2019년 03월 ~ 현재 건국대학교 상허교양대학 조교수
관심분야: SW프로그래밍, 컴퓨팅 사고, 인공지능, 정보보안, AI 교육
2015년 08월 건국대학교 일반대학원 컴퓨터공학과 인공지능 전공(공학박사)
2016년 ~ 2019년 02월 건국대학교 초빙교수
2019년 03월 ~ 현재 건국대학교 상허교양대학 조교수
관심분야: SW프로그래밍, 컴퓨팅 사고, 인공지능, 정보보안, AI 교육