나는 지금까지 네 개의 테이블을 가지고있다. 그들은 이름은 다음과 같습니다모든 테이블에 대해 user의 외래 키를 사용해야합니까?
사용자 갱, gang_business, gang_members, gang_weapons
나는 내가 "사용자"또는 "깡패"테이블로 하나의 기본 키를 사용해야하는 경우 알아 내려고 노력하고 있어요 "gang_business", "gang_members"및 "gang_weapons"테이블의 외래 키입니다. "갱"테이블에는 사용자의 기본 키가 외래 키로 있습니다. 나는 어느 길을 택해야하는지 알아 내려고 노력 중이다. 제게 최고의 조언과 피드백을주십시오. 감사.
- 사용자 테이블 (USER_ID, USER_NAME, USER_EMAIL, user_password)
- 갱 테이블 (gang_id 266 gang_name, gang_color, gang_idelogy)
- gang_business (business_id, USER_ID 및/또는 gang_id 바 , 레스토랑,
카지노 등)
데이터를 더 잘 보여 주거나 설명해 주실 수 있습니까? –
나는 게시물을 편집했다. – BlackCoder
이 링크는 데이터베이스 정규화에 대한 빠른 소개를 제공합니다. 데이터베이스 문제를 기반으로하는 응용 프로그램을 수정하는 것은 매우 비쌉니다. 즉 모래 또는 단단한 바닥에 집을 짓는 것과 같습니다. https://www.essentialsql.com/get-ready-to-learn-sql-database-normalization-explained-in-simple-english/ –