-
Notifications
You must be signed in to change notification settings - Fork 0
DataBase
Park Tae Hwan edited this page Apr 7, 2023
·
8 revisions
전체 졸업작품 진행에 앞서 서버 및 어플리케이션 그리고 추천시스템 활용을 위한 데이터베이스 구조의 확립필요성.
- 실제 아이디어 구현을 위한 요리 레시피 데이터를 위한 데이터베이스 테이블.
- 추천 시스템 구현을 위한 사용자 검색기록, 사용자 추천기록 등의 사용자 이용 정보 저장을 위한 데이터베이스 테이블 구현.
- 데이터 베이스 시스템의 확립이 프로젝트 시작을 위한 첫 전제조건중 하나임에 따라 최대한 설정기간중 가능한한 빠른 시일 내에 진행할 필요성 존재.
- 1.사용하고자 하는 데이터베이스 확정. (방학기간중 개인조사 진행한 데이터베이스 시스템중 사용하고자 하는 데이터베이스 선정 필요성 (용도에 따른 구별가능.))
- 2.데이터베이스 내부에 데이터 저장을 위한 테이블 구조의 1차 구현 마무리 → 추후 데이터베이스 시스템 정돈 및 최적화를 위해 수정하게 될수도 있으나 1차적 목표로 최대한 1차 프로토 타입 구현이 가능하도록 기능테스트가 가능한 데이터베이스 테이블의 필요성.
.png)
.png)
.png)
.png)
Future requirements.
현재 진행할 part는 두가지: 회원가입 database하고 기존 database를 show 하는 것
이 부분 진행에 있어서 Android↔php↔mysqlite 이렇게 진행이 되어야 하지만 현재 php와 mysqlite 연동 부분에 있어서 에러가 발생중.
https://github.com/Park-TaeHwan/androiddb/tree/master
구현하기 위한 php파일과 안드로이드 파일을 제작하였으나, php와 데이터베이스의 연동 문제로 인해 이 부분의 수정사항이 필요함.
위의 링크는 기초적인 회원가입을 데이터베이스하고 연동한 기초적인 코드
References: https://chobikim.tistory.com/8
+추가로 사용자와 레시피 list 데이터베이스 제작
관련 sql 파일은 다음과 같음
-
sqLite에서 mySQL의 변경, 그에 따라서 코드 새로 작성
-
새로운 table 작성 및 기초 table의 구현, 추천시스템을 고려해서 그에 따른 column 작성