※ 이 강의는 한빛아카데미에서 출시된 [IT CookBook, MySQL로 배우는 데이터베이스 개론과 실습(한빛아카데미,2024)]을 기반으로 하여 대표 저자 박우창 교수의 직강으로 제작되었습니다.
현대 사회는 데이터 중심으로 움직입니다. 기업과 조직은 기하급수적으로 증가하는 데이터를 관리하고 분석함으로써 비즈니스 인사이트를 도출하고, 효율적 의사결정을 내리며 경쟁력을 확보하고 있습니다.
데이터베이스는 모든 디지털 플랫폼(전자상거래, SNS, 금융 시스템 등)의 핵심입니다.
예를 들어, 아마존은 사용자 구매 데이터를 분석해 개인 맞춤형 추천을 제공하고, 넷플릭스는 시청 패턴을 기반으로 콘텐츠를 추천합니다. 이는 데이터베이스를 효과적으로 활용했기에 가능한 일입니다.
또한 데이터베이스에 대한 이해는 비단 IT 개발자뿐만 아니라 데이터 분석가, 시스템 관리자, 비즈니스 의사결정권자에게도 필수적인 역량으로 자리 잡고 있습니다.
이 강의는 데이터베이스에 대해 잘 모르는 누구라도 MySQL을 기반으로 데이터베이스의 개념과 SQL 실습을 해볼 수 있고, 학습자의 문제 해결 능력과 실무 역량을 함께 키울 수 있도록 구성되어 있습니다.
이 강의를 통해 데이터베이스를 다루는 법에 한 걸음 다가가 보세요.
이 강의는 마당서점이라는 가상의 서점 데이터를 기반으로 하여 데이터베이스 이론과 실습을 다루고 있습니다. 이 가상의 서점을 통해 실제 업무에 데이터베이스가 어떻게 적용되는지 자세히 알아봅니다. 마당서점의 예제를 따라가면서 MySQL에 대해 익히고 연속된 하나의 흐름 속에서 전체 내용을 학습해 봅니다.
Part 1. 데이터베이스 구축 개요
먼저 마당서점의 데이터베이스를 파악합니다. 데이터들의 관계를 파악하고 다양한 정보를 효과적으로 저장하고 관리해 봅니다.
Part 2. 데이터베이스에서 원하는 정보를 얻는 방법
데이터베이스에서 원하는 정보를 얻기 위해 SQL문에 대해 학습합니다.
Part 3. 데이터베이스 구축을 위한 모델링
MySQL Workbench 모델링 도구를 이용해 설계를 하고 데이터베이스에서 원하는 정보를 얻어봅니다.
Part 4. 데이터베이스 관리
트랜잭션과 데이터베이스 보안에 대하여 학습합니다.
실습 환경 프로그램
MySQL Community Edition 8.0X
MySQL Workbench 8.0X
강의에 필요한 각종 DB 자료와 실습코드는 각 차시별로 제공됩니다.
데이터베이스를 처음 배워 기초지식이 필요한 IT 비전공자
SQL의 기초를 익히고 실무에서 활용하는 기술까지 알고 싶은 IT 개발자
대학생, 일반인, 개발자등 MySQL 등에 관심 있는 누구나
데이터를 구조적으로 저장하고 검색하는 데이터베이스 관리 시스템에 대해 알 수 있다.
MySQL 사용 방법, 문법 및 데이터베이스 및 테이블 관리 방법을 알 수 있다.
상용 데이터베이스에서 실습으로 설계도구, 데이터베이스 응용 구축 방법을 알 수 있다.
1 | 00차시_Orientation | 13:23 |
2 | 부록1. MySQL 설치, Workbench 설치 | 6:34 |
3 | 부록2. 마당서점 데이터베이스 설치 | 10:01 |
4 | 01차시_데이터베이스 시스템 개요 | 35:57 |
5 | 02차시_관계 데이터 모델 | 40:17 |
6 | 03차시_SQL 기초-Select문 | 36:14 |
7 | 03차시_SQL 기초-Select문 실습 | 12:32 |
8 | 04차시_SQL 기초-DDL, DML | 19:27 |
9 | 04차시_SQL 기초-DDL, DML 실습 | 6:58 |
10 | 05차시_SQL 고급-내장함수, NULL, 고급 subquery | 40:11 |
11 | 05차시_SQL 고급-내장함수, NULL, 고급 subquery 실습 | 7:20 |
12 | 06차시_SQL 고급-뷰, 인덱스 | 30:23 |
13 | 06차시_SQL 고급-뷰, 인덱스 실습 | 6:14 |
14 | 07차시_데이터베이스 프로그래밍 | 29:40 |
15 | 07차시_데이터베이스 프로그래밍 실습 | 15:55 |
16 | 08차시_데이터 모델링 1-ER 모델 | 43:21 |
17 | 09차시_데이터 모델링 2–MySQL Workbench | 20:21 |
18 | 09차시_데이터 모델링 2–MySQL Workbench 실습 | 42:56 |
19 | 10차시_정규화 1-이상현상과 함수 종속성 | 26:52 |
20 | 11차시_정규화 2-정규형과 정규화 연습 | 51:00 |
21 | 12차시_트랜잭션 1-트랜잭션과 동시성 제어 | 36:01 |
22 | 12차시_트랜잭션 1-트랜잭션과 동시성 제어 실습 | 8:05 |
23 | 13차시_트랜잭션 2-트랜잭션 고립 수준, 회복 | 35:42 |
24 | 13차시_트랜잭션 2-트랜잭션 고립 수준, 회복 실습 | 6:50 |
25 | 14차시_데이터베이스 관리와 보안 | 11:31 |
IT CookBook, MySQL로 배우는 데이터베이스 개론과 실습(2판)
박우창 , 남송휘 , 이현룡
나한빛(AI)