Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информационные технологии.pdf
Скачиваний:
71
Добавлен:
08.04.2015
Размер:
3.39 Mб
Скачать

Задача «Недвижимость»

Проанализируйте объявления о продаже недвижимости и предложите структуру БД для хранения подобной информации.

НЕДВИЖИМОСТЬ. ДАЧИ. ПРОДАЖА.

Текст объявления 1 Ленинградское ш. 60 км от МКАД, дер. Рубчиха, дом 6х10, сруб под крышей, ИЖС, участок 13,5 сот.,

крайний к лесу, очень живописное место, эл-во по границе, газ планируется, асфальт до деревни. Це-

на 50 тыс.$ АН "Домострой" 970-10-02, www.dom.ru

Дата выхода объявления в газете: 08.06.2007

Цена: $ 50 000

Тип предложения: продам

Регион: Московская обл. » Ленинградское напр.

Московская обл. » Ленинградское ш.

Дата: 07.06 10:19

Дата выхода объявления в газете: 08.06.2007

Текст объявления 2 Варшавское ш. Участок, 100 км от МКАД, 24 сотки, красивая местность, недалеко р. Ока, дер. Семе-

новская, 24000$ "Оргкомитет" лиц.000005(006) 8-910-460-68-49, 8-910-460-68-31 Людмила Михайлов-

на Дата выхода объявления в газете: 08.06.2007

Цена: $ 24 000

Тип предложения: продам

Регион: Московская обл. » Курское напр.

Московская обл. » Варшавское ш.

Дата: 07.06 10:19

Дата выхода объявления в газете: 08.06.2007

48

Контрольные вопросы

1.Дайте определение БД и приведите примеры.

2.Каковы основные задачи, решаемые с помощью БД?

3.Каково назначение СУБД?

4.Перечислите основные объекты в СУБД Access.

5.Чем определяется структура таблиц БД?

6.Для чего используются запросы?

7.Для чего используются формы?

8.Для чего используются отчеты?

9.Для чего используются объекты страницы?

10.Зачем нужны макросы и модули?

49

УПР 5. Дополнительные свойства полей

Задача: Используя дополнительные свойства полей, отредактируйте с помощью КОНСТРУКТОРА все таблицы БД Кадры для устранения несоответствий вида представления информации.

1.Просмотрите таблицу с примерами дополнительных свойств. Она составлена с использованием правил и специальных (шаблонных) символов. Ввод некоторых из этих свойств нужно будет сделать в следующих пунктах упражнения 5.

Примеры дополнительных свойств некоторых полей из разных таблиц БД Кадры.

Поле

Фамилия

Дата

Телефон

Надбавка

Оклад

 

Телефон

Свойство

 

 

рождения

домашний

 

 

 

отдела

Формат

 

>

dd,ddd-mmm-yy

@-(@@@)-@@@-

“$ ”#“ US”

# ###” RUR”

 

“Доб “@@@

 

 

@@-@@

 

Маска ввода

 

 

00.00.00;0

9"-("999")-"000\-

“$ ”##0“ US”

# ##0” RUR”

 

“Доб “000

 

 

 

00\-00

 

Значение

по

 

 

 

 

 

 

 

умолчанию

 

 

 

 

0

1000

 

 

Условие на зна-

 

 

 

 

 

 

 

чение

 

 

<Date()-18*365

 

>=0

>=1000

 

 

Сообщение

об

 

Не моложе 18

 

Не должна быть

Больше

либо

 

ошибке

 

 

лет

 

меньше нуля

равно МРОТ

 

Обязательное

 

 

 

 

 

 

 

 

поле

 

да

да

нет

нет

да

 

нет

50

2.Используя HELP, выпишите определение для каждого специального символа (выражения).

Символ

Описание

Символ

Описание

Символ

Описание

>

 

@

 

#

 

dd

 

9

 

# ###

 

ddd

 

0

 

# ##0

 

mmm

 

00.00.00;0

 

” RUR”

 

yy

 

\-

 

>=1000

 

51

3.Определите поля, в которые должен обязательно осуществляться ввод данных, иначе запись БД не имеет смысла. Например, запись о сотруднике с пустым полем [Фамилия] или без значения даты в поле [Дата рождения]. Просмотрите все поля в конструкторе таблиц и установите в нужном случае свойство Обя-

зательное поле Да

4.Для защиты данных от неправильного ввода используйте свойства полей Условие на значение и Сообщение об ошибке. Например, для поля [Оклад] условием на значение может быть: больше минимального размера оплаты труда (МРОТ), определенного Трудовым кодексом РФ, а сообщением об ошибке в виде следующей строки: «Недопустимый оклад, меньше МРОТ».

52

5. Для нужных полей постройте маски ввода и форматы (вывода) значений, обеспечивающие правильный ввод и просмотр данных, руководствуясь примером из п.1. Например, изменение в конструкции поля [Оклад] из таблицы Должности будут выглядеть следующим образом.

6.Откройте таблицы в режиме просмотра. Информация в них должна отображаться также как и в документе «Список сотрудников АКБ» на рис.1. Пример на следующей странице.

53

Пример отображения информации в таблицах после внесения изменений.

7.Откройте Формы Штатное расписание, Структура организации, Карточка сотруд-

ника. Как видно, изменения, коснувшиеся таблиц, не отразились в формах, т.к. формы создавались на основе старых, не исправленных таблиц. Удалите ВСЕ ФОРМЫ

(внимательно !!! не таблицы). Проверьте, что ИНФОРМАЦИЯ В ТАБЛИЦАХ СОХРАНИЛАСЬ.

54