SQL로 하는 데이터 분석데이터베이스 기본 개념sys 데이터베이스

Q

프레임워크와 데이터베이스 관련해서 질문 있습니다.

조회 629

좋아요 0

2022년 7월 10일()

A
1개의 답변이 있어요
커뮤니티 파트너 채택
2022년 7월 10일

댓글 9

2022년 7월 10일
답변 너무 감사합니다! 답변하신 내용중에 궁금한 부분이 있습니다. "데이터베이스를 편하게 쓸 수 있게 돕는 ORM 툴이 존재합니다." 라고 하셨는데 편하게 쓸 수 있는 툴이 존재해도 sql은 역시 공부하는게 맞는거겠죠?
2022년 7월 10일
백엔드 개발을 어느 정도 깊게 팔 계획이라면 결국 공부하는 게 좋다고 생각합니다! 하지만 제 개인적인 경험으로는, SQL로 복잡한 쿼리 짜는 걸 처음부터 열심히 연습할 필요는 없는 것 같아요. 1. 우선 처음에는 table, row/column, primary/foreign key 등 SQL 데이터베이스(관계형 데이터베이스)의 기본 개념들 + 기본적인 SQL 쿼리만 익히시고 2. 그 다음으로는 데이터베이스를 어떻게 설계하는지 공부하시고 3. 좀 복잡한 쿼리 연습해 보는 건 그 다음 순이라고 생각합니다. 물론 백엔드 개발을 시작하기 전에 1~3번 다 잘하시면 좋지만, 만약 우선 최소한만 배우고 넘어가고 싶다면 3번을 살짝 뒤로 미뤄도 괜찮다는 의미입니다. 저는 처음 백엔드 개발을 할 때 3번에 대한 니즈를 못 느꼈었다가, 이후 조금 더 효율적인 쿼리가 요구되는 순간이 오니까, 아무리 ORM을 쓰더라도 SQL 공부가 확실히 필요하다는 생각이 들었어요!
2022년 7월 10일
백엔드 개발을 어느 정도 깊게 팔 계획이라면 결국 필수라고 생각합니다! 하지만 제 개인적인 경험으로는, SQL로 복잡한 쿼리 짜는 걸 처음부터 열심히 연습할 필요는 없는 것 같아요.
2022년 7월 10일
우선 처음에는 table, row/column, primary/foreign key 등 SQL 데이터베이스(관계형 데이터베이스)의 기본 개념들 + 기본적인 SQL 쿼리만 익히시고,
2022년 7월 10일
그 다음으로는 데이터베이스를 어떻게 설계하는지 공부하시고,
2022년 7월 10일
좀 복잡한 쿼리 연습해 보는 건 그 다음 순이라고 생각합니다.
2022년 7월 10일
물론 백엔드 개발을 시작하기 전에 다 잘하시면 좋지만, 만약 우선 최소한만 배우고 넘어가고 싶다면 쿼리 연습을 살짝 뒤로 미뤄도 괜찮다는 의미입니다. 저는 처음 백엔드 개발을 할 때 ORM이 다 해 주는 것 같아서 SQL 쿼리 숙련도에 대한 니즈를 못 느꼈었다가, 이후 조금 더 효율적인 쿼리가 요구되는 순간이 오니까, 아무리 ORM을 쓰더라도 SQL 공부가 확실히 필요하다는 생각이 들었어요!
2022년 7월 11일
답변 너무 감사합니다! 덕분에 어느정도 생각이 정리가 되네요
2022년 7월 11일
넵 ㅎㅎ 도움이 되었다니 다행이네요!

(주) 코드잇

대표강영훈

개인정보보호책임자강영훈

이메일support@codeit.kr

사업자 번호313-86-00797

통신판매업제 2019-서울중구-1034 호

주소서울특별시 중구 청계천로 100 시그니쳐타워 동관 10층 코드잇