예전에 채용공고를 크롤링하는 JobScrapper라는 사이트를 만들었었다. 기존에는 검색 결과를 임시로 딕셔너리에 저장하는 방식을 사용했는데, 이를 SQLite에 저장하는 방식으로 바꿔보기로 했다. 데이터 모델링 우선 ERDCloud를 사용해서 다음과 같이 데이터베이스를 설계했다. Keywords 검색된 키워드들을 저장 키워드는 중복되지 않는 고유한 값이므로 Primary key로 설정 Results 검색 결과를 저장 자동으로 아이디 부여 키워드를 Foreign Key로 설정 (Keywords 테이블에서 참조) SQLite 사용법 SQLite의 자료형은 5가지이다. 동적 자료형 시스템을 사용하고 있기 때문에, 특정 타입의 칼럼을 선언했더라도 해당 칼럼에는 모든 종류의 자료를 저장할 수 있다. NULL: ..