Минобрнауки России федеральное государственное бюджетное образовательное учреждение высшего образования «Санкт-Петербургский государственный технологический институт (технический университет)» ОТЧЕТ __________________________________________________________________ (виды работы: отчет, эссе, статья и т.д.) УГСН Направление подготовки Направленность Факультет Кафедра 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