inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

is_active 컬럼의 인덱스 활용 방법

미해결

김영한의 실전 데이터베이스 - 기본편

is_active는 0/1의 두 개의 값만 존재하기 떄문에 카디널리티값이 상대적으로 낮은데요,, 그렇다면 단독으로 인덱스 사용시 그 이점을 크게 누리기 어렵다고 보면 되나요? 그렇다면 문제와 풀이처럼 복합 인덱스에서는 사용되는데 여러 컬럼을 복합 인덱스로 사용될 땐 효과가 극대화 된다고 보면 되나요? (0/1의 값 정렬 유무가 후위 컬럼 값 정렬에 영향을 미침)

  • sql
  • mysql
  • dbms/rdbms
  • SQLD
트릴 댓글 2 좋아요 2 조회수 132

DB 설계편 예상 출시일

미해결

김영한의 실전 데이터베이스 입문 - 모든 IT인을 위한 SQL 첫걸음(SQL부터 차근차근)

안녕하세요. 지속적으로 질문을 드려 번거롭게 하여 죄송합니다. 혹시나 DB 설계편은 언제쯤 출시되는지 여쭤볼 수 있을까요 ?

  • sql
  • mysql
  • dbms/rdbms
  • SQLD
ghuhan18 댓글 2 좋아요 0 조회수 187

강의 내용

미해결

김영한의 실전 데이터베이스 입문 - 모든 IT인을 위한 SQL 첫걸음(SQL부터 차근차근)

안녕하세요. 김영한 선생님! 자바에서부터 DB 까지 정말 훌륭한 과목들을 개설해주셔서 정말 감사합니다. 저는 학교에서 배우는 DB 예습용으로 배우고 싶은 마음이 큰데, 영한 선생님께서 입문편, 기본편에서 다루는 내용들이 아래에 있는 내용들을 상당 부분 커버가 가능한지 여쭤보고 싶습니다. 바쁘실텐데 시간내어 댓글을 작성해주셔서 감사드려요. 데이터베이스의 기초 및 관계형 데이터베이스 (Foundational concepts) 데이터베이스 시스템이 무엇인지, 데이터베이스를 효과적으로 설계하는 방법 데이터 모델, 관계형 모델, 관계형 데이터베이스 및 애플리케이션, 스키마, 정규화 등 엔티티-관계 모델링 (Entity-Relationship Modeling) 관계형 데이터베이스의 논리적 설계 (Logical design) 관계형 대수 (Relational Algebra) 데이터베이스 보안 데이터베이스 관리 시스템의 아키텍처 및 구현 (Database management system architecture and implementation) 데이터베이스 관리 시스템의 소프트웨어 아키텍처, 알고리즘 및 구현 기술 메모리 계층, 저장 시스템, 캐싱/버퍼 풀, 인덱스, 쿼리 처리, 쿼리 최적화 트랜잭션 처리, 격리 및 동시성 제어 데이터베이스 질의 및 애플리케이션 개발 데이터베이스를 쿼리하는 방법 (SQL) 데이터베이스 애플리케이션을 개발하는 방법 쿼리 최적화 및 트랜잭션 처리 개요 다양한 데이터베이스 유형 및 데이터 처리 (NoSQL – “Not Only SQL” databases & Data Enabled Decision Support) NoSQL 데이터베이스 : "NoSQL" 데이터 모델과 데이터베이스의 필요성, 예시 및 사용 사례 클라우드 데이터베이스 및 DaaS (Databases-as-a-service) 데이터 기반 의사결정 지원 : 데이터 웨어하우스, 데이터 가져오기 및 정제 (data import and cleanse), OLAP, 피벗 테이블, 스타 스키마, 보고 및 시각화 클러스터링, 분류, 분석, 마이닝 등 분석 기법 개요

  • sql
  • mysql
  • dbms/rdbms
  • SQLD
ghuhan18 댓글 1 좋아요 0 조회수 135

강한 식별자와 약한 식별자의 차이

미해결

[2026] SQLD 문제가 어려운 당신을 위한 노랭이 176 문제 풀이

비식별자 관계, 약한 식별자 관계, 강한 식별자 관계의 개념이 헷갈려서 질문드려요ㅠㅠ 비식별자와 식별자의 차이는 이해가 가는데.. 약한/강한은 어떻게 구분 하면 좋을까요? 그리고 예를 들어서 ex) 주문 상세 엔터티는 강한 식별자 관계로 구성되어있다. -> 이 말은 주문상세 엔터티의 기본키 중 하나라도 부모엔터티의 PK를 상속받아 사용하는 관계면 강한 식별자라고 하면 되는걸까요?

  • sql
  • 빅데이터
  • oracle
  • mssql
  • SQLD
박다휘 댓글 2 좋아요 1 조회수 100

문제와 풀이: 특정 상사의 부하 직원 찾기

미해결

김영한의 실전 데이터베이스 - 기본편

[질문 내용] 저는 FK에서 PK로 조인하고 id로 찾았는데, PK에서 FK를 조인한 후 name으로 찾는 것과의 차이를 모르겠습니다. 자식 입장에서는 PK가 하나이기 때문에 한 행이고, 부모에서 FK를 볼 땐 여러 개일 수도 있으니 여러 행일 수 있다는 것은 이해했지만 이 경우에는 어떤 차이점이 있는지, 안좋은 방식인지, 틀린 건지 궁금합니다.

  • sql
  • mysql
  • dbms/rdbms
  • SQLD
ᄒᄉ 댓글 2 좋아요 1 조회수 145

문제 4번 실행 결과

미해결

김영한의 실전 데이터베이스 - 기본편

[질문 내용] 문제 4번 실행 결과가 강의와 pdf에서는 이렇게 돼있는데 영한님이 직접 실행해보신 것과 제가 실행했을 때에는 '세종대왕'님과 '션'의 위치가 달라서 잘못 푼 줄 알았습니다! ㅋㅋㅋ

  • sql
  • mysql
  • dbms/rdbms
  • SQLD
ᄒᄉ 댓글 2 좋아요 0 조회수 109

오류 원인

미해결

김영한의 실전 데이터베이스 입문 - 모든 IT인을 위한 SQL 첫걸음(SQL부터 차근차근)

1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 안녕하세요! DML-등록 강의 듣고 있는 중입니다. 선생님이 입력한시대로 동일하게 입력했는데, 첨부한 화면 보시면 이순신이 들어간 서울시 관악구에는 활성화가 되지 않아(?) 계속 오류가 뜹니다 무엇이 문제일까요ㅠㅠ

  • sql
  • mysql
  • dbms/rdbms
  • SQLD
정유진 댓글 3 좋아요 1 조회수 144

실전 모의고사 2회차 8번 질문

미해결

[2026] SQLD 문제가 어려운 당신을 위한 노랭이 176 문제 풀이

안녕하세요 ! 8번 정답이 (학번, 과목번호)-> 교수번호인데 왜 과목번호 -> 교수번호가 아닌지 질문드립니다..! 학번과 교수번호는 종속성이 없지 않나요..?

  • sql
  • 빅데이터
  • oracle
  • mssql
  • SQLD
박다휘 댓글 2 좋아요 0 조회수 108

개발자 취준

미해결

김영한의 실전 데이터베이스 입문 - 모든 IT인을 위한 SQL 첫걸음(SQL부터 차근차근)

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문 전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] AI가 개발자를 대체한다는 요즘에 개발자 취준생은 어떻게 취업 준비를 하면 좋을까요 ? ㅠㅠ

  • sql
  • dbms/rdbms
  • SQLD
  • 취업
트리 댓글 2 좋아요 0 조회수 297

DataGrip 사용시

미해결

김영한의 실전 데이터베이스 입문 - 모든 IT인을 위한 SQL 첫걸음(SQL부터 차근차근)

안녕하세요! 학교에서는 MYSQL Workbench 가 아니라 Datagrip 을 사용할거라고 말씀해주셨는데, 이 강의를 통해서 MYSQL Workbench 를 배워도 다시 또 Datagrip 을 배워야 하는건가요 ?

  • sql
  • mysql
  • dbms/rdbms
  • SQLD
ghuhan18 댓글 2 좋아요 0 조회수 206

ORA-12541 오류

미해결

[2026] 비전공자도 한 번에 합격하는 SQLD 올인원

SQL 하루는 잘 이용했는데 다음날 이렇게 뜹니다... ㅠㅠ

  • sql
  • 빅데이터
  • 데이터-엔지니어링
  • SQLD
KyoungJin_Jinny 이경 댓글 4 좋아요 0 조회수 1101

실전 모의고사 1회 7번 질문

미해결

[2026] SQLD 문제가 어려운 당신을 위한 노랭이 176 문제 풀이

릴레이션에서 적절하지 않은 걸 고르는 문젠데 고객ID가 기본키가 될 수 없다 -> 이 말이 왜 적절한건지 이해가 안가요 !ㅠㅠ.. id는 기본키가능하지 않나요??.. 아니면 주문에 대한 테이블이라 한 고객이 여러번 주문을 하면 id가 중복해서 나올 수 있기 때문에 그런걸까요??

  • sql
  • 빅데이터
  • oracle
  • mssql
  • SQLD
박다휘 댓글 2 좋아요 0 조회수 126

셀프조인 상사 출력

해결됨

김영한의 실전 데이터베이스 - 기본편

employee_id와 manager_id를 사용해서 셀프조인 하는 과정에서 자신의 상사를 모두 표시하고 싶다는 생각이 들었습니다. SELECT a.employee_id, a.name, b.employee_id, b.name, c.employee_id, c.name, d.employee_id, d.name, e.employee_id, e.name FROM employees a left join employees b on a.manager_id = b.employee_id left join employees c on b.manager_id = c.employee_id left join employees d on c.manager_id = d.employee_id left join employees e on d.manager_id = e.employee_id 이와같이 직원 코드가 있고 상사 코드가 있는 경우 자기로부터 가장 높은 상사까지 한 행에 다 출력하고 싶은 경우에는 어떤 방법이 최선인지 알고 싶습니다. 지금은 단순히 데이터 개수가 적기 때문에 몇번의 조인으로 해결되었지만 실무에서 데이터 개수가 많다고 할때 이와같이 구하려면 어떻게 구해야하는지 궁금합니다. 즉 위 코드처럼 여러번 조인을 쓰는게 아니라 원하는 결과를 얻을 때 까지 자동으로 반복시킬 방법이 있는지 궁금합니다.

  • sql
  • mysql
  • dbms/rdbms
  • SQLD
index 댓글 1 좋아요 0 조회수 108

mac sql server 연결

미해결

실습으로 손에 잡히는 SQLD(2과목)

password는 N4&8k@zR2!qWpX7^ 로 한 상태고 다음과 같은 오류가 뜹니다. 공개된 다른 비밀번호로 해도 위와 같은 오류가 뜨는데 어떻게 해야할까요ㅠ

  • sql
  • oracle
  • mssql
  • SQLD
하댕 댓글 1 좋아요 0 조회수 110

키워드 리스트 자동완성 관련

미해결

김영한의 실전 데이터베이스 입문 - 모든 IT인을 위한 SQL 첫걸음(SQL부터 차근차근)

안녕하세요 강사님, 혹시 mac에서 키워드 리스트가 계속 잘려서 보이지 않는 이유는 뭔지 여쭤보고 싶습니다.. 재설치도 해봤지만 안되네요..

  • sql
  • mysql
  • dbms/rdbms
  • SQLD
댓글 1 좋아요 0 조회수 79

커리큘럼 116번 오류 질문입니당

미해결

실습으로 손에 잡히는 SQLD(2과목)

116.INTERSECT로 봄학기에 등록된 수업 검색 파트인데 SELECT b.course_id, b.tilte from v_intersect a, course b where a.course_id=b.course_id b.title 부분이 부적합한 식별자라고 오류가 뜹니다 이 부분이 오류가 떠서 하나하나 찾아보니까 course 테이블에 title이라는 컬럼이 없어서 그런거같은데 강의에선 그냥 진행이 되더라고요 혹시 제가 뭘 빠트린게 있을까요

  • sql
  • oracle
  • mssql
  • SQLD
seophyo0 댓글 0 좋아요 0 조회수 70

WHERE절 사용에 질문이 있습니다.

해결됨

김영한의 실전 데이터베이스 입문 - 모든 IT인을 위한 SQL 첫걸음(SQL부터 차근차근)

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문 전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 안녕하세요 쿼리를 작성하다 SELECT에 서브쿼리, 함수, 산술연산, 문자열 결합, CASE, DECODE 등 여러가지 작업을 진행하게 됩니다. 이 요소를 where절에 사용하려면 select 절에 입력한 내용을 그대로 입력해야 합니다. 이런 경우 저는 쿼리를 한번 감 싸서 where절에서 별칭을 사용해서 처리하는 방식으로 많이 작성하고 있습니다. 이런 방식이 안티패턴인지, 이런 방식으로 계속 작성해도 되는지 궁금합니다. SELECT customer_name, total_purchase FROM( SELECT customer_name, SUM(price * quantity) AS total_purchase FROM order_stat GROUP BY customer_name ) A WHERE A.total_purchase >= 400000; 이 케이스는 HAVING로 해결하면 되는 문제지만 이와 별개로(GROUP BY 존재여부 상관없이) 기존 SQL을 새로운 SELECT ~~ FROM (기존SQL) WHERE (별칭을 사용해서 제어) 이런 방식으로 사용해도 괜찮은 건지 궁금합니다.

  • sql
  • mysql
  • dbms/rdbms
  • SQLD
index 댓글 2 좋아요 0 조회수 166

mysql 버전

미해결

김영한의 실전 데이터베이스 입문 - 모든 IT인을 위한 SQL 첫걸음(SQL부터 차근차근)

[질문 내용] 8.0.42버전 이상 설치하라고 하셨는데 하필 부트캠프에서 했던 프로젝트에서 8.0.41버전을 사용했어요 업그레이드를 해도 41버전으로 했던 프로젝트에 지장이 없을까요?

  • sql
  • mysql
  • dbms/rdbms
  • SQLD
ᄒᄉ 댓글 2 좋아요 0 조회수 182

work bench 말고 data grip으로 강의를 진행해도 될까요?

해결됨

김영한의 실전 데이터베이스 입문 - 모든 IT인을 위한 SQL 첫걸음(SQL부터 차근차근)

기존에 사용하던 database 도구를 data grip을 사용하고 있습니다. 선생님의 강의를 따라가면서 data grip을 사용하면서 강의를 진행해도 문제가 없을지요? 혹여나 강의중에 work bench의 상세기능을 설명하시면서 강의를 진행하시면 work bench로 따라가고 아니라면 data grip으로 따라가려 합니다.

  • sql
  • mysql
  • dbms/rdbms
  • SQLD
웩웩 댓글 2 좋아요 0 조회수 119

인기 태그

인프런 TOP Writers

주간 인기글