Я занимаюсь разработкой веб-сайта, посвященного желтым страницам, я только что закончил проектирование базы данных, и, если вы можете, мне нужны отзывы об этом.
страна
ID, имя, flagImage, creatDate
город
идентификатор страны, имя, изображение, дата создания
companyType
id, city_id, имя, изображение, описание, creatDate
companySubType
id, company_type_id, имя, изображение, описание, creatDate
компания
id, company_sub_type_id, имя, logo_large, logo_small, описание, год основания, местонахождение, количество сотрудников, creatDate
company_working_hours (разные часы работы для каждого дня)
id, company_id, Sunday_open, Sunday_close, Monday_open, Monday_close, Tuesday_open, Tuesday_close, Wednesday_open, Wednesday_close, Monday_open, четверг_close, Friday_open, пятница_close, суббота_открытие, Saturday_close, creatDate
company_branch (компания может иметь много филиалов)
id, company_id, местоположение, описание, creatDate
branch_opening_hours (разные часы работы для каждого дня)
id, company_branch_id, Sunday_open, Sunday_close, Monday_open, Monday_close, Tuesday_open, Tuesday_close, Wednesday_open, Wednesday_close, Monday_open, четверг_close, Friday_open, пятница_close, Saturday_open, Saturday_close, creatDate
companyPhone (компания может добавить более одного телефона)
id, company_id, phone_type, phone_number, описание, creatDate
companyWebsite (компания может добавить более одного сайта)
id, company_id, website_url, описание, creatDate
companyE-mail (компания может добавить более одного электронного письма)
id, company_id, e-mail, описание, creatDate
companyReview (отзывы пользователей)
id, user_id, company_id, text, creatDate
companyRate (пользователи могут оценивать компанию)
id, user_id, company_id, rate_flag, creatDate
companyLike (пользователю может понравиться компания)
id, user_id, company_id, like_flag, creatDate
companyPaymentMethod (компания может выбрать способ оплаты)
id, company_id, credit_card, чек, pay_pal, наличные, дебет, creatDate
SpecialServices (например, Wi-Fi, бронирование, доставка ...; я добавляю услуги в эту таблицу и связываю их с компанией в другой таблице)
id, service_name, service_phone_number, creatDate
companyServices
id, SpecialServices_id, company_id, creatDate
companyProduct
id, company_id, имя, описание, изображение, цена, creatDate
companyAlbum
id, company_id, имя, описание, cover_image, creatDate
albumPic
id, companyAlbum_id, image_small, image_large, подпись, описание, creatDate
picComment
id, user_id, albumPic_id, message, creatDate
picLike
id, user_id, albumPic_id, likeFlag, creatDate
Я думал создать отдельную базу данных для каждой страны, что вы об этом думаете?
спасибо заранее: D