Дипломная работа: Автоматизированное рабочее место секретаря агентства "Репетитор"

Таблица 7 - “РАСПИСАНИЕ”

Имя поля Тип данных Размер
Код расписания Счетчик Длинное целое
День недели Текстовый 10
Код группы Числовой Длинное целое
Предмет Текстовый 50
Время Дата/время Краткий формат даты
№ преподавателя Числовой Длинное целое

Таблица 8 - “ТЕЛЕФОНЫ КЛИЕНТОВ”

Имя поля Тип данных Размер
№ клиента Числовой Длинное целое
код телефона Счетчик Длинное целое
№ телефона Текстовый 16

Таблица 9 - “ТЕЛЕФОНЫ ПРЕПОДАВАТЕЛЕЙ”

Имя поля Тип данных Размер
Код телефона Счетчик Длинное целое
№ преподавателя Числовой Длинное целое
№ номер телефона Текстовый 16

2.5 Целостность базы данных

Обеспечение целостности данных является важнейшей задачей при проектировании и эксплуатации систем обработки данных. Проблема целостности состоит в обеспечении правильности данных в базе данных в любой момент времени. Целостность – актуальность и непротиворечивость информации, её защищённость от разрушения и несанкционированного изменения. Целостность является одним из аспектов информационной безопасности на ряду с доступностью – возможностью с приемлемыми затратами получить требуемую информационную услугу, и конфиденциальностью – защитой от несанкционированного прочтения.

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

· Каскадное обновление связанных полей ;

· Каскадное удаление связанных записей;

2.6 Описание связей

1.В агентстве могут работать множество преподавателей. Вся информация о них заносится в таблицу “ПРЕПОДАВАТЕЛИ”. При этом каждый отдельны преподаватель может иметь несколько телефонов, поэтому в данном случае используется связь “ один-ко-многим” :


Рисунок 5 - Связь таблиц “ТЕЛЕФОНЫ ПРЕПОДАВАТЕЛЕЙ” и “ПРЕПОДАВАТЕЛИ”

2. Связь таблиц “КЛИЕНТЫ” и “ТЕЛЕФОНЫ КЛИЕНТОВ”

осуществляется аналогично связи таблиц “ ПРЕПОДАВАТЕЛИ” и “ ТЕЛЕФОНЫ ПРЕПОДАВАТЕЛЕЙ”, в каждой группе находится множество клиентов, в то время как один отдельный клиент не может находиться в нескольких группах: связь “один-ко-многим”.

Рисунок 6 - Связь таблиц “КЛИЕНТЫ” и “ТЕЛЕФОНЫ КЛИЕНТОВ”

3 Связь таблиц “КЛИЕНТ” и “ДОГОВОР С КЛИЕНТОМ”

Один клиент может иметь и несколько договоров: связь “один-ко-многим”.


Рисунок 7 - Связь таблиц “КЛИЕНТ” и “ДОГОВОР С КЛИЕНТОМ”

4 Связь таблиц “ПРЕПОДАВАТЕЛИ” и “ДОГОВОР С ПРЕПОДАВАТЕЛЕМ”.

Один преподаватель может иметь и несколько договоров: связь “один-ко-многим”.

Рисунок 8 - Связь таблиц “ПРЕПОДАВАТЕЛИ” и “ДОГОВОР С ПРЕПОДАВАТЕЛЕМ”.

5 Связь таблиц “ГРУППА” и “ПРЕПОДАВАТЕЛИ”

Один преподаватель может обучать несколько групп: связь “один-ко-многим”.

Рисунок 9 - Связь таблиц “ГРУППА” и “ПРЕПОДАВАТЕЛИ”


3. Проектирование и создание системы

К-во Просмотров: 372
Бесплатно скачать Дипломная работа: Автоматизированное рабочее место секретаря агентства "Репетитор"