ЕБДПривет, двач! Есть одна база данных, в которой нужно расставить связи и ключевые поля, но я не понимаю каким образом, что к чему и какие именно (1 к 1, многие к 1, или многие ко многим) поэтому прошу помощи у знающих анонов разъяснить как ПРАВИЛЬНО составить их. Тема - книжный магазин.
Вернее, я знаю как составлять связи, но сколько я не делал, препод отправлял переделывать.
>>127380309 (OP)Страдай. Мимо сдал курсач по БД
>>127380309 (OP)2к и я тебе все сделаю.
>>127380713Какая специальность?
>>127380896Могу подкинуть только 2к белорусских рублей.
>>127380309 (OP)Ключ - поле, в котором может быть только уникальное для данной таблицы значение.Связи - ну ты сам в башке подумай, какие могут быть связи.Может ли быть в одной накладной 3 одинаковых книги с разными количествами?Может ли быть в одной книге разное количество страниц?Я не вижу прямых вопросов. Попробуй сам распиши, а двач тебе посоветует, где ты обосрался
>>127381702Ну как-то так
>>127382386ну как-то так, да. Только ключи поубирай ненужные. Ключ книги у тебя в таблице "книги" должен быть, ключ издательства в "издательстве" (заранее скажу, лучше добавить дополнительное поле типа "кодИздательства", т.к. в одном подвале может быть 2 издательства рогаИКопыта - могут доебаться).То же и для других таблиц. Где не можешь выбрать именно уникальное поле - добавляй поле с названием типа "кодЧегонибудь" и делай его ключевым
>>127380309 (OP)НГТУ?
>>127383281Окей, спасибо, буду разбираться
>>127383411неа
>>127383994Если хочешь совсем обмудохаться всем этим, то можешь:(раз уж у тебя номер накладной есть)Таблицы:склад - ид книги, количествовитрина - ид книги, количество
>>127384739Умный ты мужик.Мне бы твои мозги
>>127384739>>127384924Вернее, ещё подумал, то полный процесс как-то так:Поставщик(ид, адрес, номер договора, фио)->Поступление на склад(ид, номер накладной, дата, ид книги, количество)->выставление на витрину (ид книги, дата, количество)->продажа продавцом (есть).Вам, вроде, никаких функций не надо писать с автоплюсованием и т.д., поэтому такая схема в таблицах будет примерно идеальнойВот к этому вообще хрен кто придерётся, я думаю
>>127385368>поступление на складид поставщика ещё туда