데이터베이스 디자인과 SQL에서 기본적인 기초 과정을 밟은 이래로 나는이 같은 것을 전혀 다루지 않았습니다.
내 질문은 -이 사이트에 대한 데이터베이스 스키마는 일반적으로 어떻게 보일까요? 당신은 일반적으로 무엇을 찾을 것으로 예상됩니까? 예를 들어, 질문 및 답변은 어떻게 저장됩니까?
디자인 할 수있는 도구가 있습니까? 아니면 devs가 내놓은 것입니까?SO와 같은 사이트의 데이터베이스 스키마는 무엇입니까?
2
A
답변
0
도구를 사용하여 데이터베이스를 디자인 할 수 있지만 일반적으로 다이어그램에서 올바른 모양을 만들기위한 도구입니다.
논리 구조는 건축가가 최고의 지식과 경험을 사용하여 건물을 설계하는 것과 동일한 방식으로 설계됩니다.
또한 항상 행복 할 때까지 "연필로 작업"하십시오.
2
Stack Overflow는 database refactoring을 몇 주 전에 통과하기 전에 MediaWiki database schema을 템플릿으로 사용했습니다.
1
데이터베이스 설계에 대한 몇 가지 원칙이 있습니다. 물론 당신이 그 과정을 수강했는지 잘 알 것입니다. 그들은 모두 기본적으로 데이터가 여러 테이블에 걸쳐 복제되어서는 안되며 모든 열이 나타나는 테이블에 필수적이어야한다고 말합니다. 그런 다음 개체와 관계와 같은 모든 소프트웨어 디자인에서 공통된 엔티티가 사용됩니다. 그것들을 관리하는 것은 본능적으로 이루어지기 때문에 가장 쉬운 부분입니다. 첫 번째 단계가 올바르게 수행되면 확장 성 및 성능을 최적화하는 것이 좋습니다. 그리고 이것은 대개 DB를위한 코드를 작성하는 소프트웨어 팀과 함께 수행됩니다.
관련 문제
- 1. 좋은 데이터베이스 스키마는
- 2. SO와 같은 현상금 슬라이드를 구현하는 방법은 무엇입니까?
- 3. SO와 같은 태깅 시스템을 만드는 방법은 무엇입니까?
- 4. 논리 규칙을 저장할 적절한 데이터 구조 및 데이터베이스 스키마는 무엇입니까?
- 5. MSChart 템플릿 xml의 스키마는 무엇입니까?
- 6. XML 스키마는
- 7. 설계 스키마는
- 8. ASP.Net 사이트의 SQL 데이터베이스 계정 보안
- 9. 좋은 데이터베이스 구조를 찾고 Facebook/SO와 같은 알림을 얻을 수 있습니다.
- 10. 양식에 SO와 같은 파일 또는 이미지 첨부 파일을 만드는 방법
- 11. 다음 조건에 대해 가능한 최상의 스키마는 무엇입니까?
- 12. 전자 상거래 사이트의 데이터베이스 구조
- 13. XML 스키마는 minOccurs
- 14. 데이터베이스 기반 웹 사이트의 SEO
- 15. 제품 카탈로그 사이트의 데이터베이스 디자인
- 16. 왜 전체 데이터베이스 스키마는 거의 온라인으로 샘플링되지 않습니까?
- 17. Visual Studio 2010 데이터베이스 에디션 스키마는 어디에서 대상이 dbproj인지를 비교합니다.
- 18. 내 사이트의 데이터베이스 모델 사용
- 19. NSURL/NSURLRequest/NSURLConnection에서 이해할 수있는 스키마는 무엇입니까?
- 20. 이 프로젝트에 가장 적합한 SQL 스키마는 무엇입니까?
- 21. 생성 SQL 스키마는 XML
- 22. Cython : dll/so와 동적으로 연결하기
- 23. Windows에서 .so와 .dll을 모두 사용합니다.
- 24. 내 DB 스키마는 Mongo에서 사용하기에 괜찮습니까?
- 25. 다국어 사이트의 문구를 데이터베이스 또는 파일에 저장해야합니까?
- 26. 데이터베이스 디자인 : PHP 웹 사이트의 라이브 및 테스트 데이터베이스 분리
- 27. SO와 같은 온라인 커뮤니티 담당자 시스템을 설계 할 때 고려해야 할 사항은 무엇입니까?
- 28. 예약 일정 (reoccurring 및 single)을 허용하는 가용성 달력을위한 최상의 데이터베이스 스키마는 무엇입니까?
- 29. 데이터베이스 및 코드에서 여러 평판 관리
- 30. 트래픽이 많은 사이트의 스칼라에 가장 적합한 웹 데이터베이스 솔루션은 무엇입니까?
MediaWiki를 템플릿으로 사용하는 것이 좋지 않다고 Jeff가 말하지 않았습니까? – epochwolf
소스가 있습니까? –