2015-10-23 5 views
0

Я разработал схему базы данных с сокращенной версией Facebook. Мне просто интересно, правильно ли я делаю это или нет. Может ли кто-нибудь помочь мне взглянуть и дать мне несколько комментариев?Desgin a Упрощенная публикация на Facebook база данных sschema

Состояние:

 1. Email address can be used for one registration. 

     2. Posting is composed of a text and images up to maximum 5. 

     3. User can reply to a comment or reply. 

     4. Comment can be liked but not be commented further. 

     5. A user can only like a comment once. 

     6. Post_id is unique. 

Зарегистрированный пользователь (идентификатор пользователя, User_name, USER_EMAIL_ADDRESS, пароль)

Профиль пользователя (идентификатор пользователя, удостоверение личности с фотографией)

друг пользователя (ID пользователя, Использование R ID)

проводок (сообщение ID, Post_text_message, USER_ID, Post_date_time)

Изображение в сообщение (сообщение Id, Image ID, USER_ID)

Изображение (ID Изображение, Image _link)

Комментарий (ID Комментарии,идентификатор сообщения, user_id, Comment_date_time, Comment_text_message)

Ответ на комментарий (Ответить комментарий идентификатор, Комментарий идентификатор, Сообщение идентификатор, user_id, Reply_comment_date_time, Reply_comment_text_message)

Ответить ответить (Reply_id, Reply_comment_id, User_id, Reply_to_reply_date_time, Reply_to_reply_text_message)

Как проводка (проводок ид, Как идентификатор пользователя)

как комментарий (проводок ид, Как идентификатор пользователя)

Как форуме (Ответить Комментарий ид, Идентификатор пользователя)

ответ

0

Вы ожидаете обзора. Я хотел бы начать с некоторых моих предложений.

  • Действия, перечисленные здесь полностью, зависят от ваших целей и сферы применения.
  • Для упрощенного fb версия, мое мнение полностью за вас.

Я также хотел бы поделиться с вами некоторыми ссылками, с которыми я столкнулся.

Facebook database design?

https://www.quora.com/What-is-Facebooks-database-schema

https://www.percona.com/live/mysql-conference-2014/sites/default/files/slides/Percona%20Live%202014.pdf

https://dba.stackexchange.com/questions/10199/how-should-i-design-a-relationship-table-for-friendship

+0

да, может вы мнение о моей работе? Это просто моя индивидуальная работа. Я занимаюсь функцией публикации в этом упрощенном Facebook. –

Смежные вопросы