안녕하세요. SQLER의 코난 김대우입니다. 
이번 강좌에서는, 1-11. 예제 데이터베이스 설치를 진행 하겠습니다.


SQLER에서 진행되는, 챗GPT와 함께 배우는 SQL Server 강좌 목록

 

이번 강좌에서는 SQL Server 2022에서 사용 가능한 예제 데이터베이스 설치를 진행합니다.

 

 

 

TL;DR

SQL Server 기본 예제 데이터베이스를 살펴보고, 설치하는 과정을 단계별로 진행합니다. 

 

 

SQL Server 예제 데이터베이스

오랫동안 SQL 서버를 사용하셨다면 - pubs, northwind, AdventureWorks 예제 데이터베이스에 익숙하실 거에요. 


AdventureWorks는 가상의 사이클 자전거 제조 회사로 전 세계에 제품을 판매하고 있는 회사의 예제 데이터베이스입니다. SQL Server 강좌에서는 이 AdventureWorks  데이터베이스를 이용합니다. 아래 링크에서 이 데이터베이스에 대한 다양한 정보를 볼 수 있습니다.


☑️ 챗GPT 활용: 마이크로소프트의 가상(fictional) 회사에 대해 알려줘

 

- AdventureWorks 예제 데이터베이스 정보

 

AdventureWorks 예제 데이터베이스 설치방법

- 위의 Github에서 AdventureWorks2022.bak 백업 파일을 다운로드
- C드라이브에 sql_backup 폴더를 생성하고 AdventureWorks2022.bak 파일을 이동
- C드라이브에 sql_data 폴더를 생성하고 아래 SQL 구문으로 데이터베이스를 복원


SSMS에서 아래 명령을 복사해 실행하세요.
 

USE master;
GO

-- Backup 파일의 데이터 파일과 로그파일 정보 출력
RESTORE FILELISTONLY
FROM DISK = 'C:\sql_backup\AdventureWorks2022.bak';
GO

-- Database Restore 수행
RESTORE DATABASE AdventureWorks
FROM disk= 'C:\sql_backup\AdventureWorks2022.bak'
WITH MOVE 'AdventureWorks2022'
TO 'C:\sql_data\AdventureWorks2022.mdf',
MOVE 'AdventureWorks2022_log'
TO 'C:\sql_data\AdventureWorks2022_log.ldf', 
RECOVERY;
GO

 

이 방법으로 예제 데이터베이스를 설치할 수 있습니다.


Restore 방법 외에도 공식 가이드를 살펴보면 스크립트를 이용해 설치하는 등 다양한 방법도 제공하고 있으니 참고하시길 바랍니다.

 

(옵션) Wide World Importers 예제 데이터베이스 설치방법

추가적으로, SQL Server 2022의 기능들을 테스트하기 위해 Wide World Importers 예제 데이터베이스를  설치하시길 권장해 드립니다. 데이터베이스 기능에 맞춰 여러 데이터를 포함하고 있고 마이크로소프트 공식 github에 공개되어 있습니다.


SQL Server의 “Wide World Importers” 예제 데이터베이스, Wide World Importers sample database v1.0


- 위의 github 링크에서 WideWorldImporters-Full.bak 파일을 다운로드
- C드라이브에 sql_backup 폴더를 생성하고 WideWorldImporters-Full.bak 파일을 이동
- C드라이브에 sql_data 폴더를 생성하고 아래 SQL 구문으로 데이터베이스를 복원


아래 SQL 구문을 SSMS에서 복사해 실행하세요.

 

USE master;
GO

-- Backup 파일의 데이터 파일과 로그파일 정보 출력
RESTORE FILELISTONLY
FROM DISK = 'C:\sql_backup\WideWorldImporters-Full.bak';
GO

-- Database Restore 수행
RESTORE Database WideWorldImporters
FROM DISK = 'C:\sql_backup\WideWorldImporters-Full.bak'
WITH
MOVE 'WWI_Primary' TO 'C:\sql_data\WideWorldImporters.mdf',
MOVE 'WWI_UserData' TO 'C:\sql_data\WideWorldImporters_UserData.ndf',
MOVE 'WWI_Log' TO 'C:\sql_data\WideWorldImporters.ldf',
MOVE 'WWI_InMemory_Data_1' TO 'C:\sql_data\WideWorldImporters_InMemory_Data_1',
RECOVERY;
GO


다음 강좌부터 본격적으로 SQL 강의 내용을 진행하겠습니다.
 

 

SQL 강좌 책 구매

강좌가 도움이 되셨다면, 책으로 구매 가능합니다. 책 판매 수익금은 전액 기부되며, 아래 링크에서 구매하시면 더 많은 금액이 기부됩니다. 

 

책구매 링크: 챗GPT와 함께하는 마이크로소프트 SQL Server 2022 

책구매링크.png

No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 36279
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 18887
2234 SQL강좌: 2-12. SQL UNION 연산자 코난(김대우) 2023.08.18 82
2233 SQL강좌: 2-11. SELECT INTO - 쿼리 결과를 테이블로 복사 코난(김대우) 2023.08.18 128
2232 SQL강좌: 2-10. 하위 쿼리(Subquery-서브쿼리) 코난(김대우) 2023.08.18 107
2231 SQL강좌: 2-9. JOIN - 테이블 연결 file 코난(김대우) 2023.08.18 184
2230 SQL강좌: 2-8. GROUP BY, ROLLUP, CUBE 코난(김대우) 2023.08.18 165
2229 SQL강좌: 2-7. ORDER BY 결과 정렬 코난(김대우) 2023.08.18 136
2228 SQL강좌: 2-6. DISTINCT 문을 이용한 중복 제거 코난(김대우) 2023.08.18 132
2227 SQL강좌: 2-5. WHERE절의 조건에 의한 행의 검색 코난(김대우) 2023.08.18 128
2226 SQL강좌: 2-4. 데이터형(Data type)과 함수(Function) 코난(김대우) 2023.08.18 175
2225 SQL강좌: 2-3. SELECT - 컬럼선택 file 코난(김대우) 2023.08.18 213
2224 SQL강좌: 2-2. 데이터 검색 - SELECT 구문 file 코난(김대우) 2023.08.18 192
2223 SQL강좌: 2-1. T-SQL SQL Server 언어에 대한 간단한 소개 file 코난(김대우) 2023.08.18 180
» SQL강좌: 1-11. 예제 데이터베이스 설치 코난(김대우) 2023.08.18 235
2221 SQL강좌: 1-10. SQL Server 2022 관리 도구 소개 [2] file 코난(김대우) 2023.08.18 134
2220 SQL강좌: 1-9. 업그레이드와 설치 제거 file 코난(김대우) 2023.08.18 88
2219 SQL강좌: 1-8. SQL Server 2022 설치 - 컨테이너 file 코난(김대우) 2023.08.18 94
2218 SQL강좌: 1-7. SQL Server 2022 설치 - 리눅스 file 코난(김대우) 2023.08.18 122
2217 SQL강좌: 1-6. SQL Server 2022 설치 - 윈도 [2] file 코난(김대우) 2023.08.18 300
2216 SQL강좌: 1-5. SQL클라우드와 On-Premise file 코난(김대우) 2023.08.18 134
2215 SQL강좌: 1-4. SQL Server 설치 전 점검사항 file 코난(김대우) 2023.08.18 134





XE Login