IT·컴퓨터 · 웹·앱 개발 · 2학기
SQL 기초
데이터베이스의 기본 개념부터 SQL 실습까지 배우는 입문 과정
이 강의는 웹 개발을 시작하는 학습자를 대상으로 데이터베이스의 개념과 SQL의 기초를 학습하는 과정입니다. 현대의 웹 서비스는 회원 정보, 게시글, 주문, 상품 등 대부분의 데이터를 데이터베이스에 저장하고 관리합니다. 본 강의에서는 데이터베이스의 기본 원리를 이해하고 SQL을 이용하여 데이터를 조회하고 수정하는 방법을 실습 중심으로 학습합니다. 강의에서는 다음과 같은 내용을 다룹니다. • 데이터베이스(DB)의 개념 • RDBMS 이해 • MySQL 설치 및 환경 구축 • 데이터베이스 생성 • 테이블 생성 • 데이터 타입 • Primary Key / Foreign Key • INSERT • SELECT • UPDATE • DELETE • WHERE 조건 검색 • ORDER BY • LIMIT • LIKE 검색 • GROUP BY • HAVING • JOIN • Sub Query • View • Index • Transaction 기초 모든 실습은 실제 회원관리, 게시판, 쇼핑몰 예제를 활용하여 진행하며, 실무에서 사용하는 SQL 작성 방법을 함께 학습합니다. 강의를 마친 후에는 PHP, Laravel, Spring 등 다양한 백엔드 프레임워크에서 데이터베이스를 활용할 수 있는 기반을 갖추게 됩니다.
- 1 1.1 데이터 저장의 필요성 6분
- 2 1.2 관계형 데이터베이스(RDBMS) 설명 5분
- 3 1.3 ERD(Entity Relationship Diagram) 소개 7분
- 4 2.1 CREATE DATABASE 4분
- 5 2.2 CREATE TABLE 6분
- 6 2.3 INSERT 4분
- 7 2.4 SELECT 5분
- 8 2.5 WHERE 4분
- 9 2.6 ORDER BY 5분
- 10 2.7 LIMIT 5분
- 11 2.8 UPDATE 5분
- 12 2.9 DELETE 5분
- 13 2.10 Aggregate Function 5분
- 14 2.11 GROUP BY 6분
- 15 2.12 HAVING 5분
- 16 2.13 JOIN 6분
- 17 2.14 Sub Query 6분
- 18 2.15 View 5분
- 19 2.16 Index 5분
- 20 2.17 Transaction 7분
- 21 3.1 회원관리 데이터베이스 실습 6분
- 22 3.2 게시판 데이터베이스 실습 6분
- 23 3.3 쇼핑몰 데이터베이스 실습 7분
- 24 3.4 주문관리 데이터베이스 실습 7분
- 25 3.5.1 1NF 이해 5분
- 26 3.5.2 2NF 이해 7분
- 27 3.5.3 3NF 이해 6분
- 28 3.6 SQL Injection 개념과 예방 5분
- 29 4.1 종합 프로젝트 실습 5분
- 30 4.2 마지막 리뷰 및 정리 5분
- 31 4.3 실습 문제 및 응용 과제 8분
수강평
수강평을 남기려면 로그인이 필요합니다.
로그인- 아직 수강평이 없습니다. 첫 수강평을 남겨보세요.