Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КурсПроект.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
111.62 Кб
Скачать

4

Федеральное агентство по образованию

Брянский государственный технический университет

УТВЕРЖДАЮ

Ректор университета

____________А.В. Лагерев

____”___________ 2009 г.

Банки и базы данных

Методические указания

к выполнению курсового проекта

для студентов всех форм обучения

специальности 230201«Информационные системы и технологии»

БРЯНСК 2009.

УДК 681.3.06(075)

Б анки и базы данных: методические указания к выполнению курсового проекта для студентов всех форм обучения специальности 230201 –"Информационные системы и технологии". - Брянск: БГТУ, 2009. - 8 с.

Разработал:

Ю.М. Казаков

к. т.н., доц.

Рекомендовано кафедрой «Компьютерные технологии и системы» БГТУ (протокол № 7 от 05.-5.09)

Научный редактор М.Ю Рытов

Редактор издательства О.З.Зрелова

Компьютерный набор Ю. М. Казаков

Темплан 2009г., п.127

Подписано в печать

Формат 60х84 1/16. Бумага офсетная. Офсетная печать.

Усл. печ. л. 0,46 Уч. – изд. л. 0,46 Тираж 30 экз. Заказ Бесплатно

Брянский государственный технический университет.

Брянск, бульвар 50-летия Октября, 7, тел. 58-82-49.

Лаборатория оперативной полиграфии БГТУ, ул. Институтская, 16

Цель курсового проекта - приобретение навыков работы с настольными системами управления базами данных (СУБД).

Задания курсового проекта

1. Изучить принципы организации и построения баз данных (БД).

2. Выбрать предметную область и спроектировать БД.

3. Разработать структуру и сформировать базу данных средствами Microsoft Access.

4. Осуществить заполнение БД.

5. Разработать SQL запросы к БД.

6. Создать отчеты и диаграммы на основе данных БД.

Задание 1

Для выполнения этого задания необходимо изучить теорию построения баз данных.

Задание 2

Для их проектирования необходимо выбрать произвольную предметную область. В качестве вариантов можно выбрать следующие предметные области.

п/п

Предметная область

Сущности предметной области

Страховая компания

Договоры, вид страхования, филиал

Реализация готовой продукции

Товары, покупатели, сделки

Ведение заказов

Заказчики, заказы, заказано

Бюро по трудоустройству

Работодатели, сделки, соискатели

Нотариальная контора

Клиенты, сделки, услуги

Фирма по продаже запчастей

Поставщики, детали, поставки

Курсы по повышению квалификации

Группы, преподаватели, нагрузка

Техническое обслуживание станков

Станки, виды ремонта, ремонт

Туристическая фирма

Путевки, вакансии, клиенты

Грузовые перевозки

Маршруты, водители, проделанная работа

Учет телефонных переговоров

Абоненты, города, переговоры

Учет внутриофисных расходов

Отделы, виды расходов, расходы

Библиотека

Книги, читатели, выданные книги

Прокат автомобилей

Автомобили, клиенты, выданные автомобили

Выдача банком кредитов

Виды кредитов, клиенты, кредиты

Платная поликлиника

Врачи, больные, обращения

Учет телекомпанией стоимости прошедшей в эфире рекламы

Передача, реклама, заказчики

Производственный участок

План, заказы организаций, выполнение

Деканат

Учащиеся, предметы , оценки

Отдел кадров

Служащие, отделы,

Видеопрокат

Каталог фильмов, клиенты.

Склад

Товары, местоположение, заказы, исполнение

Супермаркет

Товары, заказы, ежедневная продажа

Бухгалтерия отдела

Сотрудники, должностные оклады, отработанное время.

Билетная касса

Рейсы, пассажиры, билеты

Водительские курсы

Автомобили, преподаватели, время поездок(обучения)

Компьютерная фирма

Заказы- заказчики, комплектация, комплектующие, выполнение.

Заправочная станция

Наличие бензина, потребление, прибыль

В выбранной предметной области необходимо спроектировать 5 (или более) связанных таблиц, определить поля, ключи, типы данных и ограничения на значения. В каждой таблице должно быть не менее 3 полей. В базе данных должны иметься текстовые, числовые, MEMO и другие типы полей.

Задание 3

Разработка БД может осуществляться с использованием любой версии СУБД Interbase. В названиях полей, таблиц и базы данных рекомендуется использовать только англоязычные символы без пробелов и других знаков препинания.

Задание 4

Необходимо заполнить все таблицы базы данных осмысленной информацией. Каждая таблица должна иметь не менее 10 записей.

Задание 5

Необходимо разработать 10 различных SQL запросов c использованием конструкций Where, Order By, Group By, Having, Like, Between. Необходимо привести примеры запросов из нескольких таблиц, с вычислением средних (максимальных, минимальных или др.) значений, с сортировкой.

Запросы должны осуществляться к разработанной БД. В отчете должны быть приведено естественно-языковое описание запроса, SQL-инструкция и результаты запроса.

Задание 6

Необходимо разработать отчеты для представления таблиц и включить распечатку базы данных в отчет. В зависимости от предметной области должны быть построены диаграммы зависимостей между данными в БД