
술안주 월드컵 구현을 위해 worldCupDB 데이터베이스 생성
명령 프롬프트를 실행해 다음 순서를 따른다.
cd C:\Users\사용자명\AppData\Local\Android\Sdk\platform-tools
adb root
adb shell
cd databases
sqlite3 worldCupDB

월드컵 게임 진행을 위한 술안주 테이블
CREATE TABLE menu (
menu_id INTEGER PRIMARY KEY AUTOINCREMENT,
menu_name TEXT,
image_path TEXT
);
학교 주변 술집을 추천하기 위한 술집 테이블
CREATE TABLE bar (
bar_id INTEGER PRIMARY KEY AUTOINCREMENT,
bar_name TEXT,
latitude REAL,
longitude REAL
);
bar table과 menu table을 연결하는 역할의 테이블
bar_menu table에는 각각의 행이 특정 술집과 특정 메뉴를 연결하고,
각각의 bar_id와 menu_id는 각각 bar table과 menu table의 외래 키로 설정된다.
이를 통해 각 술집이 여러 메뉴를 판매하거나
한 메뉴가 여러 술집에서 판매되는 다대다 관계를 나타낼 수 있다.
CREATE TABLE Bar_Menu (
id INTEGER PRIMARY KEY AUTOINCREMENT,
bar_id INTEGER,
menu_id INTEGER,
FOREIGN KEY (bar_id) REFERENCES Bar(bar_id) ON DELETE CASCADE,
FOREIGN KEY (menu_id) REFERENCES Menu(menu_id) ON DELETE CASCADE
);
DB browser for SQLite 다운받기
SQLite GUI 툴을 사용하면 데이터를 쉽게 확인할 수 있다.

이렇게 생성한 데이터베이스 파일을
Device File Explorer를 통해 AVD에 넣어서 사용 가능하다.
안스에서 사용하는 이미지 파일들은 일반적으로 res/drawable/ 폴더에 저장된다.
💡여기서 주의할 점
해당 폴더 안에서 직접 하위 폴더를 만들 수 없으며
모든 이미지는 res/drawable/에 바로 저장 된다.
월드컵을 진행하기 위해선 많은 안주 이미지 파일이 필요하기에
다른 ui에 사용되는 이미지 파일과 구분하기 위해
배경 이미지 ➜ background_
버튼 이미지 ➜ button_
메뉴 이미지 ➜ menu_
이렇게 규칙을 정해서 저장한다.