본문 바로가기

Web Study/DataBase21

데이터베이스 개론 & SQL - 1 https://www.inflearn.com/course/%EB%B0%B1%EC%97%94%EB%93%9C-%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4-%EA%B0%9C%EB%A1%A0/dashboard [지금 무료] 시니어 백엔드 개발자가 알려주는 데이터베이스 개론 & SQL 강의 - 인프런 백엔드 개발자라면 꼭 알아야 할 데이터베이스와 SQL! 이해하기 쉽게 설명하는 것을 최우선으로 합니다., 데이터베이스 + SQL, 누구나 쉽게! 📕 왕초보도 이해하기 쉬운 DB + SQL 기본기! 시니어 백 www.inflearn.com DB 설계 및 구조 중에 SQLD을 땄음에도 전혀 써먹질 못해... 강의를 봐야함을 느끼고 여러 강의 중 해당 강의 내용을 정.. 2024. 1. 31.
SQLD 합격! 그리고 DAsP 도전 SQLD 합격 저번 11월달 시행된 SQLD 결과가 저번주에 나왔는데 다행히 합격했다. 데이터 모델링 부분은 도대체 뭐가 틀렸는지 모르겠고(다 맞았을 줄) SQL 활용 부분에선 생각보다 문제가 어렵지 않고 되려 헷갈리는 게 많았어서 아차한 것들이 틀렸던거 같다. 어려운 문제는 40문제 중에서 10% 안팎?이었던 것 같다. SQLD 공부 방법 나는 처음 SQLD 를 공부할 때 조인은커녕 쿼리문은 Select 문밖에 쓸 줄 모르던 프론트엔드 개발자였다.(게다가 놀랍게도 나는 비전공자다!) 공부하게 된 계기는 일을 하며 쿼리문을 다룰 일이 많아져서 필요성을 느꼈다... 이런 나라도 1~2달동안 일 끝나고 잠깐씩(1~2시간) 공부하는걸로 합격할 수 있었다. 사실 이 자격증이 실무와 근접하냐를 물으면 그건 아닌 .. 2023. 12. 21.
SQL - 실체 엔터티에 대해... 실체 엔터티란 실제로 보이는 것을 나타내는 데이터를 관리하는 엔터티를 의미 위의 정의처럼 보이는 것은 만질 수도 있기 때문에 이런 실제의 물체를 실체 엔터티로 이해하면 쉽다. 그럼 보이지 않는 데이터를 관리하는 데이터는 무엇일까? 보이지 않는다는 것은 추상적인 것을 의미한다. 추상적인 것을 또 구분하자면 연상이 되는 것과 아닌 것이 있을 것이다. 모델링 관점에서 연상이 되는 예는 주문, 강의 등의 행위와 관련된 것이다. 보이지 않지만 행위와 연결되어 연상이 되지만 만질 순 없으니 실체 엔터티는 아니다. 반대로 연상이 되지 않는 것은 과목, 상품유형 등이 있을 것이다. 대개 실체 엔터티는 모델의 구조적으로 최상위에 존재한다 업무에서 중요하게 다루지 않지만 보이는 것을 관리하는 엔터티가 존재하기도 하지만 대.. 2023. 12. 11.
SQLD 그룹함수 꽤 오랫동안 티스토리를 할 수 없었는데 드디어 SQLD 시험을 마쳤다. 합격인지 아닌지 솔직히 너무 헷갈리는 문제들이 있었어서 아리송한데 결과가 2주즈음 뒤에 나오니 그냥 편하게 생각하려고 한다. 시험 공부하면서 SQL에 좀 익숙해진 느낌이다. 그룹함수는 그중에서도 시험에 단골 중에 단골이라 생각하면 된다. 그룹함수 소계/중계/합계/총합계 등을 구할 수 있음 하나의 SQL로 테이블을 한번만 읽어서 빠르게 원하는 리포트 작성 가능 (여러 레벨의 결산 보고가 필요할 때) Group by (그룹함수) (속성명) 그룹함수의 종류 1. Rollup Subtotal(표현식 별 집계, 소계 Grand Total)을 생성 그룹핑 컬럼 수가 n일 때, n+1만큼의 level의 Subtotal(소계) 결과값이 생성된다. .. 2023. 11. 20.