
Работа 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, а также в виде обобщающих отчетов по работе АРМ.