Курсовая по БД. Курсовая работа проектирование реляционной базы данных с помощью теории нормализации. Вариант 25 тема
Скачать 1.1 Mb.
|
Федеральное государственное автономное образовательное учреждение высшего профессионального образования «СИБИРСКИЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ» Хакасский технический институт – филиал ФГАОУ ВО «Сибирский федеральный университет» институт Прикладная информатика, информатика и естественнонаучные дисциплины кафедра КУРСОВАЯ РАБОТА Проектирование реляционной базы данных с помощью теории нормализации. Вариант 25 тема Руководитель ________ В. И. Кокова подпись, дата инициалы, фамилия Студент ____________________ ________ Е.А.Морковкин номер группы, зачетной книжки подпись, дата инициалы, фамилия ЗАДАНИЕ Разработать инфологическую модель работы центра занятости. По полученной модели построить реляционную БД с использованием нормализации. Описание предметной области: Центр занятости ведет учет безработных, вакантных мест на предприятиях, организует курсы для получения дополнительной специальности. База данных должна содержать как минимум следующую информацию о предприятиях: наименование, адрес, номер телефона и факса, данные о руководителе, перечень вакантных мест. БД должна содержать как минимум следующую информацию о безработных: фамилию, имя, отчество, дату рождения, адрес, номер телефона, паспортные данные, образование, данные документа об образовании, данные трудовой книжки, размер пособия. База данных должна содержать информацию о курсах получения дополнительной специальности: наименование, дату начала обучения, продолжительность курсов. БД должна уметь отвечать на вопросы, подобные следующим: Какие безработные были трудоустроены (куда и на какую специальность)? По какой причине было отказано в трудоустройстве мужчинам, проживающим в городе Абакан (при стаже более 5 лет)? На какие курсы записались безработные от N-ой организации, которые не смогли устроиться на работу? Задание выдал В.И.Кокова Задание принял Е.А.Морковкин РЕФЕРАТ Курсовая работа по теме «Проектирование реляционной базы данных с помощью теории нормализации. Вариант 25» содержит 58 страниц текстового документа, 80 рисунков, 5 использованных источника и 3 приложения. ЦЕНТР ЗАНЯТОСТИ, СУБД MYSQL, ЗАПРОС, ПОСОБИЕ, ВАКАНСИИ, БАЗА ДАННЫХ, ПРЕДПРИЯТИЯ, БНЗРАБОТНЫЕ, КУРСЫ, ТАБЛИЦЫ, НОРМАЛИЗАЦИЯ, НОРМАЛЬНЫЕ ФОРМЫ, СИСТЕМА УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ, ДАННЫЕ. В данной курсовой работе в качестве предметной области рассматривается центр занятости. Центр занятости ведет учет безработных, вакантных мест на предприятиях, организует курсы для получения дополнительной специальности. Цель данной курсовой работы закрепить и обобщить знания по теории баз данных. Чтобы достигнуть цель, нужно выполнить следующие задачи: изучить теорию нормализации; изучить предметную область и спроектировать реляционную базу данных; создать реляционную базу данных в СУБД MySQL. В результате изучения теории нормализации и разработки базы данных были усвоены знания по проектированию базы данных, а также получены практические навыки работы в одной из систем управления базами данных. В итоге была создана база данных «Центр занятости», предназначенная для эффективной работы с данными и составления документации в центре занятости. СОДЕРЖАНИЕВВЕДЕНИЕ 5 1 Описание предметной области решаемой задачи 7 2 Анализ предметной области 8 3 Проектирование реляционной базы данных «Центр занятости». Создание информационно логической модели 12 4 Создание реляционной базы данных в СУБД MySQL 36 4.1 СУБД MYSQL 36 4.2 Создание базы данных 37 4.3 Заполнение таблиц 43 4.4 Работа с базой данных «Центр занятости». MySQL запросы 54 ЗАКЛЮЧЕНИЕ 57 СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 58 ПРИЛОЖЕНИЕ А 59 ПРИЛОЖЕНИЕ Б 65 ПРИЛОЖЕНИЕ В 67 ВВЕДЕНИЕРынок труда и занятость населения занимают особое место и в системе рыночных отношений. Большинство экономических, социальных, демографических явлений, протекающих в рыночной экономике, прямо или косвенно, полностью или частично, отражают процессы, происходящие на рынке труда. Являясь неотъемлемым звеном современной экономики, рынок труда играет важную роль в системе воспроизводства. Именно на рынке труда происходит купля-продажа рабочей силы, оценивается ее полезность и общественная значимость. В сфере занятости населения часто приходится работать с данными из разных источников, каждый из которых связан с определенным видом деятельности. Для координации всех этих данных необходимы определенные знания и организационные навыки. Увеличение объема и структурной сложности хранимых данных, расширение круга пользователей информационных систем выдвинуло требование создания удобных средств интеграции хранимых данных и управления ими. В общем смысле термин база данных – это совокупность сведений о конкретных объектах реального мира в какой-либо предметной области или разделе предметной области. Разработанная в этой работе база данных «Центр занятости» необходима для поиска работников для предприятий и трудоустройства населения. От предприятия поступает вакансия, на которую центр занятости ищет работника. Для эффективности работы необходимо ведение баз данных, содержащих полную информацию о безработных информацию о предприятиях, информацию о поступивших вакансиях для обеспечения быстрого подбора работников. Применение базы данных «Центр занятости» необходимо при организации деятельности таких учреждений, как бюро по трудоустройству, центры занятости. Так как поиск подходящей работы сложен, то автоматизация поиска вакансий является очень актуальной проблемой, поскольку база данных позволяет мгновенно вывести необходимые данные, тем самым, подчеркивая необходимость данной информационной системы.В процессе выполнения курсовой работы необходимо научиться проектировать реляционные базы данных. Объект данной работы – база данных «Центр занятости». Предмет – проблема организации и хранения данных в базе данных. Цель работы: изучить теорию нормализации; изучить предметную область и спроектировать реляционную базу данных; создать реляционную базу данных в СУБД MySQL. Реляционная база данных представляет собой множество взаимосвязанных таблиц, каждая из которых содержит информацию об объектах определенного вида. Каждая строка таблицы содержит данные об одном объекте, а столбцы таблицы содержат различные характеристики этих объектов – атрибут. В первом разделепроисходитописаниепредметнойобласти решаемой задачи. Во втором разделе изучается и анализируется предметная область «Центр занятости». В третьем разделе описывается процесспроектирования реляционной базы данных. В последнем разделе создаются реляционная база данных и запросы в свободно распространяемой программе СУДБ MySQL. |