Проектирование баз данных
Рассмотрение концептуального и логического проектирования базы данных, ER-модель. Фильтрация данных при проектирование приложений. Параметризованный запрос на выборку данных и его структура. Сложные формуляры и макеты отчетов, содержащие ФИО сотрудников.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 07.01.2011 |
Размер файла | 826,2 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«КАЛИНИНГРАДСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
КАФЕДРА СИСТЕМ УПРАВЛЕНИЯ И ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ
КУРСОВАЯ РАБОТА
ПО ДИСЦИПЛИНЕ «ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
Проверил к.т.н., доцент Карпиза Александр Александрович
Выполнил: студент группы 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. Отчеты
а) Отчет, содержащий ФИО сотрудников, сортированных по отделам
Макет отчета:
б) Отчет, содержащий полную информацию на конкретного сотрудника
Макет отчета:
в) Отчет, содержащий информацию о начальниках отделов
Макет отчета:
Подобные документы
Проектирование и реализация базы данных для обеспечения автоматизированного учета результатов футбольного турнира. Осуществление логического, а также физического проектирования базы данных. Описание запросов на выборку и манипуляцию данными на языке SQL.
курсовая работа [1,9 M], добавлен 17.06.2012Проектирование базы данных, предназначенной для автоматизации библиотеки аудиокниг. Запрос на выборку с условием отбора, с созданием вычисляемого поля. Создание формы с круговой диаграммой на основе запроса на выборку. Проектирование форм и отчетов базы.
контрольная работа [6,2 M], добавлен 06.01.2013Анализ предметной области, концептуальных требований и информационных потребностей к разрабатываемой базе данных студентов. Выбор информационных объектов и проектирование информационной структуры. Создание таблиц, отчетов, запросов на выборку и форм.
курсовая работа [69,4 K], добавлен 18.11.2010Авторизация с каталогами проектирования базы данных магазина. Задачи базы данных: учет всех товаров, поиск и выдача данных о клиентах, адрес, телефоны, цена и наличие товара. Этапы проектирования базы данных. Схема данных, создание запросов и их формы.
реферат [1,6 M], добавлен 22.10.2009Рассмотрение основных этапов проектирования базы данных "Расписание": создание информационных таблиц, определение схем для связи данных в реестрах. Изучение методов организации форм (режимы автоматический, Мастер, конструктор), запросов и отчетов.
курсовая работа [1,7 M], добавлен 06.02.2010Анализ предметной области. Показатели качества БД. Нормативные документы в бизнесе. Проектирование отчетов и экранных форм. Разработка таблиц и полей данных. Создание схемы БД. Реляционная модель данных. Запросы на выборку информации, макросы и модули.
курсовая работа [2,0 M], добавлен 08.04.2014Изучение основных принципов разработки приложений баз данных в среде Delphi. Создание таблиц, псевдонима и вычисляемых полей базы данных. Особенности организации поиска и фильтрации. Сортировка данных в таблицах. Построение запросов. Генерация отчетов.
курсовая работа [1,3 M], добавлен 05.02.2017Схема взаимодействия подразделений предприятия. Выбор и обоснование технологии проектирования базы данных. Описание объектов базы данных. Разработка запросов на выборку, изменение, обновление и удаление данных. Интерфейсы взаимодействия с базой данных.
курсовая работа [1,4 M], добавлен 25.05.2023Ограничения на связи между таблицами базы данных хлебной базы. Проектирование оптимальной структуры базы данных методом синтеза. Исходное множество функциональных зависимостей. Многотабличный запрос на выборку по условию. Расчет сложности запроса.
дипломная работа [488,5 K], добавлен 30.08.2012Структура многотабличных баз данных, создание и редактирование таблиц в MS Access, установка связей между таблицами, фильтрация и сортировка данных, создание БД "Месторождения нефти". Составление форм, запроса на выборку по разным полям и отчетов.
лабораторная работа [531,5 K], добавлен 13.02.2012