Автор работы: Пользователь скрыл имя, 24 Декабря 2012 в 00:52, лекция
База данных – совокупность данных, отражающая состояние объектов и их отношений в рассматриваемой предметной области.
Банк данных – это система специальным образом организованных данных:
-баз данных,
- программных средств,
- технических средств,
- языковых средств,
предназначенных для централизованного накопления и коллективного иного целевого использования данных.
3.3. Фунционально-структурный аспект информа-ционной страты объекта
Рассмотрим следующую схему (рис.1.21.):
Рис.1.21.
Между компонентами векторов х1, х2 … хn и элементами Е1, Е2 … Е11 должно быть однозначное соответствие. Проверим это положение на нашем объекте.
Фамилия – х11=е21
Имя – х12 = е22
Отчество – х13 = е23
…
Количество детей х1 12= e241
И т.д. по всем компонентам х и элементам е.
Между компонентами векторов у и элементами Е1, Е2 … Е11 должно быть соответствие , которое можно сформулировать следующим образом:
Множество элементов еi должно быть достаточным для получения множества элементов уi .
Для вектора у1 имеем следующее соотношение:
у11 = е21 – фамилия
у12 = е22 – имя
…
и т.д.
В этом случае мы имеем прямой перенос информации.
В других случаях для получения элементов уn может быть использован алгоритм преобразования элементов еi в уn.
3.4. Нормализация отношений системы
Функциональные связи информационного элемента Е1 и Е2 имеют ненормализованный вид. Поэтому элементы Е1 и Е2 должны быть трансформированы путем декомпозиции в элементы, которые будут иметь нормализованную структуру.
Е1 разложим на элементы R1 и R2 .
Рис.9.
А Е2 на элементы к1 и к2 (рис.9).
Элементы Е3÷Е11 являются нормализованными. Конфигурация связей базы данных с учетом декомпозиции элементов Е1 и Е2 будет представлена следующим образом (рис.10).
Рис.10.
Эта схема называется концептуальной схемой или концептуальной моделью данных (КМД). Нормализованная КМД служит основой для генерации базы данных. Каждый из элементов R1 , R2 , k1, k2 и Е3÷Е11 являются основной для генерации файлов базы данных.
Генерация БД и файлов базы данных производится в соответствии с руководством по программированию СУБД. Элементам R, k, E даются имена файлов. Элементам еi - даются имена атрибутов, определяется их тип и размерность.
В этом разделе пояснительной записки должны быть приведены полные таблицы фалов базы данных с именами, типами и размерностями.
Проекция структуры на функцию реализуется на основе структуры экранных форм, на которую накладывается структура файлов базы данных, с которыми работают те или иные формы.
В нашем примере с формой работают 2 файла данных, с формой увольнения 2 файла данных.