응용 프로그램에 대한 메시지 서비스를 구축 중입니다. 사용자는 이메일 주소 및 사용자 ID로 식별됩니다. Uid는 user 테이블의 기본 키로도 사용됩니다. 내 응용 프로그램이 사용자의 전자 메일 주소로 작업하는 것보다 해당 UID를보고 사용할 수있게하는 것이 더 빠르고 간단하다는 것을 알았습니다.애플리케이션이 데이터베이스에 대해 얼마나 알고 있어야합니까?
내 응용 프로그램이 데이터베이스 디자인에 대해 알고있는 것이 중요합니까? 이것은 구체적인 예입니다. 그러나 일반화로서의 질문을 의미합니다 ... 응용 프로그램과 데이터베이스 간의 정보 공유에 관해서 얼마나 많은 지식이 '너무 많이'입니까?
나는 무엇이 '좋은 디자인'으로 간주 될지의 관점에서 주로 묻습니다. 이 태그를 붙이는 방법을 잘 모르겠다.