그린필드 프로젝트로 작업한다는 것은 처음부터 시작한다는 의미입니다. 어떤 유형의 데이터베이스를 사용할지 선택해야 하는 팀의 일원이 되는 것이 일반적입니다.
트랜잭션이 완료되었을 때 사용 가능한 데이터에 액세스하는 것이 중요한 경우 SQL(구조적 쿼리 언어) 데이터베이스를 사용하고 있을 가능성이 높습니다.
SQL Server는 관계형 데이터를 저장하는 데 사용할 수 있는 가장 일반적인 SQL 데이터베이스 중 하나입니다. 이 기사에서는 SQL Server가 무엇인지, 어떤 용도로 사용되는지, 사용법을 배우는 방법을 살펴봅니다. 또한 SQL Server를 더 잘 이해하는 데 사용할 수 있는 교육 과정 및 리소스 목록도 있습니다.
SQL Server란 무엇인가요?
SQL Server는 Microsoft가 1989년에 만든 관계형 데이터베이스 관리 시스템(RDBMS)입니다. SQL을 사용하여 스키마, 해당 스키마를 기반으로 하는 테이블을 작성하고 호출 시 쿼리를 사용하여 해당 스키마에 대한 작업을 수행합니다. 스키마가 생성될 때 생성된 테이블을 사용하여 관계형 데이터를 저장합니다.
부분적으로 Oracle 및 MySQL과 경쟁하기 위해 설계되었습니다.
SQL Server는 어떤 용도로 사용되나요?
데이터베이스는 모든 풀 스택 애플리케이션의 핵심 구성 요소입니다. 데이터베이스 서비스가 없으면 데이터를 안전하게 저장하여 사용자가 페이지를 떠났다가 나중에 다시 돌아올 때 데이터를 유지할 수 없습니다.
SQL Server 데이터베이스는 유형이 지정된 열이 있는 테이블에 데이터를 저장하는 데 사용됩니다. 이 특정 데이터베이스에서는 테이블이 어떤 유형의 정보로 구성되어야 하는지(유형) 데이터베이스에 알려야 합니다. .
이를 통해 페이지를 새로 고치거나 사용자가 특정 페이지를 볼 수 있는 권한이 있는지 확인할 때 데이터가 유지됩니다.
SQL Server 배우기
백엔드 개발자, 기계 학습 전문가 또는 데이터베이스 관리자가 되고 싶다면 관계형 데이터베이스 구조를 배우는 것이 중요합니다.
관계형 데이터베이스에는 유형이 많기 때문에 혼란스러울 수 있습니다. 또한 유형은 SQL을 기반으로 구축되지만 모두 자체 SQL 버전을 가지고 있습니다.
SQL Server는 Microsoft의 SQL 버전인 Transact-SQL을 사용하여 쿼리를 구성합니다.
SQL Server를 배우는 데 시간이 얼마나 걸리나요?
이미 SQL을 알고 있다면 이점이 있습니다. 이는 이미 알고 있는 것과 크게 다르지 않은 Microsoft 고유의 방식으로 언어를 생각하면 됩니다. SQL 쿼리 작성 방법을 모르는 경우 SQL Server 방법을 배우는 데 시간이 더 걸릴 것으로 예상됩니다.
전체적으로 귀하의 경험은 귀하가 실천하는 시간과 일관성에 따라 달라질 수 있습니다.
SQL Server 학습 방법:단계별
- 기본 데이터베이스 기초를 알아보세요. 테이블, 스키마, 행, 열, 기본/외래 키, 데이터베이스 정규화가 무엇인지 이해합니다.
- 컴퓨터에 최신 Microsoft SQL Server 버전을 설치하세요. 자신에게 맞는 버전을 선택하세요. 대부분의 경우 무료 버전일 것입니다(참고:다양한 버전이 있습니다).
- Transact-SQL 기본 기본 선택, 삽입, 업데이트 및 삭제 쿼리를 작성하는 방법을 알아보세요.
- Transact-SQL 고급 쿼리. 하위 쿼리를 사용하고 프로시저, 트리거 및 기능을 개발할 수 있습니다.
- 연결. MS SQL Server를 API 및 프런트엔드 애플리케이션에 연결하세요.
최고의 SQL Server 강좌 및 교육
모든 사람은 조금씩 다르게 배웁니다. 여기에는 찾을 수 있는 최고의 MS SQL 자습서 및 교육이 포함되어 있습니다. 그들 중 다수는 프로젝트에 이 데이터베이스를 사용하는 보다 널리 사용되는 프레임워크를 사용합니다. 유료인 경우도 있지만 무료인 경우도 있습니다. 이 목록은 특별한 순서가 없습니다.
온라인 SQL Server 강좌
Microsoft SQL을 교육 과정의 일부로 가르치는 최고의 온라인 교육 과정은 다음과 같습니다.
70-461, 761:Transact-SQL로 Microsoft SQL Server 쿼리
70-462:SQL Server 데이터베이스 관리(DBA)
- 유데미
- 자기 주도형 동영상 강의 및 노트
- 전제조건:없음
- $11.99~$134.99(세일할 때 구매하세요!)
Phillip Burton의 쿼리 및 관리 과정에서는 SQL Server를 구성하는 방법을 포괄적으로 살펴보고 즉시 SQL Server를 설치하고 실행할 수 있습니다. 첫 번째 과정인 Transact-SQL을 사용하여 Microsoft SQL Server 쿼리에서는 Microsoft SQL 버전을 사용하여 쿼리를 구성하는 방법에 대한 기본적인 이해를 시작하게 됩니다. 두 번째 과정인 SQL Server 데이터베이스 관리는 첫 번째 과정을 확장하여 데이터베이스 구축에 도움이 됩니다.
초보자를 위한 Microsoft SQL Server
- 유데미
- 자기 주도형
- 전제조건:Windows 컴퓨터 필요(소프트웨어 실행)
- $12.99~$44.99(세일할 때 구매하세요!)
Brewster Knowlton은 T-SQL 언어를 사용하여 SQL 쿼리를 완성하는 방법을 배울 수 있도록 포괄적인 과정을 가르칩니다.
무료 SQL Server 강좌
SQL 서버 튜토리얼
- sqlservertutorial.net
- 자기 주도형
- 전제조건:없음
- 무료
MS SQL을 사용한 무료 튜토리얼입니다. 여기에서는 풀 스택 애플리케이션의 백엔드를 시작하기 위해 알아야 할 기본 사항을 다룹니다.
Microsoft SQL 튜토리얼:2018 에디션 소개
- 유데미
- 자기 주도형
- 전제조건:컴퓨터 사용 방법에 대한 기본적인 이해
- 무료
Philip Gibson이 Microsoft SQL을 간략하게 소개하면서 SQL Server 설치, 테이블 생성, 데이터베이스 생성 방법을 안내합니다.
SQL Server 설명서
Microsoft SQL 모험에 도움이 되는 여러 책도 있습니다.
'Microsoft SQL Server 2019를 소개합니다'
작성자:Kellyn Gorman, Allan Hirt, Dave Nodeerer, Mitchell Pearson, James Rowland-Jones, Dustin Ryan, Arun Sirpal, 그리고벅 우디
MS SQL 2019 버전에 관한 이 책은 반드시 초보자를 위한 책은 아닙니다. 2019 버전의 새로운 개념을 소개하고 사용자가 다른 버전에 대한 사전 지식을 가지고 있다고 가정합니다. Microsoft에서 무료로 전자책으로 다운로드할 수 있는 기회를 제공하기 위해 여기에 나열했습니다. 귀하가 해야 할 일은 Microsoft에 귀하의 연락처 정보를 제공하는 것뿐입니다.
'마이크로소프트 SQL 서버 2019
초보자 가이드'
작성자:두샨 페트코비치
이것은 MS SQL 2019를 시작하는 방법에 대한 궁극적인 입문 가이드입니다. 책 전체에 실습 예제와 연습이 있습니다. 최신 기계 학습 기능에 대한 정보가 포함되어 있습니다!

"Career Karma는 제가 가장 필요할 때 제 삶에 들어왔고 빠르게 부트캠프에 적응할 수 있도록 도와주었습니다. 졸업한 지 두 달 만에 저는 제 삶의 가치와 목표에 맞는 꿈의 직업을 찾았습니다!"
Venus, Rockbot의 소프트웨어 엔지니어
귀하에게 적합한 부트캠프 찾기
다음은 SQL Server를 배우거나 나중에 더 많은 경험을 쌓으면서 참조할 수 있는 유용한 리소스 목록입니다.
MS SQL 문서
MS SQL 2019 시작하기|리소스
MS SQL 2019에 대한 권장 교육 리소스
다음은 문서 및 시작하기 리소스 섹션에 대한 링크입니다. 새로운 기술을 배울 때 항상 훌륭한 첫 번째 리소스가 됩니다.
Linux 기반 SQL Server의 새로운 기능:학습 리소스
이 리소스는 Linux 운영 체제에서 SQL Server를 사용하는 데 도움이 되는 자습서, 빠른 시작 및 기타 리소스를 제공합니다.
SQL Server를 공부해야 하는 이유
Windows 개발자가 될 계획이거나 이 SQL Server를 솔루션 스택의 일부로 사용하는 회사에서 일하고 싶다면 SQL Server를 공부하는 것이 도움이 될 것입니다. SQL Server를 사용하는 일부 회사는 다음과 같습니다.
- 스택 오버플로
- MIT
- 인튜이트
- 마이크로소프트
- 액센츄어
물론 당신이 공부하는 내용은 전적으로 당신의 필요에 달려 있습니다. 귀하가 거주하는 지역의 채용 공고를 살펴보고 일자리를 찾을 때 취업 시장에서 경쟁력을 높이는 방법을 배울 가치가 있는지 알아보십시오.
행운을 빌어요!