더북(TheBook)

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건의 데이터가 들어간 것을 확인할 수 있을 겁니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.