누구나 쉽게 SQL과 AI 알고리즘을 이해하고
관계형 데이터 인터페이스와 파이썬 연동을 통한 활용 방법을 배운다!
데이터베이스에 대한 이론적인 내용과 AI 알고리즘에 사용되는 학습 데이터에 대한 데이터베이스 활용 내용을 다루고 있어 누구나 쉽게 이해하고 활용할 수 있도록 구성되었습니다. 기초 이해와 설계 학습을 통해 파이썬과 SQL을 연동하는 방법을 소개하며, 다양한 예제와 코드를 활용하여 데이터베이스 학습 방법을 제시합니다. 이 책을 통해 데이터베이스 문제를 해결하는 기술을 마스터하세요.
상세이미지
저자 소개
저자(글) 김현정
인물정보
컴퓨터공학자
건국대학교 컴퓨터공학 박사다. 현 건국대학교 상허교양대학 조교수다. 주요 연구 분야는 인공지능, 알고리즘, 정보보안, AI교육이다. 저서로 누구나 쉽게 컴퓨팅 사고 with 파이썬, 누구나 쉽게 자료구조와 알고리즘 with 파이썬, python으로 배우는 문제해결과 인공지능, 알기쉬운 인공지능 whith 파이썬 등을 다수를 집필했다.
목 차
〈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 붓꽃 데이터를 이용한 웹 서비스 연동
데이터 셋 준비
붓꽃 데이터 웹 서비스 연동
연습 문제
찾아보기
출판사 서평
데이터베이스 기초 이론부터
AI 알고리즘에 사용되는 학습 데이터에 대한 데이터베이스 활용 내용까지
데이터베이스로 저장된 데이터를 잘 활용하기 위해서는 데이터베이스 설계에 대한 이해가 중요합니다. 이 책은 특히 관계형 데이터베이스를 기반으로 하는 데이터베이스 설계와 데이터베이스 활용 중심으로 설명하여 데이터베이스의 의미를 이해하는 데 도움이 될 것입니다.
특히 여러 데이터베이스 활용 분야 가운데 관계형 데이터베이스의 인터페이스인 SQL로 데이터베이스의 데이터를 AI 알고리즘에 사용되는 학습 데이터로 활용하는 방법을 소개하고, 파이썬 프로그래밍 언어와 접목시켜 적용하는 방법을 소개하고 설명합니다.
Step1 데이터베이스 기초를 위한 이해와 설계 학습
Step2 AI 알고리즘을 활용한 관계형 데이터베이스 SQL 활용 방법 제시
Step3 다양한 예제 코드를 활용한 SQL과 파이썬 학습