Рефетека.ру / Информатика и програм-ие

Курсовая работа: Проектирование баз данных

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«КАЛИНИНГРАДСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»

КАФЕДРА СИСТЕМ УПРАВЛЕНИЯ И ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ


КУРСОВАЯ РАБОТА

ПО ДИСЦИПЛИНЕ «ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»


Проверил к.т.н., доцент Карпиза Александр Александрович

Выполнил: студент группы 08-АС Топоркова О.М.


Калининград

Проектирование баз данных2010

Содержание


1. Концептуальное проектирование БД

2. Логическое проектирование БД

3. Проектирование приложений


1. Концептуальное проектирование БД


1. Список атрибутов в соответствии с вариантом:

Сотрудник (ФИО), его табельный номер, шифр вида оплаты, плановый аванс, месячный оклад, процент премирования, отдел его работы, начальник отдела, домашний адрес начальника, домашний телефон начальника.

Предметная область: “Учет заработной платы”.

Заинтересованное предприятие: Мебельное предприятие.

2. Список сущностей в соответствии с вариантом:

“Отдел его работы” с атрибутами: отдел его работы, начальник отдела, домашний адрес начальника, домашний телефон начальника.

“Сотрудники” с атрибутами: ФИО сотрудника, табельный номер, шифр вида оплаты, отдел его работы.

“Шифр вида оплаты” с атрибутами: шифр вида оплаты, плановый аванс, месячный оклад, процент премирования.


2. ER-модель:


Проектирование баз данных


2. Логическое проектирование БД


Сверочные таблицы:

Отделы
Отдел его работы Начальник отдела Адрес начальника Телефон начальника
Детская мебель Май А.И. Каштановая аллея 16 960345
Диваны Волобуев Е.А. Ломоносова 25 338739
Кровати Рыжков В.Ю. Тургенева 9 457321
Столы и стулья Макаров А.С. Больничная 24 330544
Шкафы Сидоров П.С. Ватутина 10 920546

Сотрудники
ФИО сотрудника Табельный номер Шифр вида оплаты Отдел его работы
Волобуев Е.А. 20001 11102 Диваны
Иванов И.И. 30001 11103 Кровати
Лобанок Ю.П. 30002 11104 Кровати
Лобанцева Ю.М. 50001 11101 Шкафы
Май А.И. 10001 11102 Детская мебель
Макаров А.С. 40001 11102 Столы и стулья
Мурачинская К.О. 40002 11101 Столы и стулья
Наумов Р.С. 20002 11103 Диваны
Рыжков В.Ю. 30003 11102 Кровати
Сидоров П.С. 50002 11102 Шкафы
Тойвонен Ю.В. 50003 11103 Шкафы
Туев В.В. 40003 11103 Столы и стулья
Филатов М.М. 10002 11101 Детская мебель
Филимонов А.М. 20003 11101 Диваны
Финютин Г.А. 20004 11104 Диваны

Шифр вида оплаты
Шифр вида оплаты Плановый аванс Месячный оклад % премирования
11101 3500 15000 8
11102 3500 16500 6
11103 2200 14000 6
11104 4000 12000 15

3. Проектирование приложений


1. Фильтрация данных

а) Пример фильтра для выборки из таблицы «Шифр вида оплаты» записей с данными о работниках, чей месячный оклад меньше 15.000 рублей:


Шифр вида оплаты
Шифр вида оплаты Плановый аванс Месячный оклад % премирования
11103 2200 14000 6
11104 4000 12000 15

б) Пример фильтра для выборки из таблицы «Сотрудники» записей с данными о работниках, чьи фамилии начинаются с Л или Ф:


Сотрудники
ФИО сотрудника Табельный номер Шифр вида оплаты Отдел его работы
Лобанок Ю.П. 30002 11104 Кровати
Лобанцева Ю.М. 50001 11101 Шкафы
Филатов М.М. 10002 11101 Детская мебель
Филимонов А.М. 20003 11101 Диваны
Финютин Г.А. 20004 11104 Диваны

в) Пример фильтра для выборки из таблицы «Сотрудники» записей с данными о работниках, кто работает в отделах «Диваны» или «Кровати» и чей шифр вида оплаты не равен 11102.


Сотрудники
ФИО сотрудника Табельный номер Шифр вида оплаты Отдел его работы
Иванов И.И. 30001 11103 Кровати
Лобанок Ю.П. 30002 11104 Кровати
Наумов Р.С. 20002 11103 Диваны
Филимонов А.М. 20003 11101 Диваны
Финютин Г.А. 20004 11104 Диваны

2. Параметризованный запрос на выборку данных

а) Запрос на выборку из таблицы «Сотрудники» записей с данными о работниках конкретного отдела. В выборке отображены ФИО, Табельный номер и Шифр вида оплаты.


Запрос по конкретному отделу
ФИО сотрудника Табельный номер Шифр вида оплаты
Волобуев Е.А. 20001 11102
Наумов Р.С. 20002 11103
Филимонов А.М. 20003 11101
Финютин Г.А. 20004 11104

Структура запроса:

Поле: ФИО сотрудника Табельный номер Шифр вида оплаты Отдел его работы
Имя таблицы: сотрудники сотрудники сотрудники сотрудники
Сортировка: по возрастанию


Вывод на экран: да да да нет
Условие отбора:


[Введите отдел]

б) Запрос на выборку из таблицы «Сотрудники» записей с данными о работниках конкретного Шифра вида оплаты. В выборке отображены ФИО сотрудника и отдел его работы.


Запрос по конкретному шифру вида оплаты
ФИО сотрудника Отдел его работы
Волобуев Е.А. Диваны
Май А.И. Детская мебель
Макаров А.С. Столы и стулья
Рыжков В.Ю. Кровати
Сидоров П.С. Шкафы

Структура запроса:

Поле: ФИО сотрудника Отдел его работы Шифр вида оплаты
Имя таблицы: сотрудники сотрудники сотрудники
Сортировка: по возрастанию

Вывод на экран: да да Нет
Условие отбора:

[Введите шифр оплаты]

в) Запрос на выборку из таблицы «Сотрудники» и «Шифр вида оплаты» всей информации о работнике по его Фамилии И.О. В выборке отображены ФИО сотрудника, отдел его работы, табельный номер, шифр вида оплаты, плановый аванс, месячный оклад, % премирования.


Запрос всей информации по ФИО сотрудника
ФИО сотрудника Отдел его работы Табельный номер Шифр вида оплаты Плановый аванс Месячный оклад % премирования
Иванов И.И. Кровати 30001 11103 2200 14000 6

Структура запроса:

Поле:

ФИО

сотрудника

Отдел его работы Табельный номер Шифр вида оплаты Плановый аванс Месячный оклад % премирования
Имя таблицы: сотрудники сотрудники сотрудники Сотруд-ники Шифр вида оплаты Шифр вида оплаты Шифр вида оплаты
Сортировка: по возрастанию





Вывод на экран: да да да да да да да
Условие отбора: [Введите ФИО сотрудника]






3. Cложные формуляры


Проектирование баз данных


4. Отчеты

а) Отчет, содержащий ФИО сотрудников, сортированных по отделам


Проектирование баз данных


Макет отчета:

Проектирование баз данных


б) Отчет, содержащий полную информацию на конкретного сотрудника


Проектирование баз данных


Макет отчета:

Проектирование баз данных


в) Отчет, содержащий информацию о начальниках отделов


Проектирование баз данных


Макет отчета:

Проектирование баз данных

Похожие работы:

  1. Проектирование базы данных "Аптека"
  2. • Проектирование базы данных "Почтовое отделение"
  3. • Проектирование базы данных предприятия
  4. • Пример проектирования базы данных "Библиотека"
  5. • Проектирование реляционных баз данных
  6. • Проектирование базы данных "Институт"
  7. • Проектирование баз данных MS Access
  8. • Проектирование базы данных Библиотека
  9. • Проектирование базы данных
  10. • Проектирование базы данных для предприятия связи
  11. • Проектирование базы данных "Больница"
  12. • Лекции по теории проектирования баз данных (БД)
  13. • Проектирование базы данных для отдела организации ...
  14. • Принципы построения и этапы проектирования баз ...
  15. • Проектирование базы данных "Книжный каталог"
  16. • Проектирование базы данных магазина по сборке ...
  17. • Проектирование базы данных оптового склада
  18. •  ... электронного учебника "Проектирование баз данных"
  19. • Проектирование базы данных для учета занятий и ...
Рефетека ру refoteka@gmail.com