You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Data-Science-For-Beginners/translations/ko/2-Working-With-Data/05-relational-databases/assignment.md

4.7 KiB

공항 데이터 표시하기

SQLite를 기반으로 구축된 데이터베이스가 제공되었으며, 이 데이터베이스에는 공항에 대한 정보가 포함되어 있습니다. 아래에 스키마가 표시되어 있습니다. Visual Studio CodeSQLite 확장을 사용하여 다양한 도시의 공항 정보를 표시합니다.

지침

과제를 시작하려면 몇 가지 단계를 수행해야 합니다. 도구를 설치하고 샘플 데이터베이스를 다운로드해야 합니다.

시스템 설정

Visual Studio Code와 SQLite 확장을 사용하여 데이터베이스와 상호작용할 수 있습니다.

  1. code.visualstudio.com으로 이동하여 Visual Studio Code를 설치하는 지침을 따르세요.
  2. Marketplace 페이지의 지침에 따라 SQLite 확장을 설치하세요.

데이터베이스 다운로드 및 열기

다음으로 데이터베이스를 다운로드하고 엽니다.

  1. GitHub에서 데이터베이스 파일을 다운로드하여 디렉토리에 저장하세요.
  2. Visual Studio Code를 엽니다.
  3. Ctl-Shift-P (Mac에서는 Cmd-Shift-P)를 선택하고 SQLite: Open database를 입력하여 SQLite 확장에서 데이터베이스를 엽니다.
  4. Choose database from file을 선택하고 이전에 다운로드한 airports.db 파일을 엽니다.
  5. 데이터베이스를 열면 화면에 업데이트가 표시되지 않습니다. 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)

과제

다음 정보를 반환하는 쿼리를 작성하세요:

  1. Cities 테이블의 모든 도시 이름
  2. Cities 테이블에서 아일랜드의 모든 도시
  3. 도시와 국가와 함께 모든 공항 이름
  4. 영국 런던의 모든 공항

평가 기준

우수 적절 개선 필요

면책 조항:
이 문서는 AI 번역 서비스 Co-op Translator를 사용하여 번역되었습니다. 정확성을 위해 최선을 다하고 있지만, 자동 번역에는 오류나 부정확성이 포함될 수 있습니다. 원본 문서의 원어 버전을 권위 있는 출처로 간주해야 합니다. 중요한 정보의 경우, 전문적인 인간 번역을 권장합니다. 이 번역 사용으로 인해 발생하는 오해나 잘못된 해석에 대해 책임을 지지 않습니다.