Uploaded by Алекс О.

КР вариант 14

advertisement
Минобрнауки России
федеральное государственное бюджетное образовательное учреждение
высшего образования
«Санкт-Петербургский государственный технологический институт
(технический университет)»
ОТЧЕТ
__________________________________________________________________
(виды работы: отчет, эссе, статья и т.д.)
УГСН
Направление подготовки
Направленность
Факультет
Кафедра
38.00.00 Экономика и управление
38.03.02 Менеджмент
Маркетинг
Экономики и менеджмента
Менеджмента и маркетинга
Учебный модуль ________________________________________________
Курс __
Группа __________
Студент _________________________________________________________
(Ф.И.О., подпись)
Рецензия преподавателя_____________________________________________
__________________________________________________________________
Компетенция
Преподаватель
Вид работы
Наименование работы
Степень
(оценка)
освоения
компетенции
по БРС
_______________
_______________
(подпись, дата)
(инициалы, фамилия)
Минобрнауки России
федеральное государственное бюджетное образовательное учреждение
высшего образования
«Санкт-Петербургский государственный технологический институт
(технический университет)»
ЗАДАНИЕ
__________________________________________________________________
(виды работы: отчет, эссе, статья и т.д.)
УГСН
Направление подготовки
Направленность
Факультет
Кафедра
38.00.00 Экономика и управление
38.03.02 Менеджмент
Маркетинг
Экономики и менеджмента
Менеджмента и маркетинга
Учебный модуль ________________________________________________
Курс __
Группа __________
Студент _________________________________________________________
(Ф.И.О.)
Цель работы _____________________________________________________
Исходные данные _________________________________________________
Дата выдачи задания _____________________________________
Преподаватель
Задание
принял к выполнению
_______________
_______________
(подпись, дата)
(инициалы, фамилия)
_______________
_______________
(подпись, дата)
(инициалы, фамилия)
2
Содержание
ЗАДАНИЕ ...................................................................................................... 2
1. Постановка задачи..................................................................................... 4
2. Ход разработки базы данных ................................................................... 5
Заключение .................................................................................................. 14
Библиографический список ....................................................................... 15
3
1. Постановка задачи
Требуется разработать базу данных, состоящую из произвольного
количества таблиц с произвольной структурой для варианта №14 - Агентство
недвижимости.
4
2. Ход разработки базы данных
Наша разрабатываемая база данных будет содержать следующие
сущности:
Сделки - сведения о сделках менеджеров;
Риэлторы -сведения о менеджерах (риэлтерах);
Недвижимость - сведения об о недвижимости (объекты сделок).
Структуры таблиц базы данных показаны в таблицах 1, 2, 3.
Таблица 1 - Структура таблицы Сделки.
Поле
Тип данных
Свойства поля
Id_сделки
Номер объекта
Дата
Регистрационный
номер договора
Код риэлтора
Счетчик
Числовой
Дата/время
Числовой
Ключевое
Числовой
Тип элемента управления Поле со списком
Тип источника строк таблица или запрос
Источник строк
SELECT Риэлторы.[код
риэлтора] FROM Риэлторы;
Краткий формат даты
Таблица 2 - Структура таблицы Недвижимость.
Поле
Тип
Свойства поля
Номер объекта
Адрес
Тип дома
Числовой
Текстовый
Текстовый
Ключевое
Общая площадь
Кол-во комнат
Наличие балкона
Наличие телефона
Стоимость
Числовой
Числовой
Логический
Логический
Денежный
Тип элемента управления Поле со списком
Тип источника строк список значений
Источник
строк
частный
дом";"много
квартирный";"малосемейка"
Формат поля
Формат поля
вкл/выкл
вкл/выкл
Таблица 3 - Структура таблицы Риэлтеры.
Поле
Тип
Свойства поля
Код риелтора
ФИО
телефон
Числовой
Текстовый
Текстовый
Ключевое
Маска ввода \(000")-"000\-00\-00
5
Поле Код риэлтора таблицы Сделки и поле Номер объекта в таблице
Риэлторы имеют своим значением Код риэлтора. Так как Риэлторы могут
осуществлять несколько Сделок, то тип связи Один – ко - многим.
Поле Номер объекта таблицы Недвижимость и поле Номер объекта в
таблице Сделки имеют своим значением Номер объекта. Так как один и тот же
вид недвижимости может входить в разные сделки, то и между этими
таблицами имеем тип связи Один – ко - многим.
Отобразим схему данных на рисунке 1.
Рисунок 1 – Схема данных БД «Агентство недвижимости»
Для создания таблиц в нашей БД надо зайти в верхнее меню Access
«Создание» и выбрать «Таблица» (Рисунок 2).
Рисунок 2 Меню создания таблиц Access
6
После того, как таблица появится, необходимо создать в ней
необходимые поля и переименовать для удобства работы (Рисунок 3).
Рисунок 3 – Пример создания полей таблицы и ее переименования
Для работы с данными нам понадобятся формы, при помощи которых
будет вноситься информация пользователями.
Для создания форм в нашей БД надо зайти в верхнее меню Access
«Создание» и выбрать «Форма» (Рисунок 4)
Рисунок 4 - Меню создания форм Access
В нашей БД используется 4 формы (Рисунок 5).
Рисунок 5 – Список форм БД «Агентство недвижимости»
Основной формой нашей БД, с которой производиться вызов всех
остальных форм является «Главная_форма» (Рисунок 6).
7
Рисунок 6 – Главная форма БД «Агентство недвижимости»
Форма «Недвижимость» представлена на рисунке 7.
Рисунок 7 - Форма «Недвижимость»
Форма «Риэлторы» представлена на рисунке 8.
8
Рисунок 8 - Форма «Риэлторы»
Форма «Сделки» представлена на рисунке 9.
Рисунок 9 - Форма «Сделки»
Также для работы с базой данных мы использовали отчеты. Для их
создания надо зайти в верхнее меню Access «Создание» и выбрать «Отчет»
9
(Рисунок 10).
Рисунок 10 - Меню создания отчетов Access
Отчет «Сделки по ценам» показывает все сделки в разбивке по
менеджерам и стоимости сделки. Он вызывается из Главной формы нажатием
на кнопку «Отчеты по сделкам» и представлен на рисунке 11.
Рисунок 11 – Отчет «Сделки по ценам»
Для формирования данного отчета мы использовали запрос «Сделки по
ценам». Для создания запросов надо зайти в верхнее меню Access «Создание»
и выбрать «Отчет» (Рисунок 12).
10
Рисунок 12 - Меню создания запросов Access
Запрос создается как в режиме конструктора, используя визуальную
схему таблиц, так и в режие SQL (Рисунок 13, 14).
Рисунок 13 – Создание запроса в режиме конструктора
Рисунок 14 - Создание запроса в режиме SQL
Запрос после создания можно проверить его результат при помощи
отображения его в форме таблицы (Рисунок 15).
Рисунок 15 – Отображение результата запроса в форме таблицы.
11
Для удобства навигации на всех формах БД мы использовали кнопки
перехода по записям таблиц и кнопки закрытия форм (Рисунок 16).
Рисунок 16 – Элементы управления на формах
Кнопки создаются как элемент управления в режиме конструктора
форм (рисунок 17).
Рисунок 17 - Меню элементов управления Access
При размещении кнопки на форме в режиме конструктора появляется
диалоговое окно, в котором можно настроить действия кнопок (Рисунок 18).
Рисунок 18 – Диалоговое меню «Создание кнопок» Access
В процессе можно выбрать рисунок кнопки (Рисунок 19).
12
Рисунок 19 – Выбор рисунка кнопки
13
Заключение
В ходе выполненной работы нами была создана в СУБД Access база
данных, состоящая из произвольного количества таблиц с произвольной
структурой для варианта №14 - Агентство недвижимости.
Также нами был описан процесс ее создания и описаны характеристики
ее элементов.
Созданная база данных может быть расширена и детализирована для
применения на практике в организациях.
14
Библиографический список
1.
Информатика. Базовый курс: Учебник для вузов / Под ред.
С.В.Симоновича.-СПб.: Питер, 2007.-640 с.
2.
Хомоненко А. Д. Базы данных: Учебник для вузов / А. Д.
Хомоненко, В. М. Цыганков, М. Г. Мальцев; под ред. А. Д. Хомоненко.-СПб:
КОРОНАпринт, 2004.-736 с.;
3.
Робинсон С. Microsoft Access 2000: учебный курс. СПб: «Питер».
4.
Электронный учебник Microsoft Access 7.0.
2000.
15
Download