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

02/12/16 - Конкурс визуальных новелл доски /ruvn/
15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!


Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

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

Аноним 12/05/17 Птн 10:41:14  152898131  
Стикер (191Кб, 400x406)
Анонеры, выручайте. Нужно накаляпать 10 сущностей по базам данных. Тема - библиотека вуза. Молю помогите, а то я не сильно фантазер, да и построить диаграмму правильно не смогу. Буду бампать до посинения
Аноним # OP  12/05/17 Птн 10:41:40  152898155
Гондола 5 см в [...].webm (3667Кб, 889x500, 00:01:19)
Аноним # OP  12/05/17 Птн 10:41:59  152898166
Гондола в кафе.webm (1356Кб, 1280x720, 00:00:41)
Аноним # OP  12/05/17 Птн 10:42:23  152898186
гондола в окопе.webm (4476Кб, 640x360, 00:01:31)
Аноним # OP  12/05/17 Птн 10:42:42  152898203
Гондола все буд[...].webm (3894Кб, 1484x1080, 00:00:42)
Аноним # OP  12/05/17 Птн 10:43:03  152898214
гондола грустит.webm (1510Кб, 704x308, 00:02:05)
Аноним # OP  12/05/17 Птн 10:43:28  152898234
Гондола за окно[...].webm (4010Кб, 704x480, 00:00:44)
Аноним # OP  12/05/17 Птн 10:43:55  152898260
гондола и компа[...].webm (5334Кб, 834x870, 00:01:31)
Аноним # OP  12/05/17 Птн 10:44:14  152898270
Гондола отдыхае[...].webm (3929Кб, 704x480, 00:01:01)
Аноним 12/05/17 Птн 10:44:15  152898271
Сега.
Аноним # OP  12/05/17 Птн 10:44:42  152898290
гондола пасмурн[...].webm (3602Кб, 640x480, 00:00:43)
>>152898271
Ну начинается
Аноним # OP  12/05/17 Птн 10:45:01  152898302
гондола сталкер.webm (1349Кб, 480x360, 00:00:46)
Аноним # OP  12/05/17 Птн 10:45:19  152898312
гондола.webm (4122Кб, 640x360, 00:01:50)
Аноним # OP  12/05/17 Птн 10:45:35  152898328
гондолиарти.webm (2852Кб, 454x340, 00:01:59)
Аноним # OP  12/05/17 Птн 10:45:54  152898340
гондолка вайс с[...].webm (3709Кб, 1280x720, 00:00:29)
Аноним # OP  12/05/17 Птн 10:46:12  152898357
Гондолка наркол[...].webm (968Кб, 854x480, 00:00:35)
Аноним # OP  12/05/17 Птн 10:46:28  152898370
гондолка с коте[...].webm (2688Кб, 480x360, 00:02:00)
Аноним # OP  12/05/17 Птн 10:46:52  152898390
гондолка.webm (2237Кб, 704x480, 00:00:38)
Аноним # OP  12/05/17 Птн 10:47:13  152898413
гондолочка.webm (298Кб, 342x542, 00:00:12)
Аноним # OP  12/05/17 Птн 10:47:36  152898428
еще одна гондол[...].webm (2909Кб, 704x480, 00:00:41)
Аноним # OP  12/05/17 Птн 10:48:05  152898444
14901672483290.jpg (434Кб, 750x1000)
gPaeVgVfRU0.jpg (55Кб, 548x796)
NieR Automama 2[...].jpg (2727Кб, 3508x2480)
NieR Automama 2[...].jpg (364Кб, 990x990)
Аноним # OP  12/05/17 Птн 10:48:31  152898457
NieR Automama 2[...].jpg (225Кб, 886x886)
NieR Automama 2[...].png (2741Кб, 2480x3508)
NieR Automama 2[...].jpg (348Кб, 627x885)
NieR Automama 2[...].jpg (145Кб, 1000x1243)
Аноним # OP  12/05/17 Птн 10:48:49  152898471
NieR Automama 2[...].jpg (1089Кб, 1196x1920)
NieR Automama 2[...].png (884Кб, 900x1665)
NieR Automama 2[...].png (580Кб, 636x900)
NieR Automama 2[...].jpg (661Кб, 1300x1500)
Аноним 12/05/17 Птн 10:49:00  152898476
>>152898131 (OP)
Ты даже говнокодить не можешь.
Аноним # OP  12/05/17 Птн 10:49:19  152898489
NieR Automama 2[...].jpg (313Кб, 800x800)
NieR Automama 2[...].png (701Кб, 781x1105)
NieR Automama 2[...].jpg (153Кб, 1500x1139)
NieR Automama 2[...].png (1227Кб, 1280x1377)
Аноним # OP  12/05/17 Птн 10:49:39  152898514
Ba3LOQTp9w.jpg (35Кб, 451x450)
gxWSuLaqcwI.jpg (136Кб, 1280x817)
h4Xc-v0SZr8.jpg (71Кб, 1067x1080)
jXv1F1n3Xk.jpg (139Кб, 945x952)
Аноним # OP  12/05/17 Птн 10:50:00  152898532
ORYCFA3UI9U.jpg (36Кб, 450x450)
QiPTcEDXbRg.jpg (64Кб, 866x825)
RugXkaYxY1k.jpg (29Кб, 450x450)
Аноним 12/05/17 Птн 10:51:12  152898583
стекловата новы[...].webm (18811Кб, 480x360, 00:03:30)
Аноним 12/05/17 Птн 10:51:44  152898614
по марксу.webm (18697Кб, 640x360, 00:03:41)
Аноним # OP  12/05/17 Птн 10:52:53  152898660
варкрафт сыч тр[...].webm (18596Кб, 800x450, 00:05:44)
Аноним # OP  12/05/17 Птн 10:54:22  152898720
овервотч ожидан[...].webm (12954Кб, 1280x720, 00:01:29)
Аноним # OP  12/05/17 Птн 10:55:30  152898761
Дисхоноред 2.webm (13695Кб, 852x480, 00:01:53)
Аноним # OP  12/05/17 Птн 10:56:25  152898788
колумбина.webm (10084Кб, 640x360, 00:01:41)
Аноним 12/05/17 Птн 10:56:57  152898810
Книга (издание), том, книга(экземпляр), автор, сотрудник, роли сотрудников, посетитель, группа, выданные книги, местоположение книги.
Аноним 12/05/17 Птн 11:00:17  152898944
хотлайн.webm (10052Кб, 854x480, 00:01:30)
>>152898810
Не, сущности я сам придумал, только с атрибутами проблема, и проблема с тем, как их связать
Аноним 12/05/17 Птн 11:02:02  152899031
>>152898944
С чем конкретно проблема?
Аноним # OP  12/05/17 Птн 11:02:08  152899034
тролинг над стр[...].webm (11381Кб, 634x360, 00:01:11)
Аноним # OP  12/05/17 Птн 11:04:58  152899136
blob (32Кб, 300x389)
>>152899031
Проблема в том, что не могу придумать атрибуты для сущностей, а потом связать их воедино.
Вот например я нашел хороший пример, его можно юзать, но проблема в том, что мне не нужно такая громоздкая бд. Мне максимум 10-11 сущностей надо. Однако когда убираю несколько сущностей, остаются кое где связи "один к одному". А смысл такой связи, если эту сущность можно запихать как атрибут в другую сущность? Короче такая беда
Аноним # OP  12/05/17 Птн 11:06:17  152899187
механизмы эволю[...].webm (10233Кб, 852x480, 00:10:31)
Аноним # OP  12/05/17 Птн 11:06:38  152899203
gjgeufq.webm (10224Кб, 1280x718, 00:01:05)
Аноним # OP  12/05/17 Птн 11:07:07  152899231
французс.webm (13080Кб, 1280x720, 00:01:45)
Аноним # OP  12/05/17 Птн 11:07:31  152899249
ХАЛФ лайф сериа[...].webm (10297Кб, 1920x1080, 00:00:46)
Аноним # OP  12/05/17 Птн 11:07:55  152899265
дарк соулс пант[...].webm (6414Кб, 1280x720, 00:00:35)
Аноним # OP  12/05/17 Птн 11:09:06  152899326
вархамер апатик[...].webm (9488Кб, 854x480, 00:01:24)
Аноним # OP  12/05/17 Птн 11:10:43  152899398
2D good.webm (9681Кб, 1280x720, 00:00:47)
Аноним # OP  12/05/17 Птн 11:11:59  152899456
футбол философо[...].webm (17061Кб, 626x480, 00:04:02)
Аноним # OP  12/05/17 Птн 11:12:55  152899503
французское ани[...].webm (19173Кб, 1280x690, 00:01:14)
Аноним 12/05/17 Птн 11:13:09  152899511
>>152899136
Ебать ты Эйнштейн конечно. Естественно если 1 к 1 связь не нужно отдельную таблицу делать обычно.

Я тебе накидал список сущностей там связи вроде как очевидны. В паре мест типа "роль-пользователь" будет связь много-много, там надо будет промежуточную таблицу сделать.
Аноним # OP  12/05/17 Птн 11:13:20  152899518
гарисмод разбит[...].webm (9541Кб, 1280x720, 00:00:43)
Аноним 12/05/17 Птн 11:15:46  152899621
>>152899511

>там связи вроде как очевидны
Дак связи между атрибутами должны быть, а не между сущностями. Да и как я уже говорил, не могу нормально связывать сами атрибуты. Вот тупой вопрос. Что показывает направление стрелки?
Аноним # OP  12/05/17 Птн 11:17:43  152899704
раб стол.webm (9718Кб, 1280x720, 00:00:35)
Аноним # OP  12/05/17 Птн 11:19:33  152899778
игральная доска.webm (6570Кб, 720x432, 00:01:59)
Аноним 12/05/17 Птн 11:21:49  152899873
>>152899621
Хорошо, я тебе на примере объясню. У тебя есть таблица выданные книги. Какие там должны быть поля?

Экземпляр книги, который выдан (ссылка на айди экземпляра). Один экземпляр нельзя выдать больше одного раза, поэтому значение должно быть уникальным.

Посетитель, которому выдана книга (ссылка на айди посетителя).

Сотрудник выдавший книгу - аналогично.

Дата выдачи.

Это все обязательные поля (нот нулл)

Срок до которого книгу необходимо вернуть - теоретически может отсутствовать.

Можешь ещё что нибудь придумать.

Понятно? По остальным вопросы есть?
Аноним 12/05/17 Птн 11:22:22  152899902
>>152898131 (OP)
Авторы
Издательства
Стеллажи
Полки
Книги
Газеты
Журналы
Пользователи
Читатели
Хранилище
Выдача
Теперь, содомит, просто сделай таблицы со связями.
Аноним 12/05/17 Птн 11:24:18  152900000
>>152899136
Тебе нужно сделать нормализацию хотя бы до третьей формы. Тогда ты и сможешь построить нормальную модель. Мартин Грабер в помощь.
Аноним 12/05/17 Птн 11:24:35  152900022
>>152899231
Напомните сурс
Аноним 12/05/17 Птн 11:25:45  152900065
blob (95Кб, 1366x768)
>>152899873
>>152899902
>>152900000
Ну вот например вот такие связи. Это связь один ко многим?
Аноним 12/05/17 Птн 11:28:28  152900188
>>152900065
Сколько издательств у одной книги? Сколько книг издает одно издательство? У тебя задержка в развитии?
Аноним 12/05/17 Птн 11:32:06  152900354
>>152900188
Блджад, я же говорю что я тупой и не очень хорошо разбираюсь, потому и попросил помощи
Аноним 12/05/17 Птн 11:33:46  152900418
>>152900354
Да, это связь один ко многим. Забей хуй на все эти схемы и попробуй понять логику. Она немного непривычная но не сложная.
Аноним 12/05/17 Птн 11:34:38  152900465
>>152900418
Окей. Объясни мне что показывает направление стрелки
Аноним 12/05/17 Птн 11:37:24  152900604
своя игра.webm (10958Кб, 600x350, 00:03:26)
Аноним 12/05/17 Птн 11:38:07  152900635
>>152900465
Направление связи. Где один а где много. Ещё вопросы?
Аноним 12/05/17 Птн 11:38:41  152900665
интро тэйлс.webm (9976Кб, 1280x720, 00:02:26)
Аноним 12/05/17 Птн 11:40:33  152900764
>>152900635
Я имел ввиду как он показывается вообще в диаграмме. Типо атрибут от какой-то сущности наследуется такому же атрибуту, только уже другой сущности? Получается если мы заполняем этот атрибут в первой сущности, то он автоматически заполняет этот атрибут другой сущности?
Аноним 12/05/17 Птн 11:46:26  152901070
blob (66Кб, 1366x768)
Окей, намутил вот такую херню. Я уверен тут есть ошибки. Помогите исправить
Аноним 12/05/17 Птн 11:47:14  152901115
Бамп>>152901070
Аноним 12/05/17 Птн 11:47:35  152901129
>>152901070
Бамп
Аноним 12/05/17 Птн 11:48:18  152901168
Пиздец долбаеб понабрали не могут 10 потратить на прочтение лекции по основам проектирования бд , а сразу на два часа ну сука дауны книги и издательства связать не могут пиздуй в Макдак
Аноним # OP  12/05/17 Птн 11:48:25  152901172
трейлер посвящё[...].webm (14520Кб, 480x270, 00:05:41)
>>152901070
Бемп запросу
Аноним # OP  12/05/17 Птн 11:48:52  152901188
>>152901070
бемп
Аноним 12/05/17 Птн 11:48:54  152901191
>>152900764
Получается что мы в одной сущности указываем ссылку на другую. Например для книги делаем ссылку на издательство в котором она издана

Для того чтоб сделать ссылку нужно использовать какой то уникальный ключ, например для издательства его номер в реестре. Но традиционно вместо этого в каждой таблице создают гарантировано уникальное поле id в нашем случае типа номер издательства в таблице и используют его.
Соответственно в базе мы сохраняем что то вроде "эта книга издана в 7 издательстве", открываем таблицу издательств и смотрим что там под номером 7.
К сожалению двач тебе за пол часа весь курс СУБД не объяснит, бери аксес и разбирвйся сам
Аноним 12/05/17 Птн 11:50:17  152901276
>>152901191
Ок, а что насчет этого >>152901070
скажешь. Где ошибки?
Просто рили срочно надо сделать
Аноним # OP  12/05/17 Птн 11:50:36  152901296
бемп
Аноним 12/05/17 Птн 11:52:04  152901376
>>152901276
Что такое аннотации? Что делать если у книги несколько авторов? Зачем срок выдачи если есть даты выдачи и возврата?
Аноним # OP  12/05/17 Птн 11:52:11  152901384
бемп
Аноним 12/05/17 Птн 11:55:30  152901569
>>152901376
Аннотация это краткое содержание что находится в самом издании. Получается у него связь одна к одному. Тогда можно сделать так:
Есть одно издание. В ней несколько произведений, тобишь заглавий. У каждого заглавия есть аннотация. Вопрос: как тогда поставить связь?
Ладно, у книги могут быть несколько авторов. Как тогда связь реализовать?
Хорошо, атрибут "срок", уберу

Аноним # OP  12/05/17 Птн 11:56:39  152901635
бемп
Аноним # OP  12/05/17 Птн 11:56:58  152901654
Бампус
Аноним # OP  12/05/17 Птн 11:57:21  152901672
Бимплайн
Аноним # OP  12/05/17 Птн 11:57:52  152901709
масс эффект.webm (13936Кб, 1280x720, 00:00:45)
Аноним # OP  12/05/17 Птн 11:58:27  152901749
пепси мен.webm (20207Кб, 1920x1080, 00:00:51)
Аноним 12/05/17 Птн 11:58:34  152901757
>>152901569
Таблица заглавий, у каждого ссылка на издание к которому оно принадлежит.

Таблица связи, состоящая из пары ссылок на автора и на издание.

В остальном ок, под пивко пойдет
Аноним # OP  12/05/17 Птн 12:04:23  152902052
blob (99Кб, 1366x768)
>>152901757
Так, насчет заглавий с аннотациями вроде додумал. Насчет авторов логику не понял. У одного издания могут быть несколько авторов. Не совсем осознаю как это связью реализовать
Аноним # OP  12/05/17 Птн 12:05:01  152902088
Бемп
Аноним # OP  12/05/17 Птн 12:05:24  152902110
Enjoykin — Котл[...].webm (9803Кб, 640x360, 00:01:43)
Аноним # OP  12/05/17 Птн 12:06:48  152902191
бл риал.webm (10027Кб, 1280x720, 00:00:58)
Аноним 12/05/17 Птн 12:07:42  152902242
>>152902052
Таблица связи. Там id книги, id автора. Условно говоря если два автора там будет: у книги 7 автор 2, у книги 7 автор 4.
Если все ещё непонятно - Гугл "реализация связи много-много в релятивистских бд"
Аноним 12/05/17 Птн 12:08:24  152902287
>>152902052
Ой, у атрибута "заглавие", в сущности "Заглавие" не должно быть PK
Аноним 12/05/17 Птн 12:08:35  152902295
если ты учишься в моей шараге я сейчас найду твою фамилию и тебе пизда
Аноним 12/05/17 Птн 12:10:14  152902368
>>152899704
Такую вообще можно где то скачать? о.о
Аноним 12/05/17 Птн 12:16:55  152902670
blob (107Кб, 1366x768)
>>152902242
Кажись осознал. Типо такого
Однако у сущности "Количество авторов в издании" не должно быть хотя бы одного PK? Мне кажется не должно, но спрашиваю ради осторожности
Аноним # OP  12/05/17 Птн 12:18:19  152902719
>>152902368
Есть много шаблонов для Neon visual. Наверняка есть, но долго искать придется
Аноним # OP  12/05/17 Птн 12:18:46  152902736
Бамп
Аноним # OP  12/05/17 Птн 12:20:36  152902825
Бамп
Аноним 12/05/17 Птн 12:20:40  152902828
Можешь всегда сделать ход конем и добавить сущностей с сотрудниками библиотеки и хранением того, кто и когда какую книгу выдал/принял. Этим 3-4 таблицы дополнительных получишь.
В целом – совет простой – подумай, как бы ты сущности в реальном мире себе представил, какими атрибутами они обладают? Это и будут поля твоих таблиц.

Через что они связаны между собой?
Аноним 12/05/17 Птн 12:21:39  152902859
Вообще, если ты не можешь разобраться с такой простой штукой, то это очень хуевый знак – тебе нужно будет очень много учить, чтобы работать по специальности, а может ты просто не туда поступил – я не понимаю, как такое можно не понимать.
Аноним # OP  12/05/17 Птн 12:22:00  152902871
>>152902828
>добавить сущностей с сотрудниками библиотеки и хранением того, кто и когда какую книгу выдал/принял
Идея хорошая, но разве это не разведение воды?
Аноним 12/05/17 Птн 12:22:55  152902908
Артем, это ты?
Аноним 12/05/17 Птн 12:23:10  152902918
>>152902871
Задача сделать 10 сущностей не совсем адекватна по постановке, их может быть как меньше, так и больше – плюс от тебя никто не хочет полноценную базу, которая может работать – обычно какой-то аспект деятельности лучше целиком покрыть.
Аноним 12/05/17 Птн 12:23:51  152902951
>>152902859
Ну знаешь как это бывает. Преподу относительно похуй на тебя. Главное делай как по методичке. И в этом же семаке сразу же курсач по этому предмету, притом дополнительных часов на курсач не выделяется, хотя это первый семак по изучению бд
Аноним # OP  12/05/17 Птн 12:24:41  152902990
Бамп
Аноним 12/05/17 Птн 12:25:31  152903025
Артем фамилию пока говорить не буду П., блять это ты?
Аноним # OP  12/05/17 Птн 12:26:04  152903053
>>152903025
Не, не я, прости
У него аналогичная проблема?
Аноним 12/05/17 Птн 12:26:20  152903062
>>152902871
Ну, давай рисовать.

У тебя будут книги с полями id, название, id автора, издательство, год выпуска, если это библиотека универа – можно как-то их связывать с предметами или курсами, в которых она применяется

Соответственно, будут учебные дисциплины – название и айди.

Будут авторы – имя, айди

Будут читатели – имя, фамилия, специальность, группа

Будут выданные читалетям книги – айди, айди книги, айди читателя, дата выдачи, срок выдачи (?)


Аноним 12/05/17 Птн 12:26:59  152903090
>>152903053
У него аналогичная тема
Аноним 12/05/17 Птн 12:28:05  152903127
>>152902670
Это не сущность "количество", это сущность книга-автор. Ключ можешь делать можешь не делать.

>>152902859
Нам тоже в своё время в общаге пиздец хуево объясняли. Как встретился на практике без проблем разобрался. Работаю, полет нормальный.
Аноним 12/05/17 Птн 12:30:08  152903212
>>152903062
Я же верно понял, что тебе 10 таблиц надо нарисовать как-то?

5/10 таблиц уже есть.

Добавь сотрудников библиотеки – айди, имя, прием книги – дата, айди принявшего сотруника, айди книги

Можно добавить справочник видов изданий (брошюра, методичка, учебник, че там еще бывает) (соответственно в этом случае бросить и его id в таблицу книг), можно добавить справочник издательств, что-то еще думать.

Аноним 12/05/17 Птн 12:31:44  152903297
>>152903062
>>152903212

Быстрофикс: книги к авторам – опционально отдельная таблица, если у книги может несколько авторов быть.

СОбирай все это воедино, и какую-никакую базу получишь.

>>152903127
Опу нужно обяхательно позаниматься этим – без таких знаний даже джуниор веб-макакой не возьмут
Аноним # OP  12/05/17 Птн 12:39:33  152903666
Стикер (63Кб, 200x200)
Ладно, всем спасибо большое. Я очень рад, что 1-2 анона откликнулись. Свечку поставлю, тонны нефти дам, в общем спасибо

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

Топ тредов
Избранное