묻고 답해요
156만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결실습으로 손에 잡히는 SQLD의 정석(2과목)
sales 데이터 모델 오류
안녕하세요. 덕분에 잘 듣고 있는 수강생입니다.데이터를 입력하려는데 sales 데이터를 못찾는다고 뜨는데 SQLD_11_GROUPFUNCTION.sql 여기서 복사하는게 아닌가요? 어떤데이터를 넣는 설명이 조금 부족한 것 같습니다...
-
해결됨SQLD 2주만에 따는 필승 합격법: 최신 개정판 기출문제로 초단기 공략
최신 실습환경 구축
2025년 8월 13일 기준으로 Oracle Live SQL 실습환경 구성이 달라졌을까요?EMP and DEPT를 찾을 수 없습니다.
-
미해결김영한의 실전 데이터베이스 입문 - 모든 IT인을 위한 SQL 첫걸음(SQL부터 차근차근)
help me 도와주세요 MySQL 설치 pls 급해요
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문 전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.윈도우 - MySQL 설치 안내를 보고 따라 설치를 하는데 Type and Netwroking 화면에서 Next버튼이 활성화가 되어야 하는데 되어있지 않아요. 버튼 클릭이 안됩니다. 그래서 진행이 안됩니다. 도와주세요 help me
-
미해결김영한의 실전 데이터베이스 - 기본편
is_active 컬럼의 인덱스 활용 방법
is_active는 0/1의 두 개의 값만 존재하기 떄문에 카디널리티값이 상대적으로 낮은데요,, 그렇다면 단독으로 인덱스 사용시 그 이점을 크게 누리기 어렵다고 보면 되나요?그렇다면 문제와 풀이처럼 복합 인덱스에서는 사용되는데 여러 컬럼을 복합 인덱스로 사용될 땐 효과가 극대화 된다고 보면 되나요? (0/1의 값 정렬 유무가 후위 컬럼 값 정렬에 영향을 미침)
-
미해결김영한의 실전 데이터베이스 입문 - 모든 IT인을 위한 SQL 첫걸음(SQL부터 차근차근)
DB 설계편 예상 출시일
안녕하세요. 지속적으로 질문을 드려 번거롭게 하여 죄송합니다. 혹시나DB 설계편은 언제쯤 출시되는지 여쭤볼 수 있을까요 ?
-
미해결김영한의 실전 데이터베이스 입문 - 모든 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, 피벗 테이블, 스타 스키마, 보고 및 시각화클러스터링, 분류, 분석, 마이닝 등 분석 기법 개요
-
미해결[2025] SQLD 문제가 어려운 당신을 위한 노랭이 176 문제 풀이
강한 식별자와 약한 식별자의 차이
비식별자 관계, 약한 식별자 관계, 강한 식별자 관계의 개념이 헷갈려서 질문드려요ㅠㅠ 비식별자와 식별자의 차이는 이해가 가는데.. 약한/강한은 어떻게 구분 하면 좋을까요? 그리고 예를 들어서 ex) 주문 상세 엔터티는 강한 식별자 관계로 구성되어있다. -> 이 말은 주문상세 엔터티의 기본키 중 하나라도 부모엔터티의 PK를 상속받아 사용하는 관계면 강한 식별자라고 하면 되는걸까요?
-
미해결김영한의 실전 데이터베이스 - 기본편
문제와 풀이: 특정 상사의 부하 직원 찾기
[질문 내용]저는 FK에서 PK로 조인하고 id로 찾았는데,PK에서 FK를 조인한 후 name으로 찾는 것과의 차이를 모르겠습니다.자식 입장에서는 PK가 하나이기 때문에 한 행이고, 부모에서 FK를 볼 땐 여러 개일 수도 있으니 여러 행일 수 있다는 것은 이해했지만이 경우에는 어떤 차이점이 있는지, 안좋은 방식인지, 틀린 건지 궁금합니다.
-
미해결김영한의 실전 데이터베이스 - 기본편
문제 4번 실행 결과
[질문 내용]문제 4번 실행 결과가 강의와 pdf에서는이렇게 돼있는데 영한님이 직접 실행해보신 것과 제가 실행했을 때에는'세종대왕'님과 '션'의 위치가 달라서 잘못 푼 줄 알았습니다! ㅋㅋㅋ
-
미해결김영한의 실전 데이터베이스 입문 - 모든 IT인을 위한 SQL 첫걸음(SQL부터 차근차근)
오류 원인
1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]안녕하세요! DML-등록 강의 듣고 있는 중입니다. 선생님이 입력한시대로 동일하게 입력했는데, 첨부한 화면 보시면 이순신이 들어간 서울시 관악구에는 활성화가 되지 않아(?) 계속 오류가 뜹니다 무엇이 문제일까요ㅠㅠ
-
미해결[2025] SQLD 문제가 어려운 당신을 위한 노랭이 176 문제 풀이
실전 모의고사 2회차 8번 질문
안녕하세요 !8번 정답이 (학번, 과목번호)-> 교수번호인데왜 과목번호 -> 교수번호가 아닌지 질문드립니다..!학번과 교수번호는 종속성이 없지 않나요..?
-
미해결김영한의 실전 데이터베이스 입문 - 모든 IT인을 위한 SQL 첫걸음(SQL부터 차근차근)
개발자 취준
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문 전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]AI가 개발자를 대체한다는 요즘에 개발자 취준생은 어떻게 취업 준비를 하면 좋을까요 ? ㅠㅠ
-
미해결김영한의 실전 데이터베이스 입문 - 모든 IT인을 위한 SQL 첫걸음(SQL부터 차근차근)
DataGrip 사용시
안녕하세요! 학교에서는 MYSQL Workbench 가 아니라 Datagrip 을 사용할거라고 말씀해주셨는데, 이 강의를 통해서 MYSQL Workbench 를 배워도 다시 또 Datagrip 을 배워야 하는건가요 ?
-
미해결[2025] 비전공자도 한 번에 합격하는 SQLD 올인원
ORA-12541 오류
SQL 하루는 잘 이용했는데 다음날 이렇게 뜹니다... ㅠㅠ
-
미해결[2025] SQLD 문제가 어려운 당신을 위한 노랭이 176 문제 풀이
실전 모의고사 1회 7번 질문
릴레이션에서 적절하지 않은 걸 고르는 문젠데고객ID가 기본키가 될 수 없다 -> 이 말이 왜 적절한건지 이해가 안가요 !ㅠㅠ.. id는 기본키가능하지 않나요??.. 아니면 주문에 대한 테이블이라 한 고객이 여러번 주문을 하면 id가 중복해서 나올 수 있기 때문에 그런걸까요??
-
해결됨김영한의 실전 데이터베이스 - 기본편
셀프조인 상사 출력
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 이와같이 직원 코드가 있고 상사 코드가 있는 경우 자기로부터 가장 높은 상사까지 한 행에 다 출력하고 싶은 경우에는 어떤 방법이 최선인지 알고 싶습니다.지금은 단순히 데이터 개수가 적기 때문에 몇번의 조인으로 해결되었지만 실무에서 데이터 개수가 많다고 할때 이와같이 구하려면 어떻게 구해야하는지 궁금합니다. 즉 위 코드처럼 여러번 조인을 쓰는게 아니라 원하는 결과를 얻을 때 까지 자동으로 반복시킬 방법이 있는지 궁금합니다.
-
미해결실습으로 손에 잡히는 SQLD의 정석(2과목)
mac sql server 연결
password는 N4&8k@zR2!qWpX7^ 로 한 상태고 다음과 같은 오류가 뜹니다. 공개된 다른 비밀번호로 해도 위와 같은 오류가 뜨는데 어떻게 해야할까요ㅠ
-
미해결김영한의 실전 데이터베이스 입문 - 모든 IT인을 위한 SQL 첫걸음(SQL부터 차근차근)
키워드 리스트 자동완성 관련
안녕하세요 강사님,혹시 mac에서 키워드 리스트가 계속 잘려서 보이지 않는 이유는 뭔지 여쭤보고 싶습니다.. 재설치도 해봤지만 안되네요..
-
미해결실습으로 손에 잡히는 SQLD의 정석(2과목)
커리큘럼 116번 오류 질문입니당
116.INTERSECT로 봄학기에 등록된 수업 검색파트인데 SELECT b.course_id, b.tiltefrom v_intersect a, course bwhere a.course_id=b.course_id b.title 부분이 부적합한 식별자라고 오류가 뜹니다이 부분이 오류가 떠서 하나하나 찾아보니까course 테이블에 title이라는 컬럼이 없어서 그런거같은데 강의에선 그냥 진행이 되더라고요 혹시 제가 뭘 빠트린게 있을까요
-
해결됨김영한의 실전 데이터베이스 입문 - 모든 IT인을 위한 SQL 첫걸음(SQL부터 차근차근)
WHERE절 사용에 질문이 있습니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문 전에 다음을 꼭 확인해주세요.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 (별칭을 사용해서 제어) 이런 방식으로 사용해도 괜찮은 건지 궁금합니다.