
AY0201 / Работа №5
.docРабота 5.
Разработка концептуальной (логической) ER-модели создаваемой базы данных
Работа 6
Разработка физической ER-модели создаваемой базы данных
СУБД Access накладывает следующие ограничения на наименования полей:
-
Наименование поля может содержать до 64 символов;
-
Наименование поля может содержать буквы, цифры, пробелы и специальные символы, за исключением точки (.), восклицательного знака (!), прямых скобок ([]) и некоторых управляющих символов (с кодами ASCII 0-31);
-
Наименование поля не может начинаться с пробела;
-
Два поля в одной таблице не могут иметь одинаковых наименований;
СУБД Access позволяет использовать для полей следующие типы данных:
-
Текстовый;
-
Числовой;
-
Денежный;
-
Счетчик;
-
Дата/время;
-
Логический;
-
Поле MEMO:
-
Поле объекта OLE;
-
Мастер подстановки таблиц;
Преобразование концептуальной ER-диаграммы в физическую ER-диаграмму:
Накладная |
||||
№ |
Название |
Тип |
Обяза-тельное |
Описание |
1 |
№ услуги |
Числовой (10) |
Да |
Номер услуги |
2 |
Тип услуги |
Текстовый (50) |
Да |
Название услуги |
Квитанция |
||||
№ |
Название |
Тип |
Обяза-тельное |
Описание |
1 |
№ |
Числовой (10) |
Да |
Номер квитанции |
2 |
Дата |
Полный формат даты |
Да |
Дата вручения квитанции |
3 |
Получено от |
Текстовый (50) |
Нет |
Отправитель |
4 |
№ услуги |
Числовой (10) |
Да |
|
5 |
Сумма |
Денежный (руб) |
Да |
|
6 |
Оператор |
Числовой (10) |
Да |
|
7 |
№ посылки |
Числовой (10) |
Да |
|
Оператор |
||||
№ |
Название |
Тип |
Обяза-тельное |
Описание |
1 |
Логин |
Текстовый (20) |
Да |
Учетная запись оператора |
2 |
Пароль |
Текстовый (20) |
Да |
|
3 |
ФИО |
Текстовый (50) |
Да |
|
Администратор |
||||
№ |
Название |
Тип |
Обяза-тельное |
Описание |
1 |
Логин |
Текстовый (20) |
Да |
Учетная запись администратора |
2 |
Пароль |
Текстовый (20) |
Да |
|
3 |
ФИО |
Текстовый (50) |
Да |
|
Итоги |
||||
№ |
Название |
Тип |
Обяза-тельное |
Описание |
1 |
Месяц |
Числовой (2) |
Да |
Учетная запись администратора |
2 |
Год |
Числовой (4) |
Да |
|
3 |
№ услуги |
Числовой (10) |
Нет |
|
4 |
Сумма |
Денежный (руб) |
Да |
|
Рабочие часы |
||||
№ |
Название |
Тип |
Обяза-тельное |
Описание |
1 |
Оператор |
Числовой (2) |
Да |
Учетная запись администратора |
2 |
Начало работы |
Полны формат даты |
Да |
|
3 |
Конец работы |
Полны формат даты |
Нет |
|
Связи:
-
«Услуги»-«Квитанция» – связь через поле «Номер услуги». Связь один ко многим;
-
«Услуги»-«Итоги» – связь через поле «Номер услуги». Связь один ко многим;
-
«Оператор»-«Квитанция» – связь через поле «Оператор». Связь один ко многим;
-
«Оператор»-«Рабочие часы» – связь через поле «Оператор». Связь один ко многим;
Технология обслуживания базы данных:
-
Порядок сбора данных:
Сбор данных осуществляется через интерфейс между оператором БД и СУБД, построенный на основе форм MS Access. Ввод данных должен производиться в установленном порядке в форму с установленными почтовыми правилами полями, соответствующими полям общей накладной ф. 47.
-
Хранение данных в БД:
Данные хранятся в СУБД MS Access в соответствии с ER-диаграммой БД.
-
Частота и форматы ввода-вывода:
Частота ввода-вывода определяется частотой выдачи квитанций ф.47. Вывод данных производится строго по форме ф. 47, а также в виде обобщающих отчетов по работе АРМ.