게시글
질문&답변
세션 20부터 22
장지영님, 안녕하세요.우선 자격증 공부를 즐겁게 하고 계시다니 기쁘고 감사합니다.섹션 20은 노랭이 책에 문제가 없어서 뺏을 뿐. 필요 없는 섹션은 아닙니다. 비슷하게 섹션 17 정규표현식도 노랭이에는 문제가 없어서 문제 풀이가 없습니다. 하지만 섹션 17, 20 모두 시험에는 자주 출제 되니 공부 하셔야 합니다!섹션 21은 부록(Appendix)로 노랭이 책에도 문제가 비중있게 다뤄지지 않았고 시험에도 잘 출제되진 않지만 설명 드리고 싶은 부분은 모아 놨습니다.섹션 22는 도커를 이용해 로컬에 환경 설정하는 방법인데 이전에는 이 방식으로 환경설정을 하기도 했고, 로컬에 설치해서 하고 싶은 분들은 참고하시라고 남겨놨습니다. 조직도를 DB에 표현했을 때 전체 계층을 파악하기 위해 반복 쿼리를 해야 하는 경우가 있죠. 계층형 쿼리는 이럴 때 반복해서 테이블을 조인하는 경우를 피하기 위해 만들어진 기법입니다. 감사합니다!
- 0
- 2
- 15
질문&답변
CREATE TABLE 권한불충분
안녕하세요.환경을 바꾸고나니 업데이트 해야 할 것들이 많이 나오네요.이 부분은 고민해봤는데 공통으로 아이디를 사용하는 것이 문제가 생길 것 같습니다.수강생들의 아이디를 만드는 쪽으로 해야 할 것 같아요.coddat.g@gmail.com으로 신청 메일 하나 보내주시면 아이디 생성해서 보내드리겠습니다.ID와 PW는 제가 일괄적으로 만들고 설정할 예정이니 "아이디 생성 요청"만 해주시면 됩니다.감사합니다.
- 1
- 2
- 25
질문&답변
CREATE VIEW 생성 에러 : 권한 불충분
안녕하세요.이용에 불편을 드려서 죄송합니다.sqld_user에 뷰 생성 권한을 부여했습니다.다만, sqld_user가 수강생들이 공통으로 사용하는 계정이라 같은 이름으로 뷰를 생성하려고 시도하는 경우가 많을 것 같습니다.이럴땐 drop view 명령어로 뷰를 삭제한 후 시도해주시거나, 다른 이름으로 뷰를 생성해 주시기 바랍니다.감사합니다!
- 0
- 3
- 34
질문&답변
노랭이 85번 문제풀이
안녕하세요.RANK 함수의 동순위 데이터를 표출하는 순서는 정해져 있지 않습니다. 사실상 랜덤입니다.쿼리 실행 계획, 인덱스 유무, 내부 정렬 방식 등에 의해 바뀔 수 있기 때문이죠.그래서 54231이든 54213이든 될 수 있습니다.감사합니다!
- 0
- 2
- 23
질문&답변
emp, loc 테이블 불러오려는데 이런 오류 뜹니다
안녕하세요.설정이 바뀌어서 sqld 라는 접두어가 붙어야 조회가 됩니다.SELECT * FROM sqld.emp; SELECT * FROM sqld.loc;내용이 바뀌었는데 동영상을 업데이트하지 못했습니다. 죄송합니다.감사합니다. 궁금한거 있으시면 계속 질문주세요.
- 0
- 2
- 24
질문&답변
노랭이 39번 문제풀이 관계규칙
안녕하세요."하나의 학생은 여러 개의 수강신청을 하고", "하나의 수강신청은 여러 학생이 할 수 있다"고 하셨는데, 여기서 살짝 혼동이 있는 것 같아요. '수강신청'은 어떤 행위나 과정이 아니라, 관계를 표현하기 위해 만들어진 하나의 테이블로 봐주시면 좋아요.제가 만든 데이터세트에는 학생(Student)과 강의(Course)가 다대다(N:M) 관계인데, 관계형 데이터베이스에서는 이런 관계를 직접 표현할 수 없기 때문에, 그 관계를 풀어내기 위해 '수강신청(Enrollment)'이라는 중간 테이블을 만듭니다.즉, 수강신청 테이블은 각각의 학생이 어떤 강의를 신청했는지를 기록하는 역할을 해요.정리하지면,학생 ↔ 강의: N:M 관계그걸 풀어내기 위해 수강신청이라는 중간 테이블을 둔 것만약 수강신청을 하나의 독립된 개체로 본다면,학생 ↔ 수강신청: 1:N 관계강의 ↔ 수강신청: 1:N 관계이렇게 해석할 수 있어요.감사합니다.
- 1
- 2
- 40
질문&답변
섹션11 매출 대시보드 구성하기에서 강의 누락 질문
안녕하세요.이 부분 다시 기획만 해놓고 사정이 생겨서 강의를 못찍었네요.이번달 내로 업데이트 할 예정입니다. 늦어져서 죄송하다는 말씀 드립니다. 🙏🙏🙏기다려주셔서 감사합니다.
- 0
- 2
- 32
질문&답변
환경 설정에서 오류가 나네요ㅠㅠ
안녕하세요.템플릿 이름이 잘못됐네요. jdbc:oracle:thin:@[TNS name]?TNS_ADMIN=[Wallet 경로]여기서 [TNS name] 부분을 sqld_high 로 바꾸시기 바랍니다.jdbc:oracle:thin:@sqld_high?TNS_ADMIN=/Users/macbook-jinhyeokyang/Desktop/oracle/Wallet_SQLD답변이 늦어져 죄송합니다. 개인적으로 긴급한 일이 생겨서 여유가 없었습니다 ㅠ감사합니다.
- 0
- 3
- 47
질문&답변
학생,등록,수업 데이터세트 로드
안녕하세요!제가 이 부분 업데이트를 기획하고 있었습니다만, 사정이 생겨서 지연되고 있습니다.DB 세팅을 바꾼 이후 이 데이터세트는 education이라는 스키마에 제가 로드해뒀습니다.SELECT * FROM education.enrollment;위와 같이 사용하시면 됩니다.빠르게 업데이트가 이뤄지지 못해 죄송합니다.
- 0
- 2
- 35
질문&답변
BETWEEN
안녕하세요.AI 인턴이 너무 설명을 잘 해 줬네요.BETWEEN 구문은 >=와 를 포함한 경계를 포함하도록 정의돼 있습니다.따라서 초과, 미만 구간은 BETWEEN 문으로는 표현할 수 없습니다.감사합니다!
- 0
- 2
- 36