Thumbnail
BEST
개발 · 프로그래밍 데이터베이스

비전공자의 전공자 따라잡기 - 데이터베이스,SQL 대시보드

(4.8)
12개의 수강평 ∙  385명의 수강생

44,000원

지식공유자: 조현영
총 36개 수업 (5시간 2분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유

입문자를 위해 준비한
[데이터베이스] 강의입니다.

이미 개발자이거나 개발자가 되고 싶은데 컴퓨터 학과를 전공하지 않아 데이터베이스가 약하신 분들, 이 강좌 하나로 평생 지식을 얻어가세요!

✍️
이런 걸
배워요!
데이터베이스 이론
MySQL
ERD
정규화
워크벤치 사용법

컴공 출신 개발자만 알고 있는 지식이 있다?
이 강의와 함께면 비전공자도 알 수 있어요 😎

이런 고민을 해보셨다면 주목!

🫠

데이터베이스 기본 지식을 배우고 싶은데, 전공 서적은 너무 두꺼워요.

🤔

전공지식을 다 배운다 해도 실무에서 어떻게 쓸지 잘 모르겠어요.

🥲

가끔 서버 개발자와 말이 잘 안 통해서 부끄러워요.

컴공 지식은 전공자만의 지식?

비전공자도 누구나 익힐 수 있어요! ✨

데이터베이스, RDBMS, SQL, 정규화, ERD, Transaction... 웹/앱/서버 개발자가 되려고 할 때 반드시 알아야 할 개념입니다. 컴퓨터학과 전공자들은 기본적으로 이 지식을 탑재하고 있죠.

컴퓨터 공학 전공 학습을 거치지 않은 비전공자분들은 항상 전공자들이 무언가 대단한 것을 이미 알고 있다고 생각하는 경우가 많습니다. 하지만 차근차근 학습하면 비전공자도 컴공 전공자만큼 전공지식을 익히는 게 가능합니다. 실무에 필요한 지식 위주로 핵심만 알려드릴게요.

아래 세 가지 질문에 '예'라고 답변할 수 없다면, 이 강의와 함께해요!

  • 회원 정보가 데이터베이스에 어떤 모양으로 저장되는지 아시나요?
  • 데이터베이스에 데이터를 추가/제거/수정/조회할 수 있나요?
  • 백엔드 개발자에게 커서 방식의 페이지네이션 API를 요청하실 수 있나요?

이런 분들께 추천해요 🙆‍♀️

비전공자이지만 웹, 앱, 서버 개발자가 되고 싶은 사람

백엔드를 잘 모르는 프론트엔드 개발자

전공 내용 중 실무에서 자주 쓰이는 내용만 알고 싶은 사람


강의 특징 ✨

강의 교안을 제공합니다.

질문에는 48시간 이내 답변!

대중적인 데이터베이스인 MySQL을 사용합니다.

워크벤치를 통해 데이터베이스를 눈으로 확인하며 SQL문을 배웁니다.

두꺼운 데이터베이스 서적 중 자주 쓰는 것만 압축해서 설명합니다.


이런 걸 배워요 📚

테이블 설계(ERD, 정규화)

워크벤치 사용법 소개

CRUD, JOIN, Index, Stored Procedure, Trigger, View 등의 SQL 학습

Transaction, Isolation, Replication, Sharding, NoSQL 등의 용어 이해


양방향 소통으로 
더 잘 이해할 수 있도록.

제 강의의 장점은 Q&A입니다.

  • 질문/답변을 통한 능동적 학습을 지향합니다.
  • 질문하시면 48시간 안에 답변을 드립니다.
  • 수강생 여러분께 자주 나오는 질문에 대해서는 수업을 수정하거나, 새소식을 통해 업데이트 및 보충하고 있습니다.
  • 강의 관련 내용을 자유롭게 질문하시면서 공부해 보세요. 내용을 이해하기에 더욱 도움이 됩니다!

수강 전 참고 사항 📢

실습 환경

  • 운영 체제 및 버전(OS): Windows 11 기반으로 하였으나 다른 운영체제도 상관없음.
  • 사용 도구: MySQL 8.0.33 버전, MySQL Workbench 8.0.33 버전

학습 자료

선수 지식 및 유의 사항

  • 데이터를 저장할 수 있는 넉넉한 SSD/하드디스크만 있으면 됩니다.

예상 질문 Q&A 💬

Q. 선수지식이 넉넉한 하드 용량이던데, 진짜인가요?

네. 데이터를 저장할 공간만 있으면 DB 설치부터 데이터 조작법까지 다 알려드립니다.

Q. 정말 전공자와 동일한 지식을 얻게 되나요?

전공자보다는 덜 알게 됩니다만, 전공자가 배우는 실무에 쓸데없는 지식을 안 배워도 돼서 시간을 아낄 수 있습니다.

Q. 백엔드 지망생도 들어도 유용한가요?

네. 일단 여기서 나오는 개념을 평생 쓰시게 될 겁니다. 다만 DB를 전문적으로 다루실 거라면 DB 명령어, 성능 튜닝 관련 강의나 책을 추가로 학습하시는 게 좋습니다. 강좌 마지막 영상에 어떤 점들을 더 배워야 하는지 정리해 두었습니다.

참고 자료) 제로초 강의 전체 로드맵

Q. 미리 설치해야 할 프로그램이 있나요?

MySQL과 Excel을 설치해 두면 좋습니다. MySQL 설치법은 강좌에서 설명해 드리고 Excel 부분은 그냥 눈으로 보셔도 됩니다.


이런 분들께 추천드려요!

🎓
학습 대상은
누구일까요?
비전공자라서 데이터베이스 이론을 배우고 싶은 분
프론트 개발자인데 백엔드 개발자와 DB 관련 이야기를 할 때마다 막히는 분
백엔드 개발자한테 항상 DB 관련된 것을 물어봐야 해서 미안한 분
📚
선수 지식,
필요할까요?
데이터를 저장할 넉넉한 SSD/하드디스크

안녕하세요
조현영 입니다.
조현영의 썸네일

제 강의의 장점은 Q&A입니다. 24시간 이내에 무조건 답변드립니다! 다만 여러분들도 질문을 잘 해주셔야 합니다.

https://www.zerocho.com/lecture

제로초 강의 전체 로드맵

 

– Node.js교과서, 코딩자율학습 제로초의 자바스크립트, Let's Get IT 자바스크립트, 타입스크립트 교과서 저자 
– ZeroCho.com 운영자
– 현재 유튜브에서 ZeroCho TV로 개발 관련 방송중 
– 오늘의픽업 CTO(카카오모빌리티에 엑싯 후 카카오모빌리티 개발파트장)
- 스모어톡 CTO

커리큘럼 총 36 개 ˙ 5시간 2분의 수업
이 강의는 영상, 수업 노트가 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 1. ERD와 정규화
DB를 엑셀이라고 생각하자 10:10
아이디가 필요한 이유(기본키, 외래키) 10:00
아이디를 연이은 숫자로 할 때 장단점 05:19
일대일,일대다,다대다 관계(ERD) 16:07
soft delete vs hard delete 05:22
제2정규형으로 만들기 06:30
제3정규형으로 만들기 06:10
역정규화 & 정규화 퀴즈 07:59
섹션 2. 테이블 만들기
워크벤치로 스키마,테이블 만들기 08:35
컬럼의 자료형과 옵션들 09:22
처음 만나는 DDL 10:14
on update, on delete 05:30
첫 데이터 넣어보기(INSERT INTO) 06:46
기타 DDL들과 UPDATE, DELETE 13:21
MySQL 프롬프트와 권한 관리의 중요성 06:50
테이블 ERD로 내보내기(식별vs비식별관계) 06:42
섹션 3. SELECT와 JOIN, INDEX
SELECT와 WHERE 10:00
함수와 AS, ORDER BY 05:27
페이지네이션에 자주 쓰이는 LIMIT, OFFSET 09:57
통계를 낼 때 자주 쓰는 GROUP BY, HAVING 05:15
INNER JOIN 06:58
LEFT, RIGHT JOIN 08:09
FULL OUTER JOIN, CROSS JOIN 06:36
검색을 빠르게 해주는 INDEX와 EXPLAIN 14:56
섹션 4. TRANSACTION과 LOCK
TRANSACTION 11:14
트랜잭션 격리 수준 10:04
함수 느낌의 Stored Procedure 04:41
특정 조건 때 자동으로 수행되는 trigger 04:45
기존 테이블을 조합해서 만드는 View 04:09
섹션 5. 기타 개념들
Replication & Sharding 10:35
NoSQL(MongoDB, Redis) 15:54
CAP, BASE, ACID 11:37
백엔드 개발자가 더 배워야할 것들 & 마무리하며 03:44
강의 게시일 : 2023년 07월 11일 (마지막 업데이트일 : 2023년 07월 11일)
수강평 총 12개
수강생분들이 직접 작성하신 수강평입니다.
4.8
12개의 수강평
5점
4점
3점
2점
1점
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
문용훈 thumbnail
5
설명이 적절하고 따라가기 좋은 내용이라서 이해하는데 많은 도움이 되었습니다
2023-12-21
wikimfw thumbnail
5
좋은 강의 였습니다.
2023-12-28
mike1124 thumbnail
5
DB 설계 쪽을 좀더 깊게 해주셨으면 좋았겠다 아쉽지만 데이터 베이스 전반적으로 알기 쉽게 잘 알려주셔서 데이터베이스의 기본을 다지고 한단계 업그레이드 할 수 있을 거 같아요 좋은 강의 감사합니다.
2024-03-28
지식공유자 조현영
어떤 설계부분이 궁금하신지 예시 들어주시면 강의 영상 추가나 새소식 작성해보겠습니다~
2024-03-28
mike1124
요구사항 받고 DB 설계하는 부분을 연습하고 싶은데요 엑셀로 설명해주신 예제도 좋았지만 다른 예제로 처음부터 요구사항 받은 것부터 DB 설계 하는 과정을 정리해주셨으면 더 이해하기 좋을거 같습니다. 중간에 외래키 참조되는 테이블부터 만들어야 한다고 말씀해주신 것처럼 설계 관련 꿀팁도 좀더 알려주시면 정말 감사하겠습니다ㅠ 강의 잘 듣고 있습니다~!
2024-03-28
mjh9401 thumbnail
5
DB공부하면서 잘 모르는 개념들을 쉽게 잘 설명해주시네요
2024-04-13
dmsgk2323 thumbnail
5
비전공자인데 너무 좋은 강의네요 감사합니다!
2023-07-18