
- •3 Анализ предметной области
- •4 Функциональное проектирование автоматизированной системы «Библиотека»
- •4.1 Описание средства проектирования системы bpWin
- •4.2 Описание функциональной модели системы
- •5 Инфологическое проектирование автоматизированной системы «Библиотека»
- •5.1 Описание средства проектирования erWin
- •5.2 Логическое проектирование системы
- •5.5 Физическое проектирование системы
- •Список использованных источников
5.5 Физическое проектирование системы
Обычно разработка модели базы данных состоит из двух этапов: составление логической модели и создание на ее основе физической. Erwin полностью поддерживает такой процесс. При этом каждой сущности ставится в соответствие таблица, атрибутам сущности соответствуют атрибуты таблицы, а идентификатору сущности соответствует ключ таблицы.
На основании логического проектирования разработана физическая модель данных системы, предназначенная для реализации с помощью приложения Microsoft Access 2003.
В процессе физического проектирования создано 8 таблиц, описание которых приведено в таблице 1.
Таблица 1 – Описание полей таблиц
Название таблицы |
Имя поля |
Тип данных |
Свойства поля |
1 |
2 |
3 |
4 |
Каталог |
Шифр УДК |
Текстовый |
Длина 10, индекс без повторений, первичный ключ |
Название УДК |
Текстовый |
Длина 30 |
|
Книга |
Шифр книги |
Числовой |
Целое, индекс без повторений, первичный ключ |
Шифр УДК |
Текстовый |
Длина 10, индекс без повторений |
|
Название книги |
Текстовый |
Длина 30 |
|
Автор |
Текстовый |
Длина 18 |
|
Издательство |
Текстовый |
Длина 18 |
|
Год издания |
Текстовый |
Длина 18 |
|
К-во страниц |
Числовой |
Целое |
|
К-во иллюстраций |
Числовой |
Целое |
|
К-во экземпляров |
Числовой |
Целое |
|
Книгохранилище |
Номер книгохранилища |
Числовой |
Целое, индекс без повторений, первичный ключ |
Название книгохранилища |
Текстовый |
Длина 30 |
|
Телефон |
Текстовый |
Длина 18 |
|
Хранение |
Регистр_номер книги
|
Числовой |
Целое, индекс без повторений, первичный ключ |
|
Шифр книги |
Числовой |
Целое, индекс без повторений |
Номер книгохранилища |
Числовой |
Целое, индекс без повторений |
|
Факультет |
Шифр факультета |
Текстовый |
Длина 18, индекс без повторений, первичный ключ |
Название факультета |
Текстовый |
Длина 50 |
|
Группа |
Шифр группы |
Текстовый |
Длина 18, индекс без повторений, первичный ключ |
Шифр факультета |
Текстовый |
Длина 18 |
|
Карточка студента |
Номер читательского билета |
Числовой |
Целое, индекс без повторений, первичный ключ |
Шифр группы |
Текстовый |
Длина 18, индекс без повторений |
|
Фамилия |
Текстовый |
Длина 30 |
|
Имя |
Текстовый |
Длина 18 |
|
Отчество |
Текстовый |
Длина 18 |
|
Адрес |
Текстовый |
Длина 50 |
|
Телефон |
Текстовый |
Длина 18 |
|
Формуляр |
Регистр_номер книги |
Числовой |
Целое, индекс без повторений, первичный ключ |
Номер читательского билета |
Числовой |
Целое, индекс без повторений, первичный ключ |
|
Дата выдачи |
Дата/время |
Краткий формат даты |
|
Дата возврата |
Дата/время |
Краткий формат даты |
|
Дата факт_возврата |
Дата/время |
Краткий формат даты |
Физическая модель информационной системы приведена на рисунке Б.2.
Выводы
В ходе выполнения лабораторной работы были освоены основы проектирования автоматизированных систем с использованием CASE-средств BPwin и ERwin.
С использованием CASE-средств BPwin разработана функциональная модель системы: контекстная диаграмма на основе методологии IDF0 и диаграммы декомпозиции на основе методологии DFD.
С использованием CASE-средств Erwin разработана модель данных системы, физическая модель которой предназначена для реализации с помощью приложения Microsoft Access 2003. (указывается конкретная СУБД)