Фрагмент для ознакомления
1
Оглавление
Введение 3
1 Описания места прохождения практики 4
2 АНАЛИЗ ВЫБРАННОГО КОМПЛЕКСА ЗАДАЧ 9
2.1 Функциональная модель деятельности 9
2.2 Определение требований к БД 13
3 ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ 21
3.1 Логическая модель БД 21
3.2 Физическая модель БД 22
3 Разработка алгоритма формирования задачи 25
Заключение 38
Список использованных источников 39
Фрагмент для ознакомления
2
5 Pol Числовой Задано значение по умолчанию 1 Or 2, Источник 1;2
6 DR Дата/время Поле для хранения даты рождения сотрудника. Определена маска ввода.
7 Foto OLE Поле для хранения фотографии сотрудника
8 Status Текстовый Поле содержит фиксированный список значений: "Женат (замужем)";"Никогда не состоял (не состояла в браке)";"Разведен (разведена)";"Вдовец (вдова)"
9 Obr Текстовый Поле содержит список фиксированных значений "среднее";"среднее профессиональное";"неполное высшее";"высшее"
10 INN Текстовый Поле для хранения ИНН сотрудника
11 PSvid Текстовый Поле для хранения номера пенсионного сотрудника
12 OMS Текстовый Поле для хранения номера полиса сотрудника
13 IndReg Текстовый Поле для хранения индекса регистрации сотрудника
14 AdrReg Текстовый Поле для хранения адреса регистрации сотрудника
15 IndProg Текстовый Поле для хранения индекса фактического проживания сотрудника
16 AdrProg Текстовый Поле для хранения адреса фактического проживания сотрудника
17 Tel Текстовый Поле для хранения телефона сотрудника. Определена маска ввода "+7("999\)999\-99\-99;;
Таблица 6. Описание полей таблицы «ДокументыСотрудника»
№ Наименование Тип Назначение
1 ID Счетчик Первичный ключ таблицы «ДокументыСотрудника»
2 Tab Числовой Ссылка на запись в таблице «Сотрудники»
3 TypeDoc Текстовый Указан фиксированный список значений "Диплом о получении среднеспециального образования";"Диплом о получении высшего образования";"Паспорт";"Сертификат о прохождениии курсов"
4 NumDoc Текстовый Поле для хранения серии документа
5 Org Текстовый Поле для хранения названия организации выдавшей документ
6 DateDoc Дата/время Поле для хранения даты выдачи документа. Добавлена маска ввода 00.00.0000;0;_
Таблица 7. Описание полей таблицы «Должности»
№ Наименование Тип Назначение
1 ID Счетчик Первичный ключ таблицы «Должности»
2 NameD Текстовый Поле для хранения названия должности
Таблица 8. Описание полей таблицы «ДолжностиСотрудника»
№ Наименование Тип Назначение
1 ID Счетчик Первичный ключ таблицы «Должности_Сотрудника»
2 Tab Числовой Ссылка на запись в таблице «Сотрудники»
3 ShtatTable Числовой Ссылка на запись в таблице «ШтатноеРасписание»
4 DateStart Дата/время Поле для хранения даты приема на работу сотрудника. Добавлена маска ввода 00.00.0000;0;_
5 DateEnd Дата/время Поле для хранения даты увольнения сотрудника. Добавлена маска ввода 00.00.0000;0;_
6 TypeWork Текстовый Поле для хранения фиксированного значения "Временно";"Постоянно";"Сезонно"
7 DogovorNum Текстовый Поле для хранения номера договора о приеме на работу
8 DogovorDate Дата/время Поле для хранения даты договора о приеме на работу
9 Osnovanie Текстовый Поле для хранения основания на прием на работу
10 Delete Логический Поле для хранения состояния уволен/не уволен
Таблица 9. Описание полей таблицы «Образование_Сотрудника»
№ Наименование Тип Назначение
1 ID Числовой Первичный ключ таблицы «Образование_Сотрудника». Ссылка на запись в таблице «ДокументыСотрудника»
2 Tab Числовой Первичный ключ таблицы «ОбразованиеСотрудника». Ссылка на запись в таблице «Сотрудники»
3 BUZ Текстовый Поле для хранения названия учреждения
4 Qualification Текстовый Поле для хранения названия квалификации
5 Spec Текстовый Поле для хранения названия специальности
6 YearEnd Текстовый Поле для хранения даты окончания
Таблица 10. Описание полей таблицы «Отделы»
№ Наименование Тип Назначение
1 ID Счетчик Первичный ключ таблицы «Отделы»
2 Otdel Текстовый Поле для хранения названия отдела
Таблица 11. Описание полей таблицы «Отпуска»
№ Наименование Тип Назначение
1 Tab Числовой Первичный ключ таблицы «Отпуска». Ссылка на запись в таблице «Сотрудники».
2 DateStart Дата/время Первичный ключ таблицы «Отпуска»
3 DateEnd Дата/время Поле для хранения даты окончания отпуска
4 Days Числовой Поле для хранения количества дней отпуска
5 PeriodStart Дата/время Поле для хранения даты начала периода за который предоставляется отпуск
6 PeriodEnd Дата/время Поле для хранения даты окончания периода за который предоставляется отпуск
7 Type Числовой Указан фиксированный список значений "Ежегодный отпуск";"Отпуск без сохранения заработной платы";"Отпуск по беременности и родам";"Отпуск женщинам, имеющим детей до 1,5 лет"
8 Comment Текстовый Поле для хранения основания для отпуска
Показать больше
Фрагмент для ознакомления
3
Список использованных источников
1. Дунаев В. В. Базы данных. Язык SQL для студента. СПб: БХВ-Петербург, 2006, 288 с.
2. Гетц К., Литвин П., Гилберт М. Access 2000: Руководство разработчика. Киев: «Ирина», BHV, 2000, 912 с.
3. Карпова Т.С. Базы данных: модели, разработка, реализация. – СПб.: Питер, 2002. – 304 с.
4. Смирнова Г.Н. и др. Проектирование экономических информационных систем: Учебник / Под ред. Ю.Ф. Тельнова. — М.: Финансы и статистика, 2002 — 512 с.
5. Пенова И.П., MSAccess для начинающих – Москва, Вильямс, 2008 г., 213 с.
6. URL:http://www.sql.ru URL:http://support.microsoft.co