Тема курсовой работы "Базы данных access" БД «Агентство недвижимости»
Вариант №1 – БД «Агентство недвижимости».
Постановка задачи. Создать базу данных «Агентство недвижимости» содержащую информацию об операциях по недвижимости некоторого агентства.
11.База данных должна содержать следующую информацию:
- Таблицу «Квартиры», содержащую следующую информацию о продаваемых квартирах: Количество комнат, Метро, Адрес, Цена, Телефон, Жилплощадь, Общая площадь, Этаж, Тип постройки.
- Таблицу «Владельцы», содержащую информацию о владельцах квартир: Фамилия, Имя, Отчество, Пол, Паспорт.
- Таблицу «Покупатели», содержащую информацию о покупателях: Фамилия, Имя, Отчество, Пол, Паспортные данные, телефон.
- Таблицу «Требования по квартире», содержащую информацию о предъявляемых требованиях на квартиры покупателями: Количество
комнат, Метро, Адрес, Цена, Жилплощадь, Общая площадь, Этаж, Тип постройки.
- Таблицу «Продажи», содержащую информацию о продажах квартир: Дата продажи, Код владельца, Код покупателя.
12.Определить первичные и вторичные (внешние) ключи (если необходимо добавьте поля). Ввод данных в поля внешнего ключа, а также в поля с небольшим набором возможных значений организовывать с помощью мастера подстановок, а также предусмотреть маску ввода, где это возможно.
13.Установить связь между таблицами, предусмотрев обеспечение целостности данных, каскадное обновление связанных полей и каскадное удаление связанных записей.
14.Ввести не менее 4 записей в таблицы без внешнего ключа и не менее 10 записей в таблицы, содержащие поле внешнего ключа.
15.Создать следующие запросы, задав для них смысловые имена.
- Запрос на выборку. Для отображения информации о предложениях на 3-х комнатные квартиры площадью от 70 до 100 кв. метров. На экран вывести следующие поля: Метро, Адрес, Цена и Общая площадь.
- Запрос на групповые операции. Для отображения общего количества предложенных квартир различного количества комнат. На экран вывести следующие поля: Количество комнат, Общее количество квартир.
- Параметрический запрос. Для отображения Количества комнат, Адреса, Цены и Общей площади предложенных квартир на заданный
параметр - “метро”.
- Перекрестный запрос. Для отображения информации о количестве разных квартир того или иного типа постройки и количества комнат.
- Запрос на создание таблицы. Для создания таблицы «Квартиры-2,3» с информацией о предлагаемых двух и трехкомнатных квартирах.
Таблица должна содержать следующие поля: Количество комнат, Метро, Адрес, Цена, Телефон, Жилплощадь, Общая площадь, Этаж, Тип постройки. Добавить в созданную таблицу информацию о предлагаемых четырехкомнатных квартирах, реализовав запрос на добавление.
- Запрос на обновление. Для увеличения цен в таблице «Квартиры-2,3» на 11,5% в связи с большим спросом на эти квартиры.
16.Создать следующие формы, задав для них смысловые имена.
- Подчиненную форму, отображающую данные из таблиц «Покупатели» и «Требования по квартире». В созданную форму добавить кнопки для перехода между записями.
- Форму с вычисляемым полем, отображающую следующую информацию: Фамилия, Имя, Паспортные данные, телефон покупателей,
Количество комнат, Метро, Адрес, Цена, Жилплощадь, Общая площадь, Этаж, Тип постройки требуемых квартир. В область примечаний добавить цену с надбавкой на 3,5% на данную квартиру.
17.Создать отчет, отображающий информацию о прошедших сделках с недвижимостью: Фамилия, Имя, Телефон покупателя, Дата продажи, Количество комнат, Цена, Общая площадь проданной квартиры. В нижний колонтитул добавить свою фамилию, номер группы и дату создания базы данных.
18.Создать макросы для открытия всех таблиц базы данных. Задать смысловые имена макросам.
19.В режиме конструктора создать форму «Пользовательский интерфейс», позволяющую работать с созданной базой данных. На форме отобразить информацию о названии базы данных и об авторе. Поместить на форме командные кнопки, позволяющие открывать все таблицы, запросы, формы и отчеты, задать для них смысловые имена. Отредактировать форму с помощью элементов рисования панели элементов. Поместить на нее свою фотографию.
20.Создать макрос для автоматического открытия формы «Пользовательский интерфейс».
Этой базы данных ещё нет в наличии, но её можно заказать
Готовая похожая база данных "Риэлторская контора" |