powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как правильно реализовать БД
5 сообщений из 30, страница 2 из 2
Как правильно реализовать БД
    #35797910
Сергей из Самары
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ничто не помешает. Но вероятность отловить эту ошибку неизмеримо больше, поскольку справочник буде просматривать множество людей и неизбежно возникнет вопрос, что имелось ввиду. Да и сам человек, когда аозникнет нужда занести этого же автора, тут же заметит ошибку. А вот если просто вбивать, то вбил и забыл. И пока кто-то конкретно не наткнется на запись, это не обнаружится. Не говоря уже о том, что поиск по автору просто работать не будет. Не найдет он книги нужного автора.

Одно дело, когда поиск по Дотаевскому вернет н-количество книг, среди которых легко не заметить, что-то пропущено и совсем другое когда тот же поиск по справочнику покажет, что в базе вообще нет ни одной книги этого автора. Тут ведь уже повод задуматься и посмотреть в справочник на предмет, чего это там такое, что не могу найти.
...
Рейтинг: 0 / 0
Как правильно реализовать БД
    #35798249
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Senya_LНу вот не надо справочники расписывать как панацею от всех ошибок операторов. Что помешает этому же человеку занести в справочник "Дасваевского"? На каждого хитрого программиста всегда найдется свой юзверь с винтом :)Как сказал Сергей из Самары, поможет уменьшить количество ошибок.

И про скорость я тоже не согласен.

Предположим, человек вводит автора "Дастаевский"
Ресльно, допустим, есть авторы "Дастайский" и "Достоевский"

Тогда при наборе в поле ввода появится выпадающий список:
Код: plaintext
1.
2.
Дастайский
Достоевский
Дастаевский - нет в справочнике, добавить

Оператор, какой-бы он не был тупой, невнимательный и ленивый, сможет сообразить, что ему нужно сделать в данном случае - выбрать одного из существующих авторов или добавить нового. Просто если будет несколько вариантов с подсветкой отличий, он ещё раз взглянет в документ-первоисточник на подсвеченые буквы, а не будет выбирать первую попавшуюся запись.
Конечно, интерфейс должен работать быстро, "на лету" - ну так сейчас даже веб-странички так работают.

При этом список добавляемых авторов может поступать раз в неделю (раз в день, раз в месяц) на рецензирование бригадиру операторов, который получает возможность исправить ошибки и простимулировать подчинённых правильно вводить данные.
...
Рейтинг: 0 / 0
Как правильно реализовать БД
    #35798381
Фотография Сергей Васкецов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Senya_LАвторы набивались в одну строку, причем требования простые: сначала инициалы, инициалы заканчиваются точкой, между инициалами нет пробелов, между последним инициалом и фамилией по-крайней мере один пробел. Несложно, правда?
Новые требования несколько отличаются от "просто напечатать так, как они упомянуты bibref", не правда ли?

Senya_LВ таблице связи указать порядковый номер автора в издании.
Уверяю Вас, сервер с поддержкой ссылочной целостности справится не в пример лучше.

Senya_LТак что никаких танцев
Да неужели? Вам объяснить, почему при поиске книг по автору нельзя искать по строке "В.В.Пупкин" или "В.В.Пупкин ", или сами догадаетесь?

Senya_LЧто помешает этому же человеку занести в справочник "Дасваевского"?
Не буду оригинальным. Помешает отсутствие полномочий. Они могут быть только на чтение.
...
Рейтинг: 0 / 0
Как правильно реализовать БД
    #35798388
Фотография Сергей Васкецов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Senya_LВ таблице "Авторы" храним фамилию и инициалы ( больше и не надо )
Заблуждение, подобное выделенному, порождает мертворожденные продукты.
...
Рейтинг: 0 / 0
Как правильно реализовать БД
    #35798471
Фотография proposed amendment
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей ВаскецовSenya_LВ таблице "Авторы" храним фамилию и инициалы ( больше и не надо )
Заблуждение, подобное выделенному, порождает мертворожденные продукты.

обороты, подобные выделенному, вызывают улыбку :)
...
Рейтинг: 0 / 0
5 сообщений из 30, страница 2 из 2
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как правильно реализовать БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]