Внимание! Студландия не продает дипломы, аттестаты и иные документы об образовании. Наши специалисты оказывают услуги консультирования в области образования: в сборе информации, ее обработке, структурировании и оформления в соответствии с ГОСТом. Все услуги на сайте предоставляются исключительно в рамках законодательства РФ.

Курсовая работа: базы данных. технология баз данных

  • 29.11.2018
  • Дата сдачи: 07.12.2018
  • Статус: Архив
  • Детали заказа: # 65695

Тема: базы данных. технология баз данных

Задание:
Вариант №5
Тема курсовой работы: Разработка базы данных для предметной области «Отдел кадров»
Лист задания
1. Провести анализ предметной области по следующему описанию:
Содержит информацию о сотрудниках компании. Компания состоит из нескольких филиалов, расположенных в разных городах. Филиал состоит из нескольких отделов, в которых работают сотрудники. Каждый сотрудник занимает определенную должность и имеет начальника.
Перечень входных (первичных) документов.
Сотрудники
ФИО сотрудника Серия и номер паспорта Дата рождения Город прописки Дата принятия на работу Должность Филиал Отдел
Иванов Иван Иванович 7405 467952 04.03.1973 Челябинск 01.01.2000 менеджер Челябинский
филиал Отдел продаж
Сидоров
Петр
Петрович 7405 467953 04.03.1972 Екатеринбург 01.01.1999 Директор отдела Челябинский
филиал Отдел продаж

Филиалы и отделы
Филиал Отдел Начальник филиала Начальник отдела Населенный пункт (численность населенного пункта
Челябинский
филиал Отдел продаж Лазушин Михаил Анатольевич Сидоров
Петр
Петрович Челябинск (1192000)
Питерский филиал Отдел продаж Любимов Евгений Михайлович Иванов Николай Витальевич Санкт-Петербург (5222000)


Ограничение предметной области:
➢ Директор или начальник являются сотрудниками;
➢ В одном городе может быть только один филиал;
➢ Один сотрудник имеет одну должность;
➢ Один отдел может одновременно находится в разных филиалах (например, отдел бухгалтерии может быть в филиале Челябинска и филиале Екатеринбурга);
➢ Чтобы стать директором, сотрудник должен отработать в компании более 5 лет;
➢ Чтобы стать начальником отдела, сотрудник должен отработать в компании более 3 лет.
2. Выполнить концептуальное (инфологическое) проектирование.
3. Выполнить даталогическое проектирование для реляционной базы данных.
4. Выбрать СУБД (обосновав выбор) и выполнить физическое проектирование.
5. Создать базу данных в выбранной СУБД с учетом ограничений предметной области.
6. Реализовать следующие отчеты (запросы):
A. Найти сотрудников, которые могут стать начальниками отделов или директорами (см. ограничения)
B. Найти сотрудников, которые работают не в том же городе, в котором прописаны.
C. *Найти филиалы, где количество сотрудников, работающих на одной должности, больше, чем необходимо
D. Подсчитать сколько было принято сотрудников на работу в каждом месяце года, заданного пользователем.

* Подразумевается, что на определенное количество жителей одного города приходится 1 сотрудник определенной должности. Например, в Челябинске на 100 000 жителей приходится 1 менеджер, в Екатеринбурге на 100 000 жителей приходится 2 менеджера, в Перми на 100 000 жителей приходится 3 менеджера. Это значит, что на 100 000 в среднем необходимо 2 менеджера. Таким образом, видим, что в Челябинске не хватает 1 менеджера, а в Перми на одного менеджера больше, чем необходимо.

7. Выбрать язык программирования и разработать приложение для работы с БД (формы ввода/редактирования данных и отчеты).
8. Оформить пояснительную зап
  • Тип: Курсовая работа
  • Предмет: Базы данных
  • Объем: 15-20 стр.

Можем рассчитать стоимость такой же или похожей работы за 2 минуты

Примеры выполненных работ
103 972 студента обратились к нам за прошлый год
439 оценок
среднее 4.9 из 5