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


<<
Назад | Вниз | Обновить тред | Автообновление
68 | 10 | 12

Аноним 17/09/18 Пнд 09:41:27  183149032  
1200px-Microsof[...].png (50Кб, 1200x1178)
АНОНЫ ШАРЯЩИЕ В MS ACCESS

Я максимальный даун, помогите плиз. Ключевое поле может быть не только счетчиком? И в большинстве случаев оно счетчиком и не является? И обычно ID у объектов - это сокращение от важной инфы, а не просто цифры?
Аноним 17/09/18 Пнд 09:41:43  183149039
Бамп
Аноним 17/09/18 Пнд 09:44:53  183149133
Бамп
Аноним 17/09/18 Пнд 09:45:45  183149157
1400232194930.jpg (33Кб, 695x907)
Лол, помню еблю с ним и переделывание, эту жопную боль, томц що оно еще и крашится блять. Самое главное - ктрл+с, остальное сам поймешь. Удачи, первокур.
Аноним 17/09/18 Пнд 09:46:42  183149192
Ключ может быть чем угодно главное чтобы уникально. Например фамилия, если ты уверен что у тебя в таблице не будет двух ивановых.
И что за ID у объектов?
Аноним 17/09/18 Пнд 09:48:12  183149229
Первичный ключ это уникальный идентификатор, позволяющий однозначно выделить запись в таблице. Очень часто это как раз таки и есть обычный счётчик, но может быть и что-то иное, например номер паспорта тоже позволяет однозначную идентификацию
Аноним 17/09/18 Пнд 10:16:05  183150063
>>183149229
В пределах одной таблицы или вообще во всем массиве табоиц? Короче, мне надо сделать базу данных, и у меня везде в таблицах ключевым полям служит числовой счетчик. Мне зачтут или нет?
Аноним 17/09/18 Пнд 10:20:44  183150204
>>183150063
Ты на пары ходил от слова никак?
Аноним 17/09/18 Пнд 10:35:05  183150746
>>183150204
Первую пару проебал (готовился к пересдача), на вторую пару задание - скопировать таблицу с примеров в базе данных «забыл как называется, где куча блок схем» или придумать свою и заполнить. В строках PK в той базе, которую я строю, переменной указан integer, что как бы намекает, что счетчик самое оно, БЛЯТь А ВДрУГ я как обычно все неправильно понял.

Я понимаю принцип связи и то, что счетчик везде норм зайдет, НО СУКА А ВДРУГ!
Аноним 17/09/18 Пнд 10:44:51  183151080
Бамп
Аноним 17/09/18 Пнд 10:53:53  183151406
>>183150746
Те таблицы, где бесконечно добавляются однородные данные без полей с уникальными идентификаторами(номера телефонов, паспортов, и т.д.), снабжаются автоинкрементом. В остальных случаях желательно использовать уникальное поле.
Аноним 17/09/18 Пнд 10:57:29  183151534
Bump
Аноним 17/09/18 Пнд 10:58:16  183151565
>>183151406
Спасибо анон, добра тебе)
Аноним 17/09/18 Пнд 11:00:32  183151650
12415123.PNG (68Кб, 767x578)
>>183151565
Да не за что, сам заебался жуков рисовать
Аноним 17/09/18 Пнд 11:27:23  183152654
>>183151650
Упс, еще вопрос, когда я уже установил связь и присваиваю в FK столбце соответствующие айдишники из другой таблицы - мне их руками копировать, или там должен вываливаться список, а его отсутствие говорит о проебанной связи?
Аноним 17/09/18 Пнд 11:32:45  183152842
>>183152654
Список будет вываливаться только если ты в свойствах этого поля сделаешь выпадающий список и укажешь источник.

Связь работает, если не даёт забивать левые значения.
Аноним 17/09/18 Пнд 11:40:32  183153162
>>183152842
А если я связал поля, в одном из которых слова, и во втором - цифры, и программа одобрила такую связь, то что происходит?
Аноним 17/09/18 Пнд 11:54:43  183153771
>>183153162
Какая-то херня происходит. Ненавижу аксесс из-за этой нетипизорованной херни. Попробуй написать в связанном поле буквы. Или там зависимая таблица?
Аноним 17/09/18 Пнд 11:56:32  183153853
>>183153162
>А если я связал поля, в одном из которых слова, и во втором - цифры, и программа одобрила такую связь, то что происходит?
Ты что-то не то сделал, так не может быть.

>>183153771
>аксесс из-за этой нетипизорованной херни
Проиграл с эксперта.
Аноним 17/09/18 Пнд 11:58:59  183153950
>>183149032 (OP)
>Я максимальный даун, помогите плиз
Паунс в окно.
Аноним 17/09/18 Пнд 12:01:16  183154048
>>183153771
Спокойно редактирую и базовую сущность, и таблицу с внешними ключами, такое впечатление, что связь вообще проснется только в запросах (их я писать еше не научился) и там начнет выдавать ошибки. Найс.
Аноним 17/09/18 Пнд 12:02:48  183154104
>>183153950
Иди рулеточки покрути, или в засмеялся-обосрался тред, или откуда ты там вылез, ЧОРТ!

>>183153853
>Ты что-то не то сделал, так не может быть.
Проиграл с эксперта.

Аноним 17/09/18 Пнд 12:06:09  183154215
>>183154104
Ну давай расскажи про нетипизированные поля в аксессе, оригинальный ты наш.
Аноним 17/09/18 Пнд 12:10:43  183154391
>>183154215
Я вообще ОП и я хуй знает что происходит, но он гораздо информативнее типикал двачерэксперта "Ты просто криворукий долбаеб".
Аноним 17/09/18 Пнд 12:14:49  183154552
>>183154104
>ЧОРТ
>>183154391
>я хуй знает
Типичное пту-быдло обижается на правду, ой-вей.
Аноним 17/09/18 Пнд 12:20:07  183154751
>>183154048
Ошибки должны вываливаться на этапе заполнения. Можешь ебануть простенький запрос на добавление.
Аноним 17/09/18 Пнд 12:21:00  183154774
>>183154215
Свяжи 2 поля с различными типами данных в нормальных субд, а я на тебя посмотрю. Посмеёмся вместе.
Аноним 17/09/18 Пнд 12:21:01  183154776
>>183154552
>пту-быдло
Я себя вообще недочеловеком считаю последние пол дня (а я и есть). Люди за полгода в ИТ вкатываются, а я с Access не могу разобраться. Любой гуманоид с IQ >50 эту базу запили бы за полчаса.

Ну и культура речи хромает, ессесно.

Так что я и есть быдло, да. Нижайше попросил помощи, мне помогли. С запросами ок, сам справлюсь.
Аноним 17/09/18 Пнд 12:31:00  183155161
>>183154774
>Свяжи 2 поля с различными типами данных
Так кто сказал, что ему это удалось? Он не до конца понимает, что делает. И что за съезд на другие СУБД, тебя конкретно про аксес спрашивали. Но вообще по идее ведь можно в аксессе сделать так, что создастся видимость связи поля с буквами с полем циферками, и ты мне легко сейчас скажешь как, не так ли?

>>183154776
Так отучайся так говорить, далеко не на каждой работке начальник/заказчик будет рад твоим выражениям.
Аноним 17/09/18 Пнд 12:35:51  183155381
3.PNG (3Кб, 402x128)
1.PNG (3Кб, 152x165)
2.PNG (3Кб, 349x80)
>>183155161
Ты про автоподстанову?
Аноним 17/09/18 Пнд 12:38:52  183155487
>>183155161
Что еще нужно кроме создания связи на схеме данных?

ИРЛ ультравежливый и не матерюсь впринципе (омежки-листваны другими и не бывают тащемто, просто залетные шутники-боты выбешивают, ну и твой комментарий с наездом на анона, который реально помог (а я не ожидал, что мой тред вообще кто нить заметит) меня тоже немного выбесил).
Аноним 17/09/18 Пнд 12:52:01  183156112
>>183155487
В аксессе, ну по крайней мере у меня, схема данных неадекватит и позволяет несоответсвующие дочерней таблице данные.
Галочка на целостности данных вроде как должна помочь, но я свалил с аксесса как только смог в MSQL
Аноним 17/09/18 Пнд 12:52:07  183156118
>>183155381
Да, и это плохая практика.

>>183155487
Так тебе уже не раз сказали, что работу связи можно проверить попыткой ввода левых данных - будет ошибка, но ты ничего не ответил никому на это.
Аноним 17/09/18 Пнд 12:55:09  183156277
>>183155487
А, падажжи, галочка об обеспечении целостности данных должна стоять (ну и другие две, если надо).
Аноним 17/09/18 Пнд 13:16:23  183157073
1.PNG (6Кб, 584x66)
>>183156118
>плохая практика
Ну не скажи, это всего лишь равносильно пикрил.
Аноним 17/09/18 Пнд 13:20:35  183157238
>>183157073
>этот великий и могучий русский язык в неучебном вроде как проекте
)
Причём тут запросы вообще? Открывая таблицу ты, а главное тот, кто будет после тебя, должен видеть данные как есть, без хитрожопых подстановок.
Аноним 17/09/18 Пнд 13:21:39  183157273
ОП хуй
Аноним 17/09/18 Пнд 13:27:53  183157499
1.PNG (5Кб, 648x100)
>>183157238
А я думал ты про оптимизации.
Русский язык помогает сэкономить на "AS" для GridView'а.
Аноним 17/09/18 Пнд 13:30:43  183157618
>>183157499
Что ещё за "Починка сбойных секторов HDD" ты, уёбище?
Аноним 17/09/18 Пнд 13:32:01  183157670
>>183157618
Это заказчик составлял, лол, ремап какой-нибудь наверн.
Аноним 17/09/18 Пнд 13:33:00  183157718
>>183157499
Мдэ, ты элементарно в каждом запросе на ctrl и shift танцевать будешь независимо от того, для чего этот запрос, не говоря о прочих подводных с кириллицей, не говоря про программирование во фронт-энде.
Аноним 17/09/18 Пнд 13:34:55  183157803
>>183157718
Я всё это понимаю и затанцевался по самое не могу, но таковы были требования: БД кириллицей, небо и Аллах тоже.
Аноним 17/09/18 Пнд 13:37:08  183157890
>>183150746
Не быть тебе погромистом
Аноним 17/09/18 Пнд 13:38:07  183157930
>>183157803
Подчёркивание вместо православного кэмелкейса тебя тоже заказчик заставил?
Аноним 17/09/18 Пнд 13:40:10  183158035
>>183157930
Нет,мне_удобнее_так,чемВотТак.
Аноним 17/09/18 Пнд 13:44:43  183158243
>>183158035
Ну если тебе за это хорошо платят то ок.
В аксесе кстати в Like подчёркивание нужно изолировать в квадратных скобках как спецсимвол.
Аноним 17/09/18 Пнд 13:48:15  183158397
>>183158243
Хз, я пытался сначала `1слово 2слово` писать, но понял что читаемость отсутствует целиком и полностью.
Аноним 17/09/18 Пнд 13:53:07  183158613
>>183157890
Почему?
>>183156118
Уже понял, с запросами еще не начал разбираться, сижу пока покуриваю эконометрику. Спасибо за совет)
Аноним 17/09/18 Пнд 13:59:52  183158855
>>183158397
Ну не я это придумал, опытные чувачки придумали до нас
https://docs.microsoft.com/en-us/dotnet/standard/design-guidelines/general-naming-conventions

https://www.codeproject.com/Articles/1065295/SQL-Server-Table-and-Column-Naming-Conventions

https://www.isbe.net/documents/sql_server_standards.pdf

и т.п.

>>183158613
Да запросы не при чём, если есть связь с сохранением целостности, то ты просто ручками не сможешь левые данные вбить.
Аноним 17/09/18 Пнд 14:06:53  183159114
1.PNG (65Кб, 687x512)
>>183158855
>https://www.codeproject.com/Articles/1065295/SQL-Server-Table-and-Column-Naming-Conventions
>-- I still dislike the underscores here (and we're not writing JavaScript, are we?)
Лол.
Ну и самая мякотка на пике.
Аноним 17/09/18 Пнд 14:15:27  183159434
>>183159114
Не понял, что не нравится?
Аноним 17/09/18 Пнд 14:18:51  183159572
>>183159434
Субъективное мнение автора статьи.
А пик просто доставил двумя непонятными связями.
Аноним 17/09/18 Пнд 14:26:35  183159902
>>183159572
>непонятными связями
В таблице Project два поля с контактами = две связи с таблицей Contact, всё логично.
Аноним 17/09/18 Пнд 14:31:33  183160149
>>183159902
И это ошибка проектирования.
Там вся Schema ошибка проектирования, если честно.
Аноним 17/09/18 Пнд 14:32:33  183160200
>>183158243
Что за лайк? Как его можно поюзать для проверки целотсности или запросов?
Аноним 17/09/18 Пнд 14:34:04  183160271
>>183160200
Ключевое слово для поиска не конкретного значения, а его включения.
Аноним 17/09/18 Пнд 14:34:08  183160276
>>183160200
Так, прошу прощения за колхозность, в общем Like это функция в запросе? И как с помощью нее искать обьекты с нижним подчеркиванием(их поиск чем то отличается)?
Аноним 17/09/18 Пнд 14:35:40  183160354
>>183160149
Подпруфни.

>>183160200
Да просто оператор, это не про целостность, а про спецсимвол в имени.
https://docs.microsoft.com/en-us/office/vba/access/concepts/structured-query-language/like-operator-microsoft-access-sql
Аноним 17/09/18 Пнд 14:36:43  183160403
1.PNG (12Кб, 681x121)
>>183160276
Хуй знает, я так пользуюсь.
Аноним 17/09/18 Пнд 14:43:02  183160673
>>183160276
Да тебе это особо и не надо, можно ведь просто не использовать underscore в именах, а искать заключая в квадратные скобки[]:
... WHERE SomeField LIKE 'value[_]number[_]*'

Вообще по ссылке написано.
Аноним 17/09/18 Пнд 14:45:26  183160775
>>183160354
>Подпруфни.
Контакт - отдельная совокупность данных сущности.
Стакхолдер берет контакт и присваивает ему статус для определенного проекта. При этом один и тот же контакт может быть и тестером, и кодером, и администратором, и много кем ещё.
В проджекте есть 2 поля манагер и девелопер, но роль-то уже задана в стакхолдере.
Далее там же есть номер проекта и ID и зачем спрашивается?
У одной опции может быть много проектов(это спорный момент нужен контекст)
Ну и инфу по контакту можно выудить через связи. Ещё 2 костыля, которые, скорее всего, вообще декартово возведут таблицы в квадрат, не нужны.
Аноним 17/09/18 Пнд 14:58:36  183161371
>>183160775

А вообще, ты придираешься, не зная контекста, к картинке, демонстрирующей соглашения по именам, как к картинке, демонстрирующей правильные связи, хотя изначально вообще придирался к двум вполне логичным (не совсем совершенным с точки зрения реляционной теории) связям.
Аноним 17/09/18 Пнд 15:03:21  183161604
>>183161371
Так в проджекте нет ни мыла, ни имени контакта.
Аноним 17/09/18 Пнд 15:05:40  183161722
>>183161604
С чего они там должны быть, если они подтягиваются по ContactID?
Аноним 17/09/18 Пнд 15:06:19  183161745
>>183161722
ну и что это за связи, что я вопросиками отметил?
Аноним 17/09/18 Пнд 15:11:25  183162003
>>183161745
Project.ManagerContactID <- Contact.ContactID
Project.DeveloperContactID <- Contact.ContactID
Аноним 17/09/18 Пнд 15:15:04  183162174
>>183162003
Едрить я довен. Все равно они не нужны
Аноним 17/09/18 Пнд 15:19:19  183162353
320402.jpg (52Кб, 453x650)
>>183149032 (OP)
Может быть любым. Главное условие, чтобы записи не повторялись. Вообще, ключевые поля я использую для связи таблиц.
Аноним 17/09/18 Пнд 15:21:34  183162443
14933042177451.jpg (93Кб, 800x600)
>>183162174


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