최상의 답변
음, SQL을 생산적으로 마스터하려면 효과적인 학습 리소스-학습 곡선을 선형으로 만들고 개념에 대한 충분한 통찰과 예를 제공 한 후에 만 어려운 주제에 대해 진행하는 리소스입니다. 프로그램이 실행되는 방식을 설명하는 이유를 설명하는 SQL 환경 환경에 익숙하지 않습니다. 저도이 교훈을 힘들게 배웠습니다.
그러나 이제는 주제를 숙달 한 후 고임금 데이터 분석가 (INR 10.2 LPA CTC ~ $ 13,800) 직책을 맡아 Zomato에서 대학을 졸업했습니다. 내가 개발 한 프로젝트를 통해 SQL에 대한 나의 기술을 채용 담당자에게 보여줍니다.-
다양한 기차역, 철도를 모델링하는 철도 시스템 데이터베이스 연결 역 간의 트랙, 열차 세부 정보 (각 열차의 고유 번호), 철도 경로 및 열차 일정, 승객 예약 정보. 녹음에 관해서는 기차의 도착 및 출발 시간과 역의 일련 번호, 즉 경로의 역 순서를 저장하는 데 중점을 두었습니다.
이 질문에 대한 답을 넣어야한다고 생각합니다. 학습 시간이 저보다 덜 걸리고 번거롭지 않게 만드세요.
학습 여정에서 저는 SQL 학습에 사용할 수있는 대부분의 리소스는 학습자에게 친숙하지 않습니다. 저자 / 교사가 강의를 마치기 위해 서두르고 있으며 이러한 코드를 작성하고 다음과 같이 가정 한 뒤에 이론을 교육하지 않고 하나는 SQL 환경에 대해 잘 알고 있습니다. 그러나이 영역에서 초보자 인 사람은 그렇지 않습니다. 책, PDF 자료, 무료 비디오 코스 등 자원이 무엇이든 비슷한 경험을했습니다. 저는 학습에 며칠이 지나면 항상 벽에 부딪 혔습니다.
게다가 여러 자료에서 특정 프로그래밍 문제를 해결하기 위해 저자는 아직 학습자에게 교육되지 않은 기술 / 논리를 적용합니다. 이렇게하면 학습자가 특정 주제가 논의되는 자습서의 해당 섹션으로 건너 뛰게됩니다. 이 섹션에서 배운 개념은 차례로 다른 개념에 속하는 논리를 적용합니다. 종종 이것은 반복적 인주기입니다.
SQL의 완전한 아마추어 인 제가이 주제를 마스터하고 결국 고액의 직업을 소프트웨어 거인이라면 제 답변을 읽어 볼 수 있습니다. Kaamana Mehta의 답변을 처음부터 SQL을 배우고 싶습니다. 제 접근 방식은 무엇입니까? 책도 제안 해주십시오.
Answer
SQL은 매우 강력한 수학적 기반을 기반으로합니다. 매우 유연하며 언어 수준과 구현 수준 모두에서 매우 잘 테스트되었습니다. 사용자 기반이 엄청 나기 때문에 어떤 질문에 대해서도 SQL이 최선의 선택이 아닐 수있는 경우를 포함하여 알려진 답변이 있습니다. 전체 생태계도 거대하여 고품질 도구를 엄청나게 선택할 수 있습니다. .
필요한 것이 간단하다면 SQL은 약간의 노력으로 이해하기 매우 간단합니다. 학습 리소스는 어디에나 있습니다. 요구 사항이 복잡하다면 SQ L은 매우 복잡하게 성장할 수 있으며 공급 업체별 확장으로 나머지 작업을 수행 할 수 있습니다.
데이터 관리를위한 다른 기술은이 문서의 조합에 가깝지 않습니다. 무결성, 신뢰성, 유연성 및 생태계. 분명히 SQL이 모든 작업에 적합한 도구는 아닙니다. 그러나 저와 다른 많은 사람들에게는 데이터 관리 요구 사항을 충족하는 도구입니다. 기본 선택입니다. 다른 것이 선택 되었다면 그 이유를들을 수있을 것입니다. SQL은 일반적으로 그 자체를 정당화 할 필요가 없습니다.
기술을 전혀 사용하고 있다면 오늘날 누가 그렇지 않습니까? — SQL 데이터베이스를 접하게 될 것입니다. 많이. 이러한 데이터베이스에서 원하는 정보를 얻는 방법을 아는 것은 엔지니어뿐 아니라 경영진에게도 매우 귀중한 기술입니다. 실질적으로 모든 사무직 근로자는 기술 근로자뿐만 아니라 SQL에 대한 이해로부터 이익을 얻을 수 있습니다.
SQL이 구현 관점에서 제공하는 모든 이점 외에도 학생들에게 다른 사고 방식을 가르칩니다. 명령 적 방식이 아닌 선언적 방식입니다. SQL은 세트의 관점에서 생각하는 데 도움이됩니다. 이 도구는 당신의 관점을 넓히기 때문에 당신의 정신적 도구 상자에있는 것이 좋습니다. 이를 통해 흥미롭고 새로운 방식으로 문제에 대해 생각할 수 있습니다.
오늘날의 SQL은 배울 가치가 매우 높으며 앞으로 수십 년 동안 매우 도움이 될 것입니다. ”입니다.STEM 작업자이고 최소한 SQL에 대한 기본적인 지식을 습득하는 데 시간을 할애하지 않는다면 사실상 전문적인 과실을 범하는 것입니다. 최소한 기본 사항에 익숙해지면 여기에서 더 필요한지 결정할 수 있습니다.