Skip to content

DataBase

Park Tae Hwan edited this page Jun 13, 2023 · 8 revisions

데이터베이스 서버 구현 (데이터베이스 템플릿 정돈 (SQL Light))

Overview

Problem statement

전체 졸업작품 진행에 앞서 서버 및 어플리케이션 그리고 추천시스템 활용을 위한 데이터베이스 구조의 확립필요성.

Proposed work

  • 실제 아이디어 구현을 위한 요리 레시피 데이터를 위한 데이터베이스 테이블.
  • 추천 시스템 구현을 위한 사용자 검색기록, 사용자 추천기록 등의 사용자 이용 정보 저장을 위한 데이터베이스 테이블 구현.

Success criteria

  • 데이터 베이스 시스템의 확립이 프로젝트 시작을 위한 첫 전제조건중 하나임에 따라 최대한 설정기간중 가능한한 빠른 시일 내에 진행할 필요성 존재.

Scope

Requirements

  • 1.사용하고자 하는 데이터베이스 확정. (방학기간중 개인조사 진행한 데이터베이스 시스템중 사용하고자 하는 데이터베이스 선정 필요성 (용도에 따른 구별가능.))
  • 2.데이터베이스 내부에 데이터 저장을 위한 테이블 구조의 1차 구현 마무리 → 추후 데이터베이스 시스템 정돈 및 최적화를 위해 수정하게 될수도 있으나 1차적 목표로 최대한 1차 프로토 타입 구현이 가능하도록 기능테스트가 가능한 데이터베이스 테이블의 필요성.

Progress

Untitled

Untitled

Untitled

Untitled

10/25 진행 사항

현재 진행할 part는 두가지: 회원가입 database하고 기존 database를 show 하는 것

이 부분 진행에 있어서 Android↔php↔mysqlite 이렇게 진행이 되어야 하지만 현재 php와 mysqlite 연동 부분에 있어서 에러가 발생중.

https://github.com/Park-TaeHwan/androiddb/tree/master

구현하기 위한 php파일과 안드로이드 파일을 제작하였으나, php와 데이터베이스의 연동 문제로 인해 이 부분의 수정사항이 필요함.

위의 링크는 기초적인 회원가입을 데이터베이스하고 연동한 기초적인 코드

Related documents

References: https://chobikim.tistory.com/8

+추가로 사용자와 레시피 list 데이터베이스 제작

list_recipe_user_info.sql

관련 sql 파일은 다음과 같음

11/16~11/28 수정사항

  1. sqLite에서 mySQL의 변경, 그에 따라서 코드 새로 작성

  2. 새로운 table 작성 및 기초 table의 구현, 추천시스템을 고려해서 그에 따른 column 작성

    recommend_system_ex.zip

    add user.zip

12/20 ~ 2/28 관련 진행 사항

Untitled Untitled

다음과 같은 기초적인 ERD 구조를 구축함.

3/1 ~ 5/31 관련 진행 사항

조리식품

Gachon-USER

Front End(Android)
Back End
Data Base
API

Clone this wiki locally