powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Подскажите название метода
5 сообщений из 5, страница 1 из 1
Подскажите название метода
    #38335439
philbd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Использую некий метод ведения базы данных и хотел бы почитать литературу и обсуждение вопросов относящихся к данному методу. Но не могу найти, как он правильно называется. Могу лишь описать.

Положим составляется база данных "список сотрудников" (это не действительная задача, но только пример). Но для этого составляется не одна таблица, а две; первая таблица включает в себя два поля - "счетчик" и "слово", а вторая - "имя", "отчество" и "фамилия". Положим, нам нужно записать в базу данных сотрудника "Алексей Алексеевич Алексеев". Тогда в первую таблицу заносятся три строки

1 Алексей
2 Алексеевич
3 Алексеев

Тогда во вторую таблицу заносятся не слова, а значения счетчика в одну строку

имя отчество фамилия
1 2 3

Если далее записывается сотрудник Петр Алексеевич Алексеев, то в первой таблице добавляется только одна строка "4 Петр", а во вторую пишется строка в той же последовательности "4 2 3". Вопрос в следующем - применяется ли такой метод ведения баз данных и как конкретно он называется? Может быть, кто-нибудь сталкивался?
...
Рейтинг: 0 / 0
Подскажите название метода
    #38335578
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это называется "нормализация" и в данном случае - третья нормальная форма. Вот только
"значения счетчика в одну строку" смущает: если они заносятся в разные поля, то это
ништяк, а если в одно - то это грубое нарушение первой нормальной формы.

Это метод не "ведения", а "разработки" БД. И, конечно, он применяется повсеместно.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Подскажите название метода
    #38335847
philbd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov,

Большое спасибо Вам за объяснение, я все понял. Прежде всего, конечно, значение счетчика записываются в каждое поле отдельно, а мой метод разработки ближе всего тому, что называют "Доменно-ключевая нормальная форма". Буду искать!
...
Рейтинг: 0 / 0
Подскажите название метода
    #38335890
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
philbdмой метод разработки ближе всего тому, что называют "Доменно-ключевая
нормальная форма".
Никогда не слышал о таком названии. И, кроме того, нормальные формы это не метод
разработки, а всего лишь критерий для применения метода "сущность-связь" (Entity-relation
development, ERD).
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Подскажите название метода
    #38335920
philbd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не готов обсуждать терминологию, поскольку я обычный пользователь, построивший базу данных посредством обычных SQL-запросов способом, описания которого я нигде не нахожу. А для моей цели выборки фразеологических конструкций из текстов - это превосходный способ. И мне хотелось бы узнать, применяет ли кто-то такие методы и для чего.

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


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