12.2 교통사고 분석
이번에는 교통수단별 교통사고 건수와 사망자 수 데이터를 분석해 보도록 하죠. 1980년부터 2016년까지 자동차, 선박, 지하철, 철도, 항공기별 전체 사고 건수와 사망자 수 데이터를 들여다 보려고 합니다. 이 데이터는 국가교통DB(www.ktdb.go.kr)에서 내려받았습니다. 먼저 다음과 같이 데이터를 담을 테이블을 만들어 봅시다.
쿼리 12-8 traffic_accident 테이블 생성
CREATE TABLE traffic_accident ( year NUMBER NOT NULL, -- 연도 trans_type VARCHAR2(30) NOT NULL, -- 교통수단 total_acct_num NUMBER, -- 사고 건수 death_person_num NUMBER -- 사망자 수 ); ALTER TABLE traffic_accident ADD CONSTRAINTS traffic_accident_pk PRIMARY KEY (year, trans_type);
traffic_accident 테이블은 연도, 교통수단, 사고 건수, 사망자 수, 총 네 컬럼으로 구성되어 있습니다. 테이블을 생성했으면 데이터를 넣어야겠지요? 데이터는 이 책의 다운로드 사이트에서 traffic_accident_insert.sql 파일을 내려받아 안에 있는 쿼리를 실행하세요. 데이터 입력 후에는 traffic_accident 테이블에 총 185건의 데이터가 들어간 것을 확인할 수 있을 겁니다.