БАЗА ДАННЫХ ACCESS. База данных access агентство недвижимости вариант 1 бд агентство недвижимости
Скачать 371.76 Kb.
|
БАЗА ДАННЫХ ACCESS «АГЕНТСТВО НЕДВИЖИМОСТИ» ВАРИАНТ №1 – БД «АГЕНТСТВО НЕДВИЖИМОСТИ». Постановка задачи. Создать базу данных «Агентство недвижимости» содержащую информацию об операциях по недвижимости некоторого агентства. 1) База данных должна содержать следующую информацию: • Таблицу «Квартиры», содержащую следующую информацию о продаваемых квартирах: Количество комнат, Метро, Адрес, Цена, Телефон, Жилплощадь, Общая площадь, Этаж, Тип постройки. • Таблицу «Владельцы», содержащую информацию о владельцах квартир: Фамилия, Имя, Отчество, Пол, Паспорт. • Таблицу «Покупатели», содержащую информацию о покупателях: Фамилия, Имя, Отчество, Пол, Паспортные данные, телефон. • Таблицу «Требования по квартире», содержащую информацию о предъявляемых требованиях на квартиры покупателями: Количество комнат, Метро, Адрес, Цена, Жилплощадь, Общая площадь, Этаж, Тип постройки. • Таблицу «Продажи», содержащую информацию о продажах квартир: Дата продажи, Код владельца, Код покупателя. 2) Определить первичные и вторичные (внешние) ключи (если необходимо добавьте поля). Ввод данных в поля внешнего ключа, а также в поля с небольшим набором возможных значений организовывать с помощью мастера подстановок, а также предусмотреть маску ввода, где это возможно. 3) Установить связь между таблицами, предусмотрев обеспечение целостности данных, каскадное обновление связанных полей и каскадное удаление связанных записей. 4) Ввести не менее 4 записей в таблицы без внешнего ключа и не менее 10 записей в таблицы, содержащие поле внешнего ключа. 5) Создать следующие запросы, задав для них смысловые имена. • Запрос на выборку. Для отображения информации о предложениях на 3-х комнатные квартиры площадью от 70 до 100 кв. метров. На экран вывести следующие поля: Метро, Адрес, Цена и Общая площадь. • Запрос на групповые операции. Для отображения общего количества предложенных квартир различного количества комнат. На экран вывести следующие поля: Количество комнат, Общее количество квартир. • Параметрический запрос. Для отображения Количества комнат, Адреса, Цены и Общей площади предложенных квартир на заданный параметр — “метро”. • Перекрестный запрос. Для отображения информации о количестве разных квартир того или иного типа постройки и количества комнат. • Запрос на создание таблицы. Для создания таблицы «Квартиры-2,3» с информацией о предлагаемых двух и трехкомнатных квартирах. Таблица должна содержать следующие поля: Количество комнат, Метро, Адрес, Цена, Телефон, Жилплощадь, Общая площадь, Этаж, Тип постройки. Добавить в созданную таблицу информацию о предлагаемых четырехкомнатных квартирах, реализовав запрос на добавление. • Запрос на обновление. Для увеличения цен в таблице «Квартиры-2,3» на 11,5% в связи с большим спросом на эти квартиры. 6) Создать следующие формы, задав для них смысловые имена. • Подчиненную форму, отображающую данные из таблиц «Покупатели» и «Требования по квартире». В созданную форму добавить кнопки для перехода между записями. • Форму с вычисляемым полем, отображающую следующую информацию: Фамилия, Имя, Паспортные данные, телефон покупателей, Количество комнат, Метро, Адрес, Цена, Жилплощадь, Общая площадь, Этаж, Тип постройки требуемых квартир. В область примечаний добавить цену с надбавкой на 3,5% на данную квартиру. 7) Создать отчет, отображающий информацию о прошедших сделках с недвижимостью: Фамилия, Имя, Телефон покупателя, Дата продажи, Количество комнат, Цена, Общая площадь проданной квартиры. В нижний колонтитул добавить свою фамилию, номер группы и дату создания базы данных. 8) Создать макросы для открытия всех таблиц базы данных. Задать смысловые имена макросам. 9) В режиме конструктора создать форму «Пользовательский интерфейс», позволяющую работать с созданной базой данных. На форме отобразить информацию о названии базы данных и об авторе. Поместить на форме командные кнопки, позволяющие открывать все таблицы, запросы, формы и отчеты, задать для них смысловые имена. Отредактировать форму с помощью элементов рисования панели элементов. 10) Создать макрос для автоматического открытия формы «Пользовательский интерфейс». Таблица «Владельцы» — База данных Access «Агентство недвижимости» Таблица «Квартиры» — База данных Access «Агентство недвижимости» |