РефератыИнформатикаПрПроектирование баз данных

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

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


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


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


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


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


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


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


Выполнил: студент группы 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



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
















d>

11101




















Сотрудники


ФИО сотрудника


Табельный номер


Шифр вида оплаты


Отдел его работы


Лобанок Ю.П.


30002


11104


Кровати


Лобанцева Ю.М.


50001


Шкафы


Филатов М.М.


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. Отчеты


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



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



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



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



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



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


Сохранить в соц. сетях:
Обсуждение:
comments powered by Disqus

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

Слов:1609
Символов:16920
Размер:33.05 Кб.