Оглавление
- Об авторе
- Введение
- Глава 1. Постановка проблемы
- Режимы функционирования банка данных в производственных условиях
- Пользовательские запросы к банку данных
- Проблемы, связанные с выбором СУБД
- Вопросы, рассмотренные в настоящей книге
- Резюме
- Глава 2. Предпроектная структуризация информации
- Состав информации
- Что понимать под структуризацией информации
- Показатели
- Необходимость структуризации
- Технология структуризации
- Пример структуризации данных
- Проектирование логической структуры базы данных
- Распределение полей по файлам
- Файлы и связи между ними
- Резюме
- Глава 3. Создание таблиц новой базы данных
- Варианты создания таблиц
- Формирование таблицы в режиме ввода
- Ввод данных
- Создание таблицы в режиме конструктора
- Конец ознакомительного фрагмента
- Главная
- Дубнов П. Ю.
- 📚 Книги
- Access 2002
- Читать фрагмент
- Распределение полей по файламРаспределение полей по файлам
Распределение полей по файлам
В предыдущем разделе мы постарались объяснить, почему и как необходимо выделять дескрипторные поля, по которым ожидаются запросы со стороны пользователя. Мы исходили из того, что каждому такому полю должен соответствовать словарь. Если вы в этом еще сомневаетесь, вспомните, что между элементами информации существуют различные типы отношений: «один-к-одному», «один-ко-многим», «многие-ко-многим». Очевидно, когда между какими-то элементами информации (полями) существует отношение «один-к-одному», они жестко и однозначно взаимосвязаны. В таком случае достаточно иметь один словарь на всю эту группу. Но тогда она должна находиться в одном файле, потому что иначе отношение «один-к-одному» не будет реализовано без применения каких-либо дополнительных средств. Как видите, логика довольно проста. Теперь у нас есть критерий для распределения полей по файлам: в одном файле следует размещать те поля, которые связаны между собой отношением «один-к-одному». Файлы, объединяющие такие группы полей, будут находиться друг с другом в отношении «один-ко-многим» и составят иерархическую структуру. Отметим, что файлы, находящиеся в отношениях типа «многие-ко-многим», не должны быть непосредственно взаимосвязанными. Обобщим сказанное в табл. 2.1.
В этой таблице символы Х и и обозначают соответственно стороны «многие» и «один» в отношениях между реквизитами.