Разработка концептуальной и логической моделей базы данных "Отдела кадров (института)". Примеры построения запросов для получения данных по различным критериям выборки, описание получения отчетных документов. Формы для ввода и редактирования данных.
Аннотация к работе
В последние годы бурное развитие новых технологий сделали актуальным использование баз данных в организациях различных форм собственности и направлений деятельности. Базы данных лежат в основе информационных систем, и это коренным образом изменило характер работы многих предприятий и организаций. Базы данных представляют собой особую организацию данных и предполагают использование специальных программно-языковых средств. Базы данных - это сложные взаимосвязанные информационные образования, предназначенные для многоцелевого использования.1.1 Задание на разработку базы данных «Отдел кадров» института Различают три группы сотрудников: а) администрация; База данных (далее БД) должна содержать хранить штатное расписание по отделам (кафедрам) с указанием количества ставок по должностям, включать архив сведений о сотрудниках и учитывать сотрудников, находящихся в отпуске по уходу за ребенком. БД должна предоставлять возможность составления должностных (штатных) расписаний по кафедрам и отделам и следующих списков: вакансий (с учетом сотрудников, находящихся в отпуске по уходу за ребенком, т.е. с указанием даты, до которой ставка свободна);Учет персонала, работающего в институте осуществляет отдел кадров института. Сотрудники при поступлении на работу предоставляют сведения о себе (при этом заполняются анкета и заявление), в конечном итоге составляется трудовой договор с Институтом, подписываемый администрацией. На основание заключенного трудового договора каждый сотрудник имеет определенную должность, работает в подразделении института (отделе/кафедре). Отдел кадров составляет штатное расписание по отделам (кафедрам) с указанием количества ставок по должностям, ведет архив сотрудников и учет их табельного времени.Сотрудники отдела кадров должны быстро и качественно собирать информацию о человеке, обработать ее, проверить ее, а затем предоставить начальству. Чем раньше руководство получит информацию, тем быстрее будет заполнена рабочее место, и предприятие будет работать, не останавливая работу. Отдел кадров - это место, куда стекается информация о людях, работающих на данном предприятии. Функциональная роль отдела кадров на предприятии очень велика по той причине, что именно в отделе кадров мы находим интересующую нас информацию о рабочих, служащих предприятия.Современные информационные системы характеризуются огромными объемами хранимых данных, большой скоростью их обработки и актуализации, высокой эффективностью обработки запросов пользователей. Под предметной областью понимают часть реального мира, нуждающегося в организации управления и автоматизации, например, предприятия, банки, учебные заведения и т.д. Процесс проектирования Базы данных начинается с постановки задачи и выявления объектов, процессов или сущностей предметной области. Затем в процессе анализа определяется информационная потребность каждой задачи, которую составляют входные и результатные документы, и определяется периодичность решения задач. Инфологическая модель создается для того, чтобы на ее основе можно было построить модель данных, т. е. она должна учитывать особенности реализации выбранной СУБД.Концептуальное проектирование начинается с анализа предметной области, включает анализ концептуальных требований и информационных потребностей, выявление информационных объектов и связей между ними, построение концептуальной модели (схемы) данных. Объекты представляют собой любой конкретный (реальный) объект в рассматриваемой области. Сущностью называется некоторая принятая в конкретной постановке задачи абстракция реального мира, процесса или явления, о котором необходимо хранить информацию в системе. Объекты в каждый момент времени характеризуются определенным состоянием, которое описывается набором свойств и отношений (или связей) с другими объектами. Сотрудники - содержит информацию о дате рождения, месте проживания, семейном положении, составе семьи сотрудника, трудовой деятельности (стаже работы, дате начала трудовой деятельности) и т.д.Проект логической структуры базы данных устанавливает состав реляционных таблиц, их структуру и логические связи между таблицами. При формировании структуры каждой таблицы определяется совокупность полей (столбцов), для каждого из которых даются описание типа, размера данных и других свойств. Для этого необходимо собрать информацию о ее структуре и движении документов, определить объекты системы и связи между ними; выявить свойства и характеристики объектов, по которым создать поля, составляющие исходные таблицы; для каждого объекта определить первичные ключи (поля) и провести нормализацию (разбиение) исходных таблиц, установить связи. · определить наборов полей, включаемых в таблицы, ключевые поля; Для связи реляционных таблиц ключ первой таблицы, ключ первой таблицы, называемый первичным, может вводиться в структуру второй таблицы, а ключ второй таблицы (внешний) может вводиться в первую таблицу.Этап физического моделирования базы данных включает в себя определение состава файлов и их заполнение исходными д
План
Оглавление
Введение
Глава 1. Постановка задачи разработки информационной системы
1.1 Задание на разработку базы данных «Отдел кадров» института
1.2 Описание предметной области
1.3 Обоснование необходимости создания БД
Глава 2. Проектирование БД
2.1 Этапы проектирования БД
2.2 Концептуальная модель базы данных
2.3 Логическая модель базы данных. Нормализация.
2.4 Физическая структура базы данных.
Глава 3. Разработка программного обеспечения для ЭВМ
3.1 Запросы к БД
3.2 Экранные формы для ввода и редактирования данных в БД
3.3 Отчеты в БД
3.4 Главная кнопочная форма
Заключение
Список использованных источников
Приложения
Введение
В последние годы бурное развитие новых технологий сделали актуальным использование баз данных в организациях различных форм собственности и направлений деятельности. Успехи в исследованиях и разработке баз данных стали основой фундаментальных разработок коммуникационных систем, транспорта и логистики, финансового менеджмента, методов доступа к научной литературе, а также многих гражданских и военных приложений.
Базы данных лежат в основе информационных систем, и это коренным образом изменило характер работы многих предприятий и организаций. Цель базы данных - помочь людям и организациям вести учет, осуществлять информационную поддержку при принятии решений. Базы данных представляют собой особую организацию данных и предполагают использование специальных программно-языковых средств. Базы данных - это сложные взаимосвязанные информационные образования, предназначенные для многоцелевого использования.
Проектирование и разработка базы данных на основе реляционных моделей данных требуют, с одной стороны, знания предметной области, а с другой, владения современными информационными технологиями. Структурная независимость реляционной базы данных и ее независимость по данным позволяет исследовать логическую структуру модели без обращения к физическим аспектам хранения и извлечения данных. Одна из самых важных причин простоты реляционной модели базы данных состоит в том, что она отвечает на вопрос какие данные необходимо извлечь, а не как извлечь данные.
Целью выполнения курсовой работы является систематизация, закрепление и углубление теоретических знаний и практических навыков проектирования баз данных и управления ими.
Курсовой проект включает в себя: постановку задачи, обоснование необходимости создания БД, описание этапов нормализации БД, обоснование выбор используемых программных средств.
Проектная часть курсовой работы содержит описание разработки концептуальной и логической моделей, обосновании выбора СУБД, примеры построения запросов для получения данных по различным критериям выборки, а также описание получения отчетных документов.