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

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

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

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

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

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

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

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

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

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

/>


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

/>

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

/>

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

/>


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

/>

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

/>

еще рефераты
Еще работы по информатике, программированию