1. Learn
  2. /
  3. Courses
  4. /
  5. Python으로 배우는 데이터베이스 입문

Connected

Exercise

테이블 세부 정보 보기

census 테이블을 잘 반영(reflect)하셨어요! 이제 테이블의 열과 구조를 더 자세히 살펴볼 수 있습니다. 데이터베이스를 이해하려면 먼저 열 이름을 확인하는 것이 중요해요. 이는 .columns 속성에 .keys() 메서드를 적용해 확인할 수 있습니다. 예를 들어, census.columns.keys()는 census 테이블의 열 이름 목록을 반환합니다.

이어서, 메타데이터 컨테이너를 사용해 반영된 테이블의 열과 그 유형 같은 세부 정보를 확인할 수 있어요. 예를 들어, 테이블 객체 정보는 metadata.tables 딕셔너리에 저장되므로, metadata.tables['census']로 census 테이블의 메타데이터를 가져올 수 있습니다. 이는 이전 연습 문제에서 census 테이블에 repr() 함수를 사용했던 것과 비슷한 방식이에요.

앞선 연습에서 작성한 엔진 연결 및 메타데이터 초기화 코드는 다시 한 번, 그리고 마지막으로 제공됩니다. 이제부터 5장까지는 이러한 설정이 보통 화면 뒤에서 자동으로 처리될 거예요.

Instructions

100 XP
  • 이전 연습과 동일하게 Table() 함수를 사용해 census 테이블을 반영(reflect)하세요.
  • census.columns에 .keys() 메서드를 적용해 census 테이블의 열 이름 목록을 출력하세요.
  • metadata.tables 딕셔너리와 repr() 함수를 사용해 census 테이블의 세부 정보를 출력하세요. 이를 위해 먼저 metadata.tables 딕셔너리의 'census' 키에 접근한 뒤, 제공된 repr() 함수에 넣으세요.