inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

땃지님 실습소 DB서버 확인 부탁드립니다

해결됨

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

계속 연결이 안되는데 서버 확인 부탁드려요 아니면 해결 방법이 있다면 알려주세요

  • sql
  • oracle
  • mssql
  • SQLD
이승한 댓글 2 좋아요 0 조회수 127

마인드맵 사용 프로그램

미해결

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

먼저 유사한 질문이 있었는지 검색해보세요. 서로 예의를 지키며 존중하는 문화를 만들어가요. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 마인드맵 강의 하실 때 하시는 프로그램 무엇인지 알 수 있을까요? 정리할때 좋은 것 같아서 해보려고 합니다. 감사합니다.

  • sql
  • 빅데이터
  • 코딩-테스트
  • 데이터-엔지니어링
  • SQLD
우냥 댓글 1 좋아요 1 조회수 64

엔터티 종류

미해결

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

먼저 유사한 질문이 있었는지 검색해보세요. 서로 예의를 지키며 존중하는 문화를 만들어가요. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 엔터티 종류중에 유,무형 구분/ 발생지점이 있는데 사건 엔터티랑 행위 엔터티랑 다른건가요? 감사합니다.

  • sql
  • 빅데이터
  • 코딩-테스트
  • 데이터-엔지니어링
  • SQLD
우냥 댓글 2 좋아요 0 조회수 82

제 3 정규형 vs BCNF 정규형 차이점?

미해결

김영한의 실전 데이터베이스 - 설계 1편, 현대적 데이터 모델링 완전 정복

강의들을 때는 어렴풋이 알거 같고 근데 강의듣는거 끝내고 실제로 구별해보라고 하면 잘 못하는거 같아서요. 혹시 차이점을 예를들어서 좀 쉽게 설명해주실수 있을까요? 저는 제 3 형 정규형 한거 같은데 또 보면 bcnf인거 같기도 하고 엄청 헷갈리고 있습니다. 도와주세요! 제가 찾은 건 bcnf 가 후보키가 아니라 슈퍼키라고 나와서 더 헷갈리는 거 같아요. 감사합니다. => 오랫동안 들여다 보고 이렇게 이해를 했는데 맞는지 모르겠습니다. 기본적으로 슈퍼키가 아닌 일반키가 함수결정자가 되면 bcnf 위반이 되는거고 제 3 정규형은 슈퍼키가 함수결정자이거나 일반키가 함수결정자라도 결론쪽이 후보키 중에 일부이면 (prime attribute)이면 위반이안되는거 같습니다.

  • sql
  • mysql
  • dbms/rdbms
  • 소프트웨어-설계
  • SQLD
swdevelop24 댓글 3 좋아요 0 조회수 189

Vercel 실행이 안됩니다

해결됨

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

안녕하세요. SQLD 실습소 이용 중 오류가 발생하여 건의드립니다. 실습소 주소: https://sqld-frontend.vercel.app 현재 SQL 에디터에서 쿼리를 실행하면 정상적으로 결과가 나오지 않고, 상황에 따라 아래 오류가 번갈아 발생합니다. 화면 오류 메시지 Failed to fetch 화면 오류 메시지 Failed to get database connection 개발자도구 콘솔에서는 /api/query/execute 요청이 실패하며, 아래와 같은 로그가 확인됩니다. Failed to load resource: the server responded with a status of 500 또한 이전에는 아래 CORS 관련 오류도 확인되었습니다. Access to fetch at 'https://stormy-vinita-ddatg-d32df683.koyeb.app/api/query/execute' from origin 'https://sqld-frontend.vercel.app' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. 확인해보니 SQL 문법 문제라기보다는, 프론트에서 백엔드 API 호출은 시도되지만 백엔드에서 Oracle DB 연결을 얻지 못하거나, 500 에러 응답에 CORS 헤더가 누락되어 브라우저에서 차단되는 상황으로 보입니다.

  • sql
  • oracle
  • mssql
  • SQLD
박창수 댓글 2 좋아요 0 조회수 100

노션 링크도 안 열리고, 알려준 vercel도 실행이 안됩니다.

해결됨

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

노션 링크도 안 열리고, 알려준 vercel도 실행이 안되고, 진흥원에서 데이터 세트를 다운 받았다는데 어떤 진흥원인지도 제대로 안 알려주고, 이게 뭐예요??? 강의 관리가 하나도 안되는 것 같아요.

  • sql
  • oracle
  • mssql
  • SQLD
박형욱 댓글 2 좋아요 0 조회수 128

간단한 오타 제보입니다.

미해결

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

UNION 문제 4번 부분에 간단한 오타 있습니다. 정확한 부분은 아래 사진 참조부탁해용

  • sql
  • mysql
  • dbms/rdbms
  • SQLD
최형석 댓글 1 좋아요 0 조회수 94

실제 FK제약조건을 설정하지 않는이유

미해결

김영한의 실전 데이터베이스 - 설계 2편, 실무에서 반드시 마주치는 9가지 설계 패턴

안녕하세요 영한강사님! 좋은 강의 너무 잘들었습니다! 강의에는 없는 내용이긴한데요! 실무에서는 실제 FK제약조건을 설정하지 않더라구요. 선배님들은 확장성때문이라고 말씀해주시는데 이것말고도 다른 이유가 있는지 궁금합니다!

  • sql
  • mysql
  • dbms/rdbms
  • 소프트웨어-설계
  • SQLD
오승환 댓글 2 좋아요 0 조회수 126

실습소실행안되요

해결됨

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

https://sqld-frontend.vercel.app/ 실습소가 실행이안되요 로그인도안되구요 왜그런걸까요

  • sql
  • oracle
  • mssql
  • SQLD
성희 댓글 2 좋아요 0 조회수 119

BCNF 질문

미해결

김영한의 실전 데이터베이스 - 설계 1편, 현대적 데이터 모델링 완전 정복

마지막에 professor_name을 pk로 두고 그에 따라 1:1이기때문에 과목명을 그냥 컬럼으로 두셨는데 그러면 그 과목명이 만약에 바뀐다면 (데이터베이스 -> DB) 그렇다면 데이터베이스 수업을 하는 모든 교수님의 컬럼을 바꾸어야하니 갱신이상이 일어나는것 아닌가요? 이런 경우는 어떤 정규형을 위반한건지 궁금합니다.

  • sql
  • mysql
  • dbms/rdbms
  • 소프트웨어-설계
  • SQLD
escho94 댓글 2 좋아요 0 조회수 101

연관 엔티티 네이밍 규칙

미해결

김영한의 실전 데이터베이스 - 설계 1편, 현대적 데이터 모델링 완전 정복

안녕하세요! 연관 엔티티의 네이밍 기준(연결 강조 vs 의미 있는 이름)에 대한 강의를 듣고 고민이 생겨 질문드립니다. 강사님의 조언대로 처음에는 '의미 있는 이름'을 우선적으로 부여하고자 했습니다. 하지만 실제 설계를 진행하다 보니 다음과 같은 딜레마를 겪고 있습니다. 1. 직관성 저하 및 매핑 테이블 식별의 어려움 명확한 의미가 떠오르는 것만 의미형으로 짓고, 나머지는 연결 강조형(A_B)으로 설계했더니, 전체 ERD를 볼 때 어떤 테이블이 독립 엔티티인지, 어떤 테이블이 단순히 N:M 관계를 해소하기 위한 매핑 테이블인지 한눈에 파악하기가 어려워졌습니다. 규칙이 혼재되다 보니 오히려 일관성이 무너지는 느낌을 받았습니다. 2. 다중 다대다(N:M) 관계에서의 한계 그렇다고 매핑 테이블의 일관성을 위해 모두 '연결 강조형(A_B)'으로 통일하자니, 두 엔티티 사이에 여러 개의 M:N 관계가 존재할 때 문제가 발생했습니다. 예를 들어, User와 Store 사이에 '찜하기', '방문 내역' 등 여러 맥락의 관계가 존재할 경우, 단순한 user_store 라는 이름만으로는 이 관계들의 성격을 전혀 대변할 수 없었습니다. 보통 실무에서 이러한 상황일 때, 일관성(매핑 테이블임을 명확히 인지)과 의미(어떤 맥락의 관계인지 표현)를 모두 충족시키기 위해 주로 어떤 네이밍 패턴이나 타협점을 사용하시는지 실무 노하우가 궁금합니다!

  • sql
  • mysql
  • dbms/rdbms
  • 소프트웨어-설계
  • SQLD
박도현 댓글 1 좋아요 0 조회수 74

히스토리 관련 질문

미해결

김영한의 실전 데이터베이스 - 설계 2편, 실무에서 반드시 마주치는 9가지 설계 패턴

안녕하세요. 히스토리 테이블 관련해서 질문이 있습니다. 원본테이블에 업데이트 이유를 트랙킹할 필요가 있으면 변경 사유 컬럼들을 추가하라고 말씀주셨는데 생성, 수정, 삭제시 모두 히스토리 테이블에 스냅샷형태로 저장한다면 변경 사유 컬럼들은 히스토리 테이블에만 있는게 좋지 않을까 싶어서 질문드립니다.

  • sql
  • mysql
  • dbms/rdbms
  • 소프트웨어-설계
  • SQLD
김재연 댓글 2 좋아요 0 조회수 96

제공된 홈페이지 로그인 ,출력값, 건의사항 오류

해결됨

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

맥북 유저입니다. 이전 글에 저와 동일한 문제를 겪으신 분이 Q&A 적은걸 확인하였습니다. 로그인이 안되는데 기능자체가 오류가뜹니다. 즉 구글아이디 연동하려고 하여도 되지않고 개인 이메일로 로그인하려해도 되지않습니다. 코드 출력 역시 안되고 있으며 해당 부분들을 건의사항에 적으려고해도 건의사항도 작성이안됩니다.

  • sql
  • oracle
  • mssql
  • SQLD
민호 댓글 2 좋아요 1 조회수 115

진짜 강의 듣는거 너무 고문

미해결

김영한의 실전 데이터베이스 - 설계 1편, 현대적 데이터 모델링 완전 정복

대충 빨리 듣고 필요한것만 정리 하고 넘어가고 싶은데 어렵고 지루하고 졸리고

  • sql
  • mysql
  • dbms/rdbms
  • 소프트웨어-설계
  • SQLD
현석오 댓글 1 좋아요 0 조회수 178

로그인이 안되네요

미해결

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

땃지님이 올려주신 SQL학습창 로그인이 안되네요. 어떻게 해야하나요?

  • sql
  • oracle
  • mssql
  • SQLD
rkarkrfb 댓글 2 좋아요 0 조회수 104

교재 p.31 실행순서 오류?

해결됨

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

안녕하세요. sum과 같은 집계함수를 나중에 select 에서 계산한다는 부분이 교재에 조금 헷갈리게 되어있는거 같아서요. 그러니까 sum, count 같은부분은 이미 group by 하고 난다음 select전에 집계함수가 미리 구해진 걸로 ai로 공부하다가 찾아보면서 알게되어서요.. 그렇게 미리 구해진 집계함수가 having이나 select에서 사용되는 거지 select 절에서 계산되는게 아니라고 알게 되었어요. 그거 때문에 성능도 빠른거라고.. 그런데 교재 7. 집계와 그룹핑에 p. 31에 보면 5번 select 절이 실행될때 집계함수 계산이 여기에 이루어진다고 나와있습니다. 수정이 필요한게 아닌가 싶습니다. 아.. 그래서 group by 가 없는 경우와도 헷갈렸었는데 그 경우도 select에서 집계함수가 계산된다기 보다 group by가 없어도 전체 데이터가 하나의 데이터로 implicit grouping으로 select 전에 계산되어지고 select에서는 보여주는 것만 관여하는게 되어서 흐름이 맞춰지더라구요... 개인적으로.. 공식문서에 https://dev.mysql.com/doc/refman/8.0/en/aggregate-functions.html " This section describes aggregate functions that operate on sets of values"

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

제 3정규화 관련 질문

미해결

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

아래 빨간색 박스에 해당하는 내용이 이해가 되지 않아서 여쭤봅니다. 아래 과목 테이블을 보시면, 과목명 (미적분)을 알아도 담당교수가 홍길동인지 나적분인지 모르는데 , A -> B 함수 종속이 어떻게 이루어지는건지 모르겠습니다.

  • sql
  • 빅데이터
  • 코딩-테스트
  • 데이터-엔지니어링
  • SQLD
김진 댓글 3 좋아요 0 조회수 110

통계 데이터 수정 질문

미해결

김영한의 실전 데이터베이스 - 설계 2편, 실무에서 반드시 마주치는 9가지 설계 패턴

안녕하세요, 좋은 강의 만들어주셔서 정말 감사합니다!! 이번에 신규 기능을 추가하면서 통계 데이터도 필요한 상황인데 통계 데이터에 사용되는 원본 데이터가 수정되는 케이스는 어떻게 설계하는게 좋을지 조언을 구하고자 질문드립니다. 통계 데이터는 유저가 조회하고, 데이터 조회 기간은 최근 7일/최근 한달/과거 한달(사용자 조정 가능)로 조정이 가능하고, 한 화면에 4가지 유형의 통계 데이터를 제공해야 해서 이를 위해 일별 통계 테이블을 사용하려고 했는데요. 그런데 원본 데이터가 언제든 수정되거나 추가될 수 있는 상황입니다. 그래서 수정한 사용자와 수정 일자를 따로 모아 배치를 돌리는 방향이 생각났는데 이렇게 설계해본 경험이 없어, 우선은 실시간 증분 업데이트를 진행하고 데이터 정확성이 필요해지는 상황이 필요하다면 그때 위와 같은 배치를 돌리는게 나을지 또는 다른 방향이 있을지 궁금하여 질문드립니다. 정산 데이터는 아니기 때문에 멱등성이 깨질 수 있는 상황은 감안하고, 기획 요구사항인 실시간성을 반영하는게 좋을지도 고민이 되어 질문드립니다!

  • sql
  • mysql
  • dbms/rdbms
  • 소프트웨어-설계
  • SQLD
learnlearn 댓글 2 좋아요 1 조회수 114

28강 sql 파일 어딨나여?

미해결

김영한의 실전 데이터베이스 - 설계 1편, 현대적 데이터 모델링 완전 정복

28강 sql 파일 어딨나여?

  • sql
  • mysql
  • dbms/rdbms
  • 소프트웨어-설계
  • SQLD
현석오 댓글 1 좋아요 0 조회수 111

2NF의 엄밀한 정의

미해결

김영한의 실전 데이터베이스 - 설계 1편, 현대적 데이터 모델링 완전 정복

2NF를 충족하기 위한 조건은 다음과 같은 것으로 알고 있습니다. 제1 정규형을 만족하고, 모든 컬럼이 후보 키 전체에 완전 함수 종속되어야 한다. 예를 들어 수강 테이블의 컬럼이 다음과 같다고 할 때, id: PK [대리 키] student_id: UK1 [자연 키] course_id: UK1 [자연 키] student_name [일반 컬럼] 후보 키: id [기본 키 - 단일 후보 키] (student_id, course_id) [대체 키 - 복합 후보 키] (student_id, course_id)는 복합 후보 키이고, student_id -> student_name (부분 함수 종속)이므로 2NF에 위배되지 않나요? 따라서 대리 키만 써도 2NF에 위배되는 일이 발생할 수 있다고 생각합니다. 아니면, 실무에서는 2NF의 정의를 기본 키 에만 한정하여 2NF를 만족하는 것으로 보나요?

  • sql
  • mysql
  • dbms/rdbms
  • 소프트웨어-설계
  • SQLD
매콤한각설탕 댓글 1 좋아요 0 조회수 106

인기 태그

인프런 TOP Writers

주간 인기글