Отчет по практике по предмету: Базы данных (Пример)
Содержание
Аннотация 2
Содержание 3
1.Описание предметной области 4
1.1.Постановка задачи 4
1.2.Описание функций предметной области (описание задач,
которые решаются на рабочем месте)4
1.3.Технологии решения задачи 4
2.Разработка информационного обеспечения задачи 5
2.1.Схема данных 5
2.2.Создание таблиц5
2.3.Создание запросов 6
2.4.Создание отчетов
2.5.Создание форм
Приложения 10
Выдержка из текста
. Описание предметной области
1.1Постановка задачи
Отдел кадров ООО «ААА» ведет учет сотрудников принятых на работу в предприятие.
Прием на работу и увольнение осуществляется на основании приказа директора.
1.2Описание функций предметной области (описание задач, которые решаются на рабочем месте)
Необходимо создать программный продукт со следующими возможностями:
- — ввод данных о сотруднике, такие как личные данные занимаемую должность и сведения об образовании;
- — формирование отчетов;
- — все действия должны производиться в одной или в нескольких взаимосвязанных формах.
Технологии решения задач
Разработка проекта ведется в Microsoft Access.
2.Разработка информационного обеспечения задачи
2.1.Данные:типы, описание, схема
Для начала определим какие данные мы собираемся учитывать и тип который они должны иметь.
Сведения о человеке (личные данные): Фамилия, Имя, Отчество, пол, дата рождения.
Сведения об образовании: тип образования (среднее, высшее), в каком институте, по какой специальности и с какой квалификацией, причем необходимо учитывать, что человек может иметь более одного высшего образования.
Сведения о сотруднике: в какой должности и в каком отделе работает.
На основании этого строиться схема данных (мы должны представлять какие данные мы будем обрабатывать, и как они взаимосвязаны друг с другом).
все это пока в голове или на бумаге.
итоговая схема данных к которой мы стремились, взята уже из готовой базы, еще раз замечу, что первоначально примерно вот это самое чертили своими силами
2.2.Создание таблиц
Начинаем создавать таблицы конструктором (я первоначально создаю вспомогательные)
Т_Stateсправочник должностей
Поля
ID_Stateсчетчикключевое поле
StateNameнаименование должноститекстовоеобязательное
StateOkladставка оклада на данной должностичисловое (оклад на одной должности будем считать одинаковым, могут вводиться различные повышающие и понижающие коэффициенты)
T_Office справочник отделов
Поля
ID_officeсчетчикключевое поле
OfficeNameнаименование отделатекстовоеобязательное
Остальные вспомогательные таблицы (справочники, введены во избежание избыточности данных) стояться аналогично, это
T_doplat доплаты к окладу (наименование и процентная ставка)
T_EduType тип образования (среднее, высшее и т.д.)
T_add_instit список институтов
Add_spec список специальностей
Add_skill список возможных квалификаций
Также похожей структурой обладает таблица T_Order номер и дату приказа (которыми человек назначается на должность или снимается с должности)
Поля
ID_orderсчетчикключевое поле
OrderDateдата приказадата/времяКраткий формат датыпо умолчанию сегдняшнее число «Date()»
OrderNumberномер приказатекстовый(потому как могут быть цифро-буквенные номера 1а, 23 5-к и т.п.