Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовые работы / РАЗРАБОТКА БАЗЫ ДАННЫХ / Пояснительная записка лукешин2.docx
Скачиваний:
48
Добавлен:
28.01.2014
Размер:
804.69 Кб
Скачать

2.2 Построение реляционной модели базы данных

Так как данная предметная область подразумевает под собой разделение конкретных групп моделей по фирмам их производящим, то первая реализуемая таблица "Производители" и будет выполнять функцию классификации всех моделей.

Данная таблица состоит из трёх столбцов. Первый столбец "код" имеет тип данных "счетчик", выполняет функцию идентификации записей и является первичным ключом. Второй столбец "Фирма-производитель" имеет тип данных "текстовый", он хранит данные о названии фирм производителей. Третий столбец "Страна-производитель", хранит информацию о географическом местоположении головного офиса фирмы выступающей в качестве производящей.

Таблица содержит семь записей, каждая из которых идентифицирует конкретную фирму, выступающую в качестве производящей. В системе управления базами данных Microsoft Access, данная таблица в режиме конструктора имеет вид представленный на рисунке 9.

Рисунок 9 - Таблица "Производители" в режиме конструктора

Рисунок 10 - Таблица "Модельный ряд"

Следующим этапов в создании реляционной модели базы данных было создание таблицы "Модельный ряд". Эта таблица представлена на рисунке 10. Она имеет четыре столбца. Столбец "код", имеет тип данных "счетчик", выполняет функцию идентификации записей и является первичным ключом. Столбец "модельный ряд" имеет тип данных "текстовый", который содержит название конкретного модельного ряда. Столбец "фира конструктор", имеет тип данных "мастер подстановок", подставляет значение из таблицы производители, а конкретно из столбца "фирма-проивзодитель" для наглядного отображения информации связанной с фирмой производящей большие эвм данного ряда и таким образом реализуя связь между таблицой "Производитель" и "Модельный ряд". Столбец "Год разработки", имеет тип данных "числовой" и содержит информацию о датах проектировки данного модельного ряда.

Рисунок 11 - Таблица "Модели"

Следующим шагом в реализации базы данных является создание реляционной таблицы "Модели", которая представлена на рисунке 11. Она состоит из шести столбцов. Столбец "код", имеет тип данных "счетчик", выполняет функцию идентификации записей и является первичным ключом. Столбец "модель" имеет тип данных "текстовый", который хранит названия моделей больших ЭВМ. Столбец ряд имеет тип данных "мастер подстановок", который позволяет идендифицировать ряд структурная реализация, которого является описываемая модель тем самым реализуется связь между таблицами "модели" и "модельный ряд". Столбец "фирма конструктор" также имеет тип данных "мастер подстановок", который конструирует модель, тем самым реализуется свзяль между таблицами "модель" "производители". Столбец "периферийный блок" имеет тип данных "мастер подстановок", который реализует связь между таблицами "модель" и "периферия". Столбец "производительность" имеет тип данных "мастер подстановок", который показывает какой конкретный периферийные блок подходит к моделям, тем самым реализуя свзь между таблицами "модель" и "производительность".

Рисунок 12 - Таблица "Периферия"

Таблица "Периферия" имеет четыре столбца. Эта таблица представлена на рисунке 12. Столбец "код", имеет тип данных "счетчик", выполняет функцию идентификации записей и является первичным ключом. Столбец "Периферийный блок" имеет "текстовый" тип данных, который хранит наименования периферийных блоков. Столбец "Производитель" имеет тип данных "мастер подстановок", который показывает какой фирме производителю принадлежит периферийный блок, тем самым реализуя связь между таблицами "Периферия" и "Производители". Следующий столбец "периферийные устройства", который имеет тип данных "мастер подстановок", содержащий характеристики периферийных устройств. Этот столбец имеет фиксированный набор значений.

Рисунок 13 - Таблица "Производительность"

Последняя таблица "Производительность" имеет 5 столбцов. Данная таблица представлена на рисунке 13. Столбец "код", имеет тип данных "счетчик", выполняет функцию идентификации записей и является первичным ключом. Столбец "Класс производительности" имеет "текстовый" тип данных, который содержит различные классы производительности соответствующие различным типам устройствам. Столбец "Частота оп/сек" имеет "числовой" тип данных, который содержит информацию о различных типах частот оп/секунду. Столбец "Многозадачность" имеет тип данных "мастер подстановок", который позволяет увидеть возможность присутствия многозадачности для различных классов производительности, этот столбец имеет фиксированный набор значений. Столбец "Расширение" так же имеет тип данных "мастер подстановок", он содержит информацию о различных расширениях для каждого класса производительности. Этот столбец также имеет фиксированный набор значений.

Для таблицы "производители" и таблицы "периферия" с помощью конструктора отчётов был создан объединённый отчёт, который позволил одновременно вывести информацию из двух таблиц, что позволяет увеличить восприимчивость информации.

Рисунок 14 - Объединённый отчёт двух таблиц

Для таблиц "производители" и "модели" реализованы формы, дружественный интерфейс которых обеспечивает пользователю даже без специального обучения максимально удобно взаимодействовать с базой данных, а так же позволяет осуществлять более удобную работу и выполнять практически все функции, такие как ипросмотр и добавление записей.

Рисунок 15 - Интерфейс формы для таблицы "производители"

Рисунок 16 - Интерфейс формы для таблицы "модели"

Главная форма содержит кнопки, нажатие на которые позволяет выполнять различные операции такие как: открытие форм, выполнение запросов, открытие отчётов и др.

Рисунок 17 - Интерфейс главной формы