[Ответить в тред] Ответить в тред

03/04/16 - Набор в модераторы 03.04 по 8.04
26/03/16 - Конкурс: Помоги гомункулу обрести семью!
15/10/15 - Набор в модераторы 15.10 по 17.10


[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 22 | 10 | 6
Назад Вниз Каталог Обновить

ЕБД Привет, двач! Есть одна Аноним # OP  22/05/16 Вск 11:12:30  127380309  
14639047503680.png (20Кб, 791x339)
ЕБД
Привет, двач! Есть одна база данных, в которой нужно расставить связи и ключевые поля, но я не понимаю каким образом, что к чему и какие именно (1 к 1, многие к 1, или многие ко многим) поэтому прошу помощи у знающих анонов разъяснить как ПРАВИЛЬНО составить их. Тема - книжный магазин.
Аноним 22/05/16 Вск 11:13:12  127380360
Вернее, я знаю как составлять связи, но сколько я не делал, препод отправлял переделывать.
Аноним 22/05/16 Вск 11:13:58  127380424
14639048384150.png (32Кб, 1134x555)
Аноним 22/05/16 Вск 11:15:28  127380548
14639049282540.jpg (170Кб, 800x1069)
Аноним 22/05/16 Вск 11:16:41  127380639
14639050019520.jpg (90Кб, 720x526)
Аноним 22/05/16 Вск 11:17:25  127380713
>>127380309 (OP)
Страдай.
Мимо сдал курсач по БД
Аноним 22/05/16 Вск 11:19:58  127380896
>>127380309 (OP)
2к и я тебе все сделаю.
Аноним 22/05/16 Вск 11:20:03  127380903
14639052031440.jpg (350Кб, 855x668)
>>127380713
Какая специальность?
Аноним 22/05/16 Вск 11:22:29  127381083
>>127380896
Могу подкинуть только 2к белорусских рублей.
Аноним # OP  22/05/16 Вск 11:23:53  127381176
14639054332550.jpg (395Кб, 855x677)
Аноним # OP  22/05/16 Вск 11:25:49  127381299
14639055493340.jpg (345Кб, 855x664)
Аноним # OP  22/05/16 Вск 11:27:10  127381395
14639056309660.jpg (118Кб, 700x696)
Аноним # OP  22/05/16 Вск 11:29:51  127381594
14639057910880.jpg (55Кб, 400x509)
Аноним 22/05/16 Вск 11:31:29  127381702
>>127380309 (OP)
Ключ - поле, в котором может быть только уникальное для данной таблицы значение.

Связи - ну ты сам в башке подумай, какие могут быть связи.
Может ли быть в одной накладной 3 одинаковых книги с разными количествами?
Может ли быть в одной книге разное количество страниц?

Я не вижу прямых вопросов. Попробуй сам распиши, а двач тебе посоветует, где ты обосрался
Аноним 22/05/16 Вск 11:41:15  127382386
14639064756870.png (49Кб, 1134x555)
>>127381702
Ну как-то так
Аноним 22/05/16 Вск 11:52:36  127383281
>>127382386
ну как-то так, да. Только ключи поубирай ненужные. Ключ книги у тебя в таблице "книги" должен быть, ключ издательства в "издательстве" (заранее скажу, лучше добавить дополнительное поле типа "кодИздательства", т.к. в одном подвале может быть 2 издательства рогаИКопыта - могут доебаться).
То же и для других таблиц. Где не можешь выбрать именно уникальное поле - добавляй поле с названием типа "кодЧегонибудь" и делай его ключевым
Аноним 22/05/16 Вск 11:54:35  127383411
>>127380309 (OP)
НГТУ?
Аноним 22/05/16 Вск 12:01:55  127383994
>>127383281
Окей, спасибо, буду разбираться
Аноним 22/05/16 Вск 12:05:35  127384292
>>127383411
неа
Аноним 22/05/16 Вск 12:11:43  127384739
>>127383994
Если хочешь совсем обмудохаться всем этим, то можешь:

(раз уж у тебя номер накладной есть)
Таблицы:
склад - ид книги, количество
витрина - ид книги, количество
Аноним 22/05/16 Вск 12:13:47  127384924
>>127384739
Умный ты мужик.Мне бы твои мозги
Аноним 22/05/16 Вск 12:18:52  127385368
>>127384739
>>127384924

Вернее, ещё подумал, то полный процесс как-то так:

Поставщик
(ид, адрес, номер договора, фио)
->
Поступление на склад
(ид, номер накладной, дата, ид книги, количество)
->
выставление на витрину (
ид книги, дата, количество)
->
продажа продавцом (есть).

Вам, вроде, никаких функций не надо писать с автоплюсованием и т.д., поэтому такая схема в таблицах будет примерно идеальной

Вот к этому вообще хрен кто придерётся, я думаю
Аноним 22/05/16 Вск 12:19:42  127385449
>>127385368
>поступление на склад
ид поставщика ещё туда

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 22 | 10 | 6
Назад Вверх Каталог Обновить

Топ тредов