1. 학습
  2. /
  3. 강의
  4. /
  5. Python에서 데이터 가져오기 입문

Connected

연습 문제

데이터베이스 엔진 만들기

여기서는 첫 번째 SQL 엔진을 직접 실행해 볼 거예요. 작업 디렉터리에 있는 SQLite 데이터베이스 'Chinook.sqlite'에 연결할 엔진을 만들겠습니다. 참고로, 'Northwind.sqlite'에 연결하는 엔진을 만들기 위해 Hugo가 실행한 명령은 다음과 같았죠.

engine = create_engine('sqlite:///Northwind.sqlite')

여기서 'sqlite:///Northwind.sqlite'는 SQLite 데이터베이스 Northwind.sqlite에 대한 connection string이라고 합니다. Chinook 데이터베이스에 대한 간단한 배경 설명: Chinook 데이터베이스에는 반가상의 디지털 미디어 스토어 정보가 들어 있으며, 미디어 데이터는 실제이고 고객, 직원, 판매 데이터는 수작업으로 생성되었습니다.

왜 이름이 Chinook일까요? 웹사이트에 따르면,

이 샘플 데이터베이스의 이름은 Northwind 데이터베이스에서 착안했습니다. Chinook은 북아메리카 서부 내륙, 즉 캐나다 대평원과 여러 산맥이 만나는 지역에서 부는 바람을 뜻합니다. 특히 캐나다 앨버타 남부에서 가장 자주 발생합니다. Northwind의 대안을 지향하는 데이터베이스로서 Chinook은 적절한 이름 선택입니다.

지침

100 XP
  • 모듈 sqlalchemy에서 함수 create_engine을 가져오세요.
  • SQLite 데이터베이스 'Chinook.sqlite'에 연결할 엔진을 만들고 이를 engine에 할당하세요.