4.7 KiB
공항 데이터 표시하기
SQLite를 기반으로 구축된 데이터베이스가 제공되었으며, 이 데이터베이스에는 공항에 대한 정보가 포함되어 있습니다. 아래에 스키마가 표시되어 있습니다. Visual Studio Code의 SQLite 확장을 사용하여 다양한 도시의 공항 정보를 표시합니다.
지침
과제를 시작하려면 몇 가지 단계를 수행해야 합니다. 도구를 설치하고 샘플 데이터베이스를 다운로드해야 합니다.
시스템 설정
Visual Studio Code와 SQLite 확장을 사용하여 데이터베이스와 상호작용할 수 있습니다.
- code.visualstudio.com으로 이동하여 Visual Studio Code를 설치하는 지침을 따르세요.
- Marketplace 페이지의 지침에 따라 SQLite 확장을 설치하세요.
데이터베이스 다운로드 및 열기
다음으로 데이터베이스를 다운로드하고 엽니다.
- GitHub에서 데이터베이스 파일을 다운로드하여 디렉토리에 저장하세요.
- Visual Studio Code를 엽니다.
- Ctl-Shift-P (Mac에서는 Cmd-Shift-P)를 선택하고
SQLite: Open database
를 입력하여 SQLite 확장에서 데이터베이스를 엽니다. - Choose database from file을 선택하고 이전에 다운로드한 airports.db 파일을 엽니다.
- 데이터베이스를 열면 화면에 업데이트가 표시되지 않습니다. Ctl-Shift-P (Mac에서는 Cmd-Shift-P)를 선택하고
SQLite: New query
를 입력하여 새 쿼리 창을 만드세요.
데이터베이스가 열리면 새 쿼리 창을 사용하여 데이터베이스에 대해 SQL 문을 실행할 수 있습니다. Ctl-Shift-Q (Mac에서는 Cmd-Shift-Q) 명령을 사용하여 데이터베이스에 대해 쿼리를 실행할 수 있습니다.
[!NOTE] SQLite 확장에 대한 자세한 정보는 문서를 참조하세요.
데이터베이스 스키마
데이터베이스의 스키마는 테이블 설계와 구조를 나타냅니다. airports 데이터베이스에는 두 개의 테이블이 있습니다. cities
는 영국과 아일랜드의 도시 목록을 포함하고 있으며, airports
는 모든 공항 목록을 포함하고 있습니다. 일부 도시에 여러 공항이 있을 수 있으므로 정보를 저장하기 위해 두 개의 테이블이 생성되었습니다. 이 연습에서는 조인을 사용하여 다양한 도시의 정보를 표시합니다.
Cities |
---|
id (PK, integer) |
city (text) |
country (text) |
Airports |
---|
id (PK, integer) |
name (text) |
code (text) |
city_id (FK to id in Cities) |
과제
다음 정보를 반환하는 쿼리를 작성하세요:
Cities
테이블의 모든 도시 이름Cities
테이블에서 아일랜드의 모든 도시- 도시와 국가와 함께 모든 공항 이름
- 영국 런던의 모든 공항
평가 기준
우수 | 적절 | 개선 필요 |
---|
면책 조항:
이 문서는 AI 번역 서비스 Co-op Translator를 사용하여 번역되었습니다. 정확성을 위해 최선을 다하고 있지만, 자동 번역에는 오류나 부정확성이 포함될 수 있습니다. 원본 문서의 원어 버전을 권위 있는 출처로 간주해야 합니다. 중요한 정보의 경우, 전문적인 인간 번역을 권장합니다. 이 번역 사용으로 인해 발생하는 오해나 잘못된 해석에 대해 책임을 지지 않습니다.